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 Medication Form - TTL Representation

Draft as of 2026-05-21

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 "medication-form"] ; #
      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 medication-form</b></p><a name=\"medication-form\"> </a><a name=\"hcmedication-form\"> </a><p>This  code system <code>https://fhir.slade360.co.ke/fhir/CodeSystem/medication-form</code> defines the following codes:</p><table class=\"codes\"><tr><td style=\"white-space:nowrap\"><b>Code</b></td><td><b>Display</b></td></tr><tr><td style=\"white-space:nowrap\">powder<a name=\"medication-form-powder\"> </a></td><td>Powder</td></tr><tr><td style=\"white-space:nowrap\">tablets<a name=\"medication-form-tablets\"> </a></td><td>Tablets</td></tr><tr><td style=\"white-space:nowrap\">capsule<a name=\"medication-form-capsule\"> </a></td><td>Capsule</td></tr><tr><td style=\"white-space:nowrap\">solution<a name=\"medication-form-solution\"> </a></td><td>Solution</td></tr><tr><td style=\"white-space:nowrap\">lozenge<a name=\"medication-form-lozenge\"> </a></td><td>Lozenge</td></tr><tr><td style=\"white-space:nowrap\">suspension<a name=\"medication-form-suspension\"> </a></td><td>Suspension</td></tr><tr><td style=\"white-space:nowrap\">syrup<a name=\"medication-form-syrup\"> </a></td><td>Syrup</td></tr><tr><td style=\"white-space:nowrap\">pill<a name=\"medication-form-pill\"> </a></td><td>Pill</td></tr><tr><td style=\"white-space:nowrap\">suppository<a name=\"medication-form-suppository\"> </a></td><td>Suppository</td></tr><tr><td style=\"white-space:nowrap\">granules<a name=\"medication-form-granules\"> </a></td><td>Granules</td></tr><tr><td style=\"white-space:nowrap\">pellets<a name=\"medication-form-pellets\"> </a></td><td>Pellets</td></tr><tr><td style=\"white-space:nowrap\">wafer<a name=\"medication-form-wafer\"> </a></td><td>Wafer</td></tr><tr><td style=\"white-space:nowrap\">sachet<a name=\"medication-form-sachet\"> </a></td><td>Sachet</td></tr><tr><td style=\"white-space:nowrap\">drops<a name=\"medication-form-drops\"> </a></td><td>Drops</td></tr><tr><td style=\"white-space:nowrap\">elixir<a name=\"medication-form-elixir\"> </a></td><td>Elixir</td></tr><tr><td style=\"white-space:nowrap\">emulsion<a name=\"medication-form-emulsion\"> </a></td><td>Emulsion</td></tr><tr><td style=\"white-space:nowrap\">mixture<a name=\"medication-form-mixture\"> </a></td><td>Mixture</td></tr><tr><td style=\"white-space:nowrap\">linctus<a name=\"medication-form-linctus\"> </a></td><td>Linctus</td></tr><tr><td style=\"white-space:nowrap\">mouthwash<a name=\"medication-form-mouthwash\"> </a></td><td>Mouthwash</td></tr><tr><td style=\"white-space:nowrap\">gargle<a name=\"medication-form-gargle\"> </a></td><td>Gargle</td></tr><tr><td style=\"white-space:nowrap\">cream<a name=\"medication-form-cream\"> </a></td><td>Cream</td></tr><tr><td style=\"white-space:nowrap\">ointment<a name=\"medication-form-ointment\"> </a></td><td>Ointment</td></tr><tr><td style=\"white-space:nowrap\">gel<a name=\"medication-form-gel\"> </a></td><td>Gel</td></tr><tr><td style=\"white-space:nowrap\">lotion<a name=\"medication-form-lotion\"> </a></td><td>Lotion</td></tr><tr><td style=\"white-space:nowrap\">patch<a name=\"medication-form-patch\"> </a></td><td>Patch</td></tr><tr><td style=\"white-space:nowrap\">foam<a name=\"medication-form-foam\"> </a></td><td>Foam</td></tr><tr><td style=\"white-space:nowrap\">spray<a name=\"medication-form-spray\"> </a></td><td>Spray</td></tr><tr><td style=\"white-space:nowrap\">paste<a name=\"medication-form-paste\"> </a></td><td>Paste</td></tr><tr><td style=\"white-space:nowrap\">plaster<a name=\"medication-form-plaster\"> </a></td><td>Plaster</td></tr><tr><td style=\"white-space:nowrap\">poultice<a name=\"medication-form-poultice\"> </a></td><td>Poultice</td></tr><tr><td style=\"white-space:nowrap\">dressing<a name=\"medication-form-dressing\"> </a></td><td>Dressing</td></tr><tr><td style=\"white-space:nowrap\">serum<a name=\"medication-form-serum\"> </a></td><td>Serum</td></tr><tr><td style=\"white-space:nowrap\">balm<a name=\"medication-form-balm\"> </a></td><td>Balm</td></tr><tr><td style=\"white-space:nowrap\">salve<a name=\"medication-form-salve\"> </a></td><td>Salve</td></tr><tr><td style=\"white-space:nowrap\">mousse<a name=\"medication-form-mousse\"> </a></td><td>Mousse</td></tr><tr><td style=\"white-space:nowrap\">shampoo<a name=\"medication-form-shampoo\"> </a></td><td>Shampoo</td></tr><tr><td style=\"white-space:nowrap\">soap<a name=\"medication-form-soap\"> </a></td><td>Soap</td></tr><tr><td style=\"white-space:nowrap\">cleanser<a name=\"medication-form-cleanser\"> </a></td><td>Cleanser</td></tr><tr><td style=\"white-space:nowrap\">infusion<a name=\"medication-form-infusion\"> </a></td><td>Infusion</td></tr><tr><td style=\"white-space:nowrap\">ampoule<a name=\"medication-form-ampoule\"> </a></td><td>Ampoule</td></tr><tr><td style=\"white-space:nowrap\">vial<a name=\"medication-form-vial\"> </a></td><td>Vial</td></tr><tr><td style=\"white-space:nowrap\">pre-filled-syringe<a name=\"medication-form-pre-filled-syringe\"> </a></td><td>Pre-filled Syringe</td></tr><tr><td style=\"white-space:nowrap\">cartridge<a name=\"medication-form-cartridge\"> </a></td><td>Cartridge</td></tr><tr><td style=\"white-space:nowrap\">lyophilized-powder-for-injection<a name=\"medication-form-lyophilized-powder-for-injection\"> </a></td><td>Lyophilized Powder for Injection</td></tr><tr><td style=\"white-space:nowrap\">implant<a name=\"medication-form-implant\"> </a></td><td>Implant</td></tr><tr><td style=\"white-space:nowrap\">depot-injection<a name=\"medication-form-depot-injection\"> </a></td><td>Depot Injection</td></tr><tr><td style=\"white-space:nowrap\">puff<a name=\"medication-form-puff\"> </a></td><td>Puff</td></tr><tr><td style=\"white-space:nowrap\">inhaler-mdi<a name=\"medication-form-inhaler-mdi\"> </a></td><td>Inhaler (MDI)</td></tr><tr><td style=\"white-space:nowrap\">dry-powder-inhaler-dpi<a name=\"medication-form-dry-powder-inhaler-dpi\"> </a></td><td>Dry Powder Inhaler (DPI)</td></tr><tr><td style=\"white-space:nowrap\">nebulizer-dose<a name=\"medication-form-nebulizer-dose\"> </a></td><td>Nebulizer Dose</td></tr><tr><td style=\"white-space:nowrap\">nasal-spray<a name=\"medication-form-nasal-spray\"> </a></td><td>Nasal Spray</td></tr><tr><td style=\"white-space:nowrap\">nasal-drops<a name=\"medication-form-nasal-drops\"> </a></td><td>Nasal Drops</td></tr><tr><td style=\"white-space:nowrap\">nasal-ointment<a name=\"medication-form-nasal-ointment\"> </a></td><td>Nasal Ointment</td></tr><tr><td style=\"white-space:nowrap\">nasal-powder<a name=\"medication-form-nasal-powder\"> </a></td><td>Nasal Powder</td></tr><tr><td style=\"white-space:nowrap\">eye-drops<a name=\"medication-form-eye-drops\"> </a></td><td>Eye Drops</td></tr><tr><td style=\"white-space:nowrap\">eye-ointment<a name=\"medication-form-eye-ointment\"> </a></td><td>Eye Ointment</td></tr><tr><td style=\"white-space:nowrap\">eye-gel<a name=\"medication-form-eye-gel\"> </a></td><td>Eye Gel</td></tr><tr><td style=\"white-space:nowrap\">eye-wash<a name=\"medication-form-eye-wash\"> </a></td><td>Eye Wash</td></tr><tr><td style=\"white-space:nowrap\">eye-insert<a name=\"medication-form-eye-insert\"> </a></td><td>Eye Insert</td></tr><tr><td style=\"white-space:nowrap\">ear-drops<a name=\"medication-form-ear-drops\"> </a></td><td>Ear Drops</td></tr><tr><td style=\"white-space:nowrap\">ear-spray<a name=\"medication-form-ear-spray\"> </a></td><td>Ear Spray</td></tr><tr><td style=\"white-space:nowrap\">ear-ointment<a name=\"medication-form-ear-ointment\"> </a></td><td>Ear Ointment</td></tr></table></div>"^^rdf:XMLLiteral ]
      ] ; #
      fhir:url [
    fhir:v "https://fhir.slade360.co.ke/fhir/CodeSystem/medication-form"^^xsd:anyURI ;
    fhir:l <https://fhir.slade360.co.ke/fhir/CodeSystem/medication-form>
      ] ; #
      fhir:version [ fhir:v "0.1.0"] ; #
      fhir:name [ fhir:v "SGHIMedicationForm"] ; #
      fhir:title [ fhir:v "SGHI Medication Form"] ; #
      fhir:status [ fhir:v "draft"] ; #
      fhir:date [ fhir:v "2026-05-21T09:38:13+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 custom CodeSystem defining different forms in which medications come in"] ; #
      fhir:content [ fhir:v "complete"] ; #
      fhir:count [ fhir:v "62"^^xsd:nonNegativeInteger] ; #
      fhir:concept ( [
    fhir:code [ fhir:v "powder" ] ;
    fhir:display [ fhir:v "Powder" ]
      ] [
    fhir:code [ fhir:v "tablets" ] ;
    fhir:display [ fhir:v "Tablets" ]
      ] [
    fhir:code [ fhir:v "capsule" ] ;
    fhir:display [ fhir:v "Capsule" ]
      ] [
    fhir:code [ fhir:v "solution" ] ;
    fhir:display [ fhir:v "Solution" ]
      ] [
    fhir:code [ fhir:v "lozenge" ] ;
    fhir:display [ fhir:v "Lozenge" ]
      ] [
    fhir:code [ fhir:v "suspension" ] ;
    fhir:display [ fhir:v "Suspension" ]
      ] [
    fhir:code [ fhir:v "syrup" ] ;
    fhir:display [ fhir:v "Syrup" ]
      ] [
    fhir:code [ fhir:v "pill" ] ;
    fhir:display [ fhir:v "Pill" ]
      ] [
    fhir:code [ fhir:v "suppository" ] ;
    fhir:display [ fhir:v "Suppository" ]
      ] [
    fhir:code [ fhir:v "granules" ] ;
    fhir:display [ fhir:v "Granules" ]
      ] [
    fhir:code [ fhir:v "pellets" ] ;
    fhir:display [ fhir:v "Pellets" ]
      ] [
    fhir:code [ fhir:v "wafer" ] ;
    fhir:display [ fhir:v "Wafer" ]
      ] [
    fhir:code [ fhir:v "sachet" ] ;
    fhir:display [ fhir:v "Sachet" ]
      ] [
    fhir:code [ fhir:v "drops" ] ;
    fhir:display [ fhir:v "Drops" ]
      ] [
    fhir:code [ fhir:v "elixir" ] ;
    fhir:display [ fhir:v "Elixir" ]
      ] [
    fhir:code [ fhir:v "emulsion" ] ;
    fhir:display [ fhir:v "Emulsion" ]
      ] [
    fhir:code [ fhir:v "mixture" ] ;
    fhir:display [ fhir:v "Mixture" ]
      ] [
    fhir:code [ fhir:v "linctus" ] ;
    fhir:display [ fhir:v "Linctus" ]
      ] [
    fhir:code [ fhir:v "mouthwash" ] ;
    fhir:display [ fhir:v "Mouthwash" ]
      ] [
    fhir:code [ fhir:v "gargle" ] ;
    fhir:display [ fhir:v "Gargle" ]
      ] [
    fhir:code [ fhir:v "cream" ] ;
    fhir:display [ fhir:v "Cream" ]
      ] [
    fhir:code [ fhir:v "ointment" ] ;
    fhir:display [ fhir:v "Ointment" ]
      ] [
    fhir:code [ fhir:v "gel" ] ;
    fhir:display [ fhir:v "Gel" ]
      ] [
    fhir:code [ fhir:v "lotion" ] ;
    fhir:display [ fhir:v "Lotion" ]
      ] [
    fhir:code [ fhir:v "patch" ] ;
    fhir:display [ fhir:v "Patch" ]
      ] [
    fhir:code [ fhir:v "foam" ] ;
    fhir:display [ fhir:v "Foam" ]
      ] [
    fhir:code [ fhir:v "spray" ] ;
    fhir:display [ fhir:v "Spray" ]
      ] [
    fhir:code [ fhir:v "paste" ] ;
    fhir:display [ fhir:v "Paste" ]
      ] [
    fhir:code [ fhir:v "plaster" ] ;
    fhir:display [ fhir:v "Plaster" ]
      ] [
    fhir:code [ fhir:v "poultice" ] ;
    fhir:display [ fhir:v "Poultice" ]
      ] [
    fhir:code [ fhir:v "dressing" ] ;
    fhir:display [ fhir:v "Dressing" ]
      ] [
    fhir:code [ fhir:v "serum" ] ;
    fhir:display [ fhir:v "Serum" ]
      ] [
    fhir:code [ fhir:v "balm" ] ;
    fhir:display [ fhir:v "Balm" ]
      ] [
    fhir:code [ fhir:v "salve" ] ;
    fhir:display [ fhir:v "Salve" ]
      ] [
    fhir:code [ fhir:v "mousse" ] ;
    fhir:display [ fhir:v "Mousse" ]
      ] [
    fhir:code [ fhir:v "shampoo" ] ;
    fhir:display [ fhir:v "Shampoo" ]
      ] [
    fhir:code [ fhir:v "soap" ] ;
    fhir:display [ fhir:v "Soap" ]
      ] [
    fhir:code [ fhir:v "cleanser" ] ;
    fhir:display [ fhir:v "Cleanser" ]
      ] [
    fhir:code [ fhir:v "infusion" ] ;
    fhir:display [ fhir:v "Infusion" ]
      ] [
    fhir:code [ fhir:v "ampoule" ] ;
    fhir:display [ fhir:v "Ampoule" ]
      ] [
    fhir:code [ fhir:v "vial" ] ;
    fhir:display [ fhir:v "Vial" ]
      ] [
    fhir:code [ fhir:v "pre-filled-syringe" ] ;
    fhir:display [ fhir:v "Pre-filled Syringe" ]
      ] [
    fhir:code [ fhir:v "cartridge" ] ;
    fhir:display [ fhir:v "Cartridge" ]
      ] [
    fhir:code [ fhir:v "lyophilized-powder-for-injection" ] ;
    fhir:display [ fhir:v "Lyophilized Powder for Injection" ]
      ] [
    fhir:code [ fhir:v "implant" ] ;
    fhir:display [ fhir:v "Implant" ]
      ] [
    fhir:code [ fhir:v "depot-injection" ] ;
    fhir:display [ fhir:v "Depot Injection" ]
      ] [
    fhir:code [ fhir:v "puff" ] ;
    fhir:display [ fhir:v "Puff" ]
      ] [
    fhir:code [ fhir:v "inhaler-mdi" ] ;
    fhir:display [ fhir:v "Inhaler (MDI)" ]
      ] [
    fhir:code [ fhir:v "dry-powder-inhaler-dpi" ] ;
    fhir:display [ fhir:v "Dry Powder Inhaler (DPI)" ]
      ] [
    fhir:code [ fhir:v "nebulizer-dose" ] ;
    fhir:display [ fhir:v "Nebulizer Dose" ]
      ] [
    fhir:code [ fhir:v "nasal-spray" ] ;
    fhir:display [ fhir:v "Nasal Spray" ]
      ] [
    fhir:code [ fhir:v "nasal-drops" ] ;
    fhir:display [ fhir:v "Nasal Drops" ]
      ] [
    fhir:code [ fhir:v "nasal-ointment" ] ;
    fhir:display [ fhir:v "Nasal Ointment" ]
      ] [
    fhir:code [ fhir:v "nasal-powder" ] ;
    fhir:display [ fhir:v "Nasal Powder" ]
      ] [
    fhir:code [ fhir:v "eye-drops" ] ;
    fhir:display [ fhir:v "Eye Drops" ]
      ] [
    fhir:code [ fhir:v "eye-ointment" ] ;
    fhir:display [ fhir:v "Eye Ointment" ]
      ] [
    fhir:code [ fhir:v "eye-gel" ] ;
    fhir:display [ fhir:v "Eye Gel" ]
      ] [
    fhir:code [ fhir:v "eye-wash" ] ;
    fhir:display [ fhir:v "Eye Wash" ]
      ] [
    fhir:code [ fhir:v "eye-insert" ] ;
    fhir:display [ fhir:v "Eye Insert" ]
      ] [
    fhir:code [ fhir:v "ear-drops" ] ;
    fhir:display [ fhir:v "Ear Drops" ]
      ] [
    fhir:code [ fhir:v "ear-spray" ] ;
    fhir:display [ fhir:v "Ear Spray" ]
      ] [
    fhir:code [ fhir:v "ear-ointment" ] ;
    fhir:display [ fhir:v "Ear Ointment" ]
      ] ) . #