| Package | ng.gov.nphcda.immunization |
| Resource Type | StructureDefinition |
| Id | IMMZGGenerateReport |
| FHIR Version | R4 |
| Source | http://nphcda.gov.ng/ig/immunization/https://build.fhir.org/ig/Nigeria-FHIR-Community/ImmunizationIG/StructureDefinition-IMMZGGenerateReport.html |
| URL | http://nphcda.gov.ng/ig/immunization/StructureDefinition/IMMZGGenerateReport |
| Version | 1.0.0 |
| Status | active |
| Date | 2025-08-04T10:06:52+00:00 |
| Name | IMMZHGenerateReport |
| Title | NG-Imm-H GenerateReport |
| Description | IMMZ.H - Data elements for the IMMZ.G Report Generation Data Dictionary. |
| Type | http://nphcda.gov.ng/ig/immunization/StructureDefinition/IMMZGGenerateReport |
| Kind | logical |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
Generated Narrative: StructureDefinition IMMZGGenerateReport
| Name | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
![]() | 0..* | Base | NG-Imm-H GenerateReport | |
![]() ![]() | Σ | 1..1 | string | Report Identification |
![]() ![]() | Σ | 1..1 | CodeableConcept | Report Status |
![]() ![]() | Σ | 1..1 | string | Report Type |
![]() ![]() | Σ | 1..1 | string | Report Indicator Code |
![]() ![]() | Σ | 1..1 | integer | Number of doses per vial |
![]() ![]() | Σ | 1..1 | integer | Minimum Stock |
![]() ![]() | Σ | 1..1 | integer | Maximum Stock |
![]() ![]() | Σ | 1..1 | integer | Opening balance |
![]() ![]() | Σ | 1..1 | integer | Quantity received |
![]() ![]() | Σ | 1..1 | integer | Doses opened |
![]() ![]() | Σ | 1..1 | integer | Doses returned to LGA/Facility |
![]() ![]() | Σ | 1..1 | integer | Stock discarded |
![]() ![]() | Σ | 1..1 | code | Stock discarded type |
![]() ![]() | Σ | 1..1 | decimal | AEFI Case Rate |
![]() ![]() | Σ | 1..1 | decimal | Open Vial Wastage |
![]() ![]() | Σ | 1..1 | decimal | Closed Vial Wastage |
![]() ![]() | Σ | 1..1 | string | Report Subject Area |
![]() ![]() | Σ | 1..1 | dateTime | Report Generation Date |
![]() ![]() | Σ | 1..1 | dateTime | Reporting Period Start |
![]() ![]() | Σ | 1..1 | dateTime | Reporting Period End |
![]() ![]() | Σ | 1..1 | code | Improvement Indicator |
![]() ![]() | Σ | 1..1 | string | Report Generator / Author |
![]() ![]() | Σ | 1..1 | string | Measure Identifier / Meaning |
![]() ![]() | Σ | 1..1 | decimal | Measured Score |
![]() ![]() | Σ | 1..1 | integer | Measure Numerator |
![]() ![]() | Σ | 1..1 | integer | Measure Denominator |
![]() ![]() | Σ | 1..1 | code | Disaggregation Group |
![]() ![]() | Σ | 1..1 | boolean | By-Sex |
![]() ![]() | Σ | 1..1 | boolean | By-Region |
![]() ![]() | Σ | 1..1 | boolean | By-Age Group |
![]() ![]() | Σ | 1..1 | boolean | By-Dose Number |
![]() ![]() | Σ | 1..1 | boolean | By-Vaccine Type |
![]() ![]() | Σ | 1..1 | boolean | By-Vaccine Manufacturer |
![]() ![]() | Σ | 1..1 | boolean | By-Reaction Manifestation |
![]() ![]() | Σ | 1..1 | boolean | By-Occupation |
![]() ![]() | Σ | 1..1 | string | Disaggregation Measure Identifier / Meaning |
![]() ![]() | Σ | 1..1 | integer | Disaggregation Numerator |
![]() ![]() | Σ | 1..1 | integer | Disaggregation Denominator |
![]() ![]() | Σ | 1..1 | decimal | Disaggregated Score |
{
"resourceType": "StructureDefinition",
"id": "IMMZGGenerateReport",
"text": {
"status": "extensions",
"div": "<!-- snip (see above) -->"
},
"url": "http://nphcda.gov.ng/ig/immunization/StructureDefinition/IMMZGGenerateReport",
"version": "1.0.0",
"name": "IMMZHGenerateReport",
"title": "NG-Imm-H GenerateReport",
"status": "active",
"date": "2025-08-04T10:06:52+00:00",
"publisher": "https://nphcda.gov.ng",
"contact": [
{
"name": "https://nphcda.gov.ng",
"telecom": [
{
"system": "url",
"value": "https://nphcda.gov.ng"
},
{
"system": "email",
"value": "kasim.sani@nphcda.gov.ng"
}
]
},
{
"name": "Nigeria Primary Healthcare Development Agency.",
"telecom": [
{
"system": "email",
"value": "ig@nphcda.gov.ng",
"use": "work"
}
]
}
],
"description": "IMMZ.H - Data elements for the IMMZ.G Report Generation Data Dictionary.",
"jurisdiction": [
{
"coding": [
{
"system": "urn:iso:std:iso:3166",
"code": "NG",
"display": "Nigeria"
}
]
}
],
"fhirVersion": "4.0.1",
"kind": "logical",
"abstract": false,
"type": "http://nphcda.gov.ng/ig/immunization/StructureDefinition/IMMZGGenerateReport",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
"derivation": "specialization",
"snapshot": {
"extension": [
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
"valueString": "4.0.1"
}
],
"element": [
{
"id": "IMMZGGenerateReport",
"path": "IMMZGGenerateReport",
"short": "NG-Imm-H GenerateReport",
"definition": "IMMZ.H - Data elements for the IMMZ.G Report Generation Data Dictionary.",
"min": 0,
"max": "*",
"base": {
"path": "Base",
"min": 0,
"max": "*"
},
"isModifier": false
},
{
"id": "IMMZGGenerateReport.reportIdentification",
"path": "IMMZGGenerateReport.reportIdentification",
"short": "Report Identification",
"definition": "A unique identifier for the instance of the report that has been generated",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.reportIdentification",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.reportStatus",
"path": "IMMZGGenerateReport.reportStatus",
"code": [
{
"code": "NGVerificationStatusVS"
}
],
"short": "Report Status",
"definition": "The status of the report (for example, initial, complete, etc.)",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.reportStatus",
"min": 1,
"max": "1"
},
"type": [
{
"code": "CodeableConcept"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.reportType",
"path": "IMMZGGenerateReport.reportType",
"short": "Report Type",
"definition": "The type of report which has been generated (i.e., list of individuals, summary, etc.)",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.reportType",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.reportIndicatorCode",
"path": "IMMZGGenerateReport.reportIndicatorCode",
"short": "Report Indicator Code",
"definition": "The indicator or measure definition being reported on (e.g., dropout rate, defaulters, etc.)",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.reportIndicatorCode",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.numberOfDosesPerVial",
"path": "IMMZGGenerateReport.numberOfDosesPerVial",
"short": "Number of doses per vial",
"definition": "The number of doses contained within a vial",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.numberOfDosesPerVial",
"min": 1,
"max": "1"
},
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.minimumStock",
"path": "IMMZGGenerateReport.minimumStock",
"short": "Minimum Stock",
"definition": "25% of the vaccine requirement in a facility during the reporting month",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.minimumStock",
"min": 1,
"max": "1"
},
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.maximumStock",
"path": "IMMZGGenerateReport.maximumStock",
"short": "Maximum Stock",
"definition": "125% of the vaccine requirement in a facility during the reporting month",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.maximumStock",
"min": 1,
"max": "1"
},
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.openingBalance",
"path": "IMMZGGenerateReport.openingBalance",
"short": "Opening balance",
"definition": "The initial quantity of vials in stock at the beginning of a specific reporting period",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.openingBalance",
"min": 1,
"max": "1"
},
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.quantityReceived",
"path": "IMMZGGenerateReport.quantityReceived",
"short": "Quantity received",
"definition": "The quantity of vaccines/diluents received during the reporting month.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.quantityReceived",
"min": 1,
"max": "1"
},
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.dosesOpened",
"path": "IMMZGGenerateReport.dosesOpened",
"short": "Doses opened",
"definition": "The quantity of vaccines/diluents opened in doses during the reporting month.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.dosesOpened",
"min": 1,
"max": "1"
},
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.dosesReturned",
"path": "IMMZGGenerateReport.dosesReturned",
"short": "Doses returned to LGA/Facility",
"definition": "The quantity of vaccines/diluents returned in doses to the LGA during the reporting month.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.dosesReturned",
"min": 1,
"max": "1"
},
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.stockDiscarded",
"path": "IMMZGGenerateReport.stockDiscarded",
"short": "Stock discarded",
"definition": "The quantity of vaccine/diluent discarded in doses",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.stockDiscarded",
"min": 1,
"max": "1"
},
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.stockDiscardedType",
"path": "IMMZGGenerateReport.stockDiscardedType",
"short": "Stock discarded type",
"definition": "The reason vaccine was discarded",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.stockDiscardedType",
"min": 1,
"max": "1"
},
"type": [
{
"code": "code"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.aefiCaseRate",
"path": "IMMZGGenerateReport.aefiCaseRate",
"short": "AEFI Case Rate",
"definition": "An indicator for the assessment of a particular vaccine's Adverse Event Following Immunization (AEFI) case rate.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.aefiCaseRate",
"min": 1,
"max": "1"
},
"type": [
{
"code": "decimal"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.openVialWastage",
"path": "IMMZGGenerateReport.openVialWastage",
"short": "Open Vial Wastage",
"definition": "A measure of the percentage of doses of a vaccine that were opened but discarded due to under-utilization",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.openVialWastage",
"min": 1,
"max": "1"
},
"type": [
{
"code": "decimal"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.closedVialWastage",
"path": "IMMZGGenerateReport.closedVialWastage",
"short": "Closed Vial Wastage",
"definition": "A measure of the percentage of doses of a vaccine that were spoiled due to reasons such as expiry, freezing, breakage, etc.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.closedVialWastage",
"min": 1,
"max": "1"
},
"type": [
{
"code": "decimal"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.reportSubjectArea",
"path": "IMMZGGenerateReport.reportSubjectArea",
"short": "Report Subject Area",
"definition": "Location (facility or place) for which the data in the report is being represented.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.reportSubjectArea",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.reportGenerationDate",
"path": "IMMZGGenerateReport.reportGenerationDate",
"short": "Report Generation Date",
"definition": "The date and time on which the report was generated.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.reportGenerationDate",
"min": 1,
"max": "1"
},
"type": [
{
"code": "dateTime"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.reportingPeriodStart",
"path": "IMMZGGenerateReport.reportingPeriodStart",
"short": "Reporting Period Start",
"definition": "The start date of the reporting period for which data in the report has been included.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.reportingPeriodStart",
"min": 1,
"max": "1"
},
"type": [
{
"code": "dateTime"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.reportingPeriodEnd",
"path": "IMMZGGenerateReport.reportingPeriodEnd",
"short": "Reporting Period End",
"definition": "The end date of the reporting period for which data in the report has been included.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.reportingPeriodEnd",
"min": 1,
"max": "1"
},
"type": [
{
"code": "dateTime"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.improvementIndicator",
"path": "IMMZGGenerateReport.improvementIndicator",
"short": "Improvement Indicator",
"definition": "Indicates to the receiver how to interpret the data (i.e., what constitutes an improvement or deterioration)",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.improvementIndicator",
"min": 1,
"max": "1"
},
"type": [
{
"code": "code"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.reportGenerator",
"path": "IMMZGGenerateReport.reportGenerator",
"short": "Report Generator / Author",
"definition": "Indicates the organization, or location which is generating or producing the report",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.reportGenerator",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.measureIdentifier",
"path": "IMMZGGenerateReport.measureIdentifier",
"short": "Measure Identifier / Meaning",
"definition": "Represents the name of the report/indicator. It codifies the meaning of the group / measure.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.measureIdentifier",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.measuredScore",
"path": "IMMZGGenerateReport.measuredScore",
"short": "Measured Score",
"definition": "The calculated score of the measure / indicator which is being reported on.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.measuredScore",
"min": 1,
"max": "1"
},
"type": [
{
"code": "decimal"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.measureNumerator",
"path": "IMMZGGenerateReport.measureNumerator",
"short": "Measure Numerator",
"definition": "The count of individual objects (persons, doses, etc.) which was used as the numerator to calculate the measure score.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.measureNumerator",
"min": 1,
"max": "1"
},
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.measureDenominator",
"path": "IMMZGGenerateReport.measureDenominator",
"short": "Measure Denominator",
"definition": "The count of individual objects (persons, doses, etc.) which was used as the denominator to calculate the measure score.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.measureDenominator",
"min": 1,
"max": "1"
},
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.disaggregationGroup",
"path": "IMMZGGenerateReport.disaggregationGroup",
"short": "Disaggregation Group",
"definition": "Indicates the overall strata or disaggregation which is being represented in the report.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.disaggregationGroup",
"min": 1,
"max": "1"
},
"type": [
{
"code": "code"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.bySex",
"path": "IMMZGGenerateReport.bySex",
"short": "By-Sex",
"definition": "Represents a disaggregation grouped by the indicator population's sex values.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.bySex",
"min": 1,
"max": "1"
},
"type": [
{
"code": "boolean"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.byRegion",
"path": "IMMZGGenerateReport.byRegion",
"short": "By-Region",
"definition": "Represents a disaggregation grouped by the indicator population's administrative regions.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.byRegion",
"min": 1,
"max": "1"
},
"type": [
{
"code": "boolean"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.byAgeGroup",
"path": "IMMZGGenerateReport.byAgeGroup",
"short": "By-Age Group",
"definition": "Represents a disaggregation grouped by the indicator population's age groups.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.byAgeGroup",
"min": 1,
"max": "1"
},
"type": [
{
"code": "boolean"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.byDoseNumber",
"path": "IMMZGGenerateReport.byDoseNumber",
"short": "By-Dose Number",
"definition": "Represents a disaggregation grouped by the indicator population's dose numbers for a specific vaccine.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.byDoseNumber",
"min": 1,
"max": "1"
},
"type": [
{
"code": "boolean"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.byVaccineType",
"path": "IMMZGGenerateReport.byVaccineType",
"short": "By-Vaccine Type",
"definition": "Represents a disaggregation grouped by the indicator population's vaccine types.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.byVaccineType",
"min": 1,
"max": "1"
},
"type": [
{
"code": "boolean"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.byVaccineManufacturer",
"path": "IMMZGGenerateReport.byVaccineManufacturer",
"short": "By-Vaccine Manufacturer",
"definition": "Represents a disaggregation grouped by the indicator population's vaccine manufacturers for a specific vaccine.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.byVaccineManufacturer",
"min": 1,
"max": "1"
},
"type": [
{
"code": "boolean"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.byReactionManifestation",
"path": "IMMZGGenerateReport.byReactionManifestation",
"short": "By-Reaction Manifestation",
"definition": "Represents a disaggregation grouped by the indicator population's reaction manifestations for a specific vaccine.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.byReactionManifestation",
"min": 1,
"max": "1"
},
"type": [
{
"code": "boolean"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.byOccupation",
"path": "IMMZGGenerateReport.byOccupation",
"short": "By-Occupation",
"definition": "Represents a disaggregation grouped by the indicator population's occupations.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.byOccupation",
"min": 1,
"max": "1"
},
"type": [
{
"code": "boolean"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.disaggregationMeasureIdentifier",
"path": "IMMZGGenerateReport.disaggregationMeasureIdentifier",
"short": "Disaggregation Measure Identifier / Meaning",
"definition": "The type or value of this stratum represents (male, female, region 1, dose 3, etc.). This value depends on the Disaggregation Group data element.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.disaggregationMeasureIdentifier",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.disaggregationNumerator",
"path": "IMMZGGenerateReport.disaggregationNumerator",
"short": "Disaggregation Numerator",
"definition": "The count of individual objects (persons, doses, etc.) which were used as the numerator for the disaggregation score.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.disaggregationNumerator",
"min": 1,
"max": "1"
},
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.disaggregationDenominator",
"path": "IMMZGGenerateReport.disaggregationDenominator",
"short": "Disaggregation Denominator",
"definition": "The count of individual objects (persons, doses, etc.) which were used as the denominator for the disaggregation score.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.disaggregationDenominator",
"min": 1,
"max": "1"
},
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.disaggregatedScore",
"path": "IMMZGGenerateReport.disaggregatedScore",
"short": "Disaggregated Score",
"definition": "The computed score for this disaggregation, which is the numerator divided by the denominator for this collection (i.e. population) of records.",
"min": 1,
"max": "1",
"base": {
"path": "IMMZGGenerateReport.disaggregatedScore",
"min": 1,
"max": "1"
},
"type": [
{
"code": "decimal"
}
],
"isSummary": true
}
]
},
"differential": {
"element": [
{
"id": "IMMZGGenerateReport",
"path": "IMMZGGenerateReport",
"short": "NG-Imm-H GenerateReport",
"definition": "IMMZ.H - Data elements for the IMMZ.G Report Generation Data Dictionary."
},
{
"id": "IMMZGGenerateReport.reportIdentification",
"path": "IMMZGGenerateReport.reportIdentification",
"short": "Report Identification",
"definition": "A unique identifier for the instance of the report that has been generated",
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.reportStatus",
"path": "IMMZGGenerateReport.reportStatus",
"code": [
{
"code": "NGVerificationStatusVS"
}
],
"short": "Report Status",
"definition": "The status of the report (for example, initial, complete, etc.)",
"min": 1,
"max": "1",
"type": [
{
"code": "CodeableConcept"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.reportType",
"path": "IMMZGGenerateReport.reportType",
"short": "Report Type",
"definition": "The type of report which has been generated (i.e., list of individuals, summary, etc.)",
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.reportIndicatorCode",
"path": "IMMZGGenerateReport.reportIndicatorCode",
"short": "Report Indicator Code",
"definition": "The indicator or measure definition being reported on (e.g., dropout rate, defaulters, etc.)",
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.numberOfDosesPerVial",
"path": "IMMZGGenerateReport.numberOfDosesPerVial",
"short": "Number of doses per vial",
"definition": "The number of doses contained within a vial",
"min": 1,
"max": "1",
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.minimumStock",
"path": "IMMZGGenerateReport.minimumStock",
"short": "Minimum Stock",
"definition": "25% of the vaccine requirement in a facility during the reporting month",
"min": 1,
"max": "1",
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.maximumStock",
"path": "IMMZGGenerateReport.maximumStock",
"short": "Maximum Stock",
"definition": "125% of the vaccine requirement in a facility during the reporting month",
"min": 1,
"max": "1",
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.openingBalance",
"path": "IMMZGGenerateReport.openingBalance",
"short": "Opening balance",
"definition": "The initial quantity of vials in stock at the beginning of a specific reporting period",
"min": 1,
"max": "1",
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.quantityReceived",
"path": "IMMZGGenerateReport.quantityReceived",
"short": "Quantity received",
"definition": "The quantity of vaccines/diluents received during the reporting month.",
"min": 1,
"max": "1",
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.dosesOpened",
"path": "IMMZGGenerateReport.dosesOpened",
"short": "Doses opened",
"definition": "The quantity of vaccines/diluents opened in doses during the reporting month.",
"min": 1,
"max": "1",
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.dosesReturned",
"path": "IMMZGGenerateReport.dosesReturned",
"short": "Doses returned to LGA/Facility",
"definition": "The quantity of vaccines/diluents returned in doses to the LGA during the reporting month.",
"min": 1,
"max": "1",
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.stockDiscarded",
"path": "IMMZGGenerateReport.stockDiscarded",
"short": "Stock discarded",
"definition": "The quantity of vaccine/diluent discarded in doses",
"min": 1,
"max": "1",
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.stockDiscardedType",
"path": "IMMZGGenerateReport.stockDiscardedType",
"short": "Stock discarded type",
"definition": "The reason vaccine was discarded",
"min": 1,
"max": "1",
"type": [
{
"code": "code"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.aefiCaseRate",
"path": "IMMZGGenerateReport.aefiCaseRate",
"short": "AEFI Case Rate",
"definition": "An indicator for the assessment of a particular vaccine's Adverse Event Following Immunization (AEFI) case rate.",
"min": 1,
"max": "1",
"type": [
{
"code": "decimal"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.openVialWastage",
"path": "IMMZGGenerateReport.openVialWastage",
"short": "Open Vial Wastage",
"definition": "A measure of the percentage of doses of a vaccine that were opened but discarded due to under-utilization",
"min": 1,
"max": "1",
"type": [
{
"code": "decimal"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.closedVialWastage",
"path": "IMMZGGenerateReport.closedVialWastage",
"short": "Closed Vial Wastage",
"definition": "A measure of the percentage of doses of a vaccine that were spoiled due to reasons such as expiry, freezing, breakage, etc.",
"min": 1,
"max": "1",
"type": [
{
"code": "decimal"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.reportSubjectArea",
"path": "IMMZGGenerateReport.reportSubjectArea",
"short": "Report Subject Area",
"definition": "Location (facility or place) for which the data in the report is being represented.",
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.reportGenerationDate",
"path": "IMMZGGenerateReport.reportGenerationDate",
"short": "Report Generation Date",
"definition": "The date and time on which the report was generated.",
"min": 1,
"max": "1",
"type": [
{
"code": "dateTime"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.reportingPeriodStart",
"path": "IMMZGGenerateReport.reportingPeriodStart",
"short": "Reporting Period Start",
"definition": "The start date of the reporting period for which data in the report has been included.",
"min": 1,
"max": "1",
"type": [
{
"code": "dateTime"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.reportingPeriodEnd",
"path": "IMMZGGenerateReport.reportingPeriodEnd",
"short": "Reporting Period End",
"definition": "The end date of the reporting period for which data in the report has been included.",
"min": 1,
"max": "1",
"type": [
{
"code": "dateTime"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.improvementIndicator",
"path": "IMMZGGenerateReport.improvementIndicator",
"short": "Improvement Indicator",
"definition": "Indicates to the receiver how to interpret the data (i.e., what constitutes an improvement or deterioration)",
"min": 1,
"max": "1",
"type": [
{
"code": "code"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.reportGenerator",
"path": "IMMZGGenerateReport.reportGenerator",
"short": "Report Generator / Author",
"definition": "Indicates the organization, or location which is generating or producing the report",
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.measureIdentifier",
"path": "IMMZGGenerateReport.measureIdentifier",
"short": "Measure Identifier / Meaning",
"definition": "Represents the name of the report/indicator. It codifies the meaning of the group / measure.",
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.measuredScore",
"path": "IMMZGGenerateReport.measuredScore",
"short": "Measured Score",
"definition": "The calculated score of the measure / indicator which is being reported on.",
"min": 1,
"max": "1",
"type": [
{
"code": "decimal"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.measureNumerator",
"path": "IMMZGGenerateReport.measureNumerator",
"short": "Measure Numerator",
"definition": "The count of individual objects (persons, doses, etc.) which was used as the numerator to calculate the measure score.",
"min": 1,
"max": "1",
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.measureDenominator",
"path": "IMMZGGenerateReport.measureDenominator",
"short": "Measure Denominator",
"definition": "The count of individual objects (persons, doses, etc.) which was used as the denominator to calculate the measure score.",
"min": 1,
"max": "1",
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.disaggregationGroup",
"path": "IMMZGGenerateReport.disaggregationGroup",
"short": "Disaggregation Group",
"definition": "Indicates the overall strata or disaggregation which is being represented in the report.",
"min": 1,
"max": "1",
"type": [
{
"code": "code"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.bySex",
"path": "IMMZGGenerateReport.bySex",
"short": "By-Sex",
"definition": "Represents a disaggregation grouped by the indicator population's sex values.",
"min": 1,
"max": "1",
"type": [
{
"code": "boolean"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.byRegion",
"path": "IMMZGGenerateReport.byRegion",
"short": "By-Region",
"definition": "Represents a disaggregation grouped by the indicator population's administrative regions.",
"min": 1,
"max": "1",
"type": [
{
"code": "boolean"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.byAgeGroup",
"path": "IMMZGGenerateReport.byAgeGroup",
"short": "By-Age Group",
"definition": "Represents a disaggregation grouped by the indicator population's age groups.",
"min": 1,
"max": "1",
"type": [
{
"code": "boolean"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.byDoseNumber",
"path": "IMMZGGenerateReport.byDoseNumber",
"short": "By-Dose Number",
"definition": "Represents a disaggregation grouped by the indicator population's dose numbers for a specific vaccine.",
"min": 1,
"max": "1",
"type": [
{
"code": "boolean"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.byVaccineType",
"path": "IMMZGGenerateReport.byVaccineType",
"short": "By-Vaccine Type",
"definition": "Represents a disaggregation grouped by the indicator population's vaccine types.",
"min": 1,
"max": "1",
"type": [
{
"code": "boolean"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.byVaccineManufacturer",
"path": "IMMZGGenerateReport.byVaccineManufacturer",
"short": "By-Vaccine Manufacturer",
"definition": "Represents a disaggregation grouped by the indicator population's vaccine manufacturers for a specific vaccine.",
"min": 1,
"max": "1",
"type": [
{
"code": "boolean"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.byReactionManifestation",
"path": "IMMZGGenerateReport.byReactionManifestation",
"short": "By-Reaction Manifestation",
"definition": "Represents a disaggregation grouped by the indicator population's reaction manifestations for a specific vaccine.",
"min": 1,
"max": "1",
"type": [
{
"code": "boolean"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.byOccupation",
"path": "IMMZGGenerateReport.byOccupation",
"short": "By-Occupation",
"definition": "Represents a disaggregation grouped by the indicator population's occupations.",
"min": 1,
"max": "1",
"type": [
{
"code": "boolean"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.disaggregationMeasureIdentifier",
"path": "IMMZGGenerateReport.disaggregationMeasureIdentifier",
"short": "Disaggregation Measure Identifier / Meaning",
"definition": "The type or value of this stratum represents (male, female, region 1, dose 3, etc.). This value depends on the Disaggregation Group data element.",
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.disaggregationNumerator",
"path": "IMMZGGenerateReport.disaggregationNumerator",
"short": "Disaggregation Numerator",
"definition": "The count of individual objects (persons, doses, etc.) which were used as the numerator for the disaggregation score.",
"min": 1,
"max": "1",
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.disaggregationDenominator",
"path": "IMMZGGenerateReport.disaggregationDenominator",
"short": "Disaggregation Denominator",
"definition": "The count of individual objects (persons, doses, etc.) which were used as the denominator for the disaggregation score.",
"min": 1,
"max": "1",
"type": [
{
"code": "integer"
}
],
"isSummary": true
},
{
"id": "IMMZGGenerateReport.disaggregatedScore",
"path": "IMMZGGenerateReport.disaggregatedScore",
"short": "Disaggregated Score",
"definition": "The computed score for this disaggregation, which is the numerator divided by the denominator for this collection (i.e. population) of records.",
"min": 1,
"max": "1",
"type": [
{
"code": "decimal"
}
],
"isSummary": true
}
]
}
}