FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagehl7.eu.fhir.protect-child
Resource TypeConceptMap
IdConceptMap-vital-sign-lm-to-fhir.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/hl7-eu/protect-child/ConceptMap-vital-sign-lm-to-fhir.html
URLhttps://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/ConceptMap/vital-sign-lm-to-fhir
Version0.1.0-ci-build
Statusdraft
Date2026-09-28T06:51:47+00:00
NameVitalSignLmToFhir
TitleVital Sign logical model → FHIR
Realmeu
Authorityhl7
DescriptionWhere each field of the Vital Sign logical model lands in this guide's profiles. Generated from the model-map page; one group per target profile. Equivalence `relatedto` marks a field that is derived, split or recoded on the way.

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
hl7.eu.fhir.protect-child#currentpcVitalSignLmVital Sign logical model
hl7.eu.fhir.protect-child#currentvital-signVital Sign

Narrative

Note: links and images are rebased to the (stated) source

DM fieldTarget profileFHIR elementRelationshipComment
vital_sign_idvital-signObservation.identifier.valueequivalent
visit_idvital-signObservation.encounterequivalent
datevital-signObservation.effective[x]equivalentFHIR path: Observation.effectiveDateTime.
systolic_blood_pressurevital-signObservation.component:systolic_bp.value[x]equivalentFHIR path: Observation.component[systolic_bp].valueQuantity. 8480-6. mm[Hg]
diastolic_blood_pressurevital-signObservation.component:diastolic_bp.value[x]equivalentFHIR path: Observation.component[diastolic_bp].valueQuantity. 8462-4. mm[Hg]
heart_ratevital-signObservation.component:heart_rate.value[x]equivalentFHIR path: Observation.component[heart_rate].valueQuantity. 8867-4. /min
oxygen_saturationvital-signObservation.component:oxygen_saturation.value[x]equivalentFHIR path: Observation.component[oxygen_saturation].valueQuantity. 59408-5. %
temperaturevital-signObservation.component:temperature.value[x]equivalentFHIR path: Observation.component[temperature].valueQuantity. 8310-5. Cel
bmivital-signObservation.component:bmi.value[x]equivalentFHIR path: Observation.component[bmi].valueQuantity. 39156-5. kg/m2
sbp_percentilevital-signObservation.component:sbp_percentile.value[x]equivalentFHIR path: Observation.component[sbp_percentile].valueInteger. 72165-4
dbp_percentilevital-signObservation.component:dbp_percentile.value[x]equivalentFHIR path: Observation.component[dbp_percentile].valueInteger. 72164-7
mean_sbp_24vital-signObservation.component:mean_sbp_24.value[x]equivalentFHIR path: Observation.component[mean_sbp_24].valueQuantity. 8490-5. mm[Hg]
mean_dbp_24vital-signObservation.component:mean_dbp_24.value[x]equivalentFHIR path: Observation.component[mean_dbp_24].valueQuantity. 8472-3. mm[Hg]
mean_sbp_dayvital-signObservation.component:mean_sbp_day.value[x]equivalentFHIR path: Observation.component[mean_sbp_day].valueQuantity. VitalSignLocalCS#mean-sbp-day. mm[Hg]
mean_dbp_dayvital-signObservation.component:mean_dbp_day.value[x]equivalentFHIR path: Observation.component[mean_dbp_day].valueQuantity. VitalSignLocalCS#mean-dbp-day. mm[Hg]
mean_sbp_nightvital-signObservation.component:mean_sbp_night.value[x]equivalentFHIR path: Observation.component[mean_sbp_night].valueQuantity. VitalSignLocalCS#mean-sbp-night. mm[Hg]
mean_dbp_nightvital-signObservation.component:mean_dbp_night.value[x]equivalentFHIR path: Observation.component[mean_dbp_night].valueQuantity. VitalSignLocalCS#mean-dbp-night. mm[Hg]
sbp_loadvital-signObservation.component:sbp_load.value[x]equivalentFHIR path: Observation.component[sbp_load].valueQuantity. VitalSignLocalCS#sbp-load. %
dbp_loadvital-signObservation.component:dbp_load.value[x]equivalentFHIR path: Observation.component[dbp_load].valueQuantity. VitalSignLocalCS#dbp-load. %
sbp_dipvital-signObservation.component:sbp_dip.value[x]equivalentFHIR path: Observation.component[sbp_dip].valueQuantity. VitalSignLocalCS#sbp-dip. %
dbp_dipvital-signObservation.component:dbp_dip.value[x]equivalentFHIR path: Observation.component[dbp_dip].valueQuantity. VitalSignLocalCS#dbp-dip. %

Source1

