ERA FHIR specification - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Mappings for the EraMedicationListMedicationRequest resource profile.
| Name | Workflow Pattern | Mapping to NCPDP SCRIPT 10.6 | RIM Mapping | FiveWs Pattern Mapping | HL7 v2 Mapping |
 MedicationRequest |
Request |
Message/Body/NewRx |
CombinedMedicationRequest |
|
|
  MedicationRequest / id |
|
|
|
|
|
  MedicationRequest / meta |
|
|
|
|
|
   MedicationRequest / meta / id |
|
|
n/a |
|
|
   MedicationRequest / meta / extension |
|
|
n/a |
|
|
   MedicationRequest / meta / versionId |
|
|
|
|
|
   MedicationRequest / meta / lastUpdated |
|
|
|
|
|
   MedicationRequest / meta / source |
|
|
|
|
|
   MedicationRequest / meta / profile |
|
|
|
|
|
   MedicationRequest / meta / Slices for security |
|
|
|
|
|
    MedicationRequest / meta / Slices for security / security:underagedConsentCode |
|
|
|
|
|
     MedicationRequest / meta / Slices for security / security:underagedConsentCode / id |
|
|
n/a |
|
|
     MedicationRequest / meta / Slices for security / security:underagedConsentCode / extension |
|
|
n/a |
|
|
     MedicationRequest / meta / Slices for security / security:underagedConsentCode / system |
|
|
./codeSystem |
|
C*E.3 |
     MedicationRequest / meta / Slices for security / security:underagedConsentCode / version |
|
|
./codeSystemVersion |
|
C*E.7 |
     MedicationRequest / meta / Slices for security / security:underagedConsentCode / code |
|
|
./code |
|
C*E.1 |
     MedicationRequest / meta / Slices for security / security:underagedConsentCode / display |
|
|
CV.displayName |
|
C*E.2 - but note this is not well followed |
     MedicationRequest / meta / Slices for security / security:underagedConsentCode / userSelected |
|
|
CD.codingRationale |
|
Sometimes implied by being first |
   MedicationRequest / meta / Slices for tag |
|
|
|
|
|
    MedicationRequest / meta / Slices for tag / tag:cdaHeaderTemplateId |
|
|
|
|
|
     MedicationRequest / meta / Slices for tag / tag:cdaHeaderTemplateId / id |
|
|
n/a |
|
|
     MedicationRequest / meta / Slices for tag / tag:cdaHeaderTemplateId / extension |
|
|
n/a |
|
|
     MedicationRequest / meta / Slices for tag / tag:cdaHeaderTemplateId / system |
|
|
./codeSystem |
|
C*E.3 |
     MedicationRequest / meta / Slices for tag / tag:cdaHeaderTemplateId / version |
|
|
./codeSystemVersion |
|
C*E.7 |
     MedicationRequest / meta / Slices for tag / tag:cdaHeaderTemplateId / code |
|
|
./code |
|
C*E.1 |
     MedicationRequest / meta / Slices for tag / tag:cdaHeaderTemplateId / display |
|
|
CV.displayName |
|
C*E.2 - but note this is not well followed |
     MedicationRequest / meta / Slices for tag / tag:cdaHeaderTemplateId / userSelected |
|
|
CD.codingRationale |
|
Sometimes implied by being first |
  MedicationRequest / implicitRules |
|
|
|
|
|
  MedicationRequest / language |
|
|
|
|
|
  MedicationRequest / text |
|
|
Act.text? |
|
|
  MedicationRequest / contained |
|
|
N/A |
|
|
  MedicationRequest / Slices for extension |
|
|
|
|
|
   MedicationRequest / Slices for extension / extension:versionNumber |
|
|
N/A |
|
|
    MedicationRequest / Slices for extension / extension:versionNumber / id |
|
|
n/a |
|
|
    MedicationRequest / Slices for extension / extension:versionNumber / extension |
|
|
n/a |
|
|
    MedicationRequest / Slices for extension / extension:versionNumber / url |
