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/Vpr2VAImmunizationImmunization | Version: 2.5.0 | |||
| Draft as of 2026-03-31 | Computable Name: Vpr2VAImmunizationImmunization | |||
map "http://va.gov/fhir/StructureMap/Vpr2VAImmunizationImmunization" = "Vpr2VAImmunizationImmunization" uses "http://va.gov/fhir/StructureDefinition/VprImmunization" alias VprImmunization as source uses "http://va.gov/fhir/StructureDefinition/VprVisit" alias VprVisit as source uses "http://va.gov/fhir/StructureDefinition/VAImmunizationImmunization" alias VAImmunizationImmunization as target group map(source immunization : VprImmunization, source visit : VprVisit, target tgt : VAImmunizationImmunization) <<type+>> { immunization.cvx as v -> tgt.statusReason = v; immunization.name as v -> tgt.statusReason = v; immunization.cvx as v -> tgt.vaccineCode = v; immunization.name as v -> tgt.vaccineCode = v; immunization.source as v -> tgt.primarySource = v; immunization.cvx as v -> tgt.status = '#completed'; immunization.name as v -> tgt.status = '#completed'; immunization.cvx as v -> tgt.status = v; immunization.name as v -> tgt.status = v; immunization.cvx as v -> tgt.status = '#not-done'; immunization.name as v -> tgt.status = '#not-done'; immunization.cvx as v -> tgt.vaccineCode as v0, v0.coding as c1, c1.code = v, c1.code = v, c1.system = 'http://hl7.org/fhir/sid/cvx', c1.system = 'http://hl7.org/fhir/sid/cvx'; immunization.cvx as v -> tgt.vaccineCode as v0, v0.text = v; immunization.name as v -> tgt.vaccineCode as v0, v0.text = v; immunization.dose as v -> tgt.doseQuantity as d0, d0.value = v; immunization.provider as v -> tgt.performer as p0, p0.actor = v; immunization.provider as v -> tgt.performer as p0, p0.function = 'http://terminology.hl7.org/CodeSystem/v2-0443#AP'; immunization.comment as v -> tgt.note as n0, n0.text = v; immunization.series as v -> tgt.protocolApplied as p0, p0.doseNumber = v; immunization.administered as v -> tgt.encounter = v; immunization.encounter as v -> tgt.encounter = v; immunization.facility as v -> tgt.encounter = v; immunization.location as v -> tgt.encounter = v; immunization.administered as v -> tgt.location = v; immunization.encounter as v -> tgt.location = v; immunization.facility as v -> tgt.location = v; immunization.location as v -> tgt.location = v; visit.creditStopCode as v -> tgt.location = v; visit.location as v -> tgt.location = v; visit.visitString as v -> tgt.location = v; }