FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagezm-core
Resource TypeStructureDefinition
IdStructureDefinition-ZMCoreImmunizationRecord.json
FHIR VersionR5
Sourcehttps://build.fhir.org/ig/MOH-Zambia/ZM-Core/StructureDefinition-ZMCoreImmunizationRecord.html
URLhttp://hapi.moh.gov.zm/fhir/StructureDefinition/ZMCoreImmunizationRecord
Version0.1.0
Statusactive
Date2026-08-09T08:43:02+00:00
NameZMCoreImmunizationRecord
TitleImmunization Record
DescriptionImmunization record for Zambian health systems
Typehttp://hapi.moh.gov.zm/fhir/StructureDefinition/ZMCoreImmunizationRecord
Kindlogical

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition ZMCoreImmunizationRecord

NameFlagsCard.TypeDescription & Constraintsdoco
.. ZMCoreImmunizationRecord 0..*BaseImmunization Record
... patient 1..1Reference()Patient
... vaccine 1..1CodeableConceptVaccine Administered
... doseNumber 1..1integerDose Number
... dateAdministered 1..1dateDate of Administration
... provider 0..1Reference()Healthcare Provider
... facility 0..1Reference()Health Facility
... nextDueDate 0..1dateNext Scheduled Dose
... notes 0..1stringNotes

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "ZMCoreImmunizationRecord",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://hapi.moh.gov.zm/fhir/StructureDefinition/ZMCoreImmunizationRecord",
  "version": "0.1.0",
  "name": "ZMCoreImmunizationRecord",
  "title": "Immunization Record",
  "status": "active",
  "date": "2026-08-09T08:43:02+00:00",
  "publisher": "Ministry of Health - Zambia",
  "contact": [
    {
      "name": "Ministry of Health - Zambia",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.moh.gov.zm/"
        },
        {
          "system": "email",
          "value": "digital.health@moh.gov.zm"
        }
      ]
    },
    {
      "name": "ZM-Core Team",
      "telecom": [
        {
          "system": "email",
          "value": "zm-core@moh.gov.zm",
          "use": "work"
        }
      ]
    }
  ],
  "description": "Immunization record for Zambian health systems",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "ZM",
          "display": "Zambia"
        }
      ]
    }
  ],
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://hapi.moh.gov.zm/fhir/StructureDefinition/ZMCoreImmunizationRecord",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "5.0.0"
      }
    ],
    "element": [
      {
        "id": "ZMCoreImmunizationRecord",
        "path": "ZMCoreImmunizationRecord",
        "short": "Immunization Record",
        "definition": "Immunization record for Zambian health systems",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ZMCoreImmunizationRecord.patient",
        "path": "ZMCoreImmunizationRecord.patient",
        "short": "Patient",
        "definition": "Patient",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ZMCoreImmunizationRecord.patient",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Reference"
          }
        ]
      },
      {
        "id": "ZMCoreImmunizationRecord.vaccine",
        "path": "ZMCoreImmunizationRecord.vaccine",
        "short": "Vaccine Administered",
        "definition": "Vaccine Administered",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ZMCoreImmunizationRecord.vaccine",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "ZMCoreImmunizationRecord.doseNumber",
        "path": "ZMCoreImmunizationRecord.doseNumber",
        "short": "Dose Number",
        "definition": "Dose Number",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ZMCoreImmunizationRecord.doseNumber",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "ZMCoreImmunizationRecord.dateAdministered",
        "path": "ZMCoreImmunizationRecord.dateAdministered",
        "short": "Date of Administration",
        "definition": "Date of Administration",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ZMCoreImmunizationRecord.dateAdministered",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "ZMCoreImmunizationRecord.provider",
        "path": "ZMCoreImmunizationRecord.provider",
        "short": "Healthcare Provider",
        "definition": "Healthcare Provider",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ZMCoreImmunizationRecord.provider",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Reference"
          }
        ]
      },
      {
        "id": "ZMCoreImmunizationRecord.facility",
        "path": "ZMCoreImmunizationRecord.facility",
        "short": "Health Facility",
        "definition": "Health Facility",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ZMCoreImmunizationRecord.facility",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Reference"
          }
        ]
      },
      {
        "id": "ZMCoreImmunizationRecord.nextDueDate",
        "path": "ZMCoreImmunizationRecord.nextDueDate",
        "short": "Next Scheduled Dose",
        "definition": "Next Scheduled Dose",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ZMCoreImmunizationRecord.nextDueDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "ZMCoreImmunizationRecord.notes",
        "path": "ZMCoreImmunizationRecord.notes",
        "short": "Notes",
        "definition": "Notes",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ZMCoreImmunizationRecord.notes",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "ZMCoreImmunizationRecord",
        "path": "ZMCoreImmunizationRecord",
        "short": "Immunization Record",
        "definition": "Immunization record for Zambian health systems"
      },
      {
        "id": "ZMCoreImmunizationRecord.patient",
        "path": "ZMCoreImmunizationRecord.patient",
        "short": "Patient",
        "definition": "Patient",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference"
          }
        ]
      },
      {
        "id": "ZMCoreImmunizationRecord.vaccine",
        "path": "ZMCoreImmunizationRecord.vaccine",
        "short": "Vaccine Administered",
        "definition": "Vaccine Administered",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "ZMCoreImmunizationRecord.doseNumber",
        "path": "ZMCoreImmunizationRecord.doseNumber",
        "short": "Dose Number",
        "definition": "Dose Number",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "ZMCoreImmunizationRecord.dateAdministered",
        "path": "ZMCoreImmunizationRecord.dateAdministered",
        "short": "Date of Administration",
        "definition": "Date of Administration",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "ZMCoreImmunizationRecord.provider",
        "path": "ZMCoreImmunizationRecord.provider",
        "short": "Healthcare Provider",
        "definition": "Healthcare Provider",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Reference"
          }
        ]
      },
      {
        "id": "ZMCoreImmunizationRecord.facility",
        "path": "ZMCoreImmunizationRecord.facility",
        "short": "Health Facility",
        "definition": "Health Facility",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Reference"
          }
        ]
      },
      {
        "id": "ZMCoreImmunizationRecord.nextDueDate",
        "path": "ZMCoreImmunizationRecord.nextDueDate",
        "short": "Next Scheduled Dose",
        "definition": "Next Scheduled Dose",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "ZMCoreImmunizationRecord.notes",
        "path": "ZMCoreImmunizationRecord.notes",
        "short": "Notes",
        "definition": "Notes",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}