MII IG Medikation
2027.0.0-ballot - Germany

MII IG Medikation - Downloaded Version 2027.0.0-ballot See the Directory of published versions

Resource Profile: MII PR Medikation MedicationRequest - Mappings

Active as of 2025-12-18

Mappings for the mii-pr-medikation-medication-request resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternMapping to NCPDP SCRIPT 10.6FiveWs Pattern MappingHL7 v2 Mappingdoco
.. MedicationRequest
Request
Message/Body/NewRx
... id
... meta
.... id
.... extension
.... versionId
.... lastUpdated
.... source
.... profile
.... security
.... tag
... implicitRules
... language
... text
... contained
... extension
... modifierExtension
... identifier
Request.identifier
Message/Header/PrescriberOrderNumber
FiveWs.identifier
ORC-2-Placer Order Number / ORC-3-Filler Order Number
... status
Request.status
no mapping
FiveWs.status
... statusReason
Request.statusReason
... intent
Request.intent
FiveWs.class
... category
Message/Body/NewRx/MedicationPrescribed/Directions or Message/Body/NewRx/MedicationPrescribed/StructuredSIG
FiveWs.class
... priority
Request.priority
FiveWs.grade
... doNotPerform
... reported[x]
... Slices for 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
FiveWs.what[x]
RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code
.... medication[x]:medicationReference
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
FiveWs.what[x]
RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code
.... medication[x]:medicationCodeableConcept
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
FiveWs.what[x]
RXE-2-Give Code / RXO-1-Requested Give Code / RXC-2-Component Code
..... id
..... extension
..... Slices for coding
  • C*E.1-8
  • C*E.10-22
..... Slices for coding
...... coding:Pharmazentralnummer
  • C*E.1-8
  • C*E.10-22
....... id
....... extension
....... system
C*E.3
....... version
C*E.7
....... code
C*E.1
....... display
C*E.2 - but note this is not well followed
....... userSelected
Sometimes implied by being first
...... coding:atcClassDe
  • C*E.1-8
  • C*E.10-22
....... id
....... extension
....... system
C*E.3
....... version
C*E.7
....... code
C*E.1
....... display
C*E.2 - but note this is not well followed
....... userSelected
Sometimes implied by being first
...... coding:atcClassEn
  • C*E.1-8
  • C*E.10-22
....... id
....... extension
....... system
C*E.3
....... version
C*E.7
....... code
C*E.1
....... display
C*E.2 - but note this is not well followed
....... userSelected
Sometimes implied by being first
...... coding:UNII
  • C*E.1-8
  • C*E.10-22
