UK Core Clinical and Technical Assurance Sprint 4 Documentation Pack

UK Core Clinical and Technical Assurance Sprint 4 Documentation Pack

Encounter Delta

This table should be read in conjunction with the PRSB Logical Model Mappings for Encounter Deltas to obtain a complete picture of the cardinalities for all elements.

Base R4 Encounter ProfileUKCore-Encounter CareConnect-Encounter-1 Notes
Not applicable ExtensionUKCore-EncounterTransport
• 0..*
• Not hard coded to the profile
extension (encounterTransport)
• 0..1
Not applicable ExtensionUKCore-OutcomeofAttendance
• 0..*
• Not hard coded to the profile
extension (outcomeOfAttendance)
• 0..1
Not applicable ExtensionUKCore-EmergencyCareDischargeStatus
• 0..*
• Not hard coded to the profile
extension (emergencyCareDischargeStatus)
• 0..1
Encounter.status
• 1..1
• ValueSet: EncounterStatus (required)
Encounter.status
• 1..1
• ValueSet: EncounterStatus (required)
Encounter.status
• 1..1
• ValueSet:
http://hl7.org/fhir/stu3/valueset-encounter-status.html
(required)





Encounter.statusHistory.status
• 1..1
• ValueSet: EncounterStatus (required)
Encounter.statusHistory.status
• 1..1
• ValueSet: EncounterStatus (required)
Encounter.statusHistory.status
• 1..1
• ValueSet:
http://hl7.org/fhir/stu3/valueset-encounter-status.html
(required)


Encounter.class
• 1..1
Encounter.class
• 1..1
Encounter.class
• 0..1
R4 Min Cardinality changed from 0 to 1.
Encounter.type
• 0..*
• ValueSet: Encounter type (Example)
Encounter.type
• 0..*
• ValueSet: Encounter type (Example)
Encounter.type
• 0..*
• ValueSet: Encounter type (Example)
Example valueSet binding strength. Can this be replaced with the UKCoreEncounterType valueSet?
Encounter.type.coding
• 0..*
Encounter.type.coding
• 0..*
• Sliced
Encounter.type.coding
• 0..1
• Sliced
UKCore and Care Connect profiles are sliced.
Cardinality change
No slice Encounter.type.coding:snomedCT
• 0..*
Encounter.type.coding:snomedCT
• 0..*
SNOMEDCT Slice
Encounter.type.coding.system
• 0..1
Encounter.type.coding.system
• 1..1
• Fixed value: http://snomed.info/sct
Encounter.type.coding.system
• 1..1
• Fixed value: http://snomed.info/sct
Cardinality change.
Encounter.type.coding.code
• 0..1
Encounter.type.coding.code
• 1..1
Encounter.type.coding.system
• 1..1
• Fixed value: http://snomed.info/sct
Cardinality change.
Encounter.type.coding.display
• 0..1
Encounter.type.coding.display
• 1..1
Encounter.type.coding.display
• 1..1
Cardinality change.
Encounter.serviceType
Encounter.serviceType • Element not present in STU3 R4 Added Element.
Encounter.basedOn
• 0..*
• Reference(ServiceRequest)
Encounter.basedOn
• 0..*
• Reference(ServiceRequest)
Encounter.incomingReferral
• 0..*
•Reference ( ReferralRequest )
R4 renamed from incomingReferral to basedOn.
R4 Type Reference: Added Target Type ServiceRequest..
R4 Type Reference: Removed Target Type ReferralRequest.
Encounter.participant.individual
• 0..1
• Reference(Practitioner | PractitionerRole | RelatedPerson)
Encounter.participant.individual
• 0..1
• Reference(UK Core Practitioner| UK Core PractitionerRole| UK Core RelatedPerson)
Encounter.participant.individual
• 0..1
• Reference(RelatedPerson | CareConnect-Practitioner-1)
R4 Type Reference: Added Target Type PractitionerRole.
Encounter.appointment
• 0..*
Encounter.appointment
• 0..*
Encounter.appointment
• 0..1
R4 Max Cardinality changed from 1 to *.
Encounter.reasonCode
• 0..*
• Added Element
Encounter.reasonCode
• 0..*
• Added Element
• Element not present in STU3 R4 Added Element.
Encounter.reasonReference
• 0..*
• Reference(Condition | Procedure | Observation | ImmunizationRecommendation)
Encounter.reasonReference
• 0..*
• Reference(ImmunizationRecommendation| UK Core Observation| UK Core Condition| UK Core Procedure)

