US Veterans Health Administration FHIR Map Set Implementation Guide
2.5.0 - 260401a
US Veterans Health Administration FHIR Map Set Implementation Guide - Downloaded Version 2.5.0 See the Directory of published versions
| Official URL: http://va.gov/fhir/StructureMap/Vpr2VitalSignsBP | Version: 2.5.0 | |||
| Draft as of 2026-03-31 | Computable Name: Vpr2VitalSignsBP | |||
map "http://va.gov/fhir/StructureMap/Vpr2VitalSignsBP" = "Vpr2VitalSignsBP" uses "http://va.gov/fhir/StructureDefinition/VprVital" alias VprVital as source uses "http://va.gov/fhir/StructureDefinition/VitalSignsBP" alias VitalSignsBP as target group map(source vital : VprVital, target tgt : VitalSignsBP) <<type+>> { vital.measurement as o -> o.qualifier as v, tgt.component as c0, c0.value = v, c0.value = v, c0.code = 'http://loinc.org#8358-4 \"Blood pressure device cuff size\"', c0.code = 'http://loinc.org#8358-4 \"Blood pressure device cuff size\"'; vital.measurement as o -> o.value as v, tgt.component as c0, c0.value as v1, v1.value = v, v1.value = v, v1.value = v, v1.value = v, v1.value = v, v1.code = '#mm[Hg]', v1.code = '#mm[Hg]', v1.code = '#mm[Hg]', v1.code = '#mm[Hg]', v1.code = '#mm[Hg]', v1.unit = 'mm[Hg]', v1.unit = 'mm[Hg]', v1.unit = 'mm[Hg]', v1.unit = 'mm[Hg]', v1.unit = 'mm[Hg]'; vital.measurement as o -> o.value as v, tgt.component as c0, c0.code = 'http://loinc.org#8480-6', c0.code = 'http://loinc.org#8480-6', c0.code = 'http://loinc.org#8480-6', c0.code = 'http://loinc.org#8480-6', c0.code = 'http://loinc.org#8480-6'; vital.measurement as o -> o.value as v, tgt.component as c0, c0.value as v1, v1.value = v, v1.value = v, v1.value = v, v1.value = v, v1.value = v, v1.code = '#mm[Hg]', v1.code = '#mm[Hg]', v1.code = '#mm[Hg]', v1.code = '#mm[Hg]', v1.code = '#mm[Hg]', v1.unit = 'mm[Hg]', v1.unit = 'mm[Hg]', v1.unit = 'mm[Hg]', v1.unit = 'mm[Hg]', v1.unit = 'mm[Hg]'; vital.measurement as o -> o.value as v, tgt.component as c0, c0.code = 'http://loinc.org#8462-4', c0.code = 'http://loinc.org#8462-4', c0.code = 'http://loinc.org#8462-4', c0.code = 'http://loinc.org#8462-4', c0.code = 'http://loinc.org#8462-4'; vital.entered as v -> tgt.issued = v; vital.facility as v -> tgt.performer = v; vital.location as v -> tgt.performer = v; vital.removed as v -> tgt.status = '#final'; vital.removed as v -> tgt.status = '#entered-in-error'; vital.taken as v -> tgt.effective = v; vital.measurement as o -> o.vuid as v, tgt.code as c0, c0.coding = v; vital.measurement as o -> o.name as v, tgt.code as c0, c0.coding = v; vital.measurement as o -> o.qualifier as v, tgt.bodySite = v; vital.measurement as o -> o.qualifier as v, tgt.extension as e0, e0.url = 'http://hl7.org/fhir/StructureDefinition/observation-deviceCode', e0.value = v, e0.value = v; vital.measurement as o -> o.qualifier as v, tgt.method = v; vital.measurement as o -> o.qualifier as v, tgt.component as c0, c0.value = v, c0.value = v, c0.code = 'http://loinc.org#104158-1 \"Associated precondition - Reported\"', c0.code = 'http://loinc.org#104158-1 \"Associated precondition - Reported\"'; vital.measurement as o -> o.qualifier as v, tgt.component as c0, c0.value = v, c0.value = v, c0.code = 'http://loinc.org#104158-1 \"Associated precondition - Reported\"', c0.code = 'http://loinc.org#104158-1 \"Associated precondition - Reported\"'; vital.measurement as o -> o.qualifier as v, tgt.extension as e0, e0.url = 'http://hl7.org/fhir/StructureDefinition/observation-bodyPosition', e0.value = v, e0.value = v; vital.measurement as o -> o.value as v, tgt.value as v0, v0.value = v; vital.measurement as o -> o.units as v, tgt.value as v0, v0.value = v; vital.measurement as o -> o.metricvalue as v, tgt.value as v0, v0.value = v; vital.measurement as o -> o.metricUnits as v, tgt.value as v0, v0.value = v; vital.measurement as o -> o.bmi as v, tgt.value as v0, v0.value = v; vital.measurement as o -> o.vuid as v, tgt.value as v0, v0.code = v; vital.measurement as o -> o.name as v, tgt.value as v0, v0.code = v; }