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

FHIR IG analytics

Packagehl7.eu.fhir.protect-child
Resource TypeConceptMap
IdConceptMap-dm-vital-sign-to-omop.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/hl7-eu/protect-child/ConceptMap-dm-vital-sign-to-omop.html
URLhttps://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/ConceptMap/dm-vital-sign-to-omop
Version0.1.0-ci-build
Statusdraft
Date2026-09-28T06:51:47+00:00
NameDmVitalSignToOmop
TitleDM vital_sign → OMOP
Realmeu
Authorityhl7
DescriptionThe OMOP concepts for each column of the DMv1.2 vital_sign table, from the DM → FHIR → OMOP crosswalk. Each target's comment names the OMOP CDM field it fills. `equivalent`: the column's own concept; `narrower`: one of several concepts the column's values map to; `relatedto`: a value, unit or qualifier concept. Concept IDs of 2000000000 and above are PROTECT-CHILD custom concepts (CodeSystem ProtectChildOmopVocabulary).

Resources that use this resource

No resources found


Resources that this resource uses

CodeSystem
hl7.terminology.r4b#6.0.2fhir-terminology.ohdsi.orgOHDSI Standardized Vocabularies
hl7.eu.fhir.protect-child#currentdm-variable-csPROTECT-CHILD Data Model Variables

Narrative

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

Generated Narrative: ConceptMap dm-vital-sign-to-omop

This mapping does not specify any particular context of use.


Mapping from PROTECT-CHILD Data Model Variables to OHDSI Standardized Vocabularies

Source Concept DetailsRelationshipTarget Concept DetailsComment
Codes from PROTECT-CHILD Data Model VariablesCodes from OHDSI Standardized Vocabularies
vital_sign.systolic_blood_pressurevital_sign.systolic_blood_pressureis equivalent to3004249Systolic blood pressureOMOP MEASUREMENT.measurement_concept_id; vocabulary LOINC.
is related to8876millimeter mercury columnOMOP MEASUREMENT.unit_concept_id; vocabulary UCUM.
vital_sign.diastolic_blood_pressurevital_sign.diastolic_blood_pressureis equivalent to3012888Diastolic blood pressureOMOP MEASUREMENT.measurement_concept_id; vocabulary LOINC.
is related to8876millimeter mercury columnOMOP MEASUREMENT.unit_concept_id; vocabulary UCUM.
vital_sign.heart_ratevital_sign.heart_rateis equivalent to3027018Heart rateOMOP MEASUREMENT.measurement_concept_id; vocabulary LOINC.
is related to8483counts per minuteOMOP MEASUREMENT.unit_concept_id; vocabulary UCUM.
vital_sign.oxygen_saturationvital_sign.oxygen_saturationis equivalent to4196147Peripheral oxygen saturationOMOP MEASUREMENT.measurement_concept_id; vocabulary SNOMED.
is related to8554percentOMOP MEASUREMENT.unit_concept_id; vocabulary UCUM.
vital_sign.temperaturevital_sign.temperatureis equivalent to3020891Body temperatureOMOP MEASUREMENT.measurement_concept_id; vocabulary LOINC.
is related to586323degree CelsiusOMOP MEASUREMENT.unit_concept_id; vocabulary UCUM.
vital_sign.bmivital_sign.bmiis equivalent to4245997Body mass indexOMOP MEASUREMENT.measurement_concept_id; vocabulary SNOMED.
vital_sign.sbp_percentilevital_sign.sbp_percentileis equivalent to44806887Systolic blood pressure centileOMOP MEASUREMENT.measurement_concept_id; vocabulary SNOMED.
vital_sign.dbp_percentilevital_sign.dbp_percentileis equivalent to44806886Diastolic blood pressure centileOMOP MEASUREMENT.measurement_concept_id; vocabulary SNOMED.
vital_sign.mean_sbp_24vital_sign.mean_sbp_24is equivalent to36032120Systolic blood pressure meanOMOP MEASUREMENT.measurement_concept_id; vocabulary LOINC.
vital_sign.mean_dbp_24vital_sign.mean_dbp_24is equivalent to36031214Diastolic blood pressure meanOMOP MEASUREMENT.measurement_concept_id; vocabulary LOINC.
vital_sign.mean_sbp_dayvital_sign.mean_sbp_dayis equivalent to4194471Average day interval systolic blood pressureOMOP MEASUREMENT.measurement_concept_id; vocabulary SNOMED.
vital_sign.mean_dbp_dayvital_sign.mean_dbp_dayis equivalent to4199654Average day interval diastolic blood pressureOMOP MEASUREMENT.measurement_concept_id; vocabulary SNOMED.
vital_sign.mean_sbp_nightvital_sign.mean_sbp_nightis equivalent to4199649Average night interval systolic blood pressureOMOP MEASUREMENT.measurement_concept_id; vocabulary SNOMED.
vital_sign.mean_dbp_nightvital_sign.mean_dbp_nightis equivalent to4194578Average night interval diastolic blood pressureOMOP MEASUREMENT.measurement_concept_id; vocabulary SNOMED.
vital_sign.sbp_loadvital_sign.sbp_loadis equivalent to2000000038Systolic blood pressure loadOMOP MEASUREMENT.measurement_concept_id; vocabulary PROTECT-CHILD.
is related to8554percentOMOP MEASUREMENT.unit_concept_id; vocabulary UCUM.
vital_sign.dbp_loadvital_sign.dbp_loadis equivalent to2000000039Diastolic blood pressure loadOMOP MEASUREMENT.measurement_concept_id; vocabulary PROTECT-CHILD.
is related to8554percentOMOP MEASUREMENT.unit_concept_id; vocabulary UCUM.
vital_sign.sbp_dipvital_sign.sbp_dipis equivalent to2000000040Systolic blood pressure DipOMOP MEASUREMENT.measurement_concept_id; vocabulary PROTECT-CHILD.
is related to8554percentOMOP MEASUREMENT.unit_concept_id; vocabulary UCUM.
vital_sign.dbp_dipvital_sign.dbp_dipis equivalent to2000000041Diastolic blood pressure DipOMOP MEASUREMENT.measurement_concept_id; vocabulary PROTECT-CHILD.
is related to8554percentOMOP MEASUREMENT.unit_concept_id; vocabulary UCUM.

