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

: Example HIE DocumentReference - TTL Representation

Raw ttl | Download


@prefix fhir: <http://hl7.org/fhir/> .
@prefix loinc: <https://loinc.org/rdf/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sct: <http://snomed.info/id/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

 a fhir:DocumentReference ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "HIEDocumentReference-example"] ; # 
  fhir:meta [
    ( fhir:profile [
fhir:v "https://nshr.dha.go.ke/fhir/StructureDefinition/hie-documentreference"^^xsd:anyURI ;
fhir:l <https://nshr.dha.go.ke/fhir/StructureDefinition/hie-documentreference>     ] )
  ] ; # 
  fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div [ fhir:v "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>DocumentReference</b></p><p>Discharge summary available as a PDF. Authored by Acme Health, authenticated by Dr. John Clinician, and linked to the referenced encounter and patient.</p><table><thead><tr><th align=\"left\">Field</th><th align=\"left\">Value</th></tr></thead><tbody><tr><td>Status</td><td>current</td></tr><tr><td>Doc Status</td><td>final</td></tr><tr><td>Type</td><td>Discharge summary (LOINC 18842-5)</td></tr><tr><td>Subject</td><td>Jane Patient (Patient/p-001)</td></tr><tr><td>Date</td><td>2025-11-12T11:20:00+03:00</td></tr><tr><td>Author</td><td>Acme Health (Organization/org-001)</td></tr><tr><td>Authenticator</td><td>Dr. John Clinician (HIEPractitioner/pr-001)</td></tr><tr><td>Encounter</td><td>Outpatient visit (Encounter/enc-001)</td></tr><tr><td>Attachment</td><td>application/pdf, 256 KB, title \"Discharge Summary\", URL Binary/bin-001</td></tr></tbody></table></div>"^^rdf:XMLLiteral ]
  ] ; # 
  fhir:identifier ( [
fhir:use [ fhir:v "official" ] ;
fhir:type [
      ( fhir:coding [
fhir:system [
fhir:v "http://terminology.hl7.org/CodeSystem/v2-0203"^^xsd:anyURI ;
fhir:l <http://terminology.hl7.org/CodeSystem/v2-0203>         ] ;
fhir:code [ fhir:v "ACSN" ] ;
fhir:display [ fhir:v "Accession ID" ]       ] )     ] ;
fhir:system [
fhir:v "http://example.org/docrefs"^^xsd:anyURI ;
fhir:l <http://example.org/docrefs>     ] ;
fhir:value [ fhir:v "DOC-2025-0001" ]
  ] ) ; # 
  fhir:status [ fhir:v "current"] ; # 
  fhir:docStatus [ fhir:v "final"] ; # 
  fhir:type [
    ( fhir:coding [
a loinc:18842-5 ;
fhir:system [
fhir:v "http://loinc.org"^^xsd:anyURI ;
fhir:l <http://loinc.org>       ] ;
fhir:code [ fhir:v "18842-5" ] ;
fhir:display [ fhir:v "Discharge summary" ]     ] )
  ] ; # 
  fhir:category ( [
    ( fhir:coding [
fhir:system [
fhir:v "http://terminology.hl7.org/CodeSystem/v2-0074"^^xsd:anyURI ;
fhir:l <http://terminology.hl7.org/CodeSystem/v2-0074>       ] ;
fhir:code [ fhir:v "ADR" ] ;
fhir:display [ fhir:v "Administrative/summary report" ]     ] )
  ] ) ; # 
  fhir:subject [
fhir:l fhir:Patient/p-001 ;
fhir:reference [ fhir:v "Patient/p-001" ] ;
fhir:display [ fhir:v "Jane Patient" ]
  ] ; # 
  fhir:date [ fhir:v "2025-11-12T11:20:00+03:00"^^xsd:dateTime] ; # 
  fhir:author ( [
fhir:l fhir:Organization/org-001 ;
fhir:reference [ fhir:v "Organization/org-001" ] ;
fhir:display [ fhir:v "Acme Health" ]
  ] ) ; # 
  fhir:authenticator [
fhir:l fhir:HIEPractitioner/pr-001 ;
fhir:reference [ fhir:v "HIEPractitioner/pr-001" ] ;
fhir:display [ fhir:v "Dr. John Clinician" ]
  ] ; # 
  fhir:custodian [
fhir:l fhir:Organization/org-001 ;
fhir:reference [ fhir:v "Organization/org-001" ] ;
fhir:display [ fhir:v "Acme Health" ]
  ] ; # 
  fhir:relatesTo ( [
fhir:code [ fhir:v "replaces" ] ;
fhir:target [
fhir:l fhir:DocumentReference/doc-older-0001 ;
fhir:reference [ fhir:v "DocumentReference/doc-older-0001" ] ;
fhir:display [ fhir:v "Prior discharge summary" ]     ]
  ] ) ; # 
  fhir:securityLabel ( [
    ( fhir:coding [
fhir:system [
fhir:v "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"^^xsd:anyURI ;
fhir:l <http://terminology.hl7.org/CodeSystem/v3-Confidentiality>       ] ;
fhir:code [ fhir:v "N" ] ;
fhir:display [ fhir:v "normal" ]     ] )
  ] ) ; # 
  fhir:content ( [
fhir:attachment [
fhir:contentType [ fhir:v "application/pdf" ] ;
fhir:url [
fhir:v "Binary/bin-001"^^xsd:anyURI ;
fhir:l fhir:Binary/bin-001       ] ;
fhir:size [ fhir:v "262144"^^xsd:nonNegativeInteger ] ;
fhir:hash [ fhir:v "3q2+7w=="^^xsd:base64Binary ] ;
fhir:title [ fhir:v "Discharge Summary" ] ;
fhir:creation [ fhir:v "2025-11-12T11:15:00+03:00"^^xsd:dateTime ]     ]
  ] ) ; # 
  fhir:context [
    ( fhir:encounter [
fhir:l fhir:Encounter/enc-001 ;
fhir:reference [ fhir:v "Encounter/enc-001" ] ;
fhir:display [ fhir:v "Outpatient visit 2025-11-12" ]     ] ) ;
fhir:facilityType [
      ( fhir:coding [
fhir:system [
fhir:v "http://terminology.hl7.org/CodeSystem/v3-RoleCode"^^xsd:anyURI ;
fhir:l <http://terminology.hl7.org/CodeSystem/v3-RoleCode>         ] ;
fhir:code [ fhir:v "OUTPHARM" ] ;
fhir:display [ fhir:v "Outpatient facility" ]       ] )     ] ;
fhir:practiceSetting [
      ( fhir:coding [
a sct:408443003 ;
fhir:system [
fhir:v "http://snomed.info/sct"^^xsd:anyURI ;
fhir:l <http://snomed.info/sct>         ] ;
fhir:code [ fhir:v "408443003" ] ;
fhir:display [ fhir:v "General medical practice" ]       ] )     ] ;
fhir:sourcePatientInfo [
fhir:l fhir:Patient/p-001 ;
fhir:reference [ fhir:v "Patient/p-001" ] ;
fhir:display [ fhir:v "Jane Patient" ]     ]
  ] . #