• Element not present in STU3 R4 Added Element.
Encounter.diagnosis.condition
• 1..1
• Reference(Condition | Procedure)
Encounter.diagnosis.condition
• 1..1
• Reference(UK Core Condition| UK Core Procedure)
Encounter.diagnosis.condition
• 1..1
• Reference ( CareConnect-Procedure-1 | CareConnect-Condition-1 )
Encounter.diagnosis.condition.identifier.assigner
• 0..1
• Reference(Organization)
Encounter.diagnosis.condition.identifier.assigner
• 0..1
• Reference(UK Core Organization)
Encounter.diagnosis.condition.identifier.assigner
• 0..1
• Reference(Organization)
Encounter.diagnosis.use
• 0..1
Encounter.diagnosis.use
• 0..1
• Element not present in STU3 R4 Added Element.
Encounter.account.identifier.assigner
• 0..1
• Reference(Organization)
Encounter.account.identifier.assigner
• 0..1
• Reference(UK Core Organization)
Encounter.account.identifier.assigner
• 0..1
• Reference(Organization)
Encounter.hospitalization Encounter.hospitalization
• Extension-UKCoreAdmissionMethod
• Extension-UKCoreDischargeMethod
Encounter.hospitalization
• extension (admissionMethod)
• extension (dischargeMethod)
2 Extensions in CareConnect.
Encounter.hospitalization.
preAdmissionIdentifier.assigner
• 0..1
• Reference(Organization)
Encounter.hospitalization.
preAdmissionIdentifier.assigner
• 0..1
• Reference(UK Core Organization)
Encounter.hospitalization.
preAdmissionIdentifier.assigner
• 0..1
• Reference(Organization)
Encounter.hospitalization.origin
• 0..1
• Reference(Location | Organization)
Encounter.hospitalization.origin
• 0..1
• Reference(UK Core Location| UK Core Organization)
Encounter.hospitalization.origin
• 0..1
• Reference ( CareConnect-Location-1 )
R4 Type Reference: Added Target Type Organization.
Encounter.hospitalization.
reAdmission.coding
• 0..*
Encounter.hospitalization.
reAdmission.coding
• 0..*
• Sliced
Encounter.hospitalization.
reAdmission.coding
• 0..*
• Sliced
Sliced.
No slice Encounter.hospitalization.
reAdmission.coding:snomedCT
• 0..*
• Slice
Encounter.hospitalization.
reAdmission.coding:snomedCT
• 0..*
• Slice
SnomedCT slice.
Encounter.hospitalization.
reAdmission.coding.system
• 0..1
Encounter.hospitalization.
reAdmission.coding.system
• 1..1
Encounter.hospitalization.
reAdmission.coding.system
• 1..1
Cardinality tightened in CareConnect.
Encounter.hospitalization.reAdmission.coding.code
• 0..1
Encounter.hospitalization.
reAdmission.coding.code
• 1..1
Encounter.hospitalization.
reAdmission.coding.code
• 1..1
Cardinality tightened in CareConnect.
Encounter.hospitalization.
reAdmission.coding.display
• 0..1
Encounter.hospitalization.
reAdmission.coding.display
• 1..1
Encounter.hospitalization.
reAdmission.coding.display
• 1..1
Cardinality tightened in CareConnect.
Encounter.hospitalization.
destination
• 0..1
• Reference(Location | Organization)
Encounter.hospitalization.
destination
• 0..1
• Reference(UK Core Organization| UK Core Location)
Encounter.hospitalization.
destination
• 0..1
• Reference ( CareConnect-Location-1 )
R4 Type Reference: Added Target Type Organization.
Encounter.hospitalization.
dischargeDisposition
• 0..1
• ValueSet: Discharge disposition (Example)
Encounter.hospitalization.
dischargeDisposition
• 0..1
• ValueSet: UKCoreDischargeDestination (extensible)

Encounter.hospitalization.
dischargeDisposition
• 0..1
• ValueSet: https://fhir.hl7.org.uk/STU3/ValueSet/CareConnect-DischargeDestination-1
(Example)