{
  "resourceType": "ConceptMap",
  "id": "vital-sign-lm-to-fhir",
  "text": {
    "status": "additional",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/ConceptMap/vital-sign-lm-to-fhir",
  "version": "0.1.0-ci-build",
  "name": "VitalSignLmToFhir",
  "title": "Vital Sign logical model → FHIR",
  "status": "draft",
  "experimental": false,
  "date": "2026-09-28T06:51:47+00:00",
  "publisher": "Protect Child",
  "contact": [
    {
      "name": "Protect Child",
      "telecom": [
        {
          "system": "url",
          "value": "https://protect-child.eu/"
        }
      ]
    }
  ],
  "description": "Where each field of the Vital Sign logical model lands in this guide's profiles. Generated from the model-map page; one group per target profile. Equivalence `relatedto` marks a field that is derived, split or recoded on the way.",
  "group": [
    {
      "source": "https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/pcVitalSignLm",
      "target": "https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/StructureDefinition/vital-sign",
      "element": [
        {
          "code": "pcVitalSignLm.vitalSignId",
          "display": "vital_sign_id",
          "target": [
            {
              "code": "Observation.identifier.value",
              "equivalence": "equivalent"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.visitId",
          "display": "visit_id",
          "target": [
            {
              "code": "Observation.encounter",
              "equivalence": "equivalent"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.date",
          "display": "date",
          "target": [
            {
              "code": "Observation.effective[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.effectiveDateTime."
            }
          ]
        },
        {
          "code": "pcVitalSignLm.systolicBloodPressure",
          "display": "systolic_blood_pressure",
          "target": [
            {
              "code": "Observation.component:systolic_bp.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[systolic_bp].valueQuantity. 8480-6. mm[Hg]"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.diastolicBloodPressure",
          "display": "diastolic_blood_pressure",
          "target": [
            {
              "code": "Observation.component:diastolic_bp.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[diastolic_bp].valueQuantity. 8462-4. mm[Hg]"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.heartRate",
          "display": "heart_rate",
          "target": [
            {
              "code": "Observation.component:heart_rate.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[heart_rate].valueQuantity. 8867-4. /min"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.oxygenSaturation",
          "display": "oxygen_saturation",
          "target": [
            {
              "code": "Observation.component:oxygen_saturation.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[oxygen_saturation].valueQuantity. 59408-5. %"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.temperature",
          "display": "temperature",
          "target": [
            {
              "code": "Observation.component:temperature.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[temperature].valueQuantity. 8310-5. Cel"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.bmi",
          "display": "bmi",
          "target": [
            {
              "code": "Observation.component:bmi.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[bmi].valueQuantity. 39156-5. kg/m2"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.sbpPercentile",
          "display": "sbp_percentile",
          "target": [
            {
              "code": "Observation.component:sbp_percentile.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[sbp_percentile].valueInteger. 72165-4"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.dbpPercentile",
          "display": "dbp_percentile",
          "target": [
            {
              "code": "Observation.component:dbp_percentile.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[dbp_percentile].valueInteger. 72164-7"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.meanSbp24",
          "display": "mean_sbp_24",
          "target": [
            {
              "code": "Observation.component:mean_sbp_24.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[mean_sbp_24].valueQuantity. 8490-5. mm[Hg]"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.meanDbp24",
          "display": "mean_dbp_24",
          "target": [
            {
              "code": "Observation.component:mean_dbp_24.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[mean_dbp_24].valueQuantity. 8472-3. mm[Hg]"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.meanSbpDay",
          "display": "mean_sbp_day",
          "target": [
            {
              "code": "Observation.component:mean_sbp_day.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[mean_sbp_day].valueQuantity. VitalSignLocalCS#mean-sbp-day. mm[Hg]"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.meanDbpDay",
          "display": "mean_dbp_day",
          "target": [
            {
              "code": "Observation.component:mean_dbp_day.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[mean_dbp_day].valueQuantity. VitalSignLocalCS#mean-dbp-day. mm[Hg]"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.meanSbpNight",
          "display": "mean_sbp_night",
          "target": [
            {
              "code": "Observation.component:mean_sbp_night.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[mean_sbp_night].valueQuantity. VitalSignLocalCS#mean-sbp-night. mm[Hg]"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.meanDbpNight",
          "display": "mean_dbp_night",
          "target": [
            {
              "code": "Observation.component:mean_dbp_night.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[mean_dbp_night].valueQuantity. VitalSignLocalCS#mean-dbp-night. mm[Hg]"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.sbpLoad",
          "display": "sbp_load",
          "target": [
            {
              "code": "Observation.component:sbp_load.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[sbp_load].valueQuantity. VitalSignLocalCS#sbp-load. %"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.dbpLoad",
          "display": "dbp_load",
          "target": [
            {
              "code": "Observation.component:dbp_load.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[dbp_load].valueQuantity. VitalSignLocalCS#dbp-load. %"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.sbpDip",
          "display": "sbp_dip",
          "target": [
            {
              "code": "Observation.component:sbp_dip.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[sbp_dip].valueQuantity. VitalSignLocalCS#sbp-dip. %"
            }
          ]
        },
        {
          "code": "pcVitalSignLm.dbpDip",
          "display": "dbp_dip",
          "target": [
            {
              "code": "Observation.component:dbp_dip.value[x]",
              "equivalence": "equivalent",
              "comment": "FHIR path: Observation.component[dbp_dip].valueQuantity. VitalSignLocalCS#dbp-dip. %"
            }
          ]
        }
      ]
    }
  ]
}