{ "description": "Resource structure is based on UKCore-Observation-VitalSigns v1.1.1 which is not yet included in a balloted release. Added manually to prevent structure deviation and to support NHS Wales projects. Once available, the resource will be updated and derived from UK Core. Defines the observation constraints and extensions on the UK Core observation resource for the minimal set of data to query and retrieve clinical observation vital signs information.", "_filename": "Profile-DataStandardsWales-Observation-VitalSigns.json", "package_name": "fhir.r4.wales.test", "date": "2025-01-01", "derivation": "constraint", "publisher": "NHS Wales", "fhirVersion": "4.0.1", "purpose": "This profile allows exchange of internationally FHIR compliant vital signs information based on measurements and simple assertions made about an individual.", "name": "DataStandardsWalesObservationVitalSigns", "mapping": [ { "uri": "http://hl7.org/fhir/workflow", "name": "Workflow Pattern", "identity": "workflow" }, { "uri": "http://snomed.info/conceptdomain", "name": "SNOMED CT Concept Domain Binding", "identity": "sct-concept" }, { "uri": "http://hl7.org/v2", "name": "HL7 v2 Mapping", "identity": "v2" }, { "uri": "http://hl7.org/v3", "name": "RIM Mapping", "identity": "rim" }, { "uri": "http://hl7.org/fhir/fivews", "name": "FiveWs Pattern Mapping", "identity": "w5" }, { "uri": "http://snomed.org/attributebinding", "name": "SNOMED CT Attribute Binding", "identity": "sct-attr" } ], "abstract": false, "copyright": "2025 NHS Wales", "type": "Observation", "experimental": null, "resourceType": "StructureDefinition", "title": "Data Standards Wales Observation Vital Signs", "package_version": "1.0.0", "status": "draft", "id": "f3bec332-6a44-48ce-8fd2-1e8d13eb050c", "kind": "resource", "url": "https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Observation-VitalSigns", "version": "1.0.0", "differential": { "element": [ { "id": "Observation", "path": "Observation", "constraint": [ { "key": "DSW-obs-vs-001", "human": "Where the category is Vital Signs the code.coding SHALL include a LOINC \"magic code\"", "severity": "error", "expression": "category.where(code='vital-signs').exists() implies code.coding.where(system='http://loinc.org').exists()" } ] }, { "id": "Observation.extension:bodyPosition", "path": "Observation.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/observation-bodyPosition" ] } ], "sliceName": "bodyPosition", "isModifier": false }, { "id": "Observation.extension:bodyPosition.value[x]", "path": "Observation.extension.value[x]", "binding": { "strength": "preferred", "valueSet": "https://fhir.nhs.wales/ValueSet/DataStandardsWales-BodyPosition" } }, { "id": "Observation.extension:recordingSetting", "path": "Observation.extension", "type": [ { "code": "Extension", "profile": [ "https://fhir.nhs.wales/StructureDefinition/Extension-DataStandardsWales-RecordingSetting" ] } ], "sliceName": "recordingSetting", "isModifier": false }, { "id": "Observation.category", "max": "1", "min": 1, "path": "Observation.category" }, { "id": "Observation.category.coding.system", "path": "Observation.category.coding.system", "fixedUri": "http://terminology.hl7.org/CodeSystem/observation-category" }, { "id": "Observation.category.coding.code", "path": "Observation.category.coding.code", "fixedCode": "vital-signs" }, { "id": "Observation.code.coding", "path": "Observation.code.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] } }, { "id": "Observation.code.coding:loinc", "path": "Observation.code.coding", "binding": { "strength": "extensible", "valueSet": "http://hl7.org/fhir/ValueSet/observation-vitalsignresult" }, "sliceName": "loinc" }, { "id": "Observation.code.coding:loinc.system", "path": "Observation.code.coding.system", "fixedUri": "http://loinc.org" }, { "id": "Observation.code.coding:snomedCT", "path": "Observation.code.coding", "binding": { "strength": "preferred", "valueSet": "https://fhir.nhs.wales/ValueSet/DataStandardsWales-ObservationVitalSignsType", "description": "A code from the SNOMED Clinical Terminology UK coding system describing a type of observation" }, "sliceName": "snomedCT" }, { "id": "Observation.code.coding:snomedCT.system", "path": "Observation.code.coding.system", "fixedUri": "http://snomed.info/sct" }, { "id": "Observation.subject", "path": "Observation.subject", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Patient", "http://hl7.org/fhir/StructureDefinition/Group", "https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Location", "https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Device" ] } ] }, { "id": "Observation.effective[x]", "min": 1, "path": "Observation.effective[x]" }, { "id": "Observation.component.code", "path": "Observation.component.code", "binding": { "strength": "preferred", "valueSet": "https://fhir.nhs.wales/ValueSet/DataStandardsWales-ObservationVitalSignsType", "description": "A code from the SNOMED Clinical Terminology UK coding system describing a type of vital sign." } }, { "id": "Observation.component.code.coding", "path": "Observation.component.code.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] } }, { "id": "Observation.component.code.coding:loinc", "path": "Observation.component.code.coding", "binding": { "strength": "extensible", "valueSet": "http://hl7.org/fhir/ValueSet/observation-vitalsignresult" }, "sliceName": "loinc" }, { "id": "Observation.component.code.coding:loinc.system", "path": "Observation.component.code.coding.system", "fixedUri": "http://loinc.org" }, { "id": "Observation.component.code.coding:snomedCT", "path": "Observation.component.code.coding", "binding": { "strength": "preferred", "valueSet": "https://fhir.nhs.wales/ValueSet/DataStandardsWales-ObservationVitalSignsType", "description": "A code from the SNOMED Clinical Terminology UK coding system describing a type of observation for vital-signs" }, "sliceName": "snomedCT" }, { "id": "Observation.component.code.coding:snomedCT.system", "path": "Observation.component.code.coding.system", "fixedUri": "http://snomed.info/sct" } ] }, "contact": [ { "name": "NHS Wales", "telecom": [ { "use": "work", "rank": 1, "value": "fhir.standards@wales.nhs.uk", "system": "email" } ] } ], "baseDefinition": "https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Observation" }