|
|
N/A |
|
|
    MedicationRequest / Slices for extension / extension:versionNumber / value[x] |
|
|
N/A |
|
|
   MedicationRequest / Slices for extension / extension:effectiveTime |
|
|
|
|
|
   MedicationRequest / Slices for extension / extension:continuum |
|
|
|
|
|
    MedicationRequest / Slices for extension / extension:continuum / id |
|
|
n/a |
|
|
    MedicationRequest / Slices for extension / extension:continuum / Slices for extension |
|
|
|
|
|
    MedicationRequest / Slices for extension / extension:continuum / Slices for extension |
|
|
|
|
|
     MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineId |
|
|
|
|
|
      MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineId / id |
|
|
n/a |
|
|
      MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineId / extension |
|
|
n/a |
|
|
      MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineId / url |
|
|
N/A |
|
|
      MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineId / value[x] |
|
|
N/A |
|
|
       MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineId / value[x] / id |
|
|
n/a |
|
|
       MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineId / value[x] / extension |
|
|
n/a |
|
|
       MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineId / value[x] / use |
|
|
Role.code or implied by context |
|
N/A |
       MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineId / value[x] / type |
|
|
Role.code or implied by context |
|
CX.5 |
       MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineId / value[x] / system |
|
|
II.root or Role.id.root |
|
CX.4 / EI-2-4 |
       MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineId / value[x] / value |
|
|
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) |
|
CX.1 / EI.1 |
       MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineId / value[x] / period |
|
|
Role.effectiveTime or implied by context |
|
CX.7 + CX.8 |
       MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineId / value[x] / assigner |
|
|
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper |
|
|
     MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineIdPart |
|
|
|
|
|
      MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineIdPart / id |
|
|
n/a |
|
|
      MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineIdPart / extension |
|
|
n/a |
|
|
      MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineIdPart / url |
|
|
N/A |
|
|
      MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:medicineIdPart / value[x] |
|
|
N/A |
|
|
     MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:newest |
|
|
|
|
|
      MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:newest / id |
|
|
n/a |
|
|
      MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:newest / extension |
|
|
n/a |
|
|
      MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:newest / url |
|
|
N/A |
|
|
      MedicationRequest / Slices for extension / extension:continuum / Slices for extension / extension:newest / value[x] |
|
|
N/A |
|
|
    MedicationRequest / Slices for extension / extension:continuum / url |
|
|
N/A |
|
|
    MedicationRequest / Slices for extension / extension:continuum / value[x] |
|
|
N/A |
|
|
   MedicationRequest / Slices for extension / extension:dosageIfNeeded |
|
|
|
|
|
   MedicationRequest / Slices for extension / extension:dosageInfo |
|
|
|
|
|
   MedicationRequest / Slices for extension / extension:structuredIndication |
|
|
N/A |
|
|
   MedicationRequest / Slices for extension / extension:administrativeInformation |
|
|
|
|
|
   MedicationRequest / Slices for extension / extension:initiationOfMedication |
|
|
N/A |
|
|
   MedicationRequest / Slices for extension / extension:renewalNotAllowed |
|
|
N/A |
|
|
   MedicationRequest / Slices for extension / extension:usage |
|
|
N/A |
|
|
   MedicationRequest / Slices for extension / extension:contagiousDiseaseMedicine |
|
|
|
|
|
   MedicationRequest / Slices for extension / extension:statusInformation |
|
|
N/A |
|
|
   MedicationRequest / Slices for extension / extension:originalStartdate |
|
|
N/A |
|
|
   MedicationRequest / Slices for extension / extension:separateReport |
|
|
N/A |
|
|
   MedicationRequest / Slices for extension / extension:useRegularity |
|
|
N/A |
|
|
   MedicationRequest / Slices for extension / extension:renewalBasicReference |
|
|
N/A |
|
|
   MedicationRequest / Slices for extension / extension:statusBasicReference |
|
|
N/A |
|
|
   MedicationRequest / Slices for extension / extension:dosageChanges |