....... id
....... extension
....... system
C*E.3
....... version
C*E.7
....... code
C*E.1
....... display
C*E.2 - but note this is not well followed
....... userSelected
Sometimes implied by being first
..... text
C*E.9. But note many systems use C*E.2 for this
... subject
Request.subject
Message/Body/NewRx/Patient (need detail to link to specific patient … Patient.Identification in SCRIPT)
FiveWs.subject
PID-3-Patient ID List
... encounter
Request.context
no mapping
FiveWs.context
PV1-19-Visit Number
... supportingInformation
Request.supportingInfo
FiveWs.context
... authoredOn
Request.authoredOn
Message/Body/NewRx/MedicationPrescribed/WrittenDate
FiveWs.recorded
RXE-32-Original Order Date/Time / ORC-9-Date/Time of Transaction
... requester
Request.requester
FiveWs.author
... performer
Request.performer
FiveWs.actor
... performerType
Request.performerType
... recorder
FiveWs.who
... reasonCode
Request.reasonCode
Message/Body/NewRx/MedicationPrescribed/Diagnosis/Primary/Value
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
... reasonReference
Request.reasonReference
no mapping
FiveWs.why[x]
... instantiatesCanonical
Request.instantiates
... instantiatesUri
... basedOn
Request.basedOn
... groupIdentifier
Request.groupIdentifier
... courseOfTherapyType
... insurance
Request.insurance
... note
Request.note
Message/Body/NewRx/MedicationPrescribed/Note
... dosageInstruction
Request.occurrence[x]
.... id
.... extension
.... modifierExtension
.... sequence
TQ1-1
.... text
RXO-6; RXE-21
.... additionalInstruction
RXO-7
.... patientInstruction
RXO-7
.... timing
..... id
..... extension
..... modifierExtension
..... event
..... repeat
...... id
...... extension
...... Slices for bounds[x]
....... bounds[x]:boundsDuration
........ id
........ extension
........ value
SN.2 / CQ - N/A
........ comparator
SN.1 / CQ.1
........ unit
(see OBX.6 etc.) / CQ.2
........ system
(see OBX.6 etc.) / CQ.2
........ code
(see OBX.6 etc.) / CQ.2
....... bounds[x]:boundsRange
........ id
........ extension
........ low
NR.1
......... id
......... extension
......... value
SN.2 / CQ - N/A
......... comparator
SN.1 / CQ.1
......... unit
(see OBX.6 etc.) / CQ.2
......... system
(see OBX.6 etc.) / CQ.2
......... code
(see OBX.6 etc.) / CQ.2
........ high
NR.2
......... id
......... extension
......... value
SN.2 / CQ - N/A
......... comparator
SN.1 / CQ.1
......... unit
(see OBX.6 etc.) / CQ.2
......... system
(see OBX.6 etc.) / CQ.2
......... code
(see OBX.6 etc.) / CQ.2
....... bounds[x]:boundsPeriod
........ id
........ extension
........ start
DR.1
........ end
DR.2
...... count
...... countMax
...... duration
...... durationMax
...... durationUnit
...... frequency
...... frequencyMax
...... period
...... periodMax
...... periodUnit
...... dayOfWeek
...... timeOfDay
...... when
...... offset
..... code
.... Slices for asNeeded[x]
TQ1-9
..... asNeeded[x]:asNeededBoolean
TQ1-9
..... asNeeded[x]:asNeededCodeableConcept
TQ1-9
.... site
RXR-2
..... id
..... extension
..... Slices for coding
  • C*E.1-8
  • C*E.10-22
...... coding:SNOMED
  • C*E.1-8
  • C*E.10-22
....... id
....... extension
....... system
C*E.3
....... version
C*E.7
....... code
C*E.1
....... display
C*E.2 - but note this is not well followed
....... userSelected
Sometimes implied by being first
..... text
C*E.9. But note many systems use C*E.2 for this
.... route
RXR-1
..... id
..... extension
..... Slices for coding
  • C*E.1-8
  • C*E.10-22
...... coding:EDQM
  • C*E.1-8
  • C*E.10-22
....... id
....... extension
....... system
C*E.3
....... version
C*E.7
....... code
C*E.1
....... display
C*E.2 - but note this is not well followed
....... userSelected
Sometimes implied by being first
...... coding:SNOMED
  • C*E.1-8
  • C*E.10-22
....... id
....... extension
....... system
C*E.3
....... version
C*E.7
....... code
C*E.1
....... display
C*E.2 - but note this is not well followed
....... userSelected
Sometimes implied by being first
..... text
C*E.9. But note many systems use C*E.2 for this
.... method
RXR-4
.... doseAndRate
TQ1-2
..... id
..... extension
..... type
RXO-21; RXE-23
..... Slices for dose[x]
  • RXO-2
  • RXE-3
...... dose[x]:doseRange
  • RXO-2
  • RXE-3
....... id
....... extension
....... low
NR.1
........ id
........ extension
........ value
SN.2 / CQ - N/A
........ comparator
SN.1 / CQ.1
........ unit
(see OBX.6 etc.) / CQ.2
........ system
(see OBX.6 etc.) / CQ.2
........ code
(see OBX.6 etc.) / CQ.2
....... high
NR.2
........ id
........ extension
........ value
SN.2 / CQ - N/A
........ comparator
SN.1 / CQ.1
........ unit
(see OBX.6 etc.) / CQ.2
........ system
(see OBX.6 etc.) / CQ.2
........ code
(see OBX.6 etc.) / CQ.2
...... dose[x]:doseQuantity
  • RXO-2
  • RXE-3
..... Slices for rate[x]
  • RXE22
  • RXE23
  • RXE-24
...... rate[x]:rateRatio
  • RXE22
  • RXE23
  • RXE-24
