SGHI FHIR Profile Implementation Guide
0.1.0 - ci-build

SGHI FHIR Profile Implementation Guide, published by Kathurima Kimathi. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/savannahghi/sil_fhir_profile_ig/ and changes regularly. See the Directory of published versions

Data Type Profile: SGHIDosage - Mappings

Draft as of 2026-01-14

Mappings for the dosage 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
  • n/a
  • .outboundRelationship[typeCode=COMP].target[classCode=SBADM
  • moodCode=INT]
... id
n/a
... extension
n/a
... modifierExtension
N/A
... text
.text
RXO-6; RXE-21
... additionalInstruction
.text
RXO-7
... patientInstruction
.text
RXO-7
... timing
.effectiveTime
... asNeeded
  • .outboundRelationship[typeCode=PRCN].target[classCode=OBS
  • moodCode=EVN
  • code="as needed"].value=boolean or codable concept
TQ1-9
... asNeededFor
  • .outboundRelationship[typeCode=PRCN].target[classCode=OBS
  • moodCode=EVN
  • code="as needed"].value=boolean or codable concept
TQ1-9
... site
.approachSiteCode
RXR-2
... route
.routeCode
RXR-1
... method
SubstanceAdministration.methodCode
RXR-4
... doseAndRate
SubstanceAdministration.doseQuantity; SubstanceAdministration.RateQuantity
TQ1-2
.... id
n/a
.... extension
n/a
.... type
RXO-21; RXE-23
.... Slices for dose[x]
.doseQuantity
  • RXO-2
  • RXE-3
..... dose[x]:doseQuantity
.doseQuantity
  • RXO-2
  • RXE-3
...... id
n/a
...... extension
n/a
...... value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
SN.2 / CQ - N/A
...... comparator
IVL properties
SN.1 / CQ.1
...... unit
PQ.unit
(see OBX.6 etc.) / CQ.2
...... system
  • CO.codeSystem
  • PQ.translation.codeSystem
(see OBX.6 etc.) / CQ.2
...... code
  • PQ.code
  • MO.currency
  • PQ.translation.code
(see OBX.6 etc.) / CQ.2
..... dose[x]:doseRange
.doseQuantity
  • RXO-2
  • RXE-3
...... id
n/a
...... extension
n/a
...... low
./low
NR.1
....... id
n/a
....... extension
n/a
....... value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
SN.2 / CQ - N/A
....... comparator
IVL properties
SN.1 / CQ.1
....... unit
PQ.unit
(see OBX.6 etc.) / CQ.2
....... system
  • CO.codeSystem
  • PQ.translation.codeSystem
(see OBX.6 etc.) / CQ.2
....... code
  • PQ.code
  • MO.currency
  • PQ.translation.code
(see OBX.6 etc.) / CQ.2
...... high
./high
NR.2
....... id
n/a
....... extension
n/a
....... value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
SN.2 / CQ - N/A
....... comparator
IVL properties
SN.1 / CQ.1
....... unit
PQ.unit
(see OBX.6 etc.) / CQ.2
....... system
  • CO.codeSystem
  • PQ.translation.codeSystem
(see OBX.6 etc.) / CQ.2
....... code
  • PQ.code
  • MO.currency
  • PQ.translation.code
(see OBX.6 etc.) / CQ.2
.... Slices for rate[x]
.rateQuantity
  • RXE22
  • RXE23
  • RXE-24
..... rate[x]:rateRatio
.rateQuantity
  • RXE22
  • RXE23
  • RXE-24
...... id
n/a
...... extension
n/a
...... numerator
.numerator
....... id
n/a
....... extension
n/a
....... value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
SN.2 / CQ - N/A
....... comparator
IVL properties
SN.1 / CQ.1
....... unit
PQ.unit
(see OBX.6 etc.) / CQ.2
....... system
  • CO.codeSystem
  • PQ.translation.codeSystem
(see OBX.6 etc.) / CQ.2
....... code
  • PQ.code
  • MO.currency
  • PQ.translation.code
(see OBX.6 etc.) / CQ.2
...... denominator
.denominator
....... id
n/a
....... extension
n/a
....... value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
SN.2 / CQ - N/A
....... comparator
IVL properties
SN.1 / CQ.1
....... unit
PQ.unit
(see OBX.6 etc.) / CQ.2
....... system
  • CO.codeSystem
  • PQ.translation.codeSystem
(see OBX.6 etc.) / CQ.2
....... code
  • PQ.code
  • MO.currency
  • PQ.translation.code
(see OBX.6 etc.) / CQ.2
..... rate[x]:rateRange
.rateQuantity
  • RXE22
  • RXE23
  • RXE-24
...... id
n/a
...... extension
n/a
...... low
./low
NR.1
....... id
n/a
....... extension
n/a
....... value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
SN.2 / CQ - N/A
....... comparator
IVL properties
SN.1 / CQ.1
....... unit
PQ.unit
(see OBX.6 etc.) / CQ.2
....... system
  • CO.codeSystem
  • PQ.translation.codeSystem
(see OBX.6 etc.) / CQ.2
....... code
  • PQ.code
  • MO.currency
  • PQ.translation.code
(see OBX.6 etc.) / CQ.2
...... high
./high
NR.2
....... id
n/a
....... extension
n/a
....... value
  • PQ.value
  • CO.value
  • MO.value
  • IVL.high or IVL.low depending on the value
SN.2 / CQ - N/A
....... comparator
IVL properties
SN.1 / CQ.1
....... unit
PQ.unit
(see OBX.6 etc.) / CQ.2
....... system
  • CO.codeSystem
  • PQ.translation.codeSystem
(see OBX.6 etc.) / CQ.2
....... code
  • PQ.code
  • MO.currency
  • PQ.translation.code
(see OBX.6 etc.) / CQ.2
... maxDosePerPeriod
.maxDoseQuantity
  • RXO-23
  • RXE-19
... maxDosePerAdministration
not supported
... maxDosePerLifetime
not supported

doco Documentation for this format