US Veterans Health Administration FHIR Map Set Implementation Guide
1.9.0 - 251001
US Veterans Health Administration FHIR Map Set Implementation Guide - Downloaded Version 1.9.0 See the Directory of published versions
Active as of 2025-09-30 |
Mappings for the MedicationDispenseOriginal resource profile.
Scroll down for the Raw FHIR, CDW & SDA mappings (if any).
Note that the CDW, SDA and VPR XML mappings are derived from a look-up based on the VistA source.
key | status | direction | source | mapApproach | mapCase | FHIR Path | subPath | mapValue | mapParameter | mapComment | FHIR URL | Ver |
---|---|---|---|---|---|---|---|---|---|---|---|
822 | for review | V2F | PRESCRIPTION - RX # (52-.01) | reference | MedicationDispense.authorizingPrescription | /MedicationRequestOutpatient | updated from PLACER ORDER # (CPRS id) | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | |||
1668 | for review | V2F | fixed value | MedicationDispense.category | http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category#outpatient | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | |||||
826 | for review | V2F | PRESCRIPTION - DAYS SUPPLY (52-8) | source value | MedicationDispense.daysSupply | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | |||||
835 | for review | V2F | PRESCRIPTION - MAIL/WINDOW/PARK (52-11) | source value | MedicationDispense.destination | .display | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
842 | for review | V2F | PRESCRIPTION - MEDICATION INSTRUCTIONS > MEDICATION INSTRUCTIONS - UNITS (52-113 > 52.0113-2) | source value | MedicationDispense.dosageInstruction | .doseAndRate.doseQuantity.unit | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
1575 | for review | V2F | PRESCRIPTION - MEDICATION INSTRUCTIONS > MEDICATION INSTRUCTIONS - UNITS (52-113 > 52.0113-2) | terminologyMaps | MedicationDispense.dosageInstruction | .doseAndRate.doseQuantity.code | VF_DoseUnits | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | |||
840 | for review | V2F | PRESCRIPTION - MEDICATION INSTRUCTIONS > MEDICATION INSTRUCTIONS - DOSAGE ORDERED (52-113 > 52.0113-.01) | source value | number | MedicationDispense.dosageInstruction | .doseAndRate.doseQuantity.value | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | |||
839 | for review | V2F | PRESCRIPTION - PATIENT INSTRUCTIONS (52-114) | source value | MedicationDispense.dosageInstruction | .patientInstruction | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
838 | for review | V2F | PRESCRIPTION - SIG (52-10) | source value | MedicationDispense.dosageInstruction | .text | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
1711 | for review | V2F | PRESCRIPTION - DIVISION > OUTPATIENT SITE - DEFAULT ERX CLINIC (52-20 > 59-10) | reference | MedicationDispense.location | /Location | not Clinic (written) but Division (filled) | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | |||
1544 | for review | V2F | PRESCRIPTION - DRUG > DRUG - GENERIC NAME (52-6 > 50-.01) | source value | MedicationDispense.medicationCodeableConcept | .text | This may not be necessary; we have the product. | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | |||
1545 | for review | V2F | PRESCRIPTION - DRUG > DRUG - PSNDF VA PRODUCT NAME ENTRY (52-6 > 50-22) | source value | MedicationDispense.medicationCodeableConcept.coding | .code | .system = urn:oid:2.16.840.1.113883.6.233 | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | |||
1716 | for review | V2F | PRESCRIPTION - REMARKS (52-12) | source value | MedicationDispense.note | .text | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
1727 | for review | V2F | PRESCRIPTION - PHARMACIST (52-23) | reference | MedicationDispense.performer.actor | /Practitioner | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
823 | for review | V2F | PRESCRIPTION - QTY (52-7) | source value | MedicationDispense.quantity | .value | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
1541 | for review | V2F | PRESCRIPTION - RELEASED DATE/TIME (52-31) | fixed value | not null | MedicationDispense.status | #unknown | This can be switched to completed if the API can discover the status from the pharmacy, CMOP, or PoS system. | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||
1555 | for review | V2F | PRESCRIPTION - RELEASED DATE/TIME (52-31) | fixed value | null | MedicationDispense.status | #in-progress | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | |||
2257 | for review | V2F | PRESCRIPTION - RETURNED TO STOCK (52-32.1) | fixed value | not null | MedicationDispense.status | #cancelled | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | |||
820 | for review | V2F | PRESCRIPTION - PATIENT (52-2) | reference | MedicationDispense.subject | /Patient | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
1708 | for review | V2F | fixed value | MedicationDispense.type | http://terminology.hl7.org/CodeSystem/v3-ActCode#FF | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | |||||
832 | for review | V2F | PRESCRIPTION - RELEASED DATE/TIME (52-31) | source value | MedicationDispense.whenPrepared | WHO Per discussion with Pharma: Josh Miller 5/27/22 updated to WP per discussion with Eric Spahn 2/5/24 | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 |
No Mappings Found
No Mappings Found
Name | Veterans Health Information Systems Technology and Architecture (VistA) | Clinical Data Warehouse (CDW) | Summary Document Architecure (SDA) | Virtual Patient Record XML (VPR) | Workflow Pattern | V3 Pharmacy Dispense RMIM![]() |
---|---|---|---|---|---|---|
![]() ![]() |
Event |
|||||
![]() ![]() ![]() |
||||||
![]() ![]() ![]() |
||||||
![]() ![]() ![]() |
||||||
![]() ![]() ![]() |
||||||
![]() ![]() ![]() |
||||||
![]() ![]() ![]() |
||||||
![]() ![]() ![]() |
||||||
![]() ![]() ![]() |
||||||
![]() ![]() ![]() |
Event.identifier |
CombinedMedicationDispense.id | ||||
![]() ![]() ![]() |
Event.partOf |
|||||
![]() ![]() ![]() |
fixed value = #cancelled when PRESCRIPTION - RETURNED TO STOCK (52-32.1) if not null |
Event.status |
CombinedMedicationDispense.SupplyEvent.statusCode | |||
![]() ![]() ![]() |
Event.statusReason |
|||||
![]() ![]() ![]() |
fixed value = http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category#outpatient |
|||||
![]() ![]() ![]() |
Event.code |
CombinedMedicationRequest.component1.AdministrationRequest.consumable | ||||
![]() ![]() ![]() ![]() |
Event.code |
CombinedMedicationRequest.component1.AdministrationRequest.consumable | ||||
![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() ![]() |
fixed value = urn:oid:2.16.840.1.113883.6.233 mapParameter line 1 |
|||||
![]() ![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() ![]() |
source value based on PRESCRIPTION - DRUG > DRUG - PSNDF VA PRODUCT NAME ENTRY (52-6 > 50-22) |
RxOut.RxOutpat.LocalDrugIEN
RxOut.RxOutpat.NationalDrugIEN
RxOut.RxOutpatFill.LocalDrugIEN
RxOut.RxOutpatFill.NationalDrugIEN
Dim.LocalDrug.DrugNameWithoutDoseIEN
Dim.LocalDrug.NationalDrugIEN
Dim.LocalDrug.NationalDrugIEN |
Medication.DrugProduct
Medication.CMOP
Medication.DrugProduct.Identifier2
Medication.DrugProduct.ProductName
Medication.Extension[DrugProductExtension].FederalSchedule |
med.route (>51.2-1)
pharmacy (med).route (>51.2-1) |
||
![]() ![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() |
source value based on PRESCRIPTION - DRUG > DRUG - GENERIC NAME (52-6 > 50-.01) This may not be necessary; we have the product. |
RxOut.RxOutpat.LocalDrugIEN
RxOut.RxOutpat.NationalDrugIEN
RxOut.RxOutpatFill.LocalDrugIEN
RxOut.RxOutpatFill.NationalDrugIEN
Dim.LocalDrug.LocalDrugNameWithDose
Dim.LocalDrug.LocalDrugNameWithDose
RxOut.RxOutpatFill.LocalDrugNameWithDose |
Medication.DrugProduct
Medication.CMOP
Medication.ComponentMeds[DrugProduct].Description
Medication.ComponentMeds[DrugProduct].OriginalText
Medication.DrugProduct.Description
Medication.DrugProduct.OriginalText
Medication.ATCCode.Code
Medication.Generic.Description
Medication.Route.Description
Medication.OrderCategory.Description
Medication.OriginalText
Medication.OriginalText |
med.route (>51.2-1)
pharmacy (med).route (>51.2-1) |
||
![]() ![]() ![]() |
reference based on PRESCRIPTION - PATIENT (52-2) |
RxOut.ActivityLog.PatientIEN
RxOut.ActivityLogOtherComments.PatientIEN
RxOut.RxOutpat.PatientIEN
RxOut.RxOutpatExt.PatientIEN
RxOut.RxOutpatExt.PatientSID
RxOut.RxOutpatFill.PatientIEN
RxOut.RxOutpatMedInstructions.PatientIEN
RxOut.RxOutpatSig.PatientIEN |
med.units (>50.607-.01)
pharmacy (med).units (>50.607-.01) |
Event.subject |
||
![]() ![]() ![]() |
Event.context |
|||||
![]() ![]() ![]() |
||||||
![]() ![]() ![]() |
Event.performer |
|||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
reference based on PRESCRIPTION - PHARMACIST (52-23) |
Event.performer.actor |
||||
![]() ![]() ![]() |
reference based on PRESCRIPTION - DIVISION > OUTPATIENT SITE - DEFAULT ERX CLINIC (52-20 > 59-10) not Clinic (written) but Division (filled) |
Medication.OutpatientSite |
||||
![]() ![]() ![]() |
reference based on PRESCRIPTION - RX # (52-.01) updated from PLACER ORDER # (CPRS id) |
RxOut.RxOutpat.RxNumber |
Medication.PrescriptionNumber
Medication.FillDate |
med.dose
pharmacy (med).dose |
Event.basedOn |
CombinedMedicationDispense.inFulfillmentOf |
![]() ![]() ![]() |
fixed value = http://terminology.hl7.org/CodeSystem/v3-ActCode#FF |
CombinedMedicationDispense.SupplyEvent.code | ||||
![]() ![]() ![]() |
CombinedMedicationDispense.SupplyEvent.quantity | |||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
source value based on PRESCRIPTION - QTY (52-7) |
Medication.OrderQuantity |
med.schedule
pharmacy (med).schedule |
|||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() |
source value based on PRESCRIPTION - DAYS SUPPLY (52-8) |
Medication.DaysSupply |
med.daysSupply
pharmacy (med).daysSupply |
|||
![]() ![]() ![]() |
source value based on PRESCRIPTION - RELEASED DATE/TIME (52-31) WHO Per discussion with Pharma: Josh Miller 5/27/22 updated to WP per discussion with Eric Spahn 2/5/24 |
CombinedMedicationDispense.SupplyEvent.effectiveTime | ||||
![]() ![]() ![]() |
Event.occurrence[x] |
CombinedMedicationDispense.SupplyEvent.effectiveTime | ||||
![]() ![]() ![]() |
CombinedMedicationDispense.SupplyEvent.destination | |||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
source value based on PRESCRIPTION - MAIL/WINDOW/PARK (52-11) |
|||||
![]() ![]() ![]() |
CombinedMedicationDispense.SupplyEvent.receiver | |||||
![]() ![]() ![]() |
Event.note |
|||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
source value based on PRESCRIPTION - REMARKS (52-12) |
Medication.Remarks |
||||
![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
source value based on PRESCRIPTION - SIG (52-10) |
|||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
source value based on PRESCRIPTION - PATIENT INSTRUCTIONS (52-114) |
RxOut.RxOutpatSig.PatientInstructions |
Medication.TextInstruction |
|||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
source value based on PRESCRIPTION - MEDICATION INSTRUCTIONS > MEDICATION INSTRUCTIONS - DOSAGE ORDERED (52-113 > 52.0113-.01) if number |
RxOut.RxOutpatMedInstructions.DoseOrdered |
Medication.DosageSteps
Medication.Route
Medication.DoseQuantity
Medication.DoseUoM
Medication.Duration
Medication.Frequency
Medication.TextInstruction
Medication.Conjunction
Medication.Noun
Medication.UnitsPerDose
Medication.Verb |
med.dose [m]
pharmacy (med).dose [m] |
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
source value based on PRESCRIPTION - MEDICATION INSTRUCTIONS > MEDICATION INSTRUCTIONS - UNITS (52-113 > 52.0113-2) |
RxOut.RxOutpatMedInstructions.Unit |
Medication.DosageSteps
Medication.Route
Medication.DoseQuantity
Medication.DoseUoM
Medication.Duration
Medication.Frequency
Medication.TextInstruction
Medication.Conjunction
Medication.Noun
Medication.UnitsPerDose
Medication.Verb |
med.dose [m]
pharmacy (med).dose [m] |
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
terminologyMaps using VF_DoseUnits on PRESCRIPTION - MEDICATION INSTRUCTIONS > MEDICATION INSTRUCTIONS - UNITS (52-113 > 52.0113-2) |
RxOut.RxOutpatMedInstructions.Unit |
Medication.DosageSteps
Medication.Route
Medication.DoseQuantity
Medication.DoseUoM
Medication.Duration
Medication.Frequency
Medication.TextInstruction
Medication.Conjunction
Medication.Noun
Medication.UnitsPerDose
Medication.Verb |
med.dose [m]
pharmacy (med).dose [m] |
||
![]() ![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() |
CombinedMedicationDispense.substitutionMade | |||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
||||||
![]() ![]() ![]() ![]() |
CombinedMedicationDispense.substitutionMade.code | |||||
![]() ![]() ![]() ![]() |
CombinedMedicationDispense.substitutionMade.reasonCode | |||||
![]() ![]() ![]() ![]() |
CombinedMedicationDispense.substitutionMade.ResponsibleParty | |||||
![]() ![]() ![]() |
||||||
![]() ![]() ![]() |
||||||
![]() |