{ "description": "Details of why the Encounter Status was changed (e.g. reason for cancellation)", "_filename": "Extension-SHD-EncounterStatusChangeReason.json", "package_name": "SupportedHospitalDischarge.STU3", "date": "2020-02-11T12:34:17.2797292+00:00", "derivation": "constraint", "meta": { "lastUpdated": "2020-02-11T12:34:17.368+00:00" }, "publisher": null, "fhirVersion": "3.0.2", "name": "Extension-SHD-EncounterStatusChangeReason", "abstract": false, "copyright": "Copyright © Nottinghamshire County Council 2020", "type": "Extension", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "0.1.0", "status": "draft", "id": "aba20f1f-04b8-453a-a395-408e5ddbe139", "kind": "complex-type", "url": "https://fhir.nottinghamshire.gov.uk/STU3/StructureDefinition/Extension-SHD-EncounterStatusChangeReason", "context": [ "Encounter.statusHistory" ], "version": "0.0.1", "differential": { "element": [ { "id": "Extension", "max": "1", "min": 1, "path": "Extension" }, { "id": "Extension.url", "path": "Extension.url", "fixedUri": "https://fhir.nottinghamshire.gov.uk/STU3/extensions/SHD-EncounterStatusChangeReason" }, { "id": "Extension.value[x]:valueCodeableConcept", "min": 1, "path": "Extension.valueCodeableConcept", "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "required", "valueSetUri": "https://fhir.nottinghamshire.gov.uk/STU3/valueset/SHD-CancellationReason" }, "sliceName": "valueCodeableConcept" }, { "id": "Extension.value[x]:valueCodeableConcept.coding", "max": "1", "min": 1, "path": "Extension.valueCodeableConcept.coding", "comment": "ValueSet will need to be defined to include Discharged (i.e. to social care) and all cancellation/withdrawal reasons" }, { "id": "Extension.value[x]:valueCodeableConcept.coding.system", "min": 1, "path": "Extension.valueCodeableConcept.coding.system", "fixedUri": "https://fhir.nottinghamshire.gov.uk/STU3/codesystem/SHD-CancellationReason" }, { "id": "Extension.value[x]:valueCodeableConcept.coding.code", "min": 1, "path": "Extension.valueCodeableConcept.coding.code" }, { "id": "Extension.value[x]:valueCodeableConcept.coding.display", "min": 1, "path": "Extension.valueCodeableConcept.coding.display", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", "valueBoolean": true } ] }, { "id": "Extension.value[x]:valueCodeableConcept.text", "path": "Extension.valueCodeableConcept.text", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", "valueBoolean": true } ], "definition": "MUST be used to provide additional details if coded reason for cancellation = 'Other'" } ] }, "contextType": "resource", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension" }