FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/cyehr-sd-bloodpressure

Packageehealth4u.package
Resource TypeStructureDefinition
Idcyehr-sd-bloodpressure
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=ehealth4u.package@1.0.0&canonical=http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-bloodpressure
URLhttp://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-bloodpressure
Statusdraft
NameCYEHRSDBloodPressure
TitleCyprus EHR Body Blood Pressure profile
DescriptionCyprusEHR: 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.
TypeObservation
Kindresource

Resources that use this resource

StructureDefinition
cyehr-sd-visitsummary-r4Cyprus EHR Visit Summary profile

Resources that this resource uses

StructureDefinition
cyehr-sd-vitalsignsCyprus EHR Vital Signs profile

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "cyehr-sd-bloodpressure",
  "url": "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-bloodpressure",
  "name": "CYEHRSDBloodPressure",
  "title": "Cyprus EHR Body Blood Pressure profile",
  "status": "draft",
  "publisher": "eHealth4U",
  "contact": [
    {
      "name": "eHealth Lab (University of Cyprus)",
      "telecom": [
        {
          "system": "email",
          "value": "ehealthl@ucy.ac.cy",
          "use": "work"
        }
      ]
    }
  ],
  "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.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Observation",
  "baseDefinition": "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-vitalsigns",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Observation.meta",
        "path": "Observation.meta"
      },
      {
        "id": "Observation.meta.profile",
        "path": "Observation.meta.profile",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "Observation.meta.profile:CyprusEHRProfile",
        "path": "Observation.meta.profile",
        "sliceName": "CyprusEHRProfile",
        "min": 1,
        "max": "1",
        "fixedCanonical": "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-bloodpressure"
      },
      {
        "id": "Observation.code",
        "path": "Observation.code",
        "short": "Blood Pressure",
        "definition": "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\"",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "http://loinc.org",
              "code": "85354-9"
            }
          ]
        }
      },
      {
        "id": "Observation.code.coding",
        "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\"",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.component",
        "path": "Observation.component",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "code"
            }
          ],
          "description": "CyprusEHR: Here we have two components: one for the systolic blood pressure and one for the diastolic blood pressure.",
          "rules": "open"
        },
        "min": 2
      },
      {
        "id": "Observation.component:SystolicBP",
        "path": "Observation.component",
        "sliceName": "SystolicBP",
        "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.",
        "alias": [
          "Component Test",
          "Component Name"
        ],
        "min": 1,
        "max": "1"
      },
      {
        "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": [
            {
              "system": "http://loinc.org",
              "code": "8480-6"
            }
          ]
        }
      },
      {
        "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]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "patternQuantity": {
          "unit": "mm[Hg]",
          "system": "http://unitsofmeasure.org",
          "code": "mm[Hg]"
        }
      },
      {
        "id": "Observation.component:DiastolicBP",
        "path": "Observation.component",
        "sliceName": "DiastolicBP",
        "min": 1,
        "max": "1"
      },
      {
        "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": [
            {
              "system": "http://loinc.org",
              "code": "8462-4"
            }
          ]
        }
      },
      {
        "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]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "patternQuantity": {
          "unit": "mm[Hg]",
          "system": "http://unitsofmeasure.org",
          "code": "mm[Hg]"
        }
      }
    ]
  }
}