StructureDefinition-UKCore-ADS-Encounter

This UKCore-ADS-Encounter profile shows additional constraints applied to the UK Core Encounter profile to support the Ambulance Data Set (ADS) conformance rules detailed below.

Snapshot View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
typedDateTimeI0..*Extension(Complex)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
statusΣ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
status1..1codeBinding
periodI1..1Period
classΣ1..1CodingBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
class1..1CodingBinding
periodI1..1Period
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
serviceTypeΣ0..1CodeableConcept
priority0..1CodeableConcept
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..*CodeableConceptBinding
periodI0..1Period
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
periodI0..1Period
lengthI0..1DurationBinding
reasonCodeΣ0..*CodeableConceptBinding
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(https:/fhir.hl7.org.uk/StructureDefinition/UKCore-Organization)
displayΣ0..1string
use0..1CodeableConceptBinding
rank0..1positiveInt
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
admitSource0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
dietPreference0..*CodeableConcept
specialCourtesy0..*CodeableConceptBinding
specialArrangement0..*CodeableConceptBinding
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
dischargeDisposition0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
status0..1codeBinding
physicalType0..1CodeableConcept
periodI0..1Period
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string

Conformance Rules

ADS ID Source Data Item Cardinality Target FHIR Element Conformance rules
ADS36 Call sign 1..1 location.location > Location.identifier Encounter.location.location references the Profile UKCore-ADS-AmbulanceResponseVehicle-Location resource to hold details of the call sign.
location.physicalType should be populated with:
physicalType.codeableConcept.coding.system = http://terminology.hl7.org/CodeSystem/location-physical-type
physicalType.codeableConcept.coding.code = ve
physicalType.codeableConcept.coding.display = vehicle
ADS38 Time Resource Allocated 1..1 period.start
ADS43 Time Resource Arrived at Receiving Location 0..1 typedDateTime Extension UKCore-TypedDateTime
dateTimeType.valueCodeableConcept.coding.system = https://fhir.nhs.uk/R4/CodeSystem/UKCore-DateTimeType
dateTimeType.valueCodeableConcept.coding.code = time-arrived-receiving-location
dateTimeType.valueCodeableConcept.coding.display = Time Arrived at Receiving Location
The dateTime.value is the time the resource arrives with the conveyed patient at the receiving location
ADS44 Time of Patient Handover 0..1 typedDateTime Extension UKCore-TypedDateTime
dateTimeType.valueCodeableConcept.coding.system = https://fhir.nhs.uk/R4/CodeSystem/UKCore-DateTimeType
dateTimeType.valueCodeableConcept.coding.code = time-patient-handover
dateTimeType.valueCodeableConcept.coding.display = Time Patient Handover
The dateTime.value is the time the conveyed patient is handed over to the receiving location
ADS45 Time Clear 1..1 period.end
ADS93A Receiving Location Type (CAD) 0..1 hospitalization.destination.reference > Location.type A reference to a Profile UKCore-ADS-Receiving-Location resource that holds the receiving location type
ADS94A Receiving Destination Site Code (CAD) 0..1 hospitalization.destination.reference > Location.identifier A reference to a Profile UKCore-ADS-Receiving-Location resource that holds the receiving ODS site code
1..1 status This is a mandated element and should be fixed to status = finished
1..1 class This is a mandated element and should be fixed as below:
class.system = http://terminology.hl7.org/CodeSystem/v3-ActCode
class.code = AMBT
class.display = Ambulance transport
ADS39 Time Resource Mobilised 0..1 typedDateTime Extension UKCore-TypedDateTime
dateTimeType.valueCodeableConcept.coding.system = https://fhir.nhs.uk/R4/CodeSystem/UKCore-DateTimeType
dateTimeType.valueCodeableConcept.coding.code = time-resource-mobilised
dateTimeType.valueCodeableConcept.coding.display = Time Resource Mobilised
The dateTime.value is the date time the resource starts moving towards the incident location that has been requested to attend
ADS40 Time Resource Arrived On Scene 0..1 typedDateTime Extension UKCore-TypedDateTime
dateTimeType.valueCodeableConcept.coding.system = https://fhir.nhs.uk/R4/CodeSystem/UKCore-DateTimeType
dateTimeType.valueCodeableConcept.coding.code = time-resource-arrived-on-scene
dateTimeType.valueCodeableConcept.coding.display = Time Resource Arrived On Scene
The dateTime.value is the date/time the resource arrives at the incident location they have been requested to attend
ADS41 Time Stood Down 0..1 typedDateTime Extension UKCore-TypedDateTime
dateTimeType.valueCodeableConcept.coding.system = https://fhir.nhs.uk/R4/CodeSystem/UKCore-DateTimeType
dateTimeType.valueCodeableConcept.coding.code = time-stood-down
dateTimeType.valueCodeableConcept.coding.display = Time Stood Down
The dateTime.value is the date/time the vehicle was removed from a call whilst travelling towards an incident location if they are no longer required to attend
ADS42 Time Resource Left Scene 0..1 typedDateTime Extension UKCore-TypedDateTime
dateTimeType.valueCodeableConcept.coding.system = https://fhir.nhs.uk/R4/CodeSystem/UKCore-DateTimeType
dateTimeType.valueCodeableConcept.coding.code = time-resource-left-scene
dateTimeType.valueCodeableConcept.coding.display = Time Resource Left Scene
The dateTime.value is the date/time the resource leaves the incident location in order to transport the patient to hospital