{ "description": "CyprusEHR: This profile describes the blood pressure of a patient. Here we have two components: one for the systolic blood pressure and one for the diastolic blood pressure.", "_filename": "CYEHRSDBloodPressure.json", "package_name": "ehealth4u.package", "date": null, "derivation": "constraint", "publisher": "eHealth4U", "fhirVersion": "4.0.1", "name": "CYEHRSDBloodPressure", "abstract": false, "type": "Observation", "experimental": null, "resourceType": "StructureDefinition", "title": "Cyprus EHR Body Blood Pressure profile", "package_version": "1.0.0", "status": "draft", "id": "61fb2415-c1c7-4383-bdd2-74554b222b34", "kind": "resource", "url": "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-bloodpressure", "version": null, "differential": { "element": [ { "id": "Observation.meta", "path": "Observation.meta" }, { "id": "Observation.meta.profile", "min": 1, "path": "Observation.meta.profile", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "value" } ] } }, { "id": "Observation.meta.profile:CyprusEHRProfile", "max": "1", "min": 1, "path": "Observation.meta.profile", "sliceName": "CyprusEHRProfile", "fixedCanonical": "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-bloodpressure" }, { "id": "Observation.code", "path": "Observation.code", "short": "Blood Pressure", "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: display: \"Blood pressure panel with all children optional\"", "definition": "Blood Pressure.", "patternCodeableConcept": { "coding": [ { "code": "85354-9", "system": "http://loinc.org" } ] } }, { "id": "Observation.code.coding", "max": "1", "min": 1, "path": "Observation.code.coding", "comment": "Codes may be defined very casually in enumerations or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.\r\n\r\nCyprusEHR: display: \"Blood pressure panel with all children optional\"" }, { "id": "Observation.component", "min": 2, "path": "Observation.component", "slicing": { "rules": "open", "description": "CyprusEHR: Here we have two components: one for the systolic blood pressure and one for the diastolic blood pressure.", "discriminator": [ { "path": "code", "type": "pattern" } ] } }, { "id": "Observation.component:SystolicBP", "max": "1", "min": 1, "path": "Observation.component", "alias": [ "Component Test", "Component Name" ], "comment": "additional codes that translate or map to this code are allowed. For example a more granular LOINC code or code that is used locally in a system.", "sliceName": "SystolicBP" }, { "id": "Observation.component:SystolicBP.code", "path": "Observation.component.code", "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: display: \"Systolic blood pressure\"", "patternCodeableConcept": { "coding": [ { "code": "8480-6", "system": "http://loinc.org" } ] } }, { "id": "Observation.component:SystolicBP.code.coding", "path": "Observation.component.code.coding", "short": "Systolic Blood Pressure", "definition": "Systolic Blood Pressure." }, { "id": "Observation.component:SystolicBP.value[x]", "min": 1, "path": "Observation.component.value[x]", "type": [ { "code": "Quantity" } ], "patternQuantity": { "code": "mm[Hg]", "unit": "mm[Hg]", "system": "http://unitsofmeasure.org" } }, { "id": "Observation.component:DiastolicBP", "max": "1", "min": 1, "path": "Observation.component", "sliceName": "DiastolicBP" }, { "id": "Observation.component:DiastolicBP.code", "path": "Observation.component.code", "comment": "additional codes that translate or map to this code are allowed. For example a more granular LOINC code or code that is used locally in a system.\r\n\r\n\r\nCyprusEHR: display: \"Diastolic blood pressure\"", "patternCodeableConcept": { "coding": [ { "code": "8462-4", "system": "http://loinc.org" } ] } }, { "id": "Observation.component:DiastolicBP.code.coding", "path": "Observation.component.code.coding", "short": "Diastolic Blood Pressure", "definition": "Diastolic Blood Pressure." }, { "id": "Observation.component:DiastolicBP.value[x]", "min": 1, "path": "Observation.component.value[x]", "type": [ { "code": "Quantity" } ], "patternQuantity": { "code": "mm[Hg]", "unit": "mm[Hg]", "system": "http://unitsofmeasure.org" } } ] }, "contact": [ { "name": "eHealth Lab (University of Cyprus)", "telecom": [ { "use": "work", "value": "ehealthl@ucy.ac.cy", "system": "email" } ] } ], "baseDefinition": "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-vitalsigns" }