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

## Resource Profile: SGHICondition - Mappings

Draft as of 2026-04-27

Mappings for the condition resource profile.

#### Mappings to Structures in this Implementation Guide

No Mappings Found

#### Mappings to other Structures

No Mappings Found

#### Other Mappings

Name | FiveWs Pattern Mapping | SNOMED CT Concept Domain Binding | HL7 V2 Mapping | RIM Mapping | SNOMED CT Attribute Binding
--- | --- | --- | --- | --- | ---
Condition | clinical.general | 246090004 |Associated finding| = ( ( < 404684003 |Clinical finding| MINUS ( << 420134006 |Propensity to adverse reactions| OR << 473010000 |Hypersensitivity condition| OR << 79899007 |Drug interaction| OR << 69449002 |Drug action| OR << 441742003 |Evaluation finding| OR << 307824009 |Administrative status| OR << 385356007 |Tumor stage finding|)) OR < 272379006 |Event|) | PPR message | Entity Role or Act Observation[classCode=OBS moodCode=EVN code=ASSERTION value<Diagnosis] |
id |  |  |  |  |
meta |  |  |  |  |
implicitRules |  |  |  |  |
language |  |  |  |  |
text |  |  |  | Act.text? |
contained |  |  |  | N/A |
extension |  |  |  | N/A |
modifierExtension |  |  |  | N/A |
identifier | FiveWs.identifier |  |  | .id |
id |  |  |  | n/a |
extension |  |  |  | n/a |
use |  |  | N/A | Role.code or implied by context |
type |  |  | CX.5 | Role.code or implied by context |
system |  |  | CX.4 / EI-2-4 | II.root or Role.id.root |
value |  |  | CX.1 / EI.1 | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) |
period |  |  | CX.7 + CX.8 | Role.effectiveTime or implied by context |
assigner |  |  | CX.4 / (CX.4 CX.9 CX.10) | II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper |
clinicalStatus | FiveWs.status | < 303105007 |Disease phases| | PRB-14 | Observation ACT .inboundRelationship[typeCode=COMP].source[classCode=OBS code="clinicalStatus" moodCode=EVN].value |
verificationStatus | FiveWs.status | < 410514004 |Finding context value| | PRB-13 | Observation ACT .inboundRelationship[typeCode=COMP].source[classCode=OBS code="verificationStatus" moodCode=EVN].value | 408729009
category | FiveWs.class | < 404684003 |Clinical finding| | 'problem' if from PRB-3. 'diagnosis' if from DG1 segment in PV1 message | .code |
severity | FiveWs.grade | < 272141005 |Severities| | PRB-26 / ABS-3 | Can be pre/post-coordinated into value. Or ./inboundRelationship[typeCode=SUBJ].source[classCode=OBS moodCode=EVN code="severity"].value | 246112005
code | FiveWs.what[x] | (< 404684003 |Clinical finding| MINUS ( << 420134006 |Propensity to adverse reactions| OR << 473010000 |Hypersensitivity condition| OR << 79899007 |Drug interaction| OR << 69449002 |Drug action| OR << 441742003 |Evaluation finding| OR << 307824009 |Administrative status| OR << 385356007 |Tumor stage finding|)) OR < 413350009 |Finding with explicit context| OR < 272379006 |Event| | PRB-3 | .value | 246090004
bodySite |  | < 442083009 |Anatomical or acquired body structure| |  | .targetBodySiteCode | 363698007
subject | FiveWs.subject[x] |  | PID-3 | .participation[typeCode=SBJ].role[classCode=PAT] |
encounter | FiveWs.context |  | PV1-19 (+PV1-54) | .inboundRelationship[typeCode=COMP].source[classCode=ENC moodCode=EVN] |
onset[x] | FiveWs.init |  | PRB-16 | .effectiveTime.low or .inboundRelationship[typeCode=SUBJ].source[classCode=OBS moodCode=EVN code="age at onset"].value |
abatement[x] | FiveWs.done[x] |  |  | .effectiveTime.high or .inboundRelationship[typeCode=SUBJ].source[classCode=OBS moodCode=EVN code="age at remission"].value or .inboundRelationship[typeCode=SUBJ]source[classCode=CONC moodCode=EVN].status=completed |
recordedDate | FiveWs.recorded |  | REL-11 | .participation[typeCode=AUT].time |
participant |  |  |  | .participation[typeCode=PRF] |
id |  |  |  | n/a |
extension |  |  |  | n/a |
modifierExtension |  |  |  | N/A |
function |  |  |  | .participation.functionCode |
actor | FiveWs.who |  |  | .player |
stage |  |  |  | ./inboundRelationship[typeCode=SUBJ].source[classCode=OBS moodCode=EVN code="stage/grade"] |
id |  |  |  | n/a |
extension |  |  |  | n/a |
modifierExtension |  |  |  | N/A |
summary |  | < 254291000 |Staging and scales| | PRB-14 | .value |
assessment |  |  |  | .self |
type |  |  |  | ./inboundRelationship[typeCode=SUBJ].source[classCode=OBS moodCode=EVN code="stage type"] |
evidence |  |  |  | .outboundRelationship[typeCode=SPRT].target[classCode=OBS moodCode=EVN] |
note |  |  | NTE child of PRB | .inboundRelationship[typeCode=SUBJ].source[classCode=OBS moodCode=EVN code="annotation"].value |
Documentation for this format