....... id
....... extension
....... numerator
........ id
........ extension
........ value
SN.2 / CQ - N/A
........ comparator
SN.1 / CQ.1
........ unit
(see OBX.6 etc.) / CQ.2
........ system
(see OBX.6 etc.) / CQ.2
........ code
(see OBX.6 etc.) / CQ.2
....... denominator
........ id
........ extension
........ value
SN.2 / CQ - N/A
........ comparator
SN.1 / CQ.1
........ unit
(see OBX.6 etc.) / CQ.2
........ system
(see OBX.6 etc.) / CQ.2
........ code
(see OBX.6 etc.) / CQ.2
...... rate[x]:rateRange
  • RXE22
  • RXE23
  • RXE-24
....... id
....... extension
....... low
NR.1
........ id
........ extension
........ value
SN.2 / CQ - N/A
........ comparator
SN.1 / CQ.1
........ unit
(see OBX.6 etc.) / CQ.2
........ system
(see OBX.6 etc.) / CQ.2
........ code
(see OBX.6 etc.) / CQ.2
....... high
NR.2
........ id
........ extension
........ value
SN.2 / CQ - N/A
........ comparator
SN.1 / CQ.1
........ unit
(see OBX.6 etc.) / CQ.2
........ system
(see OBX.6 etc.) / CQ.2
........ code
(see OBX.6 etc.) / CQ.2
...... rate[x]:rateQuantity
  • RXE22
  • RXE23
  • RXE-24
....... id
....... extension
....... value
SN.2 / CQ - N/A
....... comparator
SN.1 / CQ.1
....... unit
(see OBX.6 etc.) / CQ.2
....... system
(see OBX.6 etc.) / CQ.2
....... code
(see OBX.6 etc.) / CQ.2
.... maxDosePerPeriod
  • RXO-23
  • RXE-19
..... id
..... extension
..... numerator
...... id
...... extension
...... value
SN.2 / CQ - N/A
...... comparator
SN.1 / CQ.1
...... unit
(see OBX.6 etc.) / CQ.2
...... system
(see OBX.6 etc.) / CQ.2
...... code
(see OBX.6 etc.) / CQ.2
..... denominator
...... id
...... extension
...... value
SN.2 / CQ - N/A
...... comparator
SN.1 / CQ.1
...... unit
(see OBX.6 etc.) / CQ.2
...... system
(see OBX.6 etc.) / CQ.2
...... code
(see OBX.6 etc.) / CQ.2
.... maxDosePerAdministration
..... id
..... extension
..... value
SN.2 / CQ - N/A
..... comparator
SN.1 / CQ.1
..... unit
(see OBX.6 etc.) / CQ.2
..... system
(see OBX.6 etc.) / CQ.2
..... code
(see OBX.6 etc.) / CQ.2
.... maxDosePerLifetime
... dispenseRequest
Message/Body/NewRx/MedicationPrescribed/ExpirationDate
.... id
.... extension
.... modifierExtension
.... initialFill
..... id
..... extension
..... modifierExtension
..... quantity
..... duration
.... dispenseInterval
.... validityPeriod
Message/Body/NewRx/MedicationPrescribed/Refills
.... numberOfRepeatsAllowed
Message/Body/NewRx/MedicationPrescribed/Quantity
RXE-12-Number of Refills
.... quantity
Message/Body/NewRx/MedicationPrescribed/DaysSupply
RXD-4-Actual Dispense Amount / RXD-5.1-Actual Dispense Units.code / RXD-5.3-Actual Dispense Units.name of coding system
.... expectedSupplyDuration
Message/Body/NewRx/MedicationPrescribed/Substitutions
.... performer
FiveWs.who
... substitution
specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions
.... id
.... extension
.... modifierExtension
.... Slices for allowed[x]
specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions
RXO-9-Allow Substitutions / RXE-9-Substitution Status
..... allowed[x]:allowedBoolean
specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions
RXO-9-Allow Substitutions / RXE-9-Substitution Status
..... allowed[x]:allowedCodeableConcept
specific values within Message/Body/NewRx/MedicationPrescribed/Substitutions
RXO-9-Allow Substitutions / RXE-9-Substitution Status
.... reason
not mapped
RXE-9 Substition status
... priorPrescription
Request.replaces
not mapped
... detectedIssue
... eventHistory
Request.relevantHistory

doco Documentation for this format