Profile: CareConnect-GPC-Observation-1
Command 'tree' could not render: Internal error in snapshot generator (ElementMatcher.constructChoiceTypeMatch): choice type of diff does not occur in snap, snap = 'Observation.value[x]', diff = 'Observation.value[x]'.
Command 'dict' could not render: Internal error in snapshot generator (ElementMatcher.constructChoiceTypeMatch): choice type of diff does not occur in snap, snap = 'Observation.value[x]', diff = 'Observation.value[x]'.
<lastUpdated value="2026-10-29T16:52:45.4282087+00:00" />
</meta>
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
</extension>
<url value="https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Observation-1" />
<name value="CareConnect-GPC-Observation-1" />
<date value="2021-04-27" />
<description value="The Observation resource is used for tracking the current and historical observations that have been made for a patient." />
<copyright value="Copyright © 2020 HL7 UK\n\nLicensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.\n\nHL7® FHIR® standard Copyright © 2011+ HL7\n\nThe HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at\n\nhttps://www.hl7.org/fhir/license.html" />
<kind value="resource" />
<type value="Observation" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
<path value="Observation.meta" />
</element>
<element id="Observation.meta.profile">
<path value="Observation.meta.profile" />
</element>
<element id="Observation.extension:reason">
<path value="Observation.extension" />
<code value="Extension" />
<profile value="https://fhir.nhs.uk/STU3/StructureDefinition/Extension-CareConnect-GPC-ReasonCondition-1" />
</type>
</element>
<element id="Observation.identifier">
<path value="Observation.identifier" />
</element>
<element id="Observation.identifier.system">
<path value="Observation.identifier.system" />
</element>
<element id="Observation.identifier.value">
<path value="Observation.identifier.value" />
</element>
<element id="Observation.identifier.assigner">
<path value="Observation.identifier.assigner" />
<code value="Reference" />
<targetProfile value="https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Organization-1" />
</type>
</element>
<path value="Observation.basedOn" />
<code value="Reference" />
<targetProfile value="https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-CarePlan-1" />
</type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/DeviceRequest" />
</type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation" />
</type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/NutritionOrder" />
</type>
<code value="Reference" />
<targetProfile value="https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-ProcedureRequest-1" />
</type>
<code value="Reference" />
<targetProfile value="https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-ReferralRequest-1" />
</type>
<code value="Reference" />
<targetProfile value="https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-MedicationRequest-1" />
</type>
</element>
<path value="Observation.status" />
<definition value="The status of the result value. In GP systems these are most likely to be ‘final’ however ‘preliminary’ reports are possible as for example, some work can be sub-contracted to other labs. If the system is not able to determine the status of a test group header then it should default to the ‘unknown’ value." />
</element>
<element id="Observation.category.coding">
<path value="Observation.category.coding" />
</slicing>
</element>
<element id="Observation.category.coding:snomedCT">
<path value="Observation.category.coding" />
</element>
<element id="Observation.category.coding:snomedCT.extension:snomedCTDescriptionID">
<path value="Observation.category.coding.extension" />
<code value="Extension" />
<profile value="https://fhir.nhs.uk/STU3/StructureDefinition/Extension-coding-sctdescid" />
</type>
</element>
<element id="Observation.category.coding:snomedCT.extension:snomedCTDescriptionID.extension">
<path value="Observation.category.coding.extension.extension" />
</element>
<element id="Observation.category.coding:snomedCT.system">
<path value="Observation.category.coding.system" />
<fixedUri value="http://snomed.info/sct" />
</element>
<element id="Observation.category.coding:snomedCT.version">
<path value="Observation.category.coding.version" />
</element>
<element id="Observation.category.coding:snomedCT.code">
<path value="Observation.category.coding.code" />
</element>
<element id="Observation.category.coding:snomedCT.display">
<path value="Observation.category.coding.display" />
</element>
<element id="Observation.code.coding">
<path value="Observation.code.coding" />
</slicing>
</element>
<element id="Observation.code.coding:snomedCT">
<path value="Observation.code.coding" />
</element>
<element id="Observation.code.coding:snomedCT.extension:snomedCTDescriptionID">
<path value="Observation.code.coding.extension" />
<code value="Extension" />
<profile value="https://fhir.nhs.uk/STU3/StructureDefinition/Extension-coding-sctdescid" />
</type>
</element>
<element id="Observation.code.coding:snomedCT.extension:snomedCTDescriptionID.extension">
<path value="Observation.code.coding.extension.extension" />
</element>
<element id="Observation.code.coding:snomedCT.system">
<path value="Observation.code.coding.system" />
<fixedUri value="http://snomed.info/sct" />
</element>
<element id="Observation.code.coding:snomedCT.version">
<path value="Observation.code.coding.version" />
</element>
<element id="Observation.code.coding:snomedCT.code">
<path value="Observation.code.coding.code" />
</element>
<element id="Observation.code.coding:snomedCT.display">
<path value="Observation.code.coding.display" />
</element>
<path value="Observation.subject" />
<code value="Reference" />
<targetProfile value="https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Patient-1" />
</type>
</element>
<path value="Observation.context" />
<code value="Reference" />
<targetProfile value="https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Encounter-1" />
</type>
</element>
<element id="Observation.effective[x]">
<path value="Observation.effective[x]" />
</element>
<path value="Observation.issued" />
</element>
<element id="Observation.performer">
<path value="Observation.performer" />
<code value="Reference" />
<targetProfile value="https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-RelatedPerson-1" />
</type>
<code value="Reference" />
<targetProfile value="https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Patient-1" />
</type>
<code value="Reference" />
<targetProfile value="https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Organization-1" />
</type>
<code value="Reference" />
<targetProfile value="https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Practitioner-1" />
</type>
</element>
<element id="Observation.value[x]">
<path value="Observation.value[x]" />
<code value="Quantity" />
<profile value="https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Quantity-1" />
</type>
<code value="CodeableConcept" />
</type>
</type>
</type>
</type>
</type>
<code value="SampledData" />
</type>
<code value="Attachment" />
</type>
</type>
<code value="dateTime" />
</type>
</type>
</element>
<element id="Observation.dataAbsentReason">
<path value="Observation.dataAbsentReason" />
</element>
<element id="Observation.interpretation">
<path value="Observation.interpretation" />
<definition value="A human readable clinical summary relating to a test result and/or additional notes provided by the laboratory e.g. the specimen has haemolysed or has leaked" />
</binding>
</element>
<path value="Observation.comment" />
</element>
<element id="Observation.bodySite">
<path value="Observation.bodySite" />
</element>
<element id="Observation.bodySite.coding">
<path value="Observation.bodySite.coding" />
</slicing>
</element>
<element id="Observation.bodySite.coding:snomedCT">
<path value="Observation.bodySite.coding" />
<description value="A code from the SNOMED Clinical Terminology UK with the expression (<<442083009 |anatomical or acquired body structure|)." />
</binding>
</element>
<element id="Observation.bodySite.coding:snomedCT.extension:snomedCTDescriptionID">
<path value="Observation.bodySite.coding.extension" />
<code value="Extension" />
<profile value="https://fhir.nhs.uk/STU3/StructureDefinition/Extension-coding-sctdescid" />
</type>
</element>
<element id="Observation.bodySite.coding:snomedCT.extension:snomedCTDescriptionID.extension">
<path value="Observation.bodySite.coding.extension.extension" />
</element>
<element id="Observation.bodySite.coding:snomedCT.system">
<path value="Observation.bodySite.coding.system" />
<fixedUri value="http://snomed.info/sct" />
</element>
<element id="Observation.bodySite.coding:snomedCT.version">
<path value="Observation.bodySite.coding.version" />
</element>
<element id="Observation.bodySite.coding:snomedCT.code">
<path value="Observation.bodySite.coding.code" />
</element>
<element id="Observation.bodySite.coding:snomedCT.display">
<path value="Observation.bodySite.coding.display" />
</element>
<path value="Observation.method" />
</element>
<element id="Observation.method.coding">
<path value="Observation.method.coding" />
</slicing>
</element>
<element id="Observation.method.coding:snomedCT">
<path value="Observation.method.coding" />
</element>
<element id="Observation.method.coding:snomedCT.extension:snomedCTDescriptionID">
<path value="Observation.method.coding.extension" />
<code value="Extension" />
<profile value="https://fhir.nhs.uk/STU3/StructureDefinition/Extension-coding-sctdescid" />
</type>
</element>
<element id="Observation.method.coding:snomedCT.extension:snomedCTDescriptionID.extension">
<path value="Observation.method.coding.extension.extension" />
</element>
<element id="Observation.method.coding:snomedCT.system">
<path value="Observation.method.coding.system" />
<fixedUri value="http://snomed.info/sct" />
</element>
<element id="Observation.method.coding:snomedCT.version">
<path value="Observation.method.coding.version" />
</element>
<element id="Observation.method.coding:snomedCT.code">
<path value="Observation.method.coding.code" />
</element>
<element id="Observation.method.coding:snomedCT.display">
<path value="Observation.method.coding.display" />
</element>
<element id="Observation.specimen">
<path value="Observation.specimen" />
<code value="Reference" />
<targetProfile value="https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Specimen-1" />
</type>
</element>
<path value="Observation.device" />
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/DeviceMetric" />
</type>
<code value="Reference" />
<targetProfile value="https://fhir.nhs.uk/STU3/StructureDefinition/GPConnect-Device-1" />
</type>
</element>
<element id="Observation.referenceRange">
<path value="Observation.referenceRange" />
</element>
<path value="Observation.related" />
</element>
<element id="Observation.related.type">
<path value="Observation.related.type" />
</element>
<element id="Observation.related.target">
<path value="Observation.related.target" />
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse" />
</type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Sequence" />
</type>
<code value="Reference" />
<targetProfile value="https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Observation-1" />
</type>
</element>
<element id="Observation.component">
<path value="Observation.component" />
</element>
<element id="Observation.component.code.coding">
<path value="Observation.component.code.coding" />
</slicing>
</element>
<element id="Observation.component.code.coding:snomedCT">
<path value="Observation.component.code.coding" />
</element>
<element id="Observation.component.code.coding:snomedCT.extension:snomedCTDescriptionID">
<path value="Observation.component.code.coding.extension" />
<code value="Extension" />
<profile value="https://fhir.nhs.uk/STU3/StructureDefinition/Extension-coding-sctdescid" />
</type>
</element>
<element id="Observation.component.code.coding:snomedCT.extension:snomedCTDescriptionID.extension">
<path value="Observation.component.code.coding.extension.extension" />
</element>
<element id="Observation.component.code.coding:snomedCT.system">
<path value="Observation.component.code.coding.system" />
<fixedUri value="http://snomed.info/sct" />
</element>
<element id="Observation.component.code.coding:snomedCT.version">
<path value="Observation.component.code.coding.version" />
</element>
<element id="Observation.component.code.coding:snomedCT.code">
<path value="Observation.component.code.coding.code" />
</element>
<element id="Observation.component.code.coding:snomedCT.display">
<path value="Observation.component.code.coding.display" />
</element>
<element id="Observation.component.value[x]">
<path value="Observation.component.value[x]" />
<code value="Quantity" />
<profile value="https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Quantity-1" />
</type>
<code value="CodeableConcept" />
</type>
</type>
</type>
</type>
<code value="SampledData" />
</type>
<code value="Attachment" />
</type>
</type>
<code value="dateTime" />
</type>
</type>
</element>
<element id="Observation.component.dataAbsentReason">
<path value="Observation.component.dataAbsentReason" />
</element>
</differential>
</StructureDefinition>
{
},
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
}
],
"url": "https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Observation-1",
"name": "CareConnect-GPC-Observation-1",
"description": "The Observation resource is used for tracking the current and historical observations that have been made for a patient.",
"copyright": "Copyright © 2020 HL7 UK\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.\n\nHL7® FHIR® standard Copyright © 2011+ HL7\n\nThe HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at\n\nhttps://www.hl7.org/fhir/license.html",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
{
"id": "Observation.meta",
"path": "Observation.meta"
},
{
"id": "Observation.meta.profile",
"path": "Observation.meta.profile",
},
{
"id": "Observation.extension:reason",
"path": "Observation.extension",
{
"https://fhir.nhs.uk/STU3/StructureDefinition/Extension-CareConnect-GPC-ReasonCondition-1"
]
}
],
},
{
"id": "Observation.identifier",
"path": "Observation.identifier",
},
{
"id": "Observation.identifier.system",
"path": "Observation.identifier.system",
},
{
"id": "Observation.identifier.value",
"path": "Observation.identifier.value",
},
{
"id": "Observation.identifier.assigner",
"path": "Observation.identifier.assigner",
{
"https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Organization-1"
]
}
]
},
{
"id": "Observation.basedOn",
"path": "Observation.basedOn",
{
"https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-CarePlan-1"
]
},
{
"http://hl7.org/fhir/StructureDefinition/DeviceRequest"
]
},
{
"http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation"
]
},
{
"http://hl7.org/fhir/StructureDefinition/NutritionOrder"
]
},
{
"https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-ProcedureRequest-1"
]
},
{
"https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-ReferralRequest-1"
]
},
{
"https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-MedicationRequest-1"
]
}
]
},
{
"id": "Observation.status",
"path": "Observation.status",
"definition": "The status of the result value. In GP systems these are most likely to be ‘final’ however ‘preliminary’ reports are possible as for example, some work can be sub-contracted to other labs. If the system is not able to determine the status of a test group header then it should default to the ‘unknown’ value."
},
{
"id": "Observation.category.coding",
"path": "Observation.category.coding",
}
},
{
"id": "Observation.category.coding:snomedCT",
"path": "Observation.category.coding",
},
{
"id": "Observation.category.coding:snomedCT.extension:snomedCTDescriptionID",
"path": "Observation.category.coding.extension",
{
"https://fhir.nhs.uk/STU3/StructureDefinition/Extension-coding-sctdescid"
]
}
]
},
{
"id": "Observation.category.coding:snomedCT.extension:snomedCTDescriptionID.extension",
"path": "Observation.category.coding.extension.extension",
},
{
"id": "Observation.category.coding:snomedCT.system",
"path": "Observation.category.coding.system",
},
{
"id": "Observation.category.coding:snomedCT.version",
"path": "Observation.category.coding.version",
},
{
"id": "Observation.category.coding:snomedCT.code",
"path": "Observation.category.coding.code",
},
{
"id": "Observation.category.coding:snomedCT.display",
"path": "Observation.category.coding.display",
},
{
"id": "Observation.code.coding",
"path": "Observation.code.coding",
}
},
{
"id": "Observation.code.coding:snomedCT",
"path": "Observation.code.coding",
},
{
"id": "Observation.code.coding:snomedCT.extension:snomedCTDescriptionID",
"path": "Observation.code.coding.extension",
{
"https://fhir.nhs.uk/STU3/StructureDefinition/Extension-coding-sctdescid"
]
}
]
},
{
"id": "Observation.code.coding:snomedCT.extension:snomedCTDescriptionID.extension",
"path": "Observation.code.coding.extension.extension",
},
{
"id": "Observation.code.coding:snomedCT.system",
"path": "Observation.code.coding.system",
},
{
"id": "Observation.code.coding:snomedCT.version",
"path": "Observation.code.coding.version",
},
{
"id": "Observation.code.coding:snomedCT.code",
"path": "Observation.code.coding.code",
},
{
"id": "Observation.code.coding:snomedCT.display",
"path": "Observation.code.coding.display",
},
{
"id": "Observation.subject",
"path": "Observation.subject",
{
"https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Patient-1"
]
}
],
},
{
"id": "Observation.context",
"path": "Observation.context",
{
"https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Encounter-1"
]
}
],
},
{
"id": "Observation.effective[x]",
"path": "Observation.effective[x]",
},
{
"id": "Observation.issued",
"path": "Observation.issued",
},
{
"id": "Observation.performer",
"path": "Observation.performer",
{
"https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-RelatedPerson-1"
]
},
{
"https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Patient-1"
]
},
{
"https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Organization-1"
]
},
{
"https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Practitioner-1"
]
}
],
},
{
"id": "Observation.value[x]",
"path": "Observation.value[x]",
{
"https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Quantity-1"
]
},
{
"code": "CodeableConcept"
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
}
],
},
{
"id": "Observation.dataAbsentReason",
"path": "Observation.dataAbsentReason",
},
{
"id": "Observation.interpretation",
"path": "Observation.interpretation",
"definition": "A human readable clinical summary relating to a test result and/or additional notes provided by the laboratory e.g. the specimen has haemolysed or has leaked",
"reference": "https://fhir.nhs.uk/STU3/ValueSet/CareConnect-ObservationInterpretation-1"
},
}
},
{
"id": "Observation.comment",
"path": "Observation.comment",
},
{
"id": "Observation.bodySite",
"path": "Observation.bodySite",
},
{
"id": "Observation.bodySite.coding",
"path": "Observation.bodySite.coding",
}
},
{
"id": "Observation.bodySite.coding:snomedCT",
"path": "Observation.bodySite.coding",
"reference": "https://fhir.hl7.org.uk/STU3/ValueSet/CareConnect-BodySite-1"
},
"description": "A code from the SNOMED Clinical Terminology UK with the expression (<<442083009 |anatomical or acquired body structure|)."
}
},
{
"id": "Observation.bodySite.coding:snomedCT.extension:snomedCTDescriptionID",
"path": "Observation.bodySite.coding.extension",
{
"https://fhir.nhs.uk/STU3/StructureDefinition/Extension-coding-sctdescid"
]
}
]
},
{
"id": "Observation.bodySite.coding:snomedCT.extension:snomedCTDescriptionID.extension",
"path": "Observation.bodySite.coding.extension.extension",
},
{
"id": "Observation.bodySite.coding:snomedCT.system",
"path": "Observation.bodySite.coding.system",
},
{
"id": "Observation.bodySite.coding:snomedCT.version",
"path": "Observation.bodySite.coding.version",
},
{
"id": "Observation.bodySite.coding:snomedCT.code",
"path": "Observation.bodySite.coding.code",
},
{
"id": "Observation.bodySite.coding:snomedCT.display",
"path": "Observation.bodySite.coding.display",
},
{
"id": "Observation.method",
"path": "Observation.method",
},
{
"id": "Observation.method.coding",
"path": "Observation.method.coding",
}
},
{
"id": "Observation.method.coding:snomedCT",
"path": "Observation.method.coding",
},
{
"id": "Observation.method.coding:snomedCT.extension:snomedCTDescriptionID",
"path": "Observation.method.coding.extension",
{
"https://fhir.nhs.uk/STU3/StructureDefinition/Extension-coding-sctdescid"
]
}
]
},
{
"id": "Observation.method.coding:snomedCT.extension:snomedCTDescriptionID.extension",
"path": "Observation.method.coding.extension.extension",
},
{
"id": "Observation.method.coding:snomedCT.system",
"path": "Observation.method.coding.system",
},
{
"id": "Observation.method.coding:snomedCT.version",
"path": "Observation.method.coding.version",
},
{
"id": "Observation.method.coding:snomedCT.code",
"path": "Observation.method.coding.code",
},
{
"id": "Observation.method.coding:snomedCT.display",
"path": "Observation.method.coding.display",
},
{
"id": "Observation.specimen",
"path": "Observation.specimen",
{
"https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Specimen-1"
]
}
],
},
{
"id": "Observation.device",
"path": "Observation.device",
{
"http://hl7.org/fhir/StructureDefinition/DeviceMetric"
]
},
{
"https://fhir.nhs.uk/STU3/StructureDefinition/GPConnect-Device-1"
]
}
],
},
{
"id": "Observation.referenceRange",
"path": "Observation.referenceRange",
},
{
"id": "Observation.related",
"path": "Observation.related",
},
{
"id": "Observation.related.type",
"path": "Observation.related.type",
},
{
"id": "Observation.related.target",
"path": "Observation.related.target",
{
"http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse"
]
},
{
"http://hl7.org/fhir/StructureDefinition/Sequence"
]
},
{
"https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Observation-1"
]
}
]
},
{
"id": "Observation.component",
"path": "Observation.component",
},
{
"id": "Observation.component.code.coding",
"path": "Observation.component.code.coding",
}
},
{
"id": "Observation.component.code.coding:snomedCT",
"path": "Observation.component.code.coding",
},
{
"id": "Observation.component.code.coding:snomedCT.extension:snomedCTDescriptionID",
"path": "Observation.component.code.coding.extension",
{
"https://fhir.nhs.uk/STU3/StructureDefinition/Extension-coding-sctdescid"
]
}
]
},
{
"id": "Observation.component.code.coding:snomedCT.extension:snomedCTDescriptionID.extension",
"path": "Observation.component.code.coding.extension.extension",
},
{
"id": "Observation.component.code.coding:snomedCT.system",
"path": "Observation.component.code.coding.system",
},
{
"id": "Observation.component.code.coding:snomedCT.version",
"path": "Observation.component.code.coding.version",
},
{
"id": "Observation.component.code.coding:snomedCT.code",
"path": "Observation.component.code.coding.code",
},
{
"id": "Observation.component.code.coding:snomedCT.display",
"path": "Observation.component.code.coding.display",
},
{
"id": "Observation.component.value[x]",
"path": "Observation.component.value[x]",
{
"https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Quantity-1"
]
},
{
"code": "CodeableConcept"
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
}
]
},
{
"id": "Observation.component.dataAbsentReason",
"path": "Observation.component.dataAbsentReason",
}
]
}
}
Command 'details' could not render: There is no placeholder called 'details'
Reference
Canonical URI: https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Observation-1
The canonical URI is the stable FHIR identifier for this profile and is not currently available as a browsable web page.
Background
The Observation profile is used for carry data for a number of concepts. They include:
- Uncategorised data / general observations e.g. BMI, weight, height, smoking status, Special Patient Notes, etc.
- Blood pressure readings
- Test result group headers
- Individual test results
- Test result filing comments
Where applicable, any differences in how the element is used and populated is highlighted in the guidance below.
Data model element usage
| Element |
Use |
CareConnect (STU3) |
UK Core (R4) |
NHS Digital (R4) |
| id |
|
|
|
|
| meta.versionId |
|
|
|
|
| meta.lastUpdated |
|
|
|
|
| meta.profile |
|
|
|
|
| meta.security |
|
|
|
|
| meta.tag |
|
|
|
|
| extension(reason) |
|
|
|
|
| identifier |
|
|
|
|
| basedOn |
|
|
|
|
| status |
|
|
|
|
| category |
|
|
|
|
| code |
|
|
|
|
| subject |
|
|
|
|
| context |
|
|
|
|
| effectiveDateTime |
|
|
|
|
| issued |
|
|
|
|
| performer |
|
|
|
|
| dataAbsentReason |
|
|
|
|
| interpretation |
|
|
|
|
| comment |
|
|
|
|
| bodySite |
|
|
|
|
| method |
|
|
|
|
| device |
|
|
|
|
| referenceRange |
|
|
|
|
| related |
|
|
|
|
| component |
|
|
|
|
id
Usage
Optional
Guidance
The id is the logical identifier for the CareConnect-GPC-Observation-1 profile.
Example
<id value="bfa6215a-e433-4729-9e41-510730df6423" />
extension(reason)
Usage
Required
Guidance
A reference to the Condition the Observation relates to - if relevant.
Profile: CareConnect-GPC-Condition-1
Example
<extension>
<url value="https://fhir.nhs.uk/STU3/StructureDefinition/Extension-CareConnect-GPC-ReasonCondition-1" />
<valueReference value="condition-77492" />
</extension>
identifier
Usage
Mandatory
Guidance
The identifier element MUST be populated with a globally unique and persistent identifier (that is, it doesn’t change between requests and therefore stored with the source data). This MUST be scoped by a provider specific namespace for the identifier.
Where consuming systems are integrating data from this resource to their local system, they MUST also persist this identifier at the same time.
Example
<identifier>
<system value="https://foo.bar/id/observation" />
<value value="782bdd5a-9c18-4454-aea8-0a23f8355873" />
</identifier>
status
Usage
Mandatory
Guidance
The status of the test group header.
In GP systems, these are most likely to be final. However, preliminary reports are possible as, for example, some work can be sub-contracted to other labs. If the system is not able to determine the status of a test group header then it should default to the unknown value.
Individual Test Result
The status of the test result.
In GP systems, these are most likely to be final. However, preliminary reports are possible as, for example, some work can be sub-contracted to other labs. If the system is not able to determine the status of a test group header then it should default to the unknown value.
For filing comments this is a set value of unknown.
Observations including Blood Pressure
Fixed value of final.
The code system for this status can be found using the link below:
http://hl7.org/fhir/observation-status
Example
code
Usage
Mandatory
Guidance
The clinical code that represents the name of the test group - for example, Full blood count.
Individual Test Result
The clinical code that represents the name of the test result or test analyte.
Fixed value of 37331000000100 for Comment note.
Observations
The clinical code that represents the data within the observation.
For free text without any clinical code set to 37331000000100 Comment note.
Blood Pressure
The clinical code that represents the header or panel of the blood pressure.
Where there is an appropriate header code for a recognised triple recorded in the providing GP system this MUST be populated here.
If there is no header/panel code and only the code(s) for systolic and/or diastolic components are recorded, then this MUST be populated with the SNOMED codes conceptID ‘75367002’ and the descriptionID of the preferred term ‘125176019’ which has the description ‘Blood pressure’ and is an observable entity.
Example
<code>
<coding>
<system value="http://snomed.info/sct" />
<code value="37331000000100" />
<display value="Comment note (record artifact)" />
</coding>
</code>
subject
Usage
Mandatory
Guidance
A reference to the patient for whom the observation is for.
Command 'pagelink' could not render: Page not found.
Example
<subject>
<reference value="patient-3999890" />
</subject>
context
Usage
Required
Guidance
A reference to the CareConnect-GPC-Encounter-1 profile, representing the consultation context in which the uncategorised data was recorded.
Command 'pagelink' could not render: Page not found.
Example
<context>
<reference value="encounter-1230fdf" />
</context>
effective[x]
Usage
Required
Guidance
The date and time when the test was performed.
Individual Test Result
The date and time when the test was performed.
The dateTime when the ‘Test report’, ‘Test group’ or ‘Test result’ was filed into the patient record.
Observations including Blood Pressure
The date / time the observation took place - or the clinically relevant date / time for the observation.
Example
<effectiveDateTime value="2022-10-24T09:03:00Z" />
issued
Usage
Mandatory
Guidance
The date and time that the result was issued by the laboratory or other report provider.
Is this is not provided for a test group header result then it should inherit the date from the DiagnosticReport.
Individual Test Result
The date and time that the result was issued by the laboratory or other report provider.
Is this is not provided for a test group header result then it should inherit the date from the DiagnosticReport.
The date time that the time/comment was recorded in the GP system.
Observations including Blood Pressure
The audit trail timestamp representing when the data was recorded.
Example
<issued value="2022-10-24T109:05:00Z" />
value[x]
Usage
Required
Guidance
N/A
Individual Test Result
The value of the test. This may be in the form of, but is not limited to, one of the following datatypes: a quantity, string or an attachment.
Where a ‘Test group’ or ‘Test result’ has been filed the value should match the code from the ‘Test group header’ or ‘Test result’ resource respectively.
Observations
The value of the observation. This may be in any of the forms defined in the profile.
Where applicable the value MUST use the units specified as part of the FHIR vital signs specification.
Blood Pressure
N/A
Example
<valueQuantity>
<value value="16" />
<unit value="breaths per minute" />
<system value="http://unitsofmeasure.org" />
<code value="{resps}/min" />
</valueQuantity>
interpretation
Usage
Required
Guidance
A human-readable clinical summary relating to a test result and/or additional notes provided by the laboratory - for example, the specimen has haemolysed or has leaked.
Individual Test Result
A human-readable clinical summary relating to a test result and/or additional notes provided by the laboratory - for example, the specimen has haemolysed or has leaked.
N/A
Observations including Blood Pressure
A human-readable clinical summary relating to a test result and/or additional notes provided by the laboratory - for example, the specimen has haemolysed or has leaked.
Codes identifying interpretations of observations.
CareConnect Observation Interpretation
Example
<interpretation>
<system value="http://terminology.hl7.org/CodeSystem/v2-0078" />
<code value="DET" />
<display value="Detected" />
</interpretation>
referenceRange
Usage
Required
Guidance
The reference range provides a guide for interpretation of the results.
Note: Where a reference range contains a less than (<) or greater than (>) operators, then it should be written to the referenceRange.text element as these operators are not supported in this context.
Value Set: referencerange-meaning
Value Set: referencerange-appliesto
Example
<referenceRange>
<low>
<value value="133" />
<unit value="millimole per liter" />
<system value="http://unitsofmeasure.org" />
<code value="mmol/L" />
</low>
<high>
<value value="146" />
<unit value="millimole per liter" />
<system value="http://unitsofmeasure.org" />
<code value="mmol/L" />
</high>
<type>
<coding>
<code value="normal" />
<system value="http://hl7.org/fhir/ValueSet/referencerange-meaning" />
<display value="Normal Range" />
</coding>
</type>
<appliesTo>
<code value="1747-5" />
<system value="http://hl7.org/fhir/ValueSet/referencerange-appliesto" />
<display value="Beaver" />
</appliesTo>
</referenceRange>
Example - low and high with value and unit
<referenceRange>
<low>
<value value="2" />
<unit value="micromole per liter" />
</low>
<high>
<value value="5" />
<unit value="micromole per liter" />
</high>
</referenceRange>
Example - high only, with value and unit
<referenceRange>
<high>
<value value="5" />
<code value="U/L" />
</high>
</referenceRange>
Example - text only
<referenceRange>
<text>
<value value="< 200.000 mg/L" />
</text>
</referenceRange>
component
Usage
Required
Guidance
Observations
This MAY be used for the component part of a blood pressure that is recorded as a triple or to carry qualifying data to the main observation code.
This MAY be used for inbound referrals.
Blood Pressure
Systolic component
component.code - The clinical code that represents systolic part of the blood pressure.
component.valueQuantity - The value of the observation. This MUST be a ‘quantity’ data type and the units used MUST be ‘mm[Hg]’.
component.dateAbsentReason - If there is no code or value in this component, then a data absent reason may be populated.
component.interpretation - A human-readable clinical summary relating to a test result and/or additional notes provided by the laboratory - for example, the specimen has haemolysed or has leaked.
component.referenceRange - The reference range provides a guide for interpretation of the results.
Where a reference range contains a less than < or greater than > operator it should be written to the referenceRange.text element as these operators are not supported in this context.
Diastolic component
component.code - The clinical code that represents systolic part of the blood pressure.
component.valueQuantity - The value of the observation. This MUST be a ‘quantity’ data type and the units used MUST be ‘mm[Hg]’.
component.dateAbsentReason - If there is no code or value in this component, then a data absent reason may be populated.
component.interpretation - A human-readable clinical summary relating to a test result and/or additional notes provided by the laboratory - for example, the specimen has haemolysed or has leaked.
component.referenceRange - The reference range provides a guide for interpretation of the results.
Where a reference range contains a less than < or greater than > operator it should be written to the referenceRange.text element as these operators are not supported in this context.
Example
<component>
<code>
<coding>
<system value="http://snomed.info/sct" />
<code value="1091811000000102" />
<display value="Diastolic arterial pressure (observable entity)" />
</coding>
</code>
<referenceRange>
<low>
<code value="mm[Hg]" />
<system value="http://unitsofmeasure.org" />
<unit value="millimeter of mercury" />
<value value="60" />
</low>
<high>
<code value="mm[Hg]" />
<system value="http://unitsofmeasure.org" />
<unit value="millimeter of mercury" />
<value value="80" />
</high>
<type>
<coding>
<code value="normal" />
<system value="http://hl7.org/fhir/ValueSet/referencerange-meaning" />
<display value="Normal Range" />
</coding>
</type>
</referenceRange>
<valueQuantity>
<code value="mm[Hg]" />
<system value="http://unitsofmeasure.org" />
<unit value="millimeter of mercury" />
<value value="92" />
</valueQuantity>
<interpretation>
<system value="http://terminology.hl7.org/CodeSystem/v2-0078" />
<code value="H" />
<display value="High" />
</interpretation>
</component>
Elements not in use
The following elements MUST NOT be populated:
basedOn
category
dataAbsentReason
bodysite
method
specimen
device