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-04-27

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

Name | RIM Mapping | HL7 V2 Mapping
--- | --- | ---
Dosage | n/a .outboundRelationship[typeCode=COMP].target[classCode=SBADM moodCode=INT] |
id | n/a |
extension | n/a |
modifierExtension | N/A |
sequence | .text | TQ1-1
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 |
Documentation for this format