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: SGHICarePlan - Mappings

Draft as of 2026-04-27

Mappings for the careplan resource profile.

#### Mappings to Structures in this Implementation Guide

No Mappings Found

#### Mappings to other Structures

No Mappings Found

#### Other Mappings

Name | Workflow Pattern | FiveWs Pattern Mapping | RIM Mapping | HL7 V2 Mapping
--- | --- | --- | --- | ---
CarePlan | Request | clinical.careprovision | Entity Role or Act Act[classCode=PCPR moodCode=INT] |
id |  |  |  |
meta |  |  |  |
implicitRules |  |  |  |
language |  |  |  |
text |  |  | Act.text? |
contained |  |  | N/A |
extension |  |  | N/A |
modifierExtension |  |  | N/A |
identifier | Request.identifier | FiveWs.identifier | .id | PTH-3
id |  |  | n/a |
extension |  |  | n/a |
use |  |  | Role.code or implied by context | N/A
type |  |  | Role.code or implied by context | CX.5
system |  |  | II.root or Role.id.root | CX.4 / EI-2-4
value |  |  | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) | CX.1 / EI.1
period |  |  | Role.effectiveTime or implied by context | CX.7 + CX.8
assigner |  |  | II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper | CX.4 / (CX.4 CX.9 CX.10)
instantiatesCanonical | Request.instantiatesCanonical |  | .outboundRelationship[typeCode=DEFN].target |
instantiatesUri | Request.instantiatesUri |  | .outboundRelationship[typeCode=DEFN].target |
basedOn | Request.basedOn |  |  |
replaces | Request.replaces |  |  |
partOf |  |  |  |
status | Request.status {uses different ValueSet} | FiveWs.status | .statusCode planned = new active = active completed = completed | PTH-5
intent | Request.intent |  |  |
category |  | FiveWs.class |  |
title |  |  |  |
description |  | FiveWs.what[x] |  |
subject | Request.subject | FiveWs.subject[x] | .participation[typeCode=PAT].role[classCode=PAT] | PID-3
encounter | Request.encounter | FiveWs.context | . | Associated PV1
period | Request.occurrence[x] | FiveWs.planned | .effectiveTime | GOL-7 / GOL-8
created | Request.authoredOn | FiveWs.recorded | .participation[typeCode=AUT].time |
custodian | Request.requester | FiveWs.author |  |
contributor |  |  |  |
careTeam | Request.performer {similar but does not entail CareTeam} | FiveWs.actor |  |
addresses | Request.reason | FiveWs.why[x] | .actRelationship[typeCode=SUBJ].target[classCode=CONC moodCode=EVN] | PRB-4
supportingInfo | Request.supportingInfo |  |  |
goal |  |  | .outboundRelationship[typeCode<=OBJ]. | GOL-1
activity | This is a list of contained Request-Event tuples!} |  | .outboundRelationship[typeCode=COMP].target |
id |  |  | n/a |
extension |  |  | n/a |
modifierExtension |  |  | N/A |
performedActivity | {Event that is outcome of Request in activity.plannedActivityReference} |  | .inboundRelationship[typeCode=FLFS].source |
progress |  |  | .inboundRelationship[typeCode=SUBJ].source[classCode=OBS moodCode=EVN code="annotation"].value | NTE?
plannedActivityReference | {Request that resulted in Event in activity.performedActivity} |  | .outboundRelationship[typeCode=COMP].target |
note | Request.note |  | .inboundRelationship[typeCode=SUBJ].source[classCode=OBS moodCode=EVN code="annotation"].value | NTE?
id |  |  | n/a |
extension |  |  | n/a |
Slices for author[x] |  |  | Act.participant[typeCode=AUT].role | N/A
author[x]:authorReference |  |  | Act.participant[typeCode=AUT].role | N/A
time |  |  | Act.effectiveTime | N/A
text |  |  | Act.text | N/A
Documentation for this format