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

: SGHI Device Order Code System - TTL Representation

Active as of 2026-09-15

Raw ttl | Download


@prefix fhir: <http://hl7.org/fhir/> .
@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 xsd: <http://www.w3.org/2001/XMLSchema#> .

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

<http://hl7.org/fhir/CodeSystem/device-order-codesystem> a fhir:CodeSystem ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "device-order-codesystem"] ; # 
  fhir:text [
     fhir:status [ fhir:v "generated" ] ;
     fhir:div [ fhir:v "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: CodeSystem device-order-codesystem</b></p><a name=\"device-order-codesystem\"> </a><a name=\"hcdevice-order-codesystem\"> </a><p>This case-sensitive code system <code>https://fhir.slade360.co.ke/fhir/CodeSystem/device-order-codesystem</code> defines the following codes:</p><table class=\"codes\"><tr><td style=\"white-space:nowrap\"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td></tr><tr><td style=\"white-space:nowrap\">supply-method<a name=\"device-order-codesystem-supply-method\"> </a></td><td>How the device is supplied</td><td>Names the DeviceRequest.parameter that records the route by which the device reaches the patient.</td></tr><tr><td style=\"white-space:nowrap\">dispensed-on-site<a name=\"device-order-codesystem-dispensed-on-site\"> </a></td><td>Dispensed on site</td><td>The patient collects the device from the facility that ordered it.</td></tr><tr><td style=\"white-space:nowrap\">fitted-in-clinic<a name=\"device-order-codesystem-fitted-in-clinic\"> </a></td><td>Fitted in clinic</td><td>The device is fitted to the patient during a clinic appointment.</td></tr><tr><td style=\"white-space:nowrap\">patient-to-purchase<a name=\"device-order-codesystem-patient-to-purchase\"> </a></td><td>Patient to purchase</td><td>The device is to be purchased by the patient.</td></tr><tr><td style=\"white-space:nowrap\">loan-from-equipment-library<a name=\"device-order-codesystem-loan-from-equipment-library\"> </a></td><td>Loan from equipment library</td><td>The patient is loaned the device from the equipment library.</td></tr></table></div>"^^rdf:XMLLiteral ]
  ] ; # 
  fhir:url [ fhir:v "https://fhir.slade360.co.ke/fhir/CodeSystem/device-order-codesystem"^^xsd:anyURI] ; # 
  fhir:version [ fhir:v "0.1.0"] ; # 
  fhir:name [ fhir:v "SGHIDeviceOrderCodeSystem"] ; # 
  fhir:title [ fhir:v "SGHI Device Order Code System"] ; # 
  fhir:status [ fhir:v "active"] ; # 
  fhir:experimental [ fhir:v false] ; # 
  fhir:date [ fhir:v "2026-09-15T11:40:24+00:00"^^xsd:dateTime] ; # 
  fhir:publisher [ fhir:v "Kathurima Kimathi"] ; # 
  fhir:contact ( [
     fhir:name [ fhir:v "Kathurima Kimathi" ] ;
     fhir:telecom ( [
       fhir:system [ fhir:v "url" ] ;
       fhir:value [ fhir:v "https://www.linkedin.com/in/kathurima-kimathi/" ]
     ] [
       fhir:system [ fhir:v "email" ] ;
       fhir:value [ fhir:v "kathurimakimathi415@gmail.com" ]
     ] )
  ] [
     fhir:name [ fhir:v "Oscar John" ] ;
     fhir:telecom ( [
       fhir:system [ fhir:v "email" ] ;
       fhir:value [ fhir:v "oscarjohnotieno@gmail.com" ] ;
       fhir:use [ fhir:v "work" ]
     ] )
  ] [
     fhir:name [ fhir:v "Kennedy Omondi" ] ;
     fhir:telecom ( [
       fhir:system [ fhir:v "email" ] ;
       fhir:value [ fhir:v "kennankole@gmail.com" ] ;
       fhir:use [ fhir:v "work" ]
     ] )
  ] ) ; # 
  fhir:description [ fhir:v "The concepts the device order form records that FHIR has nowhere to put. DeviceRequest carries the device, the intent, the priority and the quantity as named elements, but how the patient actually receives the device has no element of its own, so it is carried as a DeviceRequest.parameter and both halves of that parameter — the one naming what the parameter is, and the ones naming the answers — are defined here."] ; # 
  fhir:caseSensitive [ fhir:v true] ; # 
  fhir:content [ fhir:v "complete"] ; # 
  fhir:count [ fhir:v "5"^^xsd:nonNegativeInteger] ; # 
  fhir:concept ( [
     fhir:code [ fhir:v "supply-method" ] ;
     fhir:display [ fhir:v "How the device is supplied" ] ;
     fhir:definition [ fhir:v "Names the DeviceRequest.parameter that records the route by which the device reaches the patient." ]
  ] [
     fhir:code [ fhir:v "dispensed-on-site" ] ;
     fhir:display [ fhir:v "Dispensed on site" ] ;
     fhir:definition [ fhir:v "The patient collects the device from the facility that ordered it." ]
  ] [
     fhir:code [ fhir:v "fitted-in-clinic" ] ;
     fhir:display [ fhir:v "Fitted in clinic" ] ;
     fhir:definition [ fhir:v "The device is fitted to the patient during a clinic appointment." ]
  ] [
     fhir:code [ fhir:v "patient-to-purchase" ] ;
     fhir:display [ fhir:v "Patient to purchase" ] ;
     fhir:definition [ fhir:v "The device is to be purchased by the patient." ]
  ] [
     fhir:code [ fhir:v "loan-from-equipment-library" ] ;
     fhir:display [ fhir:v "Loan from equipment library" ] ;
     fhir:definition [ fhir:v "The patient is loaned the device from the equipment library." ]
  ] ) . #