|
|
|
|
|
   MedicationRequest / Slices for extension / extension:adverseEffect |
|
|
|
|
|
   MedicationRequest / Slices for extension / extension:invalidation |
|
|
N/A |
|
|
   MedicationRequest / Slices for extension / extension:extraDispenseCompleted |
|
|
N/A |
|
|
  MedicationRequest / modifierExtension |
|
|
N/A |
|
|
  MedicationRequest / Slices for identifier |
Request.identifier |
Message/Header/PrescriberOrderNumber |
.id |
FiveWs.identifier |
ORC-2-Placer Order Number / ORC-3-Filler Order Number |
   MedicationRequest / Slices for identifier / identifier:id |
Request.identifier |
Message/Header/PrescriberOrderNumber |
.id |
FiveWs.identifier |
ORC-2-Placer Order Number / ORC-3-Filler Order Number |
    MedicationRequest / Slices for identifier / identifier:id / id |
|
|
n/a |
|
|
    MedicationRequest / Slices for identifier / identifier:id / extension |
|
|
n/a |
|
|
    MedicationRequest / Slices for identifier / identifier:id / use |
|
|
Role.code or implied by context |
|
N/A |
    MedicationRequest / Slices for identifier / identifier:id / type |
|
|
Role.code or implied by context |
|
CX.5 |
    MedicationRequest / Slices for identifier / identifier:id / system |
|
|
II.root or Role.id.root |
|
CX.4 / EI-2-4 |
    MedicationRequest / Slices for identifier / identifier:id / value |
|
|
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) |
|
CX.1 / EI.1 |
    MedicationRequest / Slices for identifier / identifier:id / period |
|
|
Role.effectiveTime or implied by context |
|
CX.7 + CX.8 |
    MedicationRequest / Slices for identifier / identifier:id / assigner |
|
|
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper |
|
|
   MedicationRequest / Slices for identifier / identifier:setId |
Request.identifier |
Message/Header/PrescriberOrderNumber |
.id |
FiveWs.identifier |
ORC-2-Placer Order Number / ORC-3-Filler Order Number |
    MedicationRequest / Slices for identifier / identifier:setId / id |
|
|
n/a |
|
|
    MedicationRequest / Slices for identifier / identifier:setId / extension |
|
|
n/a |
|
|
    MedicationRequest / Slices for identifier / identifier:setId / use |
|
|
Role.code or implied by context |
|
N/A |
    MedicationRequest / Slices for identifier / identifier:setId / type |
|
|
Role.code or implied by context |
|
CX.5 |
    MedicationRequest / Slices for identifier / identifier:setId / system |
|
|
II.root or Role.id.root |
|
CX.4 / EI-2-4 |
    MedicationRequest / Slices for identifier / identifier:setId / value |
|
|
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) |
|
CX.1 / EI.1 |
    MedicationRequest / Slices for identifier / identifier:setId / period |
|
|
Role.effectiveTime or implied by context |
|
CX.7 + CX.8 |
    MedicationRequest / Slices for identifier / identifier:setId / assigner |
|
|
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper |
|
|
  MedicationRequest / status |
Request.status |
no mapping |
.statusCode |
FiveWs.status |
|
  MedicationRequest / statusReason |
Request.statusReason |
|
- .inboundRelationship[typeCode=SUBJ].source[classCode=CACT
- moodCode=EVN].reasonCOde
|
|
|
   MedicationRequest / statusReason / id |
|
|
n/a |
|
|
   MedicationRequest / statusReason / extension |
|
|
n/a |
|
|
   MedicationRequest / statusReason / coding |
|
|
|
|
|
    MedicationRequest / statusReason / coding / id |
|
|
n/a |
|
|
    MedicationRequest / statusReason / coding / extension |
|
|
n/a |
|
|
    MedicationRequest / statusReason / coding / system |
|
|
./codeSystem |
|
C*E.3 |
    MedicationRequest / statusReason / coding / version |
|
|
./codeSystemVersion |
|
C*E.7 |
    MedicationRequest / statusReason / coding / code |
