Medication IG DE
2.0.0-ballot - ballot

Medication IG DE, published by HL7 Deutschland e.V.. This guide is not an authorized publication; it is the continuous build for version 2.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7germany/medication-ig-de-r4/ and changes regularly. See the Directory of published versions

Data Type Profile: DosageDE - Mappings

Active as of 2026-10-16

Mappings for the DosageDE data type profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameRIM MappingHL7 v2 Mappingdoco
Dosage
  • .outboundRelationship[typeCode=COMP].target[classCode=SBADM
  • moodCode=INT]
Dosage / id
n/a
Dosage / Slices for extension
n/a
Dosage / Slices for extension / extension:asNeededFor
Dosage / Slices for extension / extension:asNeededFor / id
n/a
Dosage / Slices for extension / extension:asNeededFor / extension
Dosage / Slices for extension / extension:asNeededFor / url
N/A
Dosage / Slices for extension / extension:asNeededFor / value[x]
N/A
Dosage / Slices for extension / extension:asNeededFor / value[x] / id
n/a
Dosage / Slices for extension / extension:asNeededFor / value[x] / extension
n/a
Dosage / Slices for extension / extension:asNeededFor / value[x] / coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
Dosage / Slices for extension / extension:asNeededFor / value[x] / text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
Dosage / Slices for modifierExtension
Dosage / Slices for modifierExtension / modifierExtension:minimumIntervalBetweenAdministrations
Dosage / Slices for modifierExtension / modifierExtension:minimumIntervalBetweenAdministrations / id
n/a
Dosage / Slices for modifierExtension / modifierExtension:minimumIntervalBetweenAdministrations / extension
Dosage / Slices for modifierExtension / modifierExtension:minimumIntervalBetweenAdministrations / url
N/A
Dosage / Slices for modifierExtension / modifierExtension:minimumIntervalBetweenAdministrations / value[x]
N/A
Dosage / Slices for modifierExtension / modifierExtension:minimumIntervalBetweenAdministrations / value[x] / id
n/a
Dosage / Slices for modifierExtension / modifierExtension:minimumIntervalBetweenAdministrations / value[x] / extension
n/a
Dosage / Slices for modifierExtension / modifierExtension:minimumIntervalBetweenAdministrations / value[x] / value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
SN.2 / CQ - N/A
Dosage / Slices for modifierExtension / modifierExtension:minimumIntervalBetweenAdministrations / value[x] / comparator
IVL properties
SN.1 / CQ.1
Dosage / Slices for modifierExtension / modifierExtension:minimumIntervalBetweenAdministrations / value[x] / unit
PQ.unit
(see OBX.6 etc.) / CQ.2
Dosage / Slices for modifierExtension / modifierExtension:minimumIntervalBetweenAdministrations / value[x] / system
  • CO.codeSystem
  • PQ.translation.codeSystem
(see OBX.6 etc.) / CQ.2
Dosage / Slices for modifierExtension / modifierExtension:minimumIntervalBetweenAdministrations / value[x] / code
  • PQ.code
  • MO.currency
  • PQ.translation.code
(see OBX.6 etc.) / CQ.2
Dosage / sequence
.text
TQ1-1
Dosage / text
.text
RXO-6; RXE-21
Dosage / additionalInstruction
.text
RXO-7
Dosage / patientInstruction
.text
RXO-7
Dosage / timing
.effectiveTime
Dosage / asNeeded[x]
  • .outboundRelationship[typeCode=PRCN].target[classCode=OBS
  • moodCode=EVN
  • code="as needed"].value=boolean or codable concept
TQ1-9
Dosage / site
.approachSiteCode
RXR-2
Dosage / route
.routeCode
RXR-1
Dosage / method
.doseQuantity
RXR-4
Dosage / doseAndRate
TQ1-2
Dosage / doseAndRate / id
n/a
Dosage / doseAndRate / extension
n/a
Dosage / doseAndRate / type
RXO-21; RXE-23
Dosage / doseAndRate / Slices for dose[x]
.doseQuantity
  • RXO-2
  • RXE-3
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseQuantity
.doseQuantity
  • RXO-2
  • RXE-3
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseQuantity / id
n/a
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseQuantity / extension
n/a
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseQuantity / value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
SN.2 / CQ - N/A
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseQuantity / comparator
IVL properties
SN.1 / CQ.1
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseQuantity / unit
PQ.unit
(see OBX.6 etc.) / CQ.2
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseQuantity / system
  • CO.codeSystem
  • PQ.translation.codeSystem
(see OBX.6 etc.) / CQ.2
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseQuantity / code
  • PQ.code
  • MO.currency
  • PQ.translation.code
(see OBX.6 etc.) / CQ.2
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange
.doseQuantity
  • RXO-2
  • RXE-3
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / id
n/a
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / extension
n/a
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / low
./low
NR.1
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / low / id
n/a
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / low / extension
n/a
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / low / value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
SN.2 / CQ - N/A
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / low / comparator
IVL properties
SN.1 / CQ.1
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / low / unit
PQ.unit
(see OBX.6 etc.) / CQ.2
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / low / system
  • CO.codeSystem
  • PQ.translation.codeSystem
(see OBX.6 etc.) / CQ.2
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / low / code
  • PQ.code
  • MO.currency
  • PQ.translation.code
(see OBX.6 etc.) / CQ.2
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / high
./high
NR.2
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / high / id
n/a
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / high / extension
n/a
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / high / value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
SN.2 / CQ - N/A
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / high / comparator
IVL properties
SN.1 / CQ.1
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / high / unit
PQ.unit
(see OBX.6 etc.) / CQ.2
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / high / system
  • CO.codeSystem
  • PQ.translation.codeSystem
(see OBX.6 etc.) / CQ.2
Dosage / doseAndRate / Slices for dose[x] / dose[x]:doseRange / high / code
  • PQ.code
  • MO.currency
  • PQ.translation.code
(see OBX.6 etc.) / CQ.2
Dosage / doseAndRate / rate[x]
.rateQuantity
  • RXE22
  • RXE23
  • RXE-24
Dosage / maxDosePerPeriod
.maxDoseQuantity
  • RXO-23
  • RXE-19
Dosage / maxDosePerAdministration
not supported
Dosage / maxDosePerLifetime
not supported

doco Documentation for this format