US Veterans Health Administration FHIR Map Set Implementation Guide
1.6.49 - 250701
Publication Build: This will be filled in by the publication tooling
Draft as of 2025-06-13 |
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.
FHIR Path | VistA | CDW | SDA | VPR |
---|---|---|---|---|
MedicationRequest.identifier[va-order-number].value | 55.05-7 | NonVAMed.NonVAMed.CPRSOrderIEN | Medication.ExternalId Medication.PlacerId |
med.id med.orderID pharmacy (med).id pharmacy (med).orderID |
MedicationRequest.identifier[va-ien].value | 55.05-.001 | |||
MedicationRequest.medicationCodeableConcept | 55.05-1 | NonVAMed.NonVAMed.LocalDrugIEN | Medication.DrugProduct | med.product [m] (>50-.01) pharmacy (med).product [m] (>50-.01) |
MedicationRequest.dosageInstruction.doseAndRate.doseQuantity.extension[http://hl7.org/fhir/StructureDefinition/originalText] | 55.05-2 | NonVAMed.NonVAMed.Dosage | Medication.Sig Medication.DoseQuantity Medication.TextInstruction |
med.dose med.sig pharmacy (med).dose pharmacy (med).sig |
MedicationRequest.dosageInstruction.route.text | 55.05-3 | NonVAMed.NonVAMed.MedicationRoute | Medication.Route Medication.Sig |
med.route med.sig pharmacy (med).route pharmacy (med).sig |
MedicationRequest.dosageInstruction.timing.code.text | 55.05-4 | NonVAMed.NonVAMed.Schedule | Medication.Sig Medication.Frequency |
med.schedule med.sig pharmacy (med).schedule pharmacy (med).sig |
MedicationRequest.status | 55.05-5 | NonVAMed.NonVAMed.NonVAMedStatus | Medication.PharmacyStatus Medication.VAStatus |
med.status med.vaStatus pharmacy (med).status pharmacy (med).vaStatus |
MedicationRequest.authoredOn | 55.05-11 | NonVAMed.NonVAMed.DocumentedDateTime | Medication.EnteredOn | med.ordered pharmacy (med).ordered |
MedicationRequest.recorder | 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) |
MedicationRequest.note | 55.05-10 | Medication.Statement | ||
MedicationRequest.reasonCode.text | 55.05-15 | |||
MedicationRequest.dosageInstruction.text | 55.05-16 | |||
MedicationRequest.extension[http://va.gov/fhir/StructureDefinition/medicationrequest-recordedLocation].valueReference | 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) |
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 | #inactive | 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 | ||||
2178 | in process | V2F | target not supported | MedicationRequest.category[us-core] | auto added because of must-support | http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | |||||
2179 | in process | V2F | target not supported | MedicationRequest.reportedReference | auto added because of must-support | http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | |||||
2180 | in process | V2F | target not supported | MedicationRequest.medicationReference | auto added because of must-support | http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest | |||||
2181 | in process | V2F | target not supported | MedicationRequest.subject | auto added because of must-support | http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest |
MedicationRequestNonVA | ||
MedicationRequest | ||
extension | ||
extension (medicationrequest-recordedLocation) | ||
value[x] | 1765: reference based on NON-VA MEDS - CLINIC (55.05-13) | |
identifier | ||
identifier (va-order-number) | ||
type | 1762-2: fixed value = http://terminology.hl7.org/CodeSystem/v2-0203#FILL | generated from mapParameter line 2 |
system | 1762-1: fixed value = http://va.gov/identifiers/$Sta3n/55.05-7 | generated from mapParameter line 1 |
value | 1762: source value based on NON-VA MEDS - ORDER NUMBER (55.05-7) | Not required by US Core |
identifier (va-ien) | ||
system | 1763-1: fixed value = http://va.gov/identifiers/$Sta3n/55.05 | generated from mapParameter line 1 |
value | 1763: source value based on NON-VA MEDS - IEN (55.05-.001) | Not required by US Core |
status | 1737: fixed value = #active when NON-VA MEDS - STATUS (55.05-5) if NULL, 1738: fixed value = #inactive when NON-VA MEDS - STATUS (55.05-5) if NOT NULL | use status, not discontinue date ,use status, not discontinue date |
intent | 1540: fixed value = #plan | Revisit this if we can influence US Core |
category (us-core) | 2178: target not supported | auto added because of must-support |
reported[x] (reportedBoolean) | 1347: fixed value = true | |
reported[x] (reportedReference) | 2179: target not supported | auto added because of must-support |
medication[x] (medicationCodeableConcept) | 1732: source value based on NON-VA MEDS - ORDERABLE ITEM (55.05-.01) if 55.05-1 is null, 1733: source value based on NON-VA MEDS - DISPENSE DRUG (55.05-1) | , |
medication[x] (medicationReference) | 2180: target not supported | auto added because of must-support |
subject | 2181: target not supported | auto added because of must-support |
encounter | ||
extension | ||
extension (data-absent-reason) | ||
value[x] | 1731: fixed value = #unsupported | |
authoredOn | 1741: source value based on NON-VA MEDS - DOCUMENTED DATE (55.05-11) | |
requester | ||
extension | ||
extension (data-absent-reason) | ||
value[x] | 1730: fixed value = #unsupported | |
recorder | 1742: reference based on NON-VA MEDS - DOCUMENTED BY (55.05-12) | |
reasonCode | ||
text | 1744: source value based on NON-VA MEDS - INDICATION FOR USE (55.05-15) | |
note | 1743: source value based on NON-VA MEDS - COMMENTS (55.05-14), 1764: source value based on NON-VA MEDS - DISCLAIMER (55.05-10) | Concatenate Disclaimer to end. ,Concatenate to Comment. Delimit with a period. |
dosageInstruction | ||
text | 1745: source value based on NON-VA MEDS - SIG (55.05-16) | |
timing | ||
code | ||
text | 1736: source value based on NON-VA MEDS - SCHEDULE (55.05-4) | |
route | ||
text | 1735: source value based on NON-VA MEDS - MEDICATION ROUTE (55.05-3) | |
doseAndRate | ||
dose[x] | ||
dose[x] (doseQuantity) | ||
extension (originalText) | 1734: source value based on NON-VA MEDS - DOSAGE (55.05-2) |
MedicationRequestNonVA | ||
MedicationRequest | ||
extension | ||
extension (medicationrequest-recordedLocation) | ||
value[x] | NonVAMed.NonVAMed.LocationIEN | |
identifier | ||
identifier (va-order-number) | ||
value | NonVAMed.NonVAMed.CPRSOrderIEN | |
status | NonVAMed.NonVAMed.NonVAMedStatus | |
medication[x] (medicationCodeableConcept) | NonVAMed.NonVAMed.PharmacyOrderableItemIEN, NonVAMed.NonVAMed.LocalDrugIEN | |
authoredOn | NonVAMed.NonVAMed.DocumentedDateTime | |
recorder | NonVAMed.NonVAMed.DocumentedByStaffIEN | |
dosageInstruction | ||
timing | ||
code | ||
text | NonVAMed.NonVAMed.Schedule | |
route | ||
text | NonVAMed.NonVAMed.MedicationRoute | |
doseAndRate | ||
dose[x] | ||
dose[x] (doseQuantity) | ||
extension (originalText) | NonVAMed.NonVAMed.Dosage |
MedicationRequestNonVA | ||
MedicationRequest | ||
extension | ||
extension (medicationrequest-recordedLocation) | ||
value[x] | Medication.EnteredAt Medication.EnteringOrganization | |
identifier | ||
identifier (va-order-number) | ||
value | Medication.ExternalId Medication.PlacerId | |
status | Medication.PharmacyStatus Medication.VAStatus | |
medication[x] (medicationCodeableConcept) | Medication.DosageForm Medication.OrderItem Medication.IsNonFormulary Medication.PharmacyOrderItem, Medication.DrugProduct | |
authoredOn | Medication.EnteredOn | |
recorder | Medication.EnteredBy Medication.OrderedBy | |
note | Medication.Comments, Medication.Statement | |
dosageInstruction | ||
timing | ||
code | ||
text | Medication.Sig Medication.Frequency | |
route | ||
text | Medication.Route Medication.Sig | |
doseAndRate | ||
dose[x] | ||
dose[x] (doseQuantity) | ||
extension (originalText) | Medication.Sig Medication.DoseQuantity Medication.TextInstruction |
MedicationRequestNonVA | ||
MedicationRequest | ||
extension | ||
extension (medicationrequest-recordedLocation) | ||
value[x] | med.facility (>44-3) med.location (>44-.01) pharmacy (med).facility (>44-3) pharmacy (med).location (>44-.01) | |
identifier | ||
identifier (va-order-number) | ||
value | med.id med.orderID pharmacy (med).id pharmacy (med).orderID | |
status | med.status med.vaStatus pharmacy (med).status pharmacy (med).vaStatus | |
medication[x] (medicationCodeableConcept) | med.form (>50.7-.01) med.name (>50.7-.01) med.name (>50.7-.02) pharmacy (med).form (>50.7-.01) pharmacy (med).name (>50.7-.01) pharmacy (med).name (>50.7-.02), med.product [m] (>50-.01) pharmacy (med).product [m] (>50-.01) | |
authoredOn | med.ordered pharmacy (med).ordered | |
recorder | med.currentProvider (>200-.01) med.orderingProvider (>200-.01) pharmacy (med).currentProvider (>200-.01) pharmacy (med).orderingProvider (>200-.01) | |
dosageInstruction | ||
timing | ||
code | ||
text | med.schedule med.sig pharmacy (med).schedule pharmacy (med).sig | |
route | ||
text | med.route med.sig pharmacy (med).route pharmacy (med).sig | |
doseAndRate | ||
dose[x] | ||
dose[x] (doseQuantity) | ||
extension (originalText) | med.dose med.sig pharmacy (med).dose pharmacy (med).sig |
MedicationRequestNonVA | ||
MedicationRequest | Request | |
identifier | Request.identifier | |
identifier (va-order-number) | Request.identifier | |
identifier (va-ien) | Request.identifier | |
status | Request.status | |
statusReason | Request.statusReason | |
intent | Request.intent | |
priority | Request.priority | |
medication[x] | Request.code | |
medication[x] (medicationCodeableConcept) | Request.code | |
medication[x] (medicationReference) | Request.code | |
subject | Request.subject | |
encounter | Request.context | |
supportingInformation | Request.supportingInfo | |
authoredOn | Request.authoredOn | |
requester | Request.requester | |
performer | Request.performer | |
performerType | Request.performerType | |
reasonCode | Request.reasonCode | |
reasonReference | Request.reasonReference | |
instantiatesCanonical | Request.instantiates | |
basedOn | Request.basedOn | |
groupIdentifier | Request.groupIdentifier | |
insurance | Request.insurance | |
note | Request.note | |
dosageInstruction | Request.occurrence[x] | |
priorPrescription | Request.replaces | |
eventHistory | Request.relevantHistory |
MedicationRequestNonVA | ||
MedicationRequest | Message/Body/NewRx | |
identifier | Message/Header/PrescriberOrderNumber | |
identifier (va-order-number) | Message/Header/PrescriberOrderNumber | |
identifier (va-ien) | Message/Header/PrescriberOrderNumber | |
status | no mapping | |
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 | |
medication[x] | 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) | 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] (medicationReference) | 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 | Message/Body/NewRx/Patient (need detail to link to specific patient … Patient.Identification in SCRIPT) | |
encounter | no mapping | |
authoredOn | Message/Body/NewRx/MedicationPrescribed/WrittenDate | |
reasonCode | Message/Body/NewRx/MedicationPrescribed/Diagnosis/Primary/Value | |
reasonReference | no mapping | |
note | Message/Body/NewRx/MedicationPrescribed/Note | |
dispenseRequest | Message/Body/NewRx/MedicationPrescribed/ExpirationDate | |
validityPeriod | Message/Body/NewRx/MedicationPrescribed/Refills | |
numberOfRepeatsAllowed | Message/Body/NewRx/MedicationPrescribed/Quantity | |
quantity | Message/Body/NewRx/MedicationPrescribed/DaysSupply | |
expectedSupplyDuration | Message/Body/NewRx/MedicationPrescribed/Substitutions | |
substitution | specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions | |
allowed[x] | specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions | |
reason | not mapped | |
priorPrescription | not mapped |
MedicationRequestNonVA | ||
MedicationRequest | Entity. Role, or Act, CombinedMedicationRequest | |
text | Act.text? | |
contained | N/A | |
extension | ||
extension (medicationrequest-recordedLocation) | ||
id | n/a | |
url | N/A | |
value[x] | N/A | |
modifierExtension | N/A | |
identifier | .id | |
identifier (va-order-number) | .id | |
id | n/a | |
extension | n/a | |
use | Role.code or implied by context | |
type | Role.code or implied by context | |
system | II.root or Role.id.root | |
value | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) | |
period | Role.effectiveTime or implied by context | |
assigner | II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper | |
identifier (va-ien) | .id | |
id | n/a | |
extension | n/a | |
use | Role.code or implied by context | |
type | Role.code or implied by context | |
system | II.root or Role.id.root | |
value | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) | |
period | Role.effectiveTime or implied by context | |
assigner | II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper | |
status | .statusCode | |
statusReason | .inboundRelationship[typeCode=SUBJ].source[classCode=CACT, moodCode=EVN].reasonCOde | |
intent | .moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere) | |
category | .inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication usage"].value | |
category (us-core) | .inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication usage"].value | |
priority | .priorityCode | |
doNotPerform | SubstanceAdministration.actionNegationInd | |
reported[x] | .participation[typeCode=INF].role | |
reported[x] (reportedBoolean) | .participation[typeCode=INF].role | |
reported[x] (reportedReference) | .participation[typeCode=INF].role | |
medication[x] | consumable.administrableMedication | |
medication[x] (medicationCodeableConcept) | consumable.administrableMedication | |
medication[x] (medicationReference) | consumable.administrableMedication | |
subject | .participation[typeCode=AUT].role | |
encounter | .inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"] | |
id | n/a | |
extension | n/a | |
extension (data-absent-reason) | ANY.nullFlavor | |
id | n/a | |
url | N/A | |
value[x] | N/A | |
reference | N/A | |
type | N/A | |
identifier | .identifier | |
display | N/A | |
supportingInformation | .outboundRelationship[typeCode=PERT].target[A_SupportingClinicalStatement CMET minimal with many different choices of classCodes(ORG, ENC, PROC, SPLY, SBADM, OBS) and each of the act class codes draws from one or more of the following moodCodes (EVN, DEF, INT PRMS, RQO, PRP, APT, ARQ, GOL)] | |
authoredOn | author.time | |
requester | .participation[typeCode=AUT].role | |
id | n/a | |
extension | n/a | |
extension (data-absent-reason) | ANY.nullFlavor | |
id | n/a | |
url | N/A | |
value[x] | N/A | |
reference | N/A | |
type | N/A | |
identifier | .identifier | |
display | N/A | |
performer | .participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE] | |
performerType | .participation[typeCode=PRF].role[scoper.determinerCode=KIND].code | |
recorder | .participation[typeCode=TRANS].role[classCode=ASSIGNED].code (HealthcareProviderType) | |
reasonCode | reason.observation.reasonCode | |
id | n/a | |
extension | n/a | |
coding | union(., ./translation) | |
text | ./originalText[mediaType/code="text/plain"]/data | |
reasonReference | reason.observation[code=ASSERTION].value | |
instantiatesCanonical | .outboundRelationship[typeCode=DEFN].target | |
instantiatesUri | .outboundRelationship[typeCode=DEFN].target | |
basedOn | .outboundRelationship[typeCode=FLFS].target[classCode=SBADM or PROC or PCPR or OBS, moodCode=RQO orPLAN or PRP] | |
groupIdentifier | .outboundRelationship(typeCode=COMP].target[classCode=SBADM, moodCode=INT].id | |
courseOfTherapyType | Act.code where classCode = LIST and moodCode = EVN | |
insurance | .outboundRelationship[typeCode=COVBY].target | |
note | .inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value | |
dosageInstruction | see dosageInstruction mapping | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
sequence | .text | |
text | .text | |
additionalInstruction | .text | |
patientInstruction | .text | |
timing | .effectiveTime | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
event | QLIST<TS> | |
repeat | Implies PIVL or EIVL | |
id | n/a | |
extension | n/a | |
bounds[x] | IVL(TS) used in a QSI | |
count | PIVL.count | |
countMax | PIVL.count | |
duration | PIVL.phase | |
durationMax | PIVL.phase | |
durationUnit | PIVL.phase.unit | |
frequency | PIVL.phase | |
frequencyMax | PIVL.phase | |
period | PIVL.phase | |
periodMax | PIVL.phase | |
periodUnit | PIVL.phase.unit | |
dayOfWeek | n/a | |
timeOfDay | n/a | |
when | EIVL.event | |
offset | EIVL.offset | |
code | QSC.code | |
id | n/a | |
extension | n/a | |
coding | union(., ./translation) | |
text | ./originalText[mediaType/code="text/plain"]/data | |
asNeeded[x] | .outboundRelationship[typeCode=PRCN].target[classCode=OBS, moodCode=EVN, code="as needed"].value=boolean or codable concept | |
site | .approachSiteCode | |
route | .routeCode | |
id | n/a | |
extension | n/a | |
coding | union(., ./translation) | |
text | ./originalText[mediaType/code="text/plain"]/data | |
method | .doseQuantity | |
doseAndRate | ||
id | n/a | |
extension | n/a | |
dose[x] | .doseQuantity | |
dose[x] (doseQuantity) | .doseQuantity | |
id | n/a | |
extension | n/a | |
value | PQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value | |
unit | PQ.unit | |
system | CO.codeSystem, PQ.translation.codeSystem | |
code | PQ.code, MO.currency, PQ.translation.code | |
rate[x] | .rateQuantity | |
maxDosePerPeriod | .maxDoseQuantity | |
maxDosePerAdministration | not supported | |
maxDosePerLifetime | not supported | |
dispenseRequest | component.supplyEvent | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
initialFill | SubstanceAdministration -> ActRelationship[sequenceNumber = '1'] -> Supply | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
quantity | Supply.quantity[moodCode=RQO] | |
duration | Supply.effectivetime[moodCode=RQO] | |
dispenseInterval | Supply.effectivetime[moodCode=RQO] | |
validityPeriod | effectiveTime | |
numberOfRepeatsAllowed | repeatNumber | |
quantity | quantity | |
expectedSupplyDuration | expectedUseTime | |
performer | .outboundRelationship[typeCode=COMP].target[classCode=SPLY, moodCode=RQO] .participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE] | |
substitution | subjectOf.substitutionPersmission | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
allowed[x] | code | |
reason | reasonCode | |
priorPrescription | .outboundRelationship[typeCode=?RPLC or ?SUCC]/target[classCode=SBADM,moodCode=RQO] | |
detectedIssue | .inboundRelationship[typeCode=SUBJ]/source[classCode=ALRT,moodCode=EVN].value | |
eventHistory | .inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN] |
MedicationRequestNonVA | ||
MedicationRequest | ||
identifier | FiveWs.identifier | |
identifier (va-order-number) | FiveWs.identifier | |
identifier (va-ien) | FiveWs.identifier | |
status | FiveWs.status | |
intent | FiveWs.class | |
category | FiveWs.class | |
category (us-core) | FiveWs.class | |
priority | FiveWs.grade | |
medication[x] | FiveWs.what[x] | |
medication[x] (medicationCodeableConcept) | FiveWs.what[x] | |
medication[x] (medicationReference) | FiveWs.what[x] | |
subject | FiveWs.subject[x], FiveWs.subject | |
encounter | FiveWs.context | |
supportingInformation | FiveWs.context | |
authoredOn | FiveWs.recorded | |
requester | FiveWs.author | |
performer | FiveWs.actor | |
recorder | FiveWs.who | |
reasonCode | FiveWs.why[x] | |
reasonReference | FiveWs.why[x] | |
dispenseRequest | ||
performer | FiveWs.who |
MedicationRequestNonVA | ||
MedicationRequest | ||
identifier | ORC-2-Placer Order Number / ORC-3-Filler Order Number | |
identifier (va-order-number) | ORC-2-Placer Order Number / ORC-3-Filler Order Number | |
use | N/A | |
type | CX.5 | |
system | CX.4 / EI-2-4 | |
value | CX.1 / EI.1 | |
period | CX.7 + CX.8 | |
assigner | CX.4 / (CX.4,CX.9,CX.10) | |
identifier (va-ien) | ORC-2-Placer Order Number / ORC-3-Filler Order Number | |
use | N/A | |
type | CX.5 | |
system | CX.4 / EI-2-4 | |
value | CX.1 / EI.1 | |
period | CX.7 + CX.8 | |
assigner | CX.4 / (CX.4,CX.9,CX.10) | |
medication[x] | RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code | |
medication[x] (medicationCodeableConcept) | RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code | |
medication[x] (medicationReference) | RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code | |
subject | PID-3-Patient ID List | |
encounter | PV1-19-Visit Number | |
authoredOn | RXE-32-Original Order Date/Time / ORC-9-Date/Time of Transaction | |
reasonCode | ORC-16-Order Control Code Reason /RXE-27-Give Indication/RXO-20-Indication / RXD-21-Indication / RXG-22-Indication / RXA-19-Indication | |
coding | C*E.1-8, C*E.10-22 | |
text | C*E.9. But note many systems use C*E.2 for this | |
dosageInstruction | ||
sequence | TQ1-1 | |
text | RXO-6; RXE-21 | |
additionalInstruction | RXO-7 | |
patientInstruction | RXO-7 | |
timing | ||
code | ||
coding | C*E.1-8, C*E.10-22 | |
text | C*E.9. But note many systems use C*E.2 for this | |
asNeeded[x] | TQ1-9 | |
site | RXR-2 | |
route | RXR-1 | |
coding | C*E.1-8, C*E.10-22 | |
text | C*E.9. But note many systems use C*E.2 for this | |
method | RXR-4 | |
doseAndRate | TQ1-2 | |
type | RXO-21; RXE-23 | |
dose[x] | RXO-2, RXE-3 | |
dose[x] (doseQuantity) | RXO-2, RXE-3 | |
value | SN.2 / CQ - N/A | |
unit | (see OBX.6 etc.) / CQ.2 | |
system | (see OBX.6 etc.) / CQ.2 | |
code | (see OBX.6 etc.) / CQ.2 | |
rate[x] | RXE22, RXE23, RXE-24 | |
maxDosePerPeriod | RXO-23, RXE-19 | |
dispenseRequest | ||
numberOfRepeatsAllowed | RXE-12-Number of Refills | |
quantity | RXD-4-Actual Dispense Amount / RXD-5.1-Actual Dispense Units.code / RXD-5.3-Actual Dispense Units.name of coding system | |
substitution | ||
allowed[x] | RXO-9-Allow Substitutions / RXE-9-Substitution Status | |
reason | RXE-9 Substition status |