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
| Active as of 2026-09-15 |
@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/score-codesystem> a fhir:CodeSystem ;
fhir:nodeRole fhir:treeRoot ;
fhir:id [ fhir:v "score-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 score-codesystem</b></p><a name=\"score-codesystem\"> </a><a name=\"hcscore-codesystem\"> </a><p>This case-sensitive code system <code>https://fhir.slade360.co.ke/fhir/CodeSystem/score-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\">bishop-dilation-0<a name=\"score-codesystem-bishop-dilation-0\"> </a></td><td>Closed</td><td>Bishop dilation: the cervix is closed.</td></tr><tr><td style=\"white-space:nowrap\">bishop-dilation-1<a name=\"score-codesystem-bishop-dilation-1\"> </a></td><td>1 to 2 cm</td><td>Bishop dilation: 1 to 2 cm.</td></tr><tr><td style=\"white-space:nowrap\">bishop-dilation-2<a name=\"score-codesystem-bishop-dilation-2\"> </a></td><td>3 to 4 cm</td><td>Bishop dilation: 3 to 4 cm.</td></tr><tr><td style=\"white-space:nowrap\">bishop-dilation-3<a name=\"score-codesystem-bishop-dilation-3\"> </a></td><td>5 cm or more</td><td>Bishop dilation: 5 cm or more.</td></tr><tr><td style=\"white-space:nowrap\">bishop-effacement-0<a name=\"score-codesystem-bishop-effacement-0\"> </a></td><td>0 to 25%, or cervix over 4 cm</td><td>Bishop effacement: 0 to 25% effaced, or a cervical length greater than 4 cm.</td></tr><tr><td style=\"white-space:nowrap\">bishop-effacement-1<a name=\"score-codesystem-bishop-effacement-1\"> </a></td><td>25 to 50%, or 2 to 4 cm</td><td>Bishop effacement: 25 to 50% effaced, or a cervical length of 2 to 4 cm.</td></tr><tr><td style=\"white-space:nowrap\">bishop-effacement-2<a name=\"score-codesystem-bishop-effacement-2\"> </a></td><td>50 to 75%, or 1 to 2 cm</td><td>Bishop effacement: 50 to 75% effaced, or a cervical length of 1 to 2 cm.</td></tr><tr><td style=\"white-space:nowrap\">bishop-effacement-3<a name=\"score-codesystem-bishop-effacement-3\"> </a></td><td>85% or more</td><td>Bishop effacement: 85% or more effaced.</td></tr><tr><td style=\"white-space:nowrap\">bishop-consistency-0<a name=\"score-codesystem-bishop-consistency-0\"> </a></td><td>Firm</td><td>Bishop consistency: firm.</td></tr><tr><td style=\"white-space:nowrap\">bishop-consistency-1<a name=\"score-codesystem-bishop-consistency-1\"> </a></td><td>Medium</td><td>Bishop consistency: medium.</td></tr><tr><td style=\"white-space:nowrap\">bishop-consistency-2<a name=\"score-codesystem-bishop-consistency-2\"> </a></td><td>Soft</td><td>Bishop consistency: soft.</td></tr><tr><td style=\"white-space:nowrap\">bishop-position-0<a name=\"score-codesystem-bishop-position-0\"> </a></td><td>Posterior</td><td>Bishop cervical position: posterior.</td></tr><tr><td style=\"white-space:nowrap\">bishop-position-1<a name=\"score-codesystem-bishop-position-1\"> </a></td><td>Midline</td><td>Bishop cervical position: midline.</td></tr><tr><td style=\"white-space:nowrap\">bishop-position-2<a name=\"score-codesystem-bishop-position-2\"> </a></td><td>Anterior</td><td>Bishop cervical position: anterior.</td></tr><tr><td style=\"white-space:nowrap\">bishop-station-0<a name=\"score-codesystem-bishop-station-0\"> </a></td><td>-3</td><td>Bishop head station: 3 cm above the ischial spines.</td></tr><tr><td style=\"white-space:nowrap\">bishop-station-1<a name=\"score-codesystem-bishop-station-1\"> </a></td><td>-2</td><td>Bishop head station: 2 cm above the ischial spines.</td></tr><tr><td style=\"white-space:nowrap\">bishop-station-2<a name=\"score-codesystem-bishop-station-2\"> </a></td><td>-1 or 0</td><td>Bishop head station: 1 cm above the spines, or at them.</td></tr><tr><td style=\"white-space:nowrap\">bishop-station-3<a name=\"score-codesystem-bishop-station-3\"> </a></td><td>+1 or +2</td><td>Bishop head station: 1 to 2 cm below the ischial spines.</td></tr><tr><td style=\"white-space:nowrap\">apgar-colour-0<a name=\"score-codesystem-apgar-colour-0\"> </a></td><td>Pale or blue</td><td>Apgar appearance: pale, or blue all over.</td></tr><tr><td style=\"white-space:nowrap\">apgar-colour-1<a name=\"score-codesystem-apgar-colour-1\"> </a></td><td>Blue extremities, torso pink</td><td>Apgar appearance: body pink with blue extremities.</td></tr><tr><td style=\"white-space:nowrap\">apgar-colour-2<a name=\"score-codesystem-apgar-colour-2\"> </a></td><td>Pink all over</td><td>Apgar appearance: completely pink.</td></tr><tr><td style=\"white-space:nowrap\">apgar-pulse-0<a name=\"score-codesystem-apgar-pulse-0\"> </a></td><td>Absent</td><td>Apgar pulse: no heart rate.</td></tr><tr><td style=\"white-space:nowrap\">apgar-pulse-1<a name=\"score-codesystem-apgar-pulse-1\"> </a></td><td>Under 100</td><td>Apgar pulse: below 100 beats per minute.</td></tr><tr><td style=\"white-space:nowrap\">apgar-pulse-2<a name=\"score-codesystem-apgar-pulse-2\"> </a></td><td>100 or over</td><td>Apgar pulse: 100 beats per minute or above.</td></tr><tr><td style=\"white-space:nowrap\">apgar-grimace-0<a name=\"score-codesystem-apgar-grimace-0\"> </a></td><td>No response</td><td>Apgar reflex irritability: no response to stimulation.</td></tr><tr><td style=\"white-space:nowrap\">apgar-grimace-1<a name=\"score-codesystem-apgar-grimace-1\"> </a></td><td>Grimace</td><td>Apgar reflex irritability: a grimace or weak cry when stimulated.</td></tr><tr><td style=\"white-space:nowrap\">apgar-grimace-2<a name=\"score-codesystem-apgar-grimace-2\"> </a></td><td>Cries or pulls away</td><td>Apgar reflex irritability: cries, coughs, sneezes or pulls away when stimulated.</td></tr><tr><td style=\"white-space:nowrap\">apgar-activity-0<a name=\"score-codesystem-apgar-activity-0\"> </a></td><td>Floppy</td><td>Apgar muscle tone: floppy and limp.</td></tr><tr><td style=\"white-space:nowrap\">apgar-activity-1<a name=\"score-codesystem-apgar-activity-1\"> </a></td><td>Some flexion</td><td>Apgar muscle tone: some flexion of the extremities.</td></tr><tr><td style=\"white-space:nowrap\">apgar-activity-2<a name=\"score-codesystem-apgar-activity-2\"> </a></td><td>Active motion</td><td>Apgar muscle tone: arms flexed and legs resisting extension.</td></tr><tr><td style=\"white-space:nowrap\">apgar-respiration-0<a name=\"score-codesystem-apgar-respiration-0\"> </a></td><td>Absent</td><td>Apgar respiratory effort: not breathing.</td></tr><tr><td style=\"white-space:nowrap\">apgar-respiration-1<a name=\"score-codesystem-apgar-respiration-1\"> </a></td><td>Weak, irregular or gasping</td><td>Apgar respiratory effort: slow, weak, irregular or gasping.</td></tr><tr><td style=\"white-space:nowrap\">apgar-respiration-2<a name=\"score-codesystem-apgar-respiration-2\"> </a></td><td>Strong cry</td><td>Apgar respiratory effort: a good, strong cry.</td></tr></table></div>"^^rdf:XMLLiteral ]
] ; #
fhir:url [ fhir:v "https://fhir.slade360.co.ke/fhir/CodeSystem/score-codesystem"^^xsd:anyURI] ; #
fhir:version [ fhir:v "0.1.0"] ; #
fhir:name [ fhir:v "SGHIScoreCodeSystem"] ; #
fhir:title [ fhir:v "SGHI Score 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 answers to the scored instruments on the forms: the Bishop score for cervical ripeness and the five Apgar components. Codes are namespaced instrument-item-weight, the same convention SGHIClinicalScoreCodeSystem uses and for the same reason — within an item the weight is what tells one answer from another, two items in an instrument can share a label, and the extraction maps read the weight off the tail of the code when a client submits no calculated total. LOINC publishes answer lists for the Apgar components (LL384-9 through LL388-0) but not their member LA codes as a usable set, so the Apgar answers are local while the Apgar *questions* stay on LOINC."] ; #
fhir:caseSensitive [ fhir:v true] ; #
fhir:content [ fhir:v "complete"] ; #
fhir:count [ fhir:v "33"^^xsd:nonNegativeInteger] ; #
fhir:concept ( [
fhir:code [ fhir:v "bishop-dilation-0" ] ;
fhir:display [ fhir:v "Closed" ] ;
fhir:definition [ fhir:v "Bishop dilation: the cervix is closed." ]
] [
fhir:code [ fhir:v "bishop-dilation-1" ] ;
fhir:display [ fhir:v "1 to 2 cm" ] ;
fhir:definition [ fhir:v "Bishop dilation: 1 to 2 cm." ]
] [
fhir:code [ fhir:v "bishop-dilation-2" ] ;
fhir:display [ fhir:v "3 to 4 cm" ] ;
fhir:definition [ fhir:v "Bishop dilation: 3 to 4 cm." ]
] [
fhir:code [ fhir:v "bishop-dilation-3" ] ;
fhir:display [ fhir:v "5 cm or more" ] ;
fhir:definition [ fhir:v "Bishop dilation: 5 cm or more." ]
] [
fhir:code [ fhir:v "bishop-effacement-0" ] ;
fhir:display [ fhir:v "0 to 25%, or cervix over 4 cm" ] ;
fhir:definition [ fhir:v "Bishop effacement: 0 to 25% effaced, or a cervical length greater than 4 cm." ]
] [
fhir:code [ fhir:v "bishop-effacement-1" ] ;
fhir:display [ fhir:v "25 to 50%, or 2 to 4 cm" ] ;
fhir:definition [ fhir:v "Bishop effacement: 25 to 50% effaced, or a cervical length of 2 to 4 cm." ]
] [
fhir:code [ fhir:v "bishop-effacement-2" ] ;
fhir:display [ fhir:v "50 to 75%, or 1 to 2 cm" ] ;
fhir:definition [ fhir:v "Bishop effacement: 50 to 75% effaced, or a cervical length of 1 to 2 cm." ]
] [
fhir:code [ fhir:v "bishop-effacement-3" ] ;
fhir:display [ fhir:v "85% or more" ] ;
fhir:definition [ fhir:v "Bishop effacement: 85% or more effaced." ]
] [
fhir:code [ fhir:v "bishop-consistency-0" ] ;
fhir:display [ fhir:v "Firm" ] ;
fhir:definition [ fhir:v "Bishop consistency: firm." ]
] [
fhir:code [ fhir:v "bishop-consistency-1" ] ;
fhir:display [ fhir:v "Medium" ] ;
fhir:definition [ fhir:v "Bishop consistency: medium." ]
] [
fhir:code [ fhir:v "bishop-consistency-2" ] ;
fhir:display [ fhir:v "Soft" ] ;
fhir:definition [ fhir:v "Bishop consistency: soft." ]
] [
fhir:code [ fhir:v "bishop-position-0" ] ;
fhir:display [ fhir:v "Posterior" ] ;
fhir:definition [ fhir:v "Bishop cervical position: posterior." ]
] [
fhir:code [ fhir:v "bishop-position-1" ] ;
fhir:display [ fhir:v "Midline" ] ;
fhir:definition [ fhir:v "Bishop cervical position: midline." ]
] [
fhir:code [ fhir:v "bishop-position-2" ] ;
fhir:display [ fhir:v "Anterior" ] ;
fhir:definition [ fhir:v "Bishop cervical position: anterior." ]
] [
fhir:code [ fhir:v "bishop-station-0" ] ;
fhir:display [ fhir:v "-3" ] ;
fhir:definition [ fhir:v "Bishop head station: 3 cm above the ischial spines." ]
] [
fhir:code [ fhir:v "bishop-station-1" ] ;
fhir:display [ fhir:v "-2" ] ;
fhir:definition [ fhir:v "Bishop head station: 2 cm above the ischial spines." ]
] [
fhir:code [ fhir:v "bishop-station-2" ] ;
fhir:display [ fhir:v "-1 or 0" ] ;
fhir:definition [ fhir:v "Bishop head station: 1 cm above the spines, or at them." ]
] [
fhir:code [ fhir:v "bishop-station-3" ] ;
fhir:display [ fhir:v "+1 or +2" ] ;
fhir:definition [ fhir:v "Bishop head station: 1 to 2 cm below the ischial spines." ]
] [
fhir:code [ fhir:v "apgar-colour-0" ] ;
fhir:display [ fhir:v "Pale or blue" ] ;
fhir:definition [ fhir:v "Apgar appearance: pale, or blue all over." ]
] [
fhir:code [ fhir:v "apgar-colour-1" ] ;
fhir:display [ fhir:v "Blue extremities, torso pink" ] ;
fhir:definition [ fhir:v "Apgar appearance: body pink with blue extremities." ]
] [
fhir:code [ fhir:v "apgar-colour-2" ] ;
fhir:display [ fhir:v "Pink all over" ] ;
fhir:definition [ fhir:v "Apgar appearance: completely pink." ]
] [
fhir:code [ fhir:v "apgar-pulse-0" ] ;
fhir:display [ fhir:v "Absent" ] ;
fhir:definition [ fhir:v "Apgar pulse: no heart rate." ]
] [
fhir:code [ fhir:v "apgar-pulse-1" ] ;
fhir:display [ fhir:v "Under 100" ] ;
fhir:definition [ fhir:v "Apgar pulse: below 100 beats per minute." ]
] [
fhir:code [ fhir:v "apgar-pulse-2" ] ;
fhir:display [ fhir:v "100 or over" ] ;
fhir:definition [ fhir:v "Apgar pulse: 100 beats per minute or above." ]
] [
fhir:code [ fhir:v "apgar-grimace-0" ] ;
fhir:display [ fhir:v "No response" ] ;
fhir:definition [ fhir:v "Apgar reflex irritability: no response to stimulation." ]
] [
fhir:code [ fhir:v "apgar-grimace-1" ] ;
fhir:display [ fhir:v "Grimace" ] ;
fhir:definition [ fhir:v "Apgar reflex irritability: a grimace or weak cry when stimulated." ]
] [
fhir:code [ fhir:v "apgar-grimace-2" ] ;
fhir:display [ fhir:v "Cries or pulls away" ] ;
fhir:definition [ fhir:v "Apgar reflex irritability: cries, coughs, sneezes or pulls away when stimulated." ]
] [
fhir:code [ fhir:v "apgar-activity-0" ] ;
fhir:display [ fhir:v "Floppy" ] ;
fhir:definition [ fhir:v "Apgar muscle tone: floppy and limp." ]
] [
fhir:code [ fhir:v "apgar-activity-1" ] ;
fhir:display [ fhir:v "Some flexion" ] ;
fhir:definition [ fhir:v "Apgar muscle tone: some flexion of the extremities." ]
] [
fhir:code [ fhir:v "apgar-activity-2" ] ;
fhir:display [ fhir:v "Active motion" ] ;
fhir:definition [ fhir:v "Apgar muscle tone: arms flexed and legs resisting extension." ]
] [
fhir:code [ fhir:v "apgar-respiration-0" ] ;
fhir:display [ fhir:v "Absent" ] ;
fhir:definition [ fhir:v "Apgar respiratory effort: not breathing." ]
] [
fhir:code [ fhir:v "apgar-respiration-1" ] ;
fhir:display [ fhir:v "Weak, irregular or gasping" ] ;
fhir:definition [ fhir:v "Apgar respiratory effort: slow, weak, irregular or gasping." ]
] [
fhir:code [ fhir:v "apgar-respiration-2" ] ;
fhir:display [ fhir:v "Strong cry" ] ;
fhir:definition [ fhir:v "Apgar respiratory effort: a good, strong cry." ]
] ) . #
IG © 2025+ Kathurima Kimathi. Package silfhirprofileig#0.1.0 based on FHIR 5.0.0. Generated 2026-09-15
Links: Table of Contents |
QA Report