Source1

{
  "resourceType": "ConceptMap",
  "id": "dm-vital-sign-to-omop",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/ConceptMap/dm-vital-sign-to-omop",
  "version": "0.1.0-ci-build",
  "name": "DmVitalSignToOmop",
  "title": "DM vital_sign → OMOP",
  "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": "The OMOP concepts for each column of the DMv1.2 vital_sign table, from the DM → FHIR → OMOP crosswalk. Each target's comment names the OMOP CDM field it fills. `equivalent`: the column's own concept; `narrower`: one of several concepts the column's values map to; `relatedto`: a value, unit or qualifier concept. Concept IDs of 2000000000 and above are PROTECT-CHILD custom concepts (CodeSystem ProtectChildOmopVocabulary).",
  "group": [
    {
      "source": "https://hl7.eu/fhir/ig/hl7.eu.fhir.protect-child/CodeSystem/dm-variable-cs",
      "target": "https://fhir-terminology.ohdsi.org",
      "element": [
        {
          "code": "vital_sign.systolic_blood_pressure",
          "target": [
            {
              "code": "3004249",
              "display": "Systolic blood pressure",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary LOINC."
            },
            {
              "code": "8876",
              "display": "millimeter mercury column",
              "equivalence": "relatedto",
              "comment": "OMOP MEASUREMENT.unit_concept_id; vocabulary UCUM."
            }
          ]
        },
        {
          "code": "vital_sign.diastolic_blood_pressure",
          "target": [
            {
              "code": "3012888",
              "display": "Diastolic blood pressure",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary LOINC."
            },
            {
              "code": "8876",
              "display": "millimeter mercury column",
              "equivalence": "relatedto",
              "comment": "OMOP MEASUREMENT.unit_concept_id; vocabulary UCUM."
            }
          ]
        },
        {
          "code": "vital_sign.heart_rate",
          "target": [
            {
              "code": "3027018",
              "display": "Heart rate",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary LOINC."
            },
            {
              "code": "8483",
              "display": "counts per minute",
              "equivalence": "relatedto",
              "comment": "OMOP MEASUREMENT.unit_concept_id; vocabulary UCUM."
            }
          ]
        },
        {
          "code": "vital_sign.oxygen_saturation",
          "target": [
            {
              "code": "4196147",
              "display": "Peripheral oxygen saturation",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary SNOMED."
            },
            {
              "code": "8554",
              "display": "percent",
              "equivalence": "relatedto",
              "comment": "OMOP MEASUREMENT.unit_concept_id; vocabulary UCUM."
            }
          ]
        },
        {
          "code": "vital_sign.temperature",
          "target": [
            {
              "code": "3020891",
              "display": "Body temperature",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary LOINC."
            },
            {
              "code": "586323",
              "display": "degree Celsius",
              "equivalence": "relatedto",
              "comment": "OMOP MEASUREMENT.unit_concept_id; vocabulary UCUM."
            }
          ]
        },
        {
          "code": "vital_sign.bmi",
          "target": [
            {
              "code": "4245997",
              "display": "Body mass index",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary SNOMED."
            }
          ]
        },
        {
          "code": "vital_sign.sbp_percentile",
          "target": [
            {
              "code": "44806887",
              "display": "Systolic blood pressure centile",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary SNOMED."
            }
          ]
        },
        {
          "code": "vital_sign.dbp_percentile",
          "target": [
            {
              "code": "44806886",
              "display": "Diastolic blood pressure centile",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary SNOMED."
            }
          ]
        },
        {
          "code": "vital_sign.mean_sbp_24",
          "target": [
            {
              "code": "36032120",
              "display": "Systolic blood pressure mean",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary LOINC."
            }
          ]
        },
        {
          "code": "vital_sign.mean_dbp_24",
          "target": [
            {
              "code": "36031214",
              "display": "Diastolic blood pressure mean",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary LOINC."
            }
          ]
        },
        {
          "code": "vital_sign.mean_sbp_day",
          "target": [
            {
              "code": "4194471",
              "display": "Average day interval systolic blood pressure",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary SNOMED."
            }
          ]
        },
        {
          "code": "vital_sign.mean_dbp_day",
          "target": [
            {
              "code": "4199654",
              "display": "Average day interval diastolic blood pressure",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary SNOMED."
            }
          ]
        },
        {
          "code": "vital_sign.mean_sbp_night",
          "target": [
            {
              "code": "4199649",
              "display": "Average night interval systolic blood pressure",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary SNOMED."
            }
          ]
        },
        {
          "code": "vital_sign.mean_dbp_night",
          "target": [
            {
              "code": "4194578",
              "display": "Average night interval diastolic blood pressure",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary SNOMED."
            }
          ]
        },
        {
          "code": "vital_sign.sbp_load",
          "target": [
            {
              "code": "2000000038",
              "display": "Systolic blood pressure load",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary PROTECT-CHILD."
            },
            {
              "code": "8554",
              "display": "percent",
              "equivalence": "relatedto",
              "comment": "OMOP MEASUREMENT.unit_concept_id; vocabulary UCUM."
            }
          ]
        },
        {
          "code": "vital_sign.dbp_load",
          "target": [
            {
              "code": "2000000039",
              "display": "Diastolic blood pressure load",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary PROTECT-CHILD."
            },
            {
              "code": "8554",
              "display": "percent",
              "equivalence": "relatedto",
              "comment": "OMOP MEASUREMENT.unit_concept_id; vocabulary UCUM."
            }
          ]
        },
        {
          "code": "vital_sign.sbp_dip",
          "target": [
            {
              "code": "2000000040",
              "display": "Systolic blood pressure Dip",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary PROTECT-CHILD."
            },
            {
              "code": "8554",
              "display": "percent",
              "equivalence": "relatedto",
              "comment": "OMOP MEASUREMENT.unit_concept_id; vocabulary UCUM."
            }
          ]
        },
        {
          "code": "vital_sign.dbp_dip",
          "target": [
            {
              "code": "2000000041",
              "display": "Diastolic blood pressure Dip",
              "equivalence": "equivalent",
              "comment": "OMOP MEASUREMENT.measurement_concept_id; vocabulary PROTECT-CHILD."
            },
            {
              "code": "8554",
              "display": "percent",
              "equivalence": "relatedto",
              "comment": "OMOP MEASUREMENT.unit_concept_id; vocabulary UCUM."
            }
          ]
        }
      ]
    }
  ]
}