Mappings for the epa-medication-dispense resource profile.
EPAMedicationDispense |
MedicationDispense | Entity. Role, or Act, Supply[moodCode=EVN] |
meta | n/a, N/A |
id | n/a |
extension | n/a, N/A |
versionId | n/a |
lastUpdated | n/a |
source | n/a |
profile | n/a |
security | n/a, CV |
tag | n/a, CV |
implicitRules | n/a |
language | n/a |
text | n/a, N/A, Act.text? |
contained | Entity. Role, or Act, N/A |
extension | n/a, N/A |
modifierExtension | n/a, N/A |
identifier | n/a, II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT], .id |
identifier (RxOriginatorProcessIdentifier) | n/a, II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT], .id |
partOf | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .outboundRelationship[typeCode=COMP]/target[classCode=PROC,moodCode=EVN] |
status | n/a, .statusCode |
statusReason[x] | n/a, .outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN, code="not done reason"].value |
category | n/a, CD, .inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication dispense"].value |
medication[x] | n/a, .participation[typeCode=PRD].role |
subject | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .participation[typeCode=SBJ].role[classCode=PAT] |
id | n/a |
extension | n/a, N/A |
reference | n/a, N/A |
type | n/a, N/A |
identifier | n/a, II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT], .identifier |
display | n/a, N/A |
context | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"] |
supportingInformation | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .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)] |
performer | n/a, .participation[typeCode=PRF] |
id | n/a |
extension | n/a, N/A |
modifierExtension | n/a, N/A |
function | n/a, CD, participation[typeCode=PRF].functionCode |
actor | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .role |
location | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .participation[typeCode=LOC].role |
authorizingPrescription | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .outboundRelationship[typeCode=FLFS].target[moodCode=RQO] |
id | n/a |
extension | n/a, N/A |
reference | n/a, N/A |
type | n/a, N/A |
identifier | n/a, II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT], .identifier |
display | n/a, N/A |
type | n/a, CD, .code |
quantity | n/a, PQ, IVL<PQ>, MO, CO, depending on the values, .quantity |
daysSupply | n/a, PQ, IVL<PQ>, MO, CO, depending on the values, effectiveUseTime |
whenPrepared | n/a, .effectiveTime[xmi:type=IVL_TS].low |
whenHandedOver | n/a, .effectiveTime[xmi:type=IVL_TS].high |
destination | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .participation[typeCode=DST].role |
receiver | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .participation[typeCode=RCV].role |
note | n/a, Act, .inboundRelationship[typeCode=SUBJ]/source[classCode=ACT,moodCode=EVN] |
dosageInstruction | n/a, .outboundRelationship[typeCode=COMP].target[classCode=SBADM, moodCode=INT] |
id | n/a |
extension | n/a, N/A |
modifierExtension | n/a, N/A |
sequence | n/a, .text |
text | n/a, .text |
additionalInstruction | n/a, CD, .text |
patientInstruction | n/a, .text |
timing | n/a, QSET<TS> (GTS), .effectiveTime |
asNeeded[x] | n/a, .outboundRelationship[typeCode=PRCN].target[classCode=OBS, moodCode=EVN, code="as needed"].value=boolean or codable concept |
site | n/a, CD, .approachSiteCode |
route | n/a, CD, .routeCode |
method | n/a, CD, .doseQuantity |
doseAndRate | n/a |
id | n/a |
extension | n/a, N/A |
type | n/a, CD |
dose[x] | n/a, .doseQuantity |
rate[x] | n/a, .rateQuantity |
maxDosePerPeriod | n/a, RTO, .maxDoseQuantity |
maxDosePerAdministration | n/a, PQ, IVL<PQ>, MO, CO, depending on the values, not supported |
maxDosePerLifetime | n/a, PQ, IVL<PQ>, MO, CO, depending on the values, not supported |
substitution | n/a, .outboundRelationship[typeCode=COMP].target[classCode=SUBST, moodCode=EVN] |
id | n/a |
extension | n/a, N/A |
modifierExtension | n/a, N/A |
wasSubstituted | n/a, .actionNegationInd |
type | n/a, CD, .code |
reason | n/a, CD, .reasonCode |
responsibleParty | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .participation[typeCode=PFM].role[classCode=ASSIGN] |
detectedIssue | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .inboundRelationship[typeCode=SUBJ]/source[classCode=ALRT,moodCode=EVN].value |
eventHistory | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN] |
EPAMedicationDispense |
MedicationDispense | |
meta | |
security | CE/CNE/CWE subset one of the sets of component 1-3 or 4-6 |
tag | CE/CNE/CWE subset one of the sets of component 1-3 or 4-6 |
identifier | CX / EI (occasionally, more often EI maps to a resource id or a URL) |
identifier (RxOriginatorProcessIdentifier) | CX / EI (occasionally, more often EI maps to a resource id or a URL) |
category | CE/CNE/CWE |
medication[x] | RXD-2-Dispense/Give Code |
subject | PID-3-Patient ID List |
identifier | CX / EI (occasionally, more often EI maps to a resource id or a URL) |
performer | |
function | CE/CNE/CWE |
authorizingPrescription | ORC-2 Placer Order Number |
identifier | CX / EI (occasionally, more often EI maps to a resource id or a URL) |
type | CE/CNE/CWE, RXD-33-Dispense Type |
quantity | SN (see also Range) or CQ, RXD-4-Actual Dispense Amount / RXD-5.1-Actual Dispense Units.code / RXD-5.3-Actual Dispense Units.name of coding system |
daysSupply | SN (see also Range) or CQ, TQ1.6 Timing/Quantity Segment Service Duration.
Prior to v2.5, ORC.7.3 Common Order Segment / Quantity/Timing / Duration component. This is a formatted string, first character for the time unit (e.g., D=days), followed by the value. For example, “D14” represents “14 days supply”
From v2.5 on, TQ1.6 Timing/Quantity Segment / Service Duration. This is a CQ data type (<Quantity (NM)> ^ <Units (CWE)>), thus for days supply, assuming the unit of measure is “days”, the numeric value is TQ1.6.1 (…|14^
For backwards compatibility, ORC.7 was permitted through v2.6. Both forms (field and segment) may be present in v2.5, v2.5.1, and v2.6 |
whenPrepared | RXD-3-Date/Time Dispensed |
whenHandedOver | RXD-3-Date/Time Dispensed |
destination | RXD-13 Dispense-to Location; RXD-30 Dispense to Pharmacy; RXD-31 Dispense to Pharmacy Address |
note | N/A, RXD-9 Dispense Notes |
dosageInstruction | |
sequence | TQ1-1 |
text | RXO-6; RXE-21 |
additionalInstruction | CE/CNE/CWE, RXO-7 |
patientInstruction | RXO-7 |
timing | N/A |
asNeeded[x] | TQ1-9 |
site | CE/CNE/CWE, RXR-2 |
route | CE/CNE/CWE, RXR-1 |
method | CE/CNE/CWE, RXR-4 |
doseAndRate | TQ1-2 |
type | CE/CNE/CWE, RXO-21; RXE-23 |
dose[x] | RXO-2, RXE-3 |
rate[x] | RXE22, RXE23, RXE-24 |
maxDosePerPeriod | N/A, RXO-23, RXE-19 |
maxDosePerAdministration | SN (see also Range) or CQ |
maxDosePerLifetime | SN (see also Range) or CQ |
substitution | |
type | CE/CNE/CWE, RXO-9-Allow Substitutions / RXE-9-Substitution Status |
reason | CE/CNE/CWE |