FHIR IG analytics| Package | synapxe.sgcdi |
| Resource Type | StructureDefinition |
| Id | StructureDefinition-workflow-statusReason.json |
| FHIR Version | R5 |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
Generated Narrative: StructureDefinition workflow-statusReason
| Name | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
![]() | 0..* | Extension | Why was the status changed? | |
![]() ![]() | 0..0 | Extension | ||
![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/workflow-statusReason" | |
![]() ![]() | 1..1 | CodeableConcept | Value of extension Binding: StatusReasonValueSet (example) | |
{
"resourceType": "StructureDefinition",
"id": "workflow-statusReason",
"text": {
"status": "extensions",
"div": "<!-- snip (see above) -->"
},
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
"valueCode": "fhir"
},
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
"valueInteger": 2
},
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "trial-use"
},
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
"valueCode": "can-bind"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/workflow-statusReason",
"identifier": [
{
"system": "urn:ietf:rfc:3986",
"value": "urn:oid:2.16.840.1.113883.4.642.5.1540"
}
],
"version": "5.3.0",
"name": "WorkflowStatusReason",
"title": "Workflow Status Reason",
"status": "active",
"experimental": false,
"date": "2017-12-06",
"publisher": "HL7 International / FHIR Infrastructure",
"contact": [
{
"telecom": [
{
"system": "url",
"value": "http://www.hl7.org/Special/committees/fiwg"
}
]
}
],
"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.",
"jurisdiction": [
{
"coding": [
{
"system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
"code": "001"
}
]
}
],
"fhirVersion": "5.0.0",
"mapping": [
{
"identity": "workflow",
"uri": "http://hl7.org/fhir/workflow",
"name": "Workflow Pattern"
},
{
"identity": "v2",
"uri": "http://hl7.org/v2",
"name": "HL7 v2 Mapping"
},
{
"identity": "rim",
"uri": "http://hl7.org/v3",
"name": "RIM Mapping"
}
],
"kind": "complex-type",
"abstract": false,
"context": [
{
"type": "element",
"expression": "DomainResource"
}
],
"type": "Extension",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension",
"derivation": "constraint",
"differential": {
"element": [
{
"id": "Extension",
"path": "Extension",
"short": "Why was the status changed?",
"definition": "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.",
"comment": "This is generally only used for 'exception' statuses such as 'suspended' or 'cancelled'. The reason why the resource was created at all is captured in reasonCode, not here. (Distinct reason codes for different statuses can be enforced using invariants if they are universal bindings).\n\nMust only be used on resources with a 'status' element that do not already have a statusReason.",
"min": 0,
"max": "*",
"mapping": [
{
"identity": "workflow",
"map": "Event.statusReason\nRequest.statusReason"
}
]
},
{
"id": "Extension.extension",
"path": "Extension.extension",
"max": "0"
},
{
"id": "Extension.url",
"path": "Extension.url",
"fixedUri": "http://hl7.org/fhir/StructureDefinition/workflow-statusReason"
},
{
"id": "Extension.value[x]",
"path": "Extension.value[x]",
"min": 1,
"type": [
{
"code": "CodeableConcept"
}
],
"binding": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
"valueString": "EventStatusReason"
}
],
"strength": "required",
"valueSet": "https://fhir.synapxe.sg/ValueSet/status-reason"
}
},
{
"id": "Extension.value[x].coding.system",
"path": "Extension.value[x].coding.system",
"patternUri": "https://fhir.synapxe.sg/CodeSystem/status-reason"
}
]
}
}