US Veterans Health Administration FHIR Map Set Implementation Guide
1.9.0 - 251001 United States of America flag

US Veterans Health Administration FHIR Map Set Implementation Guide - Downloaded Version 1.9.0 See the Directory of published versions

Resource Profile: MedicationRequestNonVA - Mappings

Active as of 2025-09-30

Mappings for the MedicationRequestNonVA 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.

Mapping Sources

Use Case: MedicationRequest: NonVA (Source)Use Case: MedicationRequest: NonVA (Source)NON-VA MEDS (55.05).001IEN.01ORDERABLE ITEM1DISPENSE DRUG2DOSAGE3MEDICATION ROUTE4SCHEDULE5STATUS7ORDER NUMBER10DISCLAIMER11DOCUMENTED DATE12DOCUMENTED BY13CLINIC14COMMENTS15INDICATION FOR USE16SIG

Raw Mappings

key status direction source mapApproach mapCase FHIR Path subPath mapValue mapParameter mapComment FHIR URL | Ver
1762 for review V2F NON-VA MEDS - ORDER NUMBER (55.05-7) source value MedicationRequest.identifier[va-order-number] .value .system=http://va.gov/identifiers/$Sta3n/55.05-7
.type=http://terminology.hl7.org/CodeSystem/v2-0203#FILL
Not required by US Core http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1763 for review V2F NON-VA MEDS - IEN (55.05-.001) source value MedicationRequest.identifier[va-ien] .value .system=http://va.gov/identifiers/$Sta3n/55.05 Not required by US Core http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1540 for review V2F fixed value MedicationRequest.intent #plan Revisit this if we can influence US Core http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1347 for review V2F fixed value MedicationRequest.reportedBoolean true http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1730 for review V2F fixed value MedicationRequest.requester .extension[http://hl7.org/fhir/StructureDefinition/data-absent-reason].valueCode #unsupported http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1731 for review V2F fixed value MedicationRequest.encounter .extension[http://hl7.org/fhir/StructureDefinition/data-absent-reason].valueCode #unsupported http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1732 for review V2F NON-VA MEDS - ORDERABLE ITEM (55.05-.01) source value 55.05-1 is null MedicationRequest.medicationCodeableConcept http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1733 for review V2F NON-VA MEDS - DISPENSE DRUG (55.05-1) source value MedicationRequest.medicationCodeableConcept http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1734 for review V2F NON-VA MEDS - DOSAGE (55.05-2) source value MedicationRequest.dosageInstruction .doseAndRate.doseQuantity.extension[http://hl7.org/fhir/StructureDefinition/originalText] http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1735 for review V2F NON-VA MEDS - MEDICATION ROUTE (55.05-3) source value MedicationRequest.dosageInstruction .route.text http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1736 for review V2F NON-VA MEDS - SCHEDULE (55.05-4) source value MedicationRequest.dosageInstruction .timing.code.text http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1737 for review V2F NON-VA MEDS - STATUS (55.05-5) fixed value NULL MedicationRequest.status #active Use status, not discontinue date http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1738 for review V2F NON-VA MEDS - STATUS (55.05-5) fixed value NOT NULL MedicationRequest.status #completed Use status, not discontinue date http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1741 for review V2F NON-VA MEDS - DOCUMENTED DATE (55.05-11) source value MedicationRequest.authoredOn http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1742 for review V2F NON-VA MEDS - DOCUMENTED BY (55.05-12) reference MedicationRequest.recorder /Practitioner http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1743 for review V2F NON-VA MEDS - COMMENTS (55.05-14) source value MedicationRequest.note Concatenate Disclaimer to end. http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1744 for review V2F NON-VA MEDS - INDICATION FOR USE (55.05-15) source value MedicationRequest.reasonCode .text http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1745 for review V2F NON-VA MEDS - SIG (55.05-16) source value MedicationRequest.dosageInstruction .text http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1764 for review V2F NON-VA MEDS - DISCLAIMER (55.05-10) source value MedicationRequest.note Concatenate to Comment. Delimit with a period. http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1
1765 for review V2F NON-VA MEDS - CLINIC (55.05-13) reference MedicationRequest.extension[http://va.gov/fhir/StructureDefinition/medicationrequest-recordedLocation].valueReference /Location http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | 5.0.1

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameVeterans Health Information Systems Technology and Architecture (VistA)Clinical Data Warehouse (CDW)Summary Document Architecure (SDA)Virtual Patient Record XML (VPR)Workflow PatternMapping to NCPDP SCRIPT 10.6doco
.. MedicationRequest
Request
Message/Body/NewRx
... id
... meta
... implicitRules
... language
... text
... contained
... Slices for extension
.... extension:medicationrequest-recordedLocation
..... id
..... extension
..... url
..... value[x]
reference based on NON-VA MEDS - CLINIC (55.05-13)
NonVAMed.NonVAMed.LocationIEN
Medication.EnteredAt Medication.EnteringOrganization
med.facility (>44-3) med.location (>44-.01) pharmacy (med).facility (>44-3) pharmacy (med).location (>44-.01)
... modifierExtension
... Slices for identifier
Request.identifier
Message/Header/PrescriberOrderNumber
.... identifier:va-order-number
Request.identifier
Message/Header/PrescriberOrderNumber
..... id
..... extension
..... use
..... type
fixed value = http://terminology.hl7.org/CodeSystem/v2-0203#FILL
mapParameter line 2
..... system
fixed value = http://va.gov/identifiers/$Sta3n/55.05-7
mapParameter line 1
..... value
source value based on NON-VA MEDS - ORDER NUMBER (55.05-7)
Not required by US Core
NonVAMed.NonVAMed.CPRSOrderIEN
Medication.ExternalId Medication.PlacerId
med.id med.orderID pharmacy (med).id pharmacy (med).orderID
..... period
..... assigner
.... identifier:va-ien
Request.identifier
Message/Header/PrescriberOrderNumber
..... id
..... extension
..... use
..... type
..... system
fixed value = http://va.gov/identifiers/$Sta3n/55.05
mapParameter line 1
..... value
source value based on NON-VA MEDS - IEN (55.05-.001)
Not required by US Core
..... period
..... assigner
... status
fixed value = #completed when NON-VA MEDS - STATUS (55.05-5) if NOT NULL
Use status, not discontinue date
NonVAMed.NonVAMed.NonVAMedStatus
Medication.PharmacyStatus Medication.VAStatus
med.status med.vaStatus pharmacy (med).status pharmacy (med).vaStatus
Request.status
no mapping
... statusReason
Request.statusReason
... intent
fixed value = #plan
Revisit this if we can influence US Core
Request.intent
... Slices for category
Message/Body/NewRx/MedicationPrescribed/Directions or Message/Body/NewRx/MedicationPrescribed/StructuredSIG
.... category:us-core
Message/Body/NewRx/MedicationPrescribed/Directions or Message/Body/NewRx/MedicationPrescribed/StructuredSIG
... priority
Request.priority
... doNotPerform
... Slices for reported[x]
.... reported[x]:reportedBoolean
fixed value = true
... Slices for medication[x]
Request.code
Message/Body/NewRx/MedicationPrescribed Medication.code.coding.code = Message/Body/NewRx/MedicationPrescribed/DrugCoded/ProductCode Medication.code.coding.system = Message/Body/NewRx/MedicationPrescribed/DrugCoded/ProductCodeQualifier Medication.code.coding.display = Message/Body/NewRx/MedicationPrescribed/DrugDescription
.... medication[x]:medicationCodeableConcept
source value based on NON-VA MEDS - DISPENSE DRUG (55.05-1)
NonVAMed.NonVAMed.LocalDrugIEN
Medication.DrugProduct
med.product [m] (>50-.01) pharmacy (med).product [m] (>50-.01)
Request.code
Message/Body/NewRx/MedicationPrescribed Medication.code.coding.code = Message/Body/NewRx/MedicationPrescribed/DrugCoded/ProductCode Medication.code.coding.system = Message/Body/NewRx/MedicationPrescribed/DrugCoded/ProductCodeQualifier Medication.code.coding.display = Message/Body/NewRx/MedicationPrescribed/DrugDescription
... subject
Request.subject
Message/Body/NewRx/Patient (need detail to link to specific patient … Patient.Identification in SCRIPT)
... encounter
Request.context
no mapping
.... id
.... Slices for extension
..... extension:data-absent-reason
...... id
...... extension
...... url
...... value[x]
fixed value = #unsupported
.... reference
.... type
.... identifier
.... display
... supportingInformation
Request.supportingInfo
... authoredOn
source value based on NON-VA MEDS - DOCUMENTED DATE (55.05-11)
NonVAMed.NonVAMed.DocumentedDateTime
Medication.EnteredOn
med.ordered pharmacy (med).ordered
Request.authoredOn
Message/Body/NewRx/MedicationPrescribed/WrittenDate
... requester
Request.requester
.... id
.... Slices for extension
..... extension:data-absent-reason
...... id
...... extension
...... url
...... value[x]
fixed value = #unsupported
.... reference
.... type
.... identifier
.... display
... performer
Request.performer
... performerType
Request.performerType
... recorder
reference based on NON-VA MEDS - DOCUMENTED BY (55.05-12)
NonVAMed.NonVAMed.DocumentedByStaffIEN
Medication.EnteredBy Medication.OrderedBy
med.currentProvider (>200-.01) med.orderingProvider (>200-.01) pharmacy (med).currentProvider (>200-.01) pharmacy (med).orderingProvider (>200-.01)
... reasonCode
Request.reasonCode
Message/Body/NewRx/MedicationPrescribed/Diagnosis/Primary/Value
.... id
.... extension
.... coding
.... text
source value based on NON-VA MEDS - INDICATION FOR USE (55.05-15)
... reasonReference
Request.reasonReference
no mapping
... instantiatesCanonical
Request.instantiates
... instantiatesUri
... basedOn
Request.basedOn
... groupIdentifier
Request.groupIdentifier
... courseOfTherapyType
... insurance
Request.insurance
... note
source value based on NON-VA MEDS - DISCLAIMER (55.05-10)
Concatenate to Comment. Delimit with a period.
Medication.Statement
Request.note
Message/Body/NewRx/MedicationPrescribed/Note
... dosageInstruction
Request.occurrence[x]
.... id
.... extension
.... modifierExtension
.... sequence
.... text
source value based on NON-VA MEDS - SIG (55.05-16)
.... additionalInstruction
.... patientInstruction
.... timing
..... id
..... extension
..... modifierExtension
..... event
..... repeat
...... id
...... extension
...... bounds[x]
...... count
...... countMax
...... duration
...... durationMax
...... durationUnit
...... frequency
...... frequencyMax
...... period
...... periodMax
...... periodUnit
...... dayOfWeek
...... timeOfDay
...... when
...... offset
..... code
...... id
...... extension
...... coding
...... text
source value based on NON-VA MEDS - SCHEDULE (55.05-4)
NonVAMed.NonVAMed.Schedule
Medication.Sig Medication.Frequency
med.schedule med.sig pharmacy (med).schedule pharmacy (med).sig
.... asNeeded[x]
.... site
.... route
..... id
..... extension
..... coding
..... text
source value based on NON-VA MEDS - MEDICATION ROUTE (55.05-3)
NonVAMed.NonVAMed.MedicationRoute
Medication.Route Medication.Sig
med.route med.sig pharmacy (med).route pharmacy (med).sig
.... method
.... doseAndRate
..... id
..... extension
..... type
..... Slices for dose[x]
...... dose[x]:doseQuantity
....... id
....... Slices for extension
........ extension:originalText
source value based on NON-VA MEDS - DOSAGE (55.05-2)
NonVAMed.NonVAMed.Dosage
Medication.Sig Medication.DoseQuantity Medication.TextInstruction
med.dose med.sig pharmacy (med).dose pharmacy (med).sig
....... value
....... comparator
....... unit
....... system
....... code
..... rate[x]
.... maxDosePerPeriod
.... maxDosePerAdministration
.... maxDosePerLifetime
... dispenseRequest
Message/Body/NewRx/MedicationPrescribed/ExpirationDate
.... id
.... extension
.... modifierExtension
.... initialFill
..... id
..... extension
..... modifierExtension
..... quantity
..... duration
.... dispenseInterval
.... validityPeriod
Message/Body/NewRx/MedicationPrescribed/Refills
.... numberOfRepeatsAllowed
Message/Body/NewRx/MedicationPrescribed/Quantity
.... quantity
Message/Body/NewRx/MedicationPrescribed/DaysSupply
.... expectedSupplyDuration
Message/Body/NewRx/MedicationPrescribed/Substitutions
.... performer
... substitution
specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions
.... id
.... extension
.... modifierExtension
.... allowed[x]
specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions
.... reason
not mapped
... priorPrescription
Request.replaces
not mapped
... detectedIssue
... eventHistory
Request.relevantHistory

doco Documentation for this format