|
|
./code |
|
C*E.1 |
    MedicationRequest / statusReason / coding / display |
|
|
CV.displayName |
|
C*E.2 - but note this is not well followed |
    MedicationRequest / statusReason / coding / userSelected |
|
|
CD.codingRationale |
|
Sometimes implied by being first |
   MedicationRequest / statusReason / text |
|
|
./originalText[mediaType/code="text/plain"]/data |
|
C*E.9. But note many systems use C*E.2 for this |
  MedicationRequest / intent |
Request.intent |
|
.moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere) |
FiveWs.class |
|
  MedicationRequest / category |
|
Message/Body/NewRx/MedicationPrescribed/Directions
or
Message/Body/NewRx/MedicationPrescribed/StructuredSIG |
- .inboundRelationship[typeCode=COMP].source[classCode=OBS
- moodCode=EVN
- code="type of medication usage"].value
|
FiveWs.class |
|
   MedicationRequest / category / id |
|
|
n/a |
|
|
   MedicationRequest / category / extension |
|
|
n/a |
|
|
   MedicationRequest / category / coding |
|
|
|
|
|
    MedicationRequest / category / coding / id |
|
|
n/a |
|
|
    MedicationRequest / category / coding / extension |
|
|
n/a |
|
|
    MedicationRequest / category / coding / system |
|
|
./codeSystem |
|
C*E.3 |
    MedicationRequest / category / coding / version |
|
|
./codeSystemVersion |
|
C*E.7 |
    MedicationRequest / category / coding / code |
|
|
./code |
|
C*E.1 |
    MedicationRequest / category / coding / display |
|
|
CV.displayName |
|
C*E.2 - but note this is not well followed |
    MedicationRequest / category / coding / userSelected |
|
|
CD.codingRationale |
|
Sometimes implied by being first |
   MedicationRequest / category / text |
|
|
./originalText[mediaType/code="text/plain"]/data |
|
C*E.9. But note many systems use C*E.2 for this |
  MedicationRequest / priority |
Request.priority |
|
.priorityCode |
FiveWs.grade |
|
  MedicationRequest / doNotPerform |
|
|
SubstanceAdministration.actionNegationInd |
|
|
  MedicationRequest / reported[x] |
|
|
.participation[typeCode=INF].role |
|
|
  MedicationRequest / 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 |
consumable.administrableMedication |
FiveWs.what[x] |
RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code |
  MedicationRequest / subject |
Request.subject |
Message/Body/NewRx/Patient
(need detail to link to specific patient … Patient.Identification in SCRIPT) |
.participation[typeCode=AUT].role |
FiveWs.subject |
PID-3-Patient ID List |
  MedicationRequest / encounter |
Request.context |
no mapping |
- .inboundRelationship[typeCode=COMP].source[classCode=ENC
- moodCode=EVN
- code="type of encounter or episode"]
|
FiveWs.context |
PV1-19-Visit Number |
  MedicationRequest / supportingInformation |
Request.supportingInfo |
|
- .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)]
|
FiveWs.context |
|
  MedicationRequest / authoredOn |
Request.authoredOn |
Message/Body/NewRx/MedicationPrescribed/WrittenDate |
author.time |
FiveWs.recorded |
RXE-32-Original Order Date/Time / ORC-9-Date/Time of Transaction |
  MedicationRequest / requester |
Request.requester |
|
.participation[typeCode=AUT].role |
FiveWs.author |
|
  MedicationRequest / performer |
Request.performer |
|
.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE] |
FiveWs.actor |
|
  MedicationRequest / performerType |
Request.performerType |
|
.participation[typeCode=PRF].role[scoper.determinerCode=KIND].code |
|
|
  MedicationRequest / recorder |
|
|
.participation[typeCode=TRANS].role[classCode=ASSIGNED].code (HealthcareProviderType) |
FiveWs.who |
|
  MedicationRequest / reasonCode |
