NPHCDA Immunization FHIR IG
1.0.0 - ci-build Nigeria flag

NPHCDA Immunization FHIR IG, published by https://nphcda.gov.ng. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Nigeria-FHIR-Community/ImmunizationIG/ and changes regularly. See the Directory of published versions

: NG-Imm Stock Management Data Elements CS - TTL Representation

Draft as of 2025-08-04

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 "NGStockReportCS"] ; # 
  fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: CodeSystem NGStockReportCS</b></p><a name=\"NGStockReportCS\"> </a><a name=\"hcNGStockReportCS\"> </a><p>This case-insensitive code system <code>http://nphcda.gov.ng/ig/immunization/CodeSystem/NGStockReportCS</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\">IMMZ.H.DE1<a name=\"NGStockReportCS-IMMZ.46H.46DE1\"> </a></td><td>Opening balance</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE2<a name=\"NGStockReportCS-IMMZ.46H.46DE2\"> </a></td><td>Total vaccine doses received</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE3<a name=\"NGStockReportCS-IMMZ.46H.46DE3\"> </a></td><td>Total vaccine doses used</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE4<a name=\"NGStockReportCS-IMMZ.46H.46DE4\"> </a></td><td>Vaccine wastage rate</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE5<a name=\"NGStockReportCS-IMMZ.46H.46DE5\"> </a></td><td>Vaccine stockout days</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE6<a name=\"NGStockReportCS-IMMZ.46H.46DE6\"> </a></td><td>Vaccine minimum stock level</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE7<a name=\"NGStockReportCS-IMMZ.46H.46DE7\"> </a></td><td>Vaccine maximum stock level</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE8<a name=\"NGStockReportCS-IMMZ.46H.46DE8\"> </a></td><td>Stock at hand</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE9<a name=\"NGStockReportCS-IMMZ.46H.46DE9\"> </a></td><td>Doses discarded</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE10<a name=\"NGStockReportCS-IMMZ.46H.46DE10\"> </a></td><td>Doses discarded reason</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE11<a name=\"NGStockReportCS-IMMZ.46H.46DE11\"> </a></td><td>Expired doses</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE12<a name=\"NGStockReportCS-IMMZ.46H.46DE12\"> </a></td><td>Doses lost due to breakage</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE13<a name=\"NGStockReportCS-IMMZ.46H.46DE13\"> </a></td><td>Doses lost due to VVM failure</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE14<a name=\"NGStockReportCS-IMMZ.46H.46DE14\"> </a></td><td>Doses frozen</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE15<a name=\"NGStockReportCS-IMMZ.46H.46DE15\"> </a></td><td>Functional cold chain equipment</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE16<a name=\"NGStockReportCS-IMMZ.46H.46DE16\"> </a></td><td>Non-functional cold chain equipment</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE17<a name=\"NGStockReportCS-IMMZ.46H.46DE17\"> </a></td><td>Refrigerator temperature monitoring</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE18<a name=\"NGStockReportCS-IMMZ.46H.46DE18\"> </a></td><td>Vaccine storage conditions</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE19<a name=\"NGStockReportCS-IMMZ.46H.46DE19\"> </a></td><td>Cold box functionality</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE20<a name=\"NGStockReportCS-IMMZ.46H.46DE20\"> </a></td><td>Vaccine distribution tracking</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE21<a name=\"NGStockReportCS-IMMZ.46H.46DE21\"> </a></td><td>Batch number tracking</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE22<a name=\"NGStockReportCS-IMMZ.46H.46DE22\"> </a></td><td>Stock requisition requests</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE23<a name=\"NGStockReportCS-IMMZ.46H.46DE23\"> </a></td><td>Stock issue vouchers</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE24<a name=\"NGStockReportCS-IMMZ.46H.46DE24\"> </a></td><td>Stock verification</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE25<a name=\"NGStockReportCS-IMMZ.46H.46DE25\"> </a></td><td>Stock adjustments</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE26<a name=\"NGStockReportCS-IMMZ.46H.46DE26\"> </a></td><td>Stock replenishment status</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE27<a name=\"NGStockReportCS-IMMZ.46H.46DE27\"> </a></td><td>Vaccine demand forecast</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE28<a name=\"NGStockReportCS-IMMZ.46H.46DE28\"> </a></td><td>Stock balance report</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE29<a name=\"NGStockReportCS-IMMZ.46H.46DE29\"> </a></td><td>Temperature excursion incidents</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE30<a name=\"NGStockReportCS-IMMZ.46H.46DE30\"> </a></td><td>Stock loss documentation</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE31<a name=\"NGStockReportCS-IMMZ.46H.46DE31\"> </a></td><td>Cold chain monitoring logs</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE32<a name=\"NGStockReportCS-IMMZ.46H.46DE32\"> </a></td><td>Reorder level tracking</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE33<a name=\"NGStockReportCS-IMMZ.46H.46DE33\"> </a></td><td>Stock receiving checklist</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE34<a name=\"NGStockReportCS-IMMZ.46H.46DE34\"> </a></td><td>Vaccine logistics management</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE35<a name=\"NGStockReportCS-IMMZ.46H.46DE35\"> </a></td><td>Stock availability monitoring</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE36<a name=\"NGStockReportCS-IMMZ.46H.46DE36\"> </a></td><td>Stock movement summary</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE37<a name=\"NGStockReportCS-IMMZ.46H.46DE37\"> </a></td><td>Closing balance</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE38<a name=\"NGStockReportCS-IMMZ.46H.46DE38\"> </a></td><td>Quantity returned</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE40<a name=\"NGStockReportCS-IMMZ.46H.46DE40\"> </a></td><td>Status of device</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE41<a name=\"NGStockReportCS-IMMZ.46H.46DE41\"> </a></td><td>Functional device</td></tr><tr><td style=\"white-space:nowrap\">IMMZ.H.DE42<a name=\"NGStockReportCS-IMMZ.46H.46DE42\"> </a></td><td>Non-functional device</td></tr></table></div>"^^rdf:XMLLiteral
  ] ; # 
  fhir:url [ fhir:v "http://nphcda.gov.ng/ig/immunization/CodeSystem/NGStockReportCS"^^xsd:anyURI] ; # 
  fhir:version [ fhir:v "1.0.0"] ; # 
  fhir:name [ fhir:v "NigeriaStockData"] ; # 
  fhir:title [ fhir:v "NG-Imm Stock Management Data Elements CS"] ; # 
  fhir:status [ fhir:v "draft"] ; # 
  fhir:experimental [ fhir:v false] ; # 
  fhir:date [ fhir:v "2025-08-04T10:06:52+00:00"^^xsd:dateTime] ; # 
  fhir:publisher [ fhir:v "https://nphcda.gov.ng"] ; # 
  fhir:contact ( [
fhir:name [ fhir:v "https://nphcda.gov.ng" ] ;
    ( fhir:telecom [
fhir:system [ fhir:v "url" ] ;
fhir:value [ fhir:v "https://nphcda.gov.ng" ]     ] [
fhir:system [ fhir:v "email" ] ;
fhir:value [ fhir:v "kasim.sani@nphcda.gov.ng" ]     ] )
  ] [
fhir:name [ fhir:v "Nigeria Primary Healthcare Development Agency." ] ;
    ( fhir:telecom [
fhir:system [ fhir:v "email" ] ;
fhir:value [ fhir:v "ig@nphcda.gov.ng" ] ;
fhir:use [ fhir:v "work" ]     ] )
  ] ) ; # 
  fhir:description [ fhir:v "CodeSystem for Stock Management Data Elements"] ; # 
  fhir:jurisdiction ( [
    ( fhir:coding [
fhir:system [ fhir:v "urn:iso:std:iso:3166"^^xsd:anyURI ] ;
fhir:code [ fhir:v "NG" ] ;
fhir:display [ fhir:v "Nigeria" ]     ] )
  ] ) ; # 
  fhir:caseSensitive [ fhir:v false] ; # 
  fhir:content [ fhir:v "complete"] ; # 
  fhir:count [ fhir:v "41"^^xsd:nonNegativeInteger] ; # 
  fhir:concept ( [
fhir:code [ fhir:v "IMMZ.H.DE1" ] ;
fhir:display [ fhir:v "Opening balance" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE2" ] ;
fhir:display [ fhir:v "Total vaccine doses received" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE3" ] ;
fhir:display [ fhir:v "Total vaccine doses used" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE4" ] ;
fhir:display [ fhir:v "Vaccine wastage rate" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE5" ] ;
fhir:display [ fhir:v "Vaccine stockout days" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE6" ] ;
fhir:display [ fhir:v "Vaccine minimum stock level" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE7" ] ;
fhir:display [ fhir:v "Vaccine maximum stock level" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE8" ] ;
fhir:display [ fhir:v "Stock at hand" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE9" ] ;
fhir:display [ fhir:v "Doses discarded" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE10" ] ;
fhir:display [ fhir:v "Doses discarded reason" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE11" ] ;
fhir:display [ fhir:v "Expired doses" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE12" ] ;
fhir:display [ fhir:v "Doses lost due to breakage" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE13" ] ;
fhir:display [ fhir:v "Doses lost due to VVM failure" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE14" ] ;
fhir:display [ fhir:v "Doses frozen" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE15" ] ;
fhir:display [ fhir:v "Functional cold chain equipment" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE16" ] ;
fhir:display [ fhir:v "Non-functional cold chain equipment" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE17" ] ;
fhir:display [ fhir:v "Refrigerator temperature monitoring" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE18" ] ;
fhir:display [ fhir:v "Vaccine storage conditions" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE19" ] ;
fhir:display [ fhir:v "Cold box functionality" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE20" ] ;
fhir:display [ fhir:v "Vaccine distribution tracking" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE21" ] ;
fhir:display [ fhir:v "Batch number tracking" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE22" ] ;
fhir:display [ fhir:v "Stock requisition requests" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE23" ] ;
fhir:display [ fhir:v "Stock issue vouchers" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE24" ] ;
fhir:display [ fhir:v "Stock verification" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE25" ] ;
fhir:display [ fhir:v "Stock adjustments" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE26" ] ;
fhir:display [ fhir:v "Stock replenishment status" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE27" ] ;
fhir:display [ fhir:v "Vaccine demand forecast" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE28" ] ;
fhir:display [ fhir:v "Stock balance report" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE29" ] ;
fhir:display [ fhir:v "Temperature excursion incidents" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE30" ] ;
fhir:display [ fhir:v "Stock loss documentation" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE31" ] ;
fhir:display [ fhir:v "Cold chain monitoring logs" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE32" ] ;
fhir:display [ fhir:v "Reorder level tracking" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE33" ] ;
fhir:display [ fhir:v "Stock receiving checklist" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE34" ] ;
fhir:display [ fhir:v "Vaccine logistics management" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE35" ] ;
fhir:display [ fhir:v "Stock availability monitoring" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE36" ] ;
fhir:display [ fhir:v "Stock movement summary" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE37" ] ;
fhir:display [ fhir:v "Closing balance" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE38" ] ;
fhir:display [ fhir:v "Quantity returned" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE40" ] ;
fhir:display [ fhir:v "Status of device" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE41" ] ;
fhir:display [ fhir:v "Functional device" ]
  ] [
fhir:code [ fhir:v "IMMZ.H.DE42" ] ;
fhir:display [ fhir:v "Non-functional device" ]
  ] ) . #