CareConnect ValueSet and Binding Strength are different.
Encounter.location.status
• 0..1
• ValueSet: EncounterLocationStatus (required)
Encounter.location.status
• 0..1
• ValueSet: EncounterLocationStatus (required)
Encounter.location.status
• 0..1
• ValueSet: http://hl7.org/fhir/stu3/valueset-encounter-location-status.html
(required)
Encounter.location.physicalType
Encounter.location.physicalType
• Element not present in STU3 R4 Added Element.
Element not present in R4. Element not present in R4. Encounter.reason Element not present in R4.
Element not present in R4. Element not present in R4. Encounter.diagnosis.role Element not present in R4.
No slice Encounter.hospitalization.reAdmission
.coding:snomedCT
• 0..*
• Slice
Encounter.hospitalization.reAdmission
.coding:snomedCT
• 0..*
• Slice
SnomedCT slice
Encounter.hospitalization.reAdmission
.coding.system
• 0..1
Encounter.hospitalization.reAdmission
.coding.system
• 1..1
Encounter.hospitalization.reAdmission
.coding.system
• 1..1
Cardinality tightened in CareConnect and R4
Encounter.hospitalization.reAdmission
.coding.code
• 0..1
Encounter.hospitalization.reAdmission
.coding.code
• 1..1
Encounter.hospitalization.reAdmission
.coding.code
• 1..1
Cardinality tightened in CareConnect and R4
Encounter.hospitalization.reAdmission
.coding.display
• 0..1
Encounter.hospitalization.reAdmission
.coding.display
• 1..1
Encounter.hospitalization.reAdmission
.coding.display
• 1..1
Cardinality tightened in CareConnect and R4
Encounter.hospitalization.destination
• 0..1
• Reference(Location | Organization)
Encounter.hospitalization.destination
• 0..1
• Reference(UK Core Organization| UK Core Location)
Encounter.hospitalization.destination
• 0..1
• Reference ( CareConnect-Location-1 )
R4 Type Reference: Added Target Type Organization
Encounter.hospitalization.destination
.identifier.assigner
• 0..1
• Reference(Organization)
Encounter.hospitalization.destination
.identifier.assigner
• 0..1
• Reference(UK Core Organization)
Encounter.hospitalization.destination
.identifier.assigner
• 0..1
•Reference(Organization)
Encounter.hospitalization.dischargeDisposition
• 0..1
• ValueSet: Discharge disposition (Example)
Encounter.hospitalization.dischargeDisposition
• 0..1
• ValueSet: UKCoreDischargeDestination (extensible)

Encounter.hospitalization.dischargeDisposition
• 0..1
• ValueSet: https://fhir.hl7.org.uk/STU3/
ValueSet/CareConnect-DischargeDestination-1
(Example)

CareConnect ValueSet and Binding Strength are different
Encounter.location.location
• 1..1
• Reference(Location)
Encounter.location.location
• 1..1
• Reference(UK Core Location)
Encounter.location.location
• 1..1
• Reference ( CareConnect-Location-1 )
Encounter.location.location
.identifier.assigner
• 0..1
• Reference(Organization)
Encounter.location.location
.identifier.assigner
• 0..1
• Reference(UK Core Organization)
Encounter.location.location
.identifier.assigner
• 0..1
• Reference(Organization)
Encounter.location.status
• 0..1
• ValueSet: EncounterLocationStatus (required)
Encounter.location.status
• 0..1
• ValueSet: EncounterLocationStatus (required)
Encounter.location.status
• 0..1
• ValueSet:
http://hl7.org/fhir/stu3/
valueset-encounter-location-status.html
(required)
Encounter.location.physicalType
Encounter.location.physicalType
• Element not present in STU3 R4 Added Element
Encounter.serviceProvider
• 0..1
• Reference(Organization)
Encounter.serviceProvider
• 0..1
• Reference(UK Core Organization)
Encounter.serviceProvider
• 0..1
• Reference ( CareConnect-Organization-1 )
Encounter.serviceProvider
.identifier.assigner
• 0..1
• Reference(Organization)
Encounter.serviceProvider
.identifier.assigner
• 0..1
• Reference(UK Core Organization)
Encounter.serviceProvider
.identifier.assigner
• 0..1
• Reference(Organization)
Encounter.partOf
• 0..1
• Reference(Encounter)
Encounter.partOf
• 0..1
• Reference(UK Core Encounter)
Encounter.partOf
• 0..1
• Reference ( CareConnect-Encounter-1 )
Encounter.partOf.identifier.assigner
• 0..1
• Reference(Organization)
Encounter.partOf
.identifier.assigner
• 0..1
• Reference(UK Core Organization)
Encounter.partOf
.identifier.assigner
• 0..1
• Reference(UK Core Organization)
Element not present in R4. Element not present in R4. Encounter.reason Encounter.reason,deleted in R4
Element not present in R4. Element not present in R4. Encounter.diagnosis.role Encounter.diagnosis.role, deleted in R4
back to top