Request.reasonCode |
Message/Body/NewRx/MedicationPrescribed/Diagnosis/Primary/Value |
reason.observation.reasonCode |
FiveWs.why[x] |
ORC-16-Order Control Code Reason /RXE-27-Give Indication/RXO-20-Indication / RXD-21-Indication / RXG-22-Indication / RXA-19-Indication |
  MedicationRequest / reasonReference |
Request.reasonReference |
no mapping |
reason.observation[code=ASSERTION].value |
FiveWs.why[x] |
|
  MedicationRequest / instantiatesCanonical |
Request.instantiates |
|
.outboundRelationship[typeCode=DEFN].target |
|
|
  MedicationRequest / instantiatesUri |
|
|
.outboundRelationship[typeCode=DEFN].target |
|
|
  MedicationRequest / basedOn |
Request.basedOn |
|
- .outboundRelationship[typeCode=FLFS].target[classCode=SBADM or PROC or PCPR or OBS
- moodCode=RQO orPLAN or PRP]
|
|
|
  MedicationRequest / groupIdentifier |
Request.groupIdentifier |
|
- .outboundRelationship(typeCode=COMP].target[classCode=SBADM
- moodCode=INT].id
|
|
|
  MedicationRequest / courseOfTherapyType |
|
|
Act.code where classCode = LIST and moodCode = EVN |
|
|
   MedicationRequest / courseOfTherapyType / id |
|
|
n/a |
|
|
   MedicationRequest / courseOfTherapyType / extension |
|
|
n/a |
|
|
   MedicationRequest / courseOfTherapyType / coding |
|
|
|
|
|
    MedicationRequest / courseOfTherapyType / coding / id |
|
|
n/a |
|
|
    MedicationRequest / courseOfTherapyType / coding / extension |
|
|
n/a |
|
|
    MedicationRequest / courseOfTherapyType / coding / system |
|
|
./codeSystem |
|
C*E.3 |
    MedicationRequest / courseOfTherapyType / coding / version |
|
|
./codeSystemVersion |
|
C*E.7 |
    MedicationRequest / courseOfTherapyType / coding / code |
|
|
./code |
|
C*E.1 |
    MedicationRequest / courseOfTherapyType / coding / display |
|
|
CV.displayName |
|
C*E.2 - but note this is not well followed |
    MedicationRequest / courseOfTherapyType / coding / userSelected |
|
|
CD.codingRationale |
|
Sometimes implied by being first |
   MedicationRequest / courseOfTherapyType / text |
|
|
./originalText[mediaType/code="text/plain"]/data |
|
C*E.9. But note many systems use C*E.2 for this |
  MedicationRequest / insurance |
Request.insurance |
|
.outboundRelationship[typeCode=COVBY].target |
|
|
  MedicationRequest / note |
Request.note |
Message/Body/NewRx/MedicationPrescribed/Note |
- .inboundRelationship[typeCode=SUBJ]/source[classCode=OBS
- moodCode=EVN
- code="annotation"].value
|
|
|
  MedicationRequest / dosageInstruction |
Request.occurrence[x] |
|
see dosageInstruction mapping |
|
|
   MedicationRequest / dosageInstruction / id |
|
|
n/a |
|
|
   MedicationRequest / dosageInstruction / Slices for extension |
|
|
n/a |
|
|
    MedicationRequest / dosageInstruction / Slices for extension / extension:medicinePauseInterval |
|
|
N/A |
|
|
   MedicationRequest / dosageInstruction / modifierExtension |
|
|
N/A |
|
|
   MedicationRequest / dosageInstruction / sequence |
|
|
.text |
|
TQ1-1 |
   MedicationRequest / dosageInstruction / text |
|
|
.text |
|
RXO-6; RXE-21 |
   MedicationRequest / dosageInstruction / additionalInstruction |
|
|
.text |
|
RXO-7 |
    MedicationRequest / dosageInstruction / additionalInstruction / id |
|
|
n/a |
|
|
    MedicationRequest / dosageInstruction / additionalInstruction / extension |
|
|
n/a |
|
|
    MedicationRequest / dosageInstruction / additionalInstruction / coding |
