Mappings for the epa-medication-request resource profile.
EPAMedicationRequest |
MedicationRequest | Entity. Role, or Act, CombinedMedicationRequest |
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 |
extension (multiplePrescription) | |
id | n/a |
extension | |
extension (indicator) | |
id | n/a |
url | N/A |
value[x] | n/a, N/A |
extension (counter) | |
id | n/a |
url | N/A |
value[x] | n/a, N/A |
id | n/a |
extension | n/a, N/A |
numerator | n/a, PQ, IVL<PQ>, MO, CO, depending on the values, .numerator |
id | n/a |
extension | n/a, N/A |
value | n/a, PQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value |
denominator | n/a, PQ, IVL<PQ>, MO, CO, depending on the values, .denominator |
id | n/a |
extension | n/a, N/A |
value | n/a, PQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value |
extension (period) | |
id | n/a |
url | N/A |
value[x] | n/a, N/A |
id | n/a |
extension | n/a, N/A |
start | n/a, ./low |
end | n/a, ./high |
extension (id) | |
id | n/a |
url | N/A |
value[x] | n/a, N/A |
id | n/a |
extension | n/a, N/A |
system | n/a, II.root or Role.id.root |
value | n/a, II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) |
url | N/A |
extension (isBvg) | |
id | n/a |
url | N/A |
value[x] | 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 (RxPrescriptionProcessIdentifier) | 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 |
status | n/a, .statusCode |
statusReason | n/a, CD, .inboundRelationship[typeCode=SUBJ].source[classCode=CACT, moodCode=EVN].reasonCOde |
intent | n/a, .moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere) |
category | n/a, CD, .inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication usage"].value |
priority | n/a, .priorityCode |
doNotPerform | n/a, SubstanceAdministration.actionNegationInd |
reported[x] | n/a, .participation[typeCode=INF].role |
medication[x] | n/a, consumable.administrableMedication |
subject | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .participation[typeCode=AUT].role |
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 |
encounter | 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)] |
authoredOn | n/a, author.time |
requester | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .participation[typeCode=AUT].role |
performer | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE] |
performerType | n/a, CD, .participation[typeCode=PRF].role[scoper.determinerCode=KIND].code |
recorder | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .participation[typeCode=TRANS].role[classCode=ASSIGNED].code (HealthcareProviderType) |
reasonCode | n/a, CD, reason.observation.reasonCode |
reasonReference | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), reason.observation[code=ASSERTION].value |
instantiatesCanonical | n/a, .outboundRelationship[typeCode=DEFN].target |
instantiatesUri | n/a, .outboundRelationship[typeCode=DEFN].target |
basedOn | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .outboundRelationship[typeCode=FLFS].target[classCode=SBADM or PROC or PCPR or OBS, moodCode=RQO orPLAN or PRP] |
groupIdentifier | 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], .outboundRelationship(typeCode=COMP].target[classCode=SBADM, moodCode=INT].id |
courseOfTherapyType | n/a, CD, Act.code where classCode = LIST and moodCode = EVN |
insurance | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .outboundRelationship[typeCode=COVBY].target |
note | n/a, Act, .inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value |
id | n/a |
extension | n/a, N/A |
author[x] | n/a, Act.participant[typeCode=AUT].role |
time | n/a, Act.effectiveTime |
text | n/a, Act.text |
dosageInstruction | n/a, .outboundRelationship[typeCode=COMP].target[classCode=SBADM, moodCode=INT], see dosageInstruction mapping |
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 |
dispenseRequest | n/a, component.supplyEvent |
id | n/a |
extension | n/a, N/A |
modifierExtension | n/a, N/A |
initialFill | n/a, SubstanceAdministration -> ActRelationship[sequenceNumber = '1'] -> Supply |
id | n/a |
extension | n/a, N/A |
modifierExtension | n/a, N/A |
quantity | n/a, PQ, IVL<PQ>, MO, CO, depending on the values, Supply.quantity[moodCode=RQO] |
duration | n/a, PQ, IVL<PQ>, MO, CO, depending on the values, PQ, IVL<PQ> depending on the values, Supply.effectivetime[moodCode=RQO] |
dispenseInterval | n/a, PQ, IVL<PQ>, MO, CO, depending on the values, PQ, IVL<PQ> depending on the values, Supply.effectivetime[moodCode=RQO] |
validityPeriod | n/a, IVL<TS>[lowClosed="true" and highClosed="true"] or URG<TS>[lowClosed="true" and highClosed="true"], effectiveTime |
numberOfRepeatsAllowed | n/a, repeatNumber |
quantity | n/a, PQ, IVL<PQ>, MO, CO, depending on the values, quantity |
id | n/a |
extension | n/a, N/A |
value | n/a, PQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value |
unit | n/a, PQ.unit |
system | n/a, CO.codeSystem, PQ.translation.codeSystem |
code | n/a, PQ.code, MO.currency, PQ.translation.code |
expectedSupplyDuration | n/a, PQ, IVL<PQ>, MO, CO, depending on the values, PQ, IVL<PQ> depending on the values, expectedUseTime |
performer | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .outboundRelationship[typeCode=COMP].target[classCode=SPLY, moodCode=RQO] .participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE] |
substitution | n/a, subjectOf.substitutionPersmission |
id | n/a |
extension | n/a, N/A |
modifierExtension | n/a, N/A |
allowed[x] | n/a, code |
reason | n/a, CD, reasonCode |
priorPrescription | n/a, The target of a resource reference is a RIM entry point (Act, Role, or Entity), .outboundRelationship[typeCode=?RPLC or ?SUCC]/target[classCode=SBADM,moodCode=RQO] |
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] |