SIL HIE Implementation Guide
0.1.0 - sil-hie-active
SIL HIE 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/hie-fhir-ig-profile/ and changes regularly. See the Directory of published versions
<Appointment xmlns="http://hl7.org/fhir">
<id value="HIEAppointment-example"/>
<meta>
<profile
value="https://nshr.dha.go.ke/fhir/StructureDefinition/hie-appointment"/>
</meta>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p><b>Appointment</b></p><p>Booked outpatient consultation for headache. Duration 30 minutes. Patient and clinician confirmed. Linked to the originating service request and clinical condition.</p><table><thead><tr><th align="left">Field</th><th align="left">Value</th></tr></thead><tbody><tr><td>Status</td><td>booked</td></tr><tr><td>Start</td><td>2025-11-20T09:00:00+03:00</td></tr><tr><td>End</td><td>2025-11-20T09:30:00+03:00</td></tr><tr><td>Minutes</td><td>30</td></tr><tr><td>Service Category</td><td>Ambulatory care</td></tr><tr><td>Service Type</td><td>General practice consult</td></tr><tr><td>Reason</td><td>Headache (SNOMED 25064002)</td></tr><tr><td>Subject</td><td>Jane Patient (Patient/p-001)</td></tr><tr><td>Performer</td><td>Dr. John Clinician (HIEPractitioner/pr-001)</td></tr><tr><td>Location</td><td>Outpatient Room 3 (Location/loc-OPD)</td></tr></tbody></table></div>
</text>
<identifier>
<use value="official"/>
<type>
<coding>
<system value="http://terminology.hl7.org/CodeSystem/v2-0203"/>
<code value="ACSN"/>
<display value="Accession ID"/>
</coding>
</type>
<system value="http://example.org/appointments"/>
<value value="APT-2025-0001"/>
</identifier>
<status value="booked"/>
<serviceCategory>
<coding>
<system value="http://example.org/fhir/CodeSystem/service-category"/>
<code value="AMB"/>
<display value="Ambulatory care"/>
</coding>
</serviceCategory>
<serviceType>
<coding>
<system value="http://example.org/fhir/CodeSystem/service-type"/>
<code value="GP"/>
<display value="General practice consult"/>
</coding>
</serviceType>
<specialty>
<coding>
<system value="http://snomed.info/sct"/>
<code value="394814009"/>
<display value="General practice"/>
</coding>
</specialty>
<appointmentType>
<coding>
<system value="http://terminology.hl7.org/CodeSystem/v2-0276"/>
<code value="ROUTINE"/>
<display value="Routine"/>
</coding>
</appointmentType>
<reasonCode>
<coding>
<system value="http://snomed.info/sct"/>
<code value="25064002"/>
<display value="Headache"/>
</coding>
</reasonCode>
<reasonReference>
<reference value="Condition/cond-001"/>
<display value="Acute headache"/>
</reasonReference>
<priority value="5"/>
<description
value="Outpatient consultation with GP for headache evaluation"/>
<start value="2025-11-20T09:00:00+03:00"/>
<end value="2025-11-20T09:30:00+03:00"/>
<minutesDuration value="30"/>
<slot>
<reference value="Slot/slot-001"/>
<display value="Clinic slot 9:00–9:30 AM"/>
</slot>
<created value="2025-11-18T14:05:00+03:00"/>
<basedOn>
<reference value="ServiceRequest/sr-001"/>
<display value="Consultation request"/>
</basedOn>
<participant>
<type>
<coding>
<system
value="http://terminology.hl7.org/CodeSystem/participant-type"/>
<code value="SBJ"/>
<display value="subject"/>
</coding>
</type>
<actor>
<reference value="Patient/p-001"/>
<display value="Jane Patient"/>
</actor>
<status value="accepted"/>
</participant>
<participant>
<type>
<coding>
<system
value="http://terminology.hl7.org/CodeSystem/participant-type"/>
<code value="PPRF"/>
<display value="primary performer"/>
</coding>
</type>
<actor>
<reference value="HIEPractitioner/pr-001"/>
<display value="Dr. John Clinician"/>
</actor>
<status value="accepted"/>
</participant>
<participant>
<type>
<coding>
<system
value="http://terminology.hl7.org/CodeSystem/participant-type"/>
<code value="LOC"/>
<display value="location"/>
</coding>
</type>
<actor>
<reference value="Location/loc-OPD"/>
<display value="Outpatient Room 3"/>
</actor>
<status value="accepted"/>
</participant>
<participant>
<type>
<coding>
<system
value="http://terminology.hl7.org/CodeSystem/participant-type"/>
<code value="PART"/>
<display value="participation"/>
</coding>
</type>
<actor>
<reference value="HealthcareService/hs-gp"/>
<display value="General Practice Service"/>
</actor>
<status value="accepted"/>
</participant>
</Appointment>