|
|
|
|
|
    MedicationRequest / dosageInstruction / additionalInstruction / text |
|
|
./originalText[mediaType/code="text/plain"]/data |
|
C*E.9. But note many systems use C*E.2 for this |
   MedicationRequest / dosageInstruction / patientInstruction |
|
|
.text |
|
RXO-7 |
   MedicationRequest / dosageInstruction / timing |
|
|
.effectiveTime |
|
|
    MedicationRequest / dosageInstruction / timing / id |
|
|
n/a |
|
|
    MedicationRequest / dosageInstruction / timing / extension |
|
|
n/a |
|
|
    MedicationRequest / dosageInstruction / timing / modifierExtension |
|
|
N/A |
|
|
    MedicationRequest / dosageInstruction / timing / event |
|
|
QLIST<TS> |
|
|
    MedicationRequest / dosageInstruction / timing / repeat |
|
|
Implies PIVL or EIVL |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / id |
|
|
n/a |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / extension |
|
|
n/a |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / bounds[x] |
|
|
IVL(TS) used in a QSI |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / count |
|
|
PIVL.count |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / countMax |
|
|
PIVL.count |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / duration |
|
|
PIVL.phase |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / durationMax |
|
|
PIVL.phase |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / durationUnit |
|
|
PIVL.phase.unit |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / frequency |
|
|
PIVL.phase |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / frequencyMax |
|
|
PIVL.phase |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / period |
|
|
PIVL.phase |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / periodMax |
|
|
PIVL.phase |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / periodUnit |
|
|
PIVL.phase.unit |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / dayOfWeek |
|
|
n/a |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / timeOfDay |
|
|
n/a |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / when |
|
|
EIVL.event |
|
|
     MedicationRequest / dosageInstruction / timing / repeat / offset |
|
|
EIVL.offset |
|
|
    MedicationRequest / dosageInstruction / timing / code |
|
|
QSC.code |
|
|
   MedicationRequest / dosageInstruction / asNeeded[x] |
|
|
- .outboundRelationship[typeCode=PRCN].target[classCode=OBS
- moodCode=EVN
- code="as needed"].value=boolean or codable concept
|
|
TQ1-9 |
   MedicationRequest / dosageInstruction / site |
|
|
.approachSiteCode |
|
RXR-2 |
    MedicationRequest / dosageInstruction / site / id |
|
|
n/a |
|
|
    MedicationRequest / dosageInstruction / site / extension |
|
|
n/a |
|
|
    MedicationRequest / dosageInstruction / site / coding |
|
|
|
|
|
     MedicationRequest / dosageInstruction / site / coding / id |
|
|
n/a |
|
|
     MedicationRequest / dosageInstruction / site / coding / extension |
|
|
n/a |
|
|
     MedicationRequest / dosageInstruction / site / coding / system |
|
|
./codeSystem |
|
C*E.3 |
     MedicationRequest / dosageInstruction / site / coding / version |
|
|
./codeSystemVersion |
|
C*E.7 |
     MedicationRequest / dosageInstruction / site / coding / code |
|
|
./code |
|
C*E.1 |
     MedicationRequest / dosageInstruction / site / coding / display |
|
|
CV.displayName |
|
C*E.2 - but note this is not well followed |
     MedicationRequest / dosageInstruction / site / coding / userSelected |
|
|
CD.codingRationale |
|
Sometimes implied by being first |
    MedicationRequest / dosageInstruction / site / text |
|
|
./originalText[mediaType/code="text/plain"]/data |
|
C*E.9. But note many systems use C*E.2 for this |
   MedicationRequest / dosageInstruction / route |
|
|
.routeCode |
|
RXR-1 |
    MedicationRequest / dosageInstruction / route / id |
|
|
n/a |
|
|
    MedicationRequest / dosageInstruction / route / extension |
|
|
n/a |
|
|
    MedicationRequest / dosageInstruction / route / coding |
|
|
|
|
|
     MedicationRequest / dosageInstruction / route / coding / id |
|
|
n/a |
|
|
     MedicationRequest / dosageInstruction / route / coding / extension |
|
|
n/a |
|
|
     MedicationRequest / dosageInstruction / route / coding / system |
|
|
./codeSystem |
|
C*E.3 |
     MedicationRequest / dosageInstruction / route / coding / version |
|
|
./codeSystemVersion |
|
C*E.7 |
     MedicationRequest / dosageInstruction / route / coding / code |
|
|
./code |
|
C*E.1 |
     MedicationRequest / dosageInstruction / route / coding / display |
|
|
CV.displayName |
|
C*E.2 - but note this is not well followed |
     MedicationRequest / dosageInstruction / route / coding / userSelected |
|
|
CD.codingRationale |
|
Sometimes implied by being first |
    MedicationRequest / dosageInstruction / route / text |
|
|
./originalText[mediaType/code="text/plain"]/data |
|
C*E.9. But note many systems use C*E.2 for this |
   MedicationRequest / dosageInstruction / method |
|
|
.doseQuantity |
|
RXR-4 |
   MedicationRequest / dosageInstruction / doseAndRate |
|
|
|
|
TQ1-2 |
    MedicationRequest / dosageInstruction / doseAndRate / id |
|
|
n/a |
|
|
    MedicationRequest / dosageInstruction / doseAndRate / extension |
|
|
n/a |
|
|
    MedicationRequest / dosageInstruction / doseAndRate / type |
|
|
|
|
RXO-21; RXE-23 |
    MedicationRequest / dosageInstruction / doseAndRate / dose[x] |
|
|
.doseQuantity |
|
|
    MedicationRequest / dosageInstruction / doseAndRate / rate[x] |
|
|
.rateQuantity |
|
|
   MedicationRequest / dosageInstruction / maxDosePerPeriod |
|
|
.maxDoseQuantity |
|
|
   MedicationRequest / dosageInstruction / maxDosePerAdministration |
|
|
not supported |
|
|
   MedicationRequest / dosageInstruction / maxDosePerLifetime |
|
|
not supported |
|
|
  MedicationRequest / dispenseRequest |
|
Message/Body/NewRx/MedicationPrescribed/ExpirationDate |
component.supplyEvent |
|
|
   MedicationRequest / dispenseRequest / id |
|
|
n/a |
|
|
   MedicationRequest / dispenseRequest / Slices for extension |
|
|
|
|
|
    MedicationRequest / dispenseRequest / Slices for extension / extension:prescribedAmount |
|
|
N/A |
|
|
    MedicationRequest / dispenseRequest / Slices for extension / extension:dispenserInstruction |
|
|
|
|
|
    MedicationRequest / dispenseRequest / Slices for extension / extension:realDispenseStatus |
|
|
N/A |
|
|
   MedicationRequest / dispenseRequest / modifierExtension |
|
|
N/A |
|
|
   MedicationRequest / dispenseRequest / initialFill |
|
|
SubstanceAdministration -> ActRelationship[sequenceNumber = '1'] -> Supply |
|
|
    MedicationRequest / dispenseRequest / initialFill / id |
|
|
n/a |
|
|
    MedicationRequest / dispenseRequest / initialFill / extension |
|
|
n/a |
|
|
    MedicationRequest / dispenseRequest / initialFill / modifierExtension |
|
|
N/A |
|
|
    MedicationRequest / dispenseRequest / initialFill / quantity |
|
|
Supply.quantity[moodCode=RQO] |
|
|
    MedicationRequest / dispenseRequest / initialFill / duration |
|
|
Supply.effectivetime[moodCode=RQO] |
|
|
   MedicationRequest / dispenseRequest / dispenseInterval |
|
|
Supply.effectivetime[moodCode=RQO] |
|
|
    MedicationRequest / dispenseRequest / dispenseInterval / id |
|
|
n/a |
|
|
    MedicationRequest / dispenseRequest / dispenseInterval / extension |
|
|
n/a |
|
|
    MedicationRequest / dispenseRequest / dispenseInterval / value |
|
|
- PQ.value
- CO.value
- MO.value
- IVL.high or IVL.low depending on the value
|
|
SN.2 / CQ - N/A |
    MedicationRequest / dispenseRequest / dispenseInterval / comparator |
|
|
IVL properties |
|
SN.1 / CQ.1 |
    MedicationRequest / dispenseRequest / dispenseInterval / unit |
|
|
PQ.unit |
|
(see OBX.6 etc.) / CQ.2 |
    MedicationRequest / dispenseRequest / dispenseInterval / system |
|
|
- CO.codeSystem
- PQ.translation.codeSystem
|
|
(see OBX.6 etc.) / CQ.2 |
    MedicationRequest / dispenseRequest / dispenseInterval / code |
|
|
- PQ.code
- MO.currency
- PQ.translation.code
|
|
(see OBX.6 etc.) / CQ.2 |
   MedicationRequest / dispenseRequest / validityPeriod |
|
Message/Body/NewRx/MedicationPrescribed/Refills |
effectiveTime |
|
|
    MedicationRequest / dispenseRequest / validityPeriod / id |
|
|
n/a |
|
|
    MedicationRequest / dispenseRequest / validityPeriod / extension |
|
|
n/a |
|
|
    MedicationRequest / dispenseRequest / validityPeriod / start |
|
|
./low |
|
DR.1 |
    MedicationRequest / dispenseRequest / validityPeriod / end |
|
|
./high |
|
DR.2 |
   MedicationRequest / dispenseRequest / numberOfRepeatsAllowed |
|
Message/Body/NewRx/MedicationPrescribed/Quantity |
repeatNumber |
|
RXE-12-Number of Refills |
   MedicationRequest / dispenseRequest / quantity |
|
Message/Body/NewRx/MedicationPrescribed/DaysSupply |
quantity |
|
RXD-4-Actual Dispense Amount / RXD-5.1-Actual Dispense Units.code / RXD-5.3-Actual Dispense Units.name of coding system |
   MedicationRequest / dispenseRequest / expectedSupplyDuration |
|
Message/Body/NewRx/MedicationPrescribed/Substitutions |
expectedUseTime |
|
|
   MedicationRequest / dispenseRequest / performer |
|
|
- .outboundRelationship[typeCode=COMP].target[classCode=SPLY
- moodCode=RQO] .participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
|
FiveWs.who |
|
  MedicationRequest / substitution |
|
specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions |
subjectOf.substitutionPersmission |
|
|
   MedicationRequest / substitution / id |
|
|
n/a |
|
|
   MedicationRequest / substitution / extension |
|
|
n/a |
|
|
   MedicationRequest / substitution / modifierExtension |
|
|
N/A |
|
|
   MedicationRequest / substitution / allowed[x] |
|
specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions |
code |
|
RXO-9-Allow Substitutions / RXE-9-Substitution Status |
   MedicationRequest / substitution / reason |
|
not mapped |
reasonCode |
|
RXE-9 Substition status |
    MedicationRequest / substitution / reason / id |
|
|
n/a |
|
|
    MedicationRequest / substitution / reason / extension |
|
|
n/a |
|
|
    MedicationRequest / substitution / reason / coding |
|
|
|
|
|
    MedicationRequest / substitution / reason / text |
|
|
./originalText[mediaType/code="text/plain"]/data |
|
C*E.9. But note many systems use C*E.2 for this |
  MedicationRequest / priorPrescription |
Request.replaces |
not mapped |
- .outboundRelationship[typeCode=?RPLC or ?SUCC]/target[classCode=SBADM
- moodCode=RQO]
|
|
|
  MedicationRequest / detectedIssue |
|
|
- .inboundRelationship[typeCode=SUBJ]/source[classCode=ALRT
- moodCode=EVN].value
|
|
|
  MedicationRequest / eventHistory |
Request.relevantHistory |
|
- .inboundRelationship(typeCode=SUBJ].source[classCode=CACT
- moodCode=EVN]
|
|
|
Documentation for this format |