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/Vpr2VitalSignsSpO2 | Version: 2.5.0 | |||
| Draft as of 2026-03-31 | Computable Name: Vpr2VitalSignsSpO2 | |||
map "http://va.gov/fhir/StructureMap/Vpr2VitalSignsSpO2" = "Vpr2VitalSignsSpO2" uses "http://va.gov/fhir/StructureDefinition/VprVital" alias VprVital as source uses "http://va.gov/fhir/StructureDefinition/VitalSignsSpO2" alias VitalSignsSpO2 as target group map(source vital : VprVital, target tgt : VitalSignsSpO2) <<type+>> { 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; }