description: Captures the reason for the current state of the resource. Note that any change to the state requires the removal of any existing statusReasons, and, if appropriate, populating new statusReasons. package_name: hl7.fhir.uv.extensions derivation: constraint name: WorkflowStatusReason type: Extension elements: extension: {index: 0} url: pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/workflow-statusReason'} index: 1 value: choices: [valueCodeableConcept] index: 3 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 4} package_version: 5.3.0-ballot extensions: {} class: extension kind: complex-type url: http://hl7.org/fhir/StructureDefinition/workflow-statusReason base: http://hl7.org/fhir/StructureDefinition/Extension version: 5.3.0-ballot required: [value, valueCodeableConcept]