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

: SGHIEventTimingCodeSystem - TTL Representation

Active as of 2026-02-11

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 -------------------------------------------------------------------

 a fhir:CodeSystem ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "timing-of-event"] ; # 
  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 timing-of-event</b></p><a name=\"timing-of-event\"> </a><a name=\"hctiming-of-event\"> </a><p>This  code system <code>https://fhir.slade360.co.ke/fhir/CodeSystem/timing-of-event</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\">MORN<a name=\"timing-of-event-MORN\"> </a></td><td>Morning</td><td>Event occurs during the morning. The exact time is unspecified and established by institution convention or patient interpretation.</td></tr><tr><td style=\"white-space:nowrap\">MORN.early<a name=\"timing-of-event-MORN.46early\"> </a></td><td>Early morning</td><td>Event occurs during the early morning. The exact time is unspecified and established by institution convention or patient interpretation.</td></tr><tr><td style=\"white-space:nowrap\">MORN.late<a name=\"timing-of-event-MORN.46late\"> </a></td><td>Late morning</td><td>Event occurs during the late morning. The exact time is unspecified and established by institution convention or patient interpretation.</td></tr><tr><td style=\"white-space:nowrap\">NOON<a name=\"timing-of-event-NOON\"> </a></td><td>Noon</td><td>Event occurs around 12:00pm. The exact time is unspecified and established by institution convention or patient interpretation.</td></tr><tr><td style=\"white-space:nowrap\">AFT<a name=\"timing-of-event-AFT\"> </a></td><td>Afternoon</td><td>Event occurs during the afternoon. The exact time is unspecified and established by institution convention or patient interpretation.</td></tr><tr><td style=\"white-space:nowrap\">AFT.early<a name=\"timing-of-event-AFT.46early\"> </a></td><td>Early afternoon</td><td>Event occurs during the early afternoon. The exact time is unspecified and established by institution convention or patient interpretation.</td></tr><tr><td style=\"white-space:nowrap\">AFT.late<a name=\"timing-of-event-AFT.46late\"> </a></td><td>Late afternoon</td><td>Event occurs during the late afternoon. The exact time is unspecified and established by institution convention or patient interpretation.</td></tr><tr><td style=\"white-space:nowrap\">EVE<a name=\"timing-of-event-EVE\"> </a></td><td>Evening</td><td>Event occurs during the evening. The exact time is unspecified and established by institution convention or patient interpretation.</td></tr><tr><td style=\"white-space:nowrap\">EVE.early<a name=\"timing-of-event-EVE.46early\"> </a></td><td>Early evening</td><td>Event occurs during the early evening. The exact time is unspecified and established by institution convention or patient interpretation.</td></tr><tr><td style=\"white-space:nowrap\">EVE.late<a name=\"timing-of-event-EVE.46late\"> </a></td><td>Late evening</td><td>Event occurs during the late evening. The exact time is unspecified and established by institution convention or patient interpretation.</td></tr><tr><td style=\"white-space:nowrap\">NIGHT<a name=\"timing-of-event-NIGHT\"> </a></td><td>Night</td><td>Event occurs during the night. The exact time is unspecified and established by institution convention or patient interpretation.</td></tr><tr><td style=\"white-space:nowrap\">PHS<a name=\"timing-of-event-PHS\"> </a></td><td>After sleep</td><td>Event occurs [offset] after subject goes to sleep. The exact time is unspecified and established by institution convention or patient interpretation.</td></tr><tr><td style=\"white-space:nowrap\">IMD<a name=\"timing-of-event-IMD\"> </a></td><td>Immediately</td><td>Event occurs a single time (with no repetitions) as soon as possible after the scheduled or actual start of the overall event.</td></tr><tr><td style=\"white-space:nowrap\">HS<a name=\"timing-of-event-HS\"> </a></td><td>At nap time/bedtime</td><td>Prior to beginning a regular period of extended sleep (this would exclude naps). Note that this might occur at different times of day depending on a person's regular sleep schedule.</td></tr><tr><td style=\"white-space:nowrap\">WAKE<a name=\"timing-of-event-WAKE\"> </a></td><td>Upon waking</td><td>Upon waking up from a regular period of sleep, in order to start regular activities (this would exclude waking up from a nap or temporarily waking up during a period of sleep)</td></tr><tr><td style=\"white-space:nowrap\">C<a name=\"timing-of-event-C\"> </a></td><td>Meal</td><td>The event is to occur before, during, or after a meal.</td></tr><tr><td style=\"white-space:nowrap\">CM<a name=\"timing-of-event-CM\"> </a></td><td>Breakfast time</td><td>The event is to occur before the morning meal.</td></tr><tr><td style=\"white-space:nowrap\">CD<a name=\"timing-of-event-CD\"> </a></td><td>Lunch time</td><td>The event is to occur at lunch time.</td></tr><tr><td style=\"white-space:nowrap\">CV<a name=\"timing-of-event-CV\"> </a></td><td>Dinner time</td><td>The event is to occur at dinner time.</td></tr><tr><td style=\"white-space:nowrap\">AC<a name=\"timing-of-event-AC\"> </a></td><td>Before Dinner</td><td>The event is to occur before a meal.</td></tr><tr><td style=\"white-space:nowrap\">ACM<a name=\"timing-of-event-ACM\"> </a></td><td>Before Breakfast</td><td>The event is to occur before breakfast.</td></tr><tr><td style=\"white-space:nowrap\">ACD<a name=\"timing-of-event-ACD\"> </a></td><td>Before Lunch</td><td>The event is to occur before lunch.</td></tr><tr><td style=\"white-space:nowrap\">ACV<a name=\"timing-of-event-ACV\"> </a></td><td>Before Dinner</td><td>The event is to occur before dinner.</td></tr><tr><td style=\"white-space:nowrap\">PC<a name=\"timing-of-event-PC\"> </a></td><td>After Meal</td><td>The event is to occur after meal.</td></tr><tr><td style=\"white-space:nowrap\">PCM<a name=\"timing-of-event-PCM\"> </a></td><td>After Breakfast</td><td>The event is to occur after breakfast.</td></tr><tr><td style=\"white-space:nowrap\">PCD<a name=\"timing-of-event-PCD\"> </a></td><td>After Lunch</td><td>The event is to occur after lunch.</td></tr><tr><td style=\"white-space:nowrap\">PCV<a name=\"timing-of-event-PCV\"> </a></td><td>After Dinner</td><td>The event is to occur after dinner.</td></tr></table></div>"^^rdf:XMLLiteral ]
  ] ; # 
  fhir:url [
fhir:v "https://fhir.slade360.co.ke/fhir/CodeSystem/timing-of-event"^^xsd:anyURI ;
fhir:l <https://fhir.slade360.co.ke/fhir/CodeSystem/timing-of-event>
  ] ; # 
  fhir:version [ fhir:v "0.1.0"] ; # 
  fhir:name [ fhir:v "SGHIEventTimingCodeSystem"] ; # 
  fhir:status [ fhir:v "active"] ; # 
  fhir:date [ fhir:v "2026-02-11T13:07:07+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 "A code system enumerating the different options used to specify event timing across SGHI's environment."] ; # 
  fhir:content [ fhir:v "complete"] ; # 
  fhir:count [ fhir:v "27"^^xsd:nonNegativeInteger] ; # 
  fhir:concept ( [
fhir:code [ fhir:v "MORN" ] ;
fhir:display [ fhir:v "Morning" ] ;
fhir:definition [ fhir:v "Event occurs during the morning. The exact time is unspecified and established by institution convention or patient interpretation." ]
  ] [
fhir:code [ fhir:v "MORN.early" ] ;
fhir:display [ fhir:v "Early morning" ] ;
fhir:definition [ fhir:v "Event occurs during the early morning. The exact time is unspecified and established by institution convention or patient interpretation." ]
  ] [
fhir:code [ fhir:v "MORN.late" ] ;
fhir:display [ fhir:v "Late morning" ] ;
fhir:definition [ fhir:v "Event occurs during the late morning. The exact time is unspecified and established by institution convention or patient interpretation." ]
  ] [
fhir:code [ fhir:v "NOON" ] ;
fhir:display [ fhir:v "Noon" ] ;
fhir:definition [ fhir:v "Event occurs around 12:00pm. The exact time is unspecified and established by institution convention or patient interpretation." ]
  ] [
fhir:code [ fhir:v "AFT" ] ;
fhir:display [ fhir:v "Afternoon" ] ;
fhir:definition [ fhir:v "Event occurs during the afternoon. The exact time is unspecified and established by institution convention or patient interpretation." ]
  ] [
fhir:code [ fhir:v "AFT.early" ] ;
fhir:display [ fhir:v "Early afternoon" ] ;
fhir:definition [ fhir:v "Event occurs during the early afternoon. The exact time is unspecified and established by institution convention or patient interpretation." ]
  ] [
fhir:code [ fhir:v "AFT.late" ] ;
fhir:display [ fhir:v "Late afternoon" ] ;
fhir:definition [ fhir:v "Event occurs during the late afternoon. The exact time is unspecified and established by institution convention or patient interpretation." ]
  ] [
fhir:code [ fhir:v "EVE" ] ;
fhir:display [ fhir:v "Evening" ] ;
fhir:definition [ fhir:v "Event occurs during the evening. The exact time is unspecified and established by institution convention or patient interpretation." ]
  ] [
fhir:code [ fhir:v "EVE.early" ] ;
fhir:display [ fhir:v "Early evening" ] ;
fhir:definition [ fhir:v "Event occurs during the early evening. The exact time is unspecified and established by institution convention or patient interpretation." ]
  ] [
fhir:code [ fhir:v "EVE.late" ] ;
fhir:display [ fhir:v "Late evening" ] ;
fhir:definition [ fhir:v "Event occurs during the late evening. The exact time is unspecified and established by institution convention or patient interpretation." ]
  ] [
fhir:code [ fhir:v "NIGHT" ] ;
fhir:display [ fhir:v "Night" ] ;
fhir:definition [ fhir:v "Event occurs during the night. The exact time is unspecified and established by institution convention or patient interpretation." ]
  ] [
fhir:code [ fhir:v "PHS" ] ;
fhir:display [ fhir:v "After sleep" ] ;
fhir:definition [ fhir:v "Event occurs [offset] after subject goes to sleep. The exact time is unspecified and established by institution convention or patient interpretation." ]
  ] [
fhir:code [ fhir:v "IMD" ] ;
fhir:display [ fhir:v "Immediately" ] ;
fhir:definition [ fhir:v "Event occurs a single time (with no repetitions) as soon as possible after the scheduled or actual start of the overall event." ]
  ] [
fhir:code [ fhir:v "HS" ] ;
fhir:display [ fhir:v "At nap time/bedtime" ] ;
fhir:definition [ fhir:v "Prior to beginning a regular period of extended sleep (this would exclude naps). Note that this might occur at different times of day depending on a person's regular sleep schedule." ]
  ] [
fhir:code [ fhir:v "WAKE" ] ;
fhir:display [ fhir:v "Upon waking" ] ;
fhir:definition [ fhir:v "Upon waking up from a regular period of sleep, in order to start regular activities (this would exclude waking up from a nap or temporarily waking up during a period of sleep)" ]
  ] [
fhir:code [ fhir:v "C" ] ;
fhir:display [ fhir:v "Meal" ] ;
fhir:definition [ fhir:v "The event is to occur before, during, or after a meal." ]
  ] [
fhir:code [ fhir:v "CM" ] ;
fhir:display [ fhir:v "Breakfast time" ] ;
fhir:definition [ fhir:v "The event is to occur before the morning meal." ]
  ] [
fhir:code [ fhir:v "CD" ] ;
fhir:display [ fhir:v "Lunch time" ] ;
fhir:definition [ fhir:v "The event is to occur at lunch time." ]
  ] [
fhir:code [ fhir:v "CV" ] ;
fhir:display [ fhir:v "Dinner time" ] ;
fhir:definition [ fhir:v "The event is to occur at dinner time." ]
  ] [
fhir:code [ fhir:v "AC" ] ;
fhir:display [ fhir:v "Before Dinner" ] ;
fhir:definition [ fhir:v "The event is to occur before a meal." ]
  ] [
fhir:code [ fhir:v "ACM" ] ;
fhir:display [ fhir:v "Before Breakfast" ] ;
fhir:definition [ fhir:v "The event is to occur before breakfast." ]
  ] [
fhir:code [ fhir:v "ACD" ] ;
fhir:display [ fhir:v "Before Lunch" ] ;
fhir:definition [ fhir:v "The event is to occur before lunch." ]
  ] [
fhir:code [ fhir:v "ACV" ] ;
fhir:display [ fhir:v "Before Dinner" ] ;
fhir:definition [ fhir:v "The event is to occur before dinner." ]
  ] [
fhir:code [ fhir:v "PC" ] ;
fhir:display [ fhir:v "After Meal" ] ;
fhir:definition [ fhir:v "The event is to occur after meal." ]
  ] [
fhir:code [ fhir:v "PCM" ] ;
fhir:display [ fhir:v "After Breakfast" ] ;
fhir:definition [ fhir:v "The event is to occur after breakfast." ]
  ] [
fhir:code [ fhir:v "PCD" ] ;
fhir:display [ fhir:v "After Lunch" ] ;
fhir:definition [ fhir:v "The event is to occur after lunch." ]
  ] [
fhir:code [ fhir:v "PCV" ] ;
fhir:display [ fhir:v "After Dinner" ] ;
fhir:definition [ fhir:v "The event is to occur after dinner." ]
  ] ) . #