UK Core Clinical and Technical Assurance Sprint 4 Documentation Pack

UK Core Clinical and Technical Assurance Sprint 4 Documentation Pack

Condition Delta

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

Base R4 Condition ProfileUKCore-Condition CareConnect-Condition-1 Notes
Not applicable Extension-UKCoreConditionEpisode
• 0..*
• Not hard coded to the profile
extension (episodisity)
• 0..*
Extension in Care Connect
Condition.identifier.system
• 0..1

Condition.identifier.system
• 0..1

Condition.identifier.system
• 1..1

Cardinality tightened in Care Connect
Condition.identifier.value
• 0..1

Condition.identifier.value
• 0..1

Condition.identifier.value
• 1..1

Cardinality tightened in Care Connect
Condition.identifier.assigner
• 0..1
• Reference(Organization)
Condition.identifier.assigner
• 0..1
• Reference(UK Core Organization)
Condition.identifier.assigner
• 0..1
• Reference ( CareConnect-Organization-1 )

Condition.clinicalStatus
• 0..1
• Type changed from code to CodeableConcept
• ValueSet: Condition Clinical Status Codes
(Required)
• Change value set from http://hl7.org/fhir/ValueSet/condition-clinical to http://hl7.org/fhir/ValueSet/condition-clinical\|4.0.1

Condition.clinicalStatus
• 0..1
• Type changed from code to CodeableConcept
• ValueSet: ConditionClinicalStatusCodes
(required)

Condition.clinicalStatus
• 0..1
• Type: code
• ValueSet: http://hl7.org/fhir/stu3/valueset-condition-clinical.html
(required)

Type changed from code to CodeableConcept in R4
Condition.verificationStatus
• 0..1
• Type changed from code to CodeableConcept
• ValueSet: ConditionVerificationStatus
(Required)
• Change value set from http://hl7.org/fhir/ValueSet/condition-ver-status to http://hl7.org/fhir/ValueSet/condition-ver-status\|4.0.1
• Default Value "unknown" removed
Condition.verificationStatus
• 0..1
• Type changed from code to CodeableConcept
• ValueSet: ConditionVerificationStatus
(Required)
• Default Value "unknown" removed

Condition.verificationStatus
0..0
This has been constrained out of Care Connect
Condition.category
• 0..*
• ValueSet: Condition Category Codes
(Extensible)
• Add Binding http://hl7.org/fhir/ValueSet/condition-category (extensible)
Condition.category
• 0..*
• ValueSet: Condition Category Codes
(Extensible)

Condition.category
• 0..*
• ValueSet: https://fhir.hl7.org.uk/STU3/ValueSet/CareConnect-ConditionCategory-1
(Extensible)

Condition.category.coding.system
• 0..1

Condition.category.coding.system
• 0..1

Condition.category.coding.system
• 1..1

Cardinality tightened in Care Connect
Condition.category.coding.code
• 0..1

Condition.category.coding.code
• 0..1

Condition.category.coding.code
• 1..1

Cardinality tightened in Care Connect
Condition.category.coding.display
• 0..1

Condition.category.coding.display
• 0..1

Condition.category.coding.display
• 1..1

Cardinality tightened in Care Connect
Condition.code.coding
• 0..*
• Not sliced

Condition.code.coding
• 0..*
• Slicing: Open
Condition.code.coding
• 0..*
• Slicing: Open
No Slice Condition.code.coding:snomedCT
• 0..*
• ValueSet: UKCoreConditionCode
(extensible)
Condition.code.coding:snomedCT
• 0..*
• ValueSet: https://fhir.hl7.org.uk/STU3/ValueSet/CareConnect-ConditionCode-1
(Required)
Care Connect uses a different ValueSet and Binding Strength
Condition.code.coding.system
• 0..1


Condition.code.coding:snomedCT.system
• 1..1
• Fixed Value: http://snomed.info/sct

Condition.code.coding:snomedCT.system
• 1..1
• Fixed Value: http://snomed.info/sct

Fixed value, and cardinality tightened in both Care Connect and UK Core
Condition.code.coding.code
• 0..1

Condition.code.coding:snomedCT.code
• 1..1

Condition.code.coding:snomedCT.code
• 1..1

Cardinality tightened in Care Connect and UK Core
Condition.code.coding.display
• 0..1

Condition.code.coding:snomedCT.display
• 1..1

Condition.code.coding:snomedCT.display
• 1..1

Cardinality tightened in Care Connect and UK Core
Condition.bodySite.coding
• 0..*
• Not sliced

Condition.bodySite.coding
• 0..*
• Slicing: Open
Condition.bodySite.coding
• 0..*
• Slicing: Open
No Slice Condition.bodySite.coding:snomedCT
• 0..*
• ValueSet: UKCoreBodySite
(extensible)
Condition.bodySite.coding:snomedCT
• 0..*
• ValueSet: https://fhir.hl7.org.uk/STU3/ValueSet/CareConnect-BodySite-1
(Required)

Care Connect uses a different ValueSet and Binding Strength
Not applicable Extension UKCore-CodingSCTDescId
• 0..*
• Not hard coded to the profile
Condition.bodySite.coding(snomedCT).extension(snomedCTDescriptionID)
• 0..1

Extension present in Care Connect
Condition.bodySite.coding.system
• 0..1


Condition.bodySite.coding.system
• 1..1
• Fixed Value: http://snomed.info/sct
Condition.bodySite.coding.system
• 1..1
• Fixed Value: http://snomed.info/sct
Fixed value, and cardinality tightened in both Care Connect and UK Core
Condition.bodySite.coding.code
• 0..1

Condition.bodySite.coding.code
• 1..1

Condition.bodySite.coding.code
• 1..1

Cardinality tightened in Care Connect and UK Core
Condition.bodySite.coding.display
• 0..1

Condition.bodySite.coding.display
• 1..1

Condition.bodySite.coding.display
• 1..1

Cardinality tightened in Care Connect and UK Core
Condition.subject
• 1..1
• Reference(Patient | Group)

Condition.subject
• 1..1
• Reference(Group| UK Core Patient)

Condition.subject
• 1..1
• Reference ( Group | CareConnect-Patient-1 )

Condition.encounter
• 0..1
• Reference(Encounter)
• Added Element
Condition.encounter
• 0..1
• Reference(UK Core Encounter)

Element not present in CareConnect
Element not present in CareConnect / STU3
Condition.abatement[x]
• 0..1
• dateTime | Age | Period | Range | String
• Removed Type boolean in R4
Condition.abatement[x]
• 0..1
• dateTime | Age | Period | Range | String
• Removed Type boolean in R4
Condition.abatement[x]
• 0..1
• dateTime | Age | Boolean | Period | Range | String
Removed Type boolean in R4
Condition.recordedDate
• 0..1
• Renamed from assertedDate to recordedDate
Condition.recordedDate
• 0..1
• Renamed from assertedDate to recordedDate
Condition.assertedDate
• 0..1

Renamed from assertedDate to recordedDate in R4
Condition.recorder
• 0..1
• Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)
• Added Element
Condition.recorder
• 0..1
• Reference(UK Core Practitioner| UK Core PractitionerRole| UK Core Patient| UK Core RelatedPerson)
Element not present in CareConnect
Element not present in CareConnect / STU3
Condition.asserter
• 0..1
• Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)
• Type Reference: Added Target Type PractitionerRole
Condition.asserter
• 0..1
• Reference(UK Core Practitioner| UK Core PractitionerRole| UK Core Patient| UK Core RelatedPerson)

Condition.asserter
• 0..1
• Reference ( RelatedPerson | CareConnect-Patient-1 | CareConnect-Practitioner-1 )

Added Target Type PractitionerRole to R4
Condition.stage
• 0..*
• Max Cardinality changed from 1 to *
Condition.stage
• 0..*

Condition.stage
• 0..1

Cardinality change in R4
Not Sliced Not Sliced Condition.stage.summary.coding
• 0..*
• Sliced
Slicing present in Care Connect
No Slice No Slice Condition.stage.summary.coding:snomedCT
• 0..*
• Slice (Open)
Not applicable Extension UKCore-CodingSCTDescId
• 0..*
• Not hard coded to the profile
Condition.stage.summary.coding:snomedCT.extension (snomedCTDescriptionID)
• 0..1
Extension present in Care Connect
Condition.stage.summary.coding.system
• 0..1


Condition.stage.summary.coding.system
• 0..1


Condition.stage.summary.coding:snomedCT.system
• 1..1
• Fixed Value: http://snomed.info/sct

Cardinality tightened in Care Connect
Condition.stage.summary.coding.code
• 0..1

Condition.stage.summary.coding.code
• 0..1

Condition.stage.summary.coding:snomedCT.code
• 1..1

Cardinality tightened in Care Connect
Condition.stage.summary.coding.display
• 0..1

Condition.stage.summary.coding.display
• 0..1

Condition.stage.summary.coding:snomedCT.display
• 1..1

Cardinality tightened in Care Connect
Condition.stage.assessment
• 0..*
• Reference(ClinicalImpression | DiagnosticReport | Observation)

Condition.stage.assessment
• 0..*
• Reference(ClinicalImpression| DiagnosticReport| UK Core Observation)

Condition.stage.assessment
• 0..*
• Reference ( ClinicalImpression | DiagnosticReport | CareConnect-Observation-1 )

Condition.stage.type
• 0..1
• ValueSet: ConditionStageType
(example)
• Added Element
Condition.stage.type
• 0..1
• ValueSet: ConditionStageType
(example)
• Added Element
Element not present in CareConnect
Element not present in CareConnect / STU3
Condition.note.author[x]
• 0..1
• authorString: String
• authorReference: Reference(Practitioner | Patient | RelatedPerson | Organization)

Condition.note.author[x]
• 0..1
• authorString: String
• authorReference: Reference(UK Core Practitioner| UK Core Patient| UK Core RelatedPerson| UK Core Organization)


Condition.note.author[x]
• 0..1
• authorString: String
• authorReference: Reference ( RelatedPerson | CareConnect-Practitioner-1 | CareConnect-Patient-1 ) |


Element not present in R4
Element not present in R4
Condition.context
• 0..1
• Reference ( EpisodeOfCare | CareConnect-Encounter-1 )
Element not present in R4
back to top