US Veterans Health Administration FHIR Map Set Implementation Guide
1.6.0 - 250701
Publication Build: This will be filled in by the publication tooling
Active as of 2025-06-20 |
Mappings for the MedicationDispensePartial 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 |
---|---|---|---|---|---|---|---|---|---|---|---|
1710 | for review | V2F | fixed value | MedicationDispense.type | http://terminology.hl7.org/CodeSystem/v3-ActCode#SIS | https://jira.hl7.org/browse/UP-641 | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
1713 | for review | V2F | PRESCRIPTION - PARTIAL DATE > PARTIAL DATE - MAIL/WINDOW (52-60 > 52.2-.02) | source value | MedicationDispense.destination | .display | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
1565 | 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 | |||
828 | for review | V2F | PRESCRIPTION - PARTIAL DATE > PARTIAL DATE - DAYS SUPPLY (52-60 > 52.2-.041) | source value | MedicationDispense.daysSupply | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | |||||
837 | for review | V2F | PRESCRIPTION - PARTIAL DATE > PARTIAL DATE - MAIL/WINDOW (52-60 > 52.2-.02) | source value | MedicationDispense.destination | .display | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
1571 | 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 | ||||
1576 | 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 | |||
1570 | 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 | |||
1569 | for review | V2F | PRESCRIPTION - PATIENT INSTRUCTIONS (52-114) | source value | MedicationDispense.dosageInstruction | .patientInstruction | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
1568 | for review | V2F | PRESCRIPTION - SIG (52-10) | source value | MedicationDispense.dosageInstruction | .text | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
1573 | 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 | |||
1572 | 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 | |||
1566 | for review | V2F | PRESCRIPTION - PARTIAL DATE > PARTIAL DATE - QTY (52-60 > 52.2-.04) | source value | MedicationDispense.quantity | .value | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
1577 | for review | V2F | PRESCRIPTION - PARTIAL DATE > PARTIAL DATE - RELEASED DATE/TIME (52-60 > 52.2-8) | fixed value | not null | MedicationDispense.status | #completed | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | |||
1578 | for review | V2F | PRESCRIPTION - PARTIAL DATE > PARTIAL DATE - RELEASED DATE/TIME (52-60 > 52.2-8) | fixed value | null | MedicationDispense.status | #in-progress | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | |||
1563 | for review | V2F | PRESCRIPTION - PATIENT (52-2) | reference | MedicationDispense.subject | /Patient | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
834 | for review | V2F | PRESCRIPTION - PARTIAL DATE > PARTIAL DATE - RELEASED DATE/TIME (52-60 > 52.2-8) | source value | MedicationDispense.whenPrepared | see original fill note | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
1714 | for review | V2F | PRESCRIPTION - PARTIAL DATE > PARTIAL DATE - DIVISION > OUTPATIENT SITE - DEFAULT ERX CLINIC (52-60 > 52.2-.09 > 59-10) | reference | MedicationDispense.location | /Location | not Clinic (written) but Division (filled) | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | |||
1717 | for review | V2F | PRESCRIPTION - PARTIAL DATE > PARTIAL DATE - REMARKS (52-60 > 52.2-.03) | source value | MedicationDispense.note | .text | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
1729 | for review | V2F | PRESCRIPTION - PARTIAL DATE > PARTIAL DATE - PHARMACIST NAME (52-60 > 52.2-.05) | reference | MedicationDispense.performer.actor | /Practitioner | http://hl7.org/fhir/StructureDefinition/MedicationDispense | 4.0.1 | ||||
2216 | 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 |
No Mappings Found
No Mappings Found
Name | Workflow Pattern | RIM Mapping | FiveWs Pattern Mapping | V3 Pharmacy Dispense RMIM | HL7 v2 Mapping![]() |
---|---|---|---|---|---|
![]() ![]() |
Event |
Supply[moodCode=EVN] |
|||
![]() ![]() ![]() |
|||||
![]() ![]() ![]() |
|||||
![]() ![]() ![]() |
|||||
![]() ![]() ![]() |
|||||
![]() ![]() ![]() |
Act.text? |
||||
![]() ![]() ![]() |
N/A |
||||
![]() ![]() ![]() |
N/A |
||||
![]() ![]() ![]() |
N/A |
||||
![]() ![]() ![]() |
Event.identifier |
.id |
FiveWs.identifier |
CombinedMedicationDispense.id |
|
![]() ![]() ![]() |
Event.partOf |
|
|||
![]() ![]() ![]() |
Event.status |
.statusCode |
FiveWs.status |
CombinedMedicationDispense.SupplyEvent.statusCode |
|
![]() ![]() ![]() |
Event.statusReason |
|
|||
![]() ![]() ![]() |
|
||||
![]() ![]() ![]() |
Event.code |
.participation[typeCode=PRD].role |
FiveWs.what[x] |
CombinedMedicationRequest.component1.AdministrationRequest.consumable |
RXD-2-Dispense/Give Code |
![]() ![]() ![]() ![]() |
Event.code |
.participation[typeCode=PRD].role |
FiveWs.what[x] |
CombinedMedicationRequest.component1.AdministrationRequest.consumable |
RXD-2-Dispense/Give Code |
![]() ![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() ![]() |
|
| |||
![]() ![]() ![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() ![]() ![]() |
./codeSystem |
C*E.3 | |||
![]() ![]() ![]() ![]() ![]() ![]() |
./codeSystemVersion |
C*E.7 | |||
![]() ![]() ![]() ![]() ![]() ![]() |
./code |
C*E.1 | |||
![]() ![]() ![]() ![]() ![]() ![]() |
CV.displayName |
C*E.2 - but note this is not well followed | |||
![]() ![]() ![]() ![]() ![]() ![]() |
CD.codingRationale |
Sometimes implied by being first | |||
![]() ![]() ![]() ![]() ![]() |
./originalText[mediaType/code="text/plain"]/data |
C*E.9. But note many systems use C*E.2 for this | |||
![]() ![]() ![]() |
Event.subject |
.participation[typeCode=SBJ].role[classCode=PAT] |
FiveWs.subject |
PID-3-Patient ID List | |
![]() ![]() ![]() |
Event.context |
|
|||
![]() ![]() ![]() |
|
FiveWs.context |
|||
![]() ![]() ![]() |
Event.performer |
.participation[typeCode=PRF] |
|||
![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() |
N/A |
||||
![]() ![]() ![]() ![]() |
participation[typeCode=PRF].functionCode |
||||
![]() ![]() ![]() ![]() |
Event.performer.actor |
.role |
|||
![]() ![]() ![]() |
.participation[typeCode=LOC].role |
||||
![]() ![]() ![]() |
Event.basedOn |
.outboundRelationship[typeCode=FLFS].target[moodCode=RQO] |
CombinedMedicationDispense.inFulfillmentOf |
ORC-2 Placer Order Number | |
![]() ![]() ![]() |
.code |
CombinedMedicationDispense.SupplyEvent.code |
RXD-33-Dispense Type | ||
![]() ![]() ![]() |
.quantity |
CombinedMedicationDispense.SupplyEvent.quantity |
RXD-4-Actual Dispense Amount / RXD-5.1-Actual Dispense Units.code / RXD-5.3-Actual Dispense Units.name of coding system | ||
![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() |
|
SN.2 / CQ - N/A | |||
![]() ![]() ![]() ![]() |
IVL properties |
SN.1 / CQ.1 | |||
![]() ![]() ![]() ![]() |
PQ.unit |
(see OBX.6 etc.) / CQ.2 | |||
![]() ![]() ![]() ![]() |
|
(see OBX.6 etc.) / CQ.2 | |||
![]() ![]() ![]() ![]() |
|
(see OBX.6 etc.) / CQ.2 | |||
![]() ![]() ![]() |
effectiveUseTime |
| |||
![]() ![]() ![]() |
type=IVL_TS].low |
CombinedMedicationDispense.SupplyEvent.effectiveTime |
RXD-3-Date/Time Dispensed | ||
![]() ![]() ![]() |
Event.occurrence[x] |
type=IVL_TS].high |
CombinedMedicationDispense.SupplyEvent.effectiveTime |
RXD-3-Date/Time Dispensed | |
![]() ![]() ![]() |
.participation[typeCode=DST].role |
CombinedMedicationDispense.SupplyEvent.destination |
RXD-13 Dispense-to Location; RXD-30 Dispense to Pharmacy; RXD-31 Dispense to Pharmacy Address | ||
![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() |
N/A |
||||
![]() ![]() ![]() ![]() |
N/A |
||||
![]() ![]() ![]() ![]() |
.identifier |
||||
![]() ![]() ![]() ![]() |
N/A |
||||
![]() ![]() ![]() |
.participation[typeCode=RCV].role |
CombinedMedicationDispense.SupplyEvent.receiver |
|||
![]() ![]() ![]() |
Event.note |
|
RXD-9 Dispense Notes | ||
![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() |
Act.participant[typeCode=AUT].role |
N/A | |||
![]() ![]() ![]() ![]() |
Act.effectiveTime |
N/A | |||
![]() ![]() ![]() ![]() |
Act.text |
N/A | |||
![]() ![]() ![]() |
|
||||
![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() |
N/A |
||||
![]() ![]() ![]() ![]() |
.text |
TQ1-1 | |||
![]() ![]() ![]() ![]() |
.text |
RXO-6; RXE-21 | |||
![]() ![]() ![]() ![]() |
.text |
RXO-7 | |||
![]() ![]() ![]() ![]() |
.text |
RXO-7 | |||
![]() ![]() ![]() ![]() |
.effectiveTime |
||||
![]() ![]() ![]() ![]() |
|
TQ1-9 | |||
![]() ![]() ![]() ![]() |
.approachSiteCode |
RXR-2 | |||
![]() ![]() ![]() ![]() |
.routeCode |
RXR-1 | |||
![]() ![]() ![]() ![]() |
.doseQuantity |
RXR-4 | |||
![]() ![]() ![]() ![]() |
TQ1-2 | ||||
![]() ![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() ![]() |
RXO-21; RXE-23 | ||||
![]() ![]() ![]() ![]() ![]() |
.doseQuantity |
| |||
![]() ![]() ![]() ![]() ![]() ![]() |
.doseQuantity |
| |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
SN.2 / CQ - N/A | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
IVL properties |
SN.1 / CQ.1 | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
PQ.unit |
(see OBX.6 etc.) / CQ.2 | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
(see OBX.6 etc.) / CQ.2 | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
(see OBX.6 etc.) / CQ.2 | |||
![]() ![]() ![]() ![]() ![]() |
.rateQuantity |
| |||
![]() ![]() ![]() ![]() |
.maxDoseQuantity |
| |||
![]() ![]() ![]() ![]() |
not supported |
||||
![]() ![]() ![]() ![]() |
not supported |
||||
![]() ![]() ![]() |
|
CombinedMedicationDispense.substitutionMade |
|||
![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() |
n/a |
||||
![]() ![]() ![]() ![]() |
N/A |
||||
![]() ![]() ![]() ![]() |
.actionNegationInd |
||||
![]() ![]() ![]() ![]() |
.code |
CombinedMedicationDispense.substitutionMade.code |
RXO-9-Allow Substitutions / RXE-9-Substitution Status | ||
![]() ![]() ![]() ![]() |
.reasonCode |
CombinedMedicationDispense.substitutionMade.reasonCode |
|||
![]() ![]() ![]() ![]() |
.participation[typeCode=PFM].role[classCode=ASSIGN] |
CombinedMedicationDispense.substitutionMade.ResponsibleParty |
|||
![]() ![]() ![]() |
|
||||
![]() ![]() ![]() |
|
||||
![]() |