FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/manage-aefi

Packageng.gov.nphcda.immunization
Resource TypeStructureDefinition
Idmanage-aefi
FHIR VersionR4
Sourcehttp://nphcda.gov.ng/ig/immunization/https://build.fhir.org/ig/Nigeria-FHIR-Community/ImmunizationIG/StructureDefinition-manage-aefi.html
URLhttp://nphcda.gov.ng/ig/immunization/StructureDefinition/manage-aefi
Version1.0.0
Statusdraft
Date2025-08-04T10:06:52+00:00
NameManageAEFI
TitleNG-Imm-E Manage & ReportAEFI
DescriptionIMMZ.E - A logical model for recording and managing AEFI treatment.
Typehttp://nphcda.gov.ng/ig/immunization/StructureDefinition/manage-aefi
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 manage-aefi

NameFlagsCard.TypeDescription & Constraintsdoco
.. manage-aefi 0..*BaseNG-Imm-E Manage & ReportAEFI
... reactionDate 1..1dateReaction Date
... observationId 1..1stringReaction Observation ID
... complaint 0..1stringComplaint
... manifestation 0..*CodeableConceptReaction Manifestation
... severity 1..1CodeableConceptReaction Severity
... outcome 1..1CodeableConceptReaction Outcome
... treatmentGiven 0..*stringTreatment Given
... doseNumber 1..1integerDose Number
... totalDoses 1..1integerTotal Doses in Series
... diseaseTargeted 1..1CodeableConceptDisease Targeted
... nextDoseDueDate 0..1dateDue Date of Next Dose
... digitalCertificateNeeded 0..1booleanDigital Certificate Needed
... certificateIssuer 0..1stringCertificate Issuer
... healthCertificateId 0..1stringHealth Certificate Identifier (HCID)
... certificateValidFrom 0..1dateCertificate Valid From
... certificateValidUntil 0..1dateCertificate Valid Until
... certificateSchemeVersion 0..1stringCertificate Scheme Version

doco Documentation for this format

Source

{
  "resourceType": "StructureDefinition",
  "id": "manage-aefi",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://nphcda.gov.ng/ig/immunization/StructureDefinition/manage-aefi",
  "version": "1.0.0",
  "name": "ManageAEFI",
  "title": "NG-Imm-E Manage & ReportAEFI",
  "status": "draft",
  "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.E - A logical model for recording and managing AEFI treatment.",
  "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/manage-aefi",
  "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": "manage-aefi",
        "path": "manage-aefi",
        "short": "NG-Imm-E Manage & ReportAEFI",
        "definition": "IMMZ.E - A logical model for recording and managing AEFI treatment.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false
      },
      {
        "id": "manage-aefi.reactionDate",
        "path": "manage-aefi.reactionDate",
        "short": "Reaction Date",
        "definition": "The date when the adverse event or reaction started.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "manage-aefi.reactionDate",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "manage-aefi.observationId",
        "path": "manage-aefi.observationId",
        "short": "Reaction Observation ID",
        "definition": "A reference to the observation that recorded the reaction.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "manage-aefi.observationId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "manage-aefi.complaint",
        "path": "manage-aefi.complaint",
        "short": "Complaint",
        "definition": "The symptom or concern reported by the patient.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "manage-aefi.complaint",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "manage-aefi.manifestation",
        "path": "manage-aefi.manifestation",
        "short": "Reaction Manifestation",
        "definition": "The observed clinical manifestations of the reaction.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "manage-aefi.manifestation",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "manage-aefi.severity",
        "path": "manage-aefi.severity",
        "short": "Reaction Severity",
        "definition": "The severity classification of the adverse event.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "manage-aefi.severity",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "manage-aefi.outcome",
        "path": "manage-aefi.outcome",
        "short": "Reaction Outcome",
        "definition": "The outcome of the reaction such as death, hospitalization, or recovery.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "manage-aefi.outcome",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "manage-aefi.treatmentGiven",
        "path": "manage-aefi.treatmentGiven",
        "short": "Treatment Given",
        "definition": "Description of treatments or interventions administered.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "manage-aefi.treatmentGiven",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "manage-aefi.doseNumber",
        "path": "manage-aefi.doseNumber",
        "short": "Dose Number",
        "definition": "The vaccine dose number within the series.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "manage-aefi.doseNumber",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "manage-aefi.totalDoses",
        "path": "manage-aefi.totalDoses",
        "short": "Total Doses in Series",
        "definition": "The recommended number of doses for immunity according to national protocol.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "manage-aefi.totalDoses",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "manage-aefi.diseaseTargeted",
        "path": "manage-aefi.diseaseTargeted",
        "short": "Disease Targeted",
        "definition": "The vaccine-preventable disease being targeted.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "manage-aefi.diseaseTargeted",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "manage-aefi.nextDoseDueDate",
        "path": "manage-aefi.nextDoseDueDate",
        "short": "Due Date of Next Dose",
        "definition": "The date on which the next vaccination should be administered, if applicable.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "manage-aefi.nextDoseDueDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "manage-aefi.digitalCertificateNeeded",
        "path": "manage-aefi.digitalCertificateNeeded",
        "short": "Digital Certificate Needed",
        "definition": "Indicates if a digital certificate is required.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "manage-aefi.digitalCertificateNeeded",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "manage-aefi.certificateIssuer",
        "path": "manage-aefi.certificateIssuer",
        "short": "Certificate Issuer",
        "definition": "The authority or organization that issued the vaccination certificate.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "manage-aefi.certificateIssuer",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "manage-aefi.healthCertificateId",
        "path": "manage-aefi.healthCertificateId",
        "short": "Health Certificate Identifier (HCID)",
        "definition": "Unique identifier used to associate the immunization event with its digital representation(s).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "manage-aefi.healthCertificateId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "manage-aefi.certificateValidFrom",
        "path": "manage-aefi.certificateValidFrom",
        "short": "Certificate Valid From",
        "definition": "The date the immunization certificate became valid.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "manage-aefi.certificateValidFrom",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "manage-aefi.certificateValidUntil",
        "path": "manage-aefi.certificateValidUntil",
        "short": "Certificate Valid Until",
        "definition": "The last date the immunization certificate remains valid.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "manage-aefi.certificateValidUntil",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "manage-aefi.certificateSchemeVersion",
        "path": "manage-aefi.certificateSchemeVersion",
        "short": "Certificate Scheme Version",
        "definition": "Version of the core data set and HL7 FHIR Implementation Guide used.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "manage-aefi.certificateSchemeVersion",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "manage-aefi",
        "path": "manage-aefi",
        "short": "NG-Imm-E Manage & ReportAEFI",
        "definition": "IMMZ.E - A logical model for recording and managing AEFI treatment."
      },
      {
        "id": "manage-aefi.reactionDate",
        "path": "manage-aefi.reactionDate",
        "short": "Reaction Date",
        "definition": "The date when the adverse event or reaction started.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "manage-aefi.observationId",
        "path": "manage-aefi.observationId",
        "short": "Reaction Observation ID",
        "definition": "A reference to the observation that recorded the reaction.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "manage-aefi.complaint",
        "path": "manage-aefi.complaint",
        "short": "Complaint",
        "definition": "The symptom or concern reported by the patient.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "manage-aefi.manifestation",
        "path": "manage-aefi.manifestation",
        "short": "Reaction Manifestation",
        "definition": "The observed clinical manifestations of the reaction.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "manage-aefi.severity",
        "path": "manage-aefi.severity",
        "short": "Reaction Severity",
        "definition": "The severity classification of the adverse event.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "manage-aefi.outcome",
        "path": "manage-aefi.outcome",
        "short": "Reaction Outcome",
        "definition": "The outcome of the reaction such as death, hospitalization, or recovery.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "manage-aefi.treatmentGiven",
        "path": "manage-aefi.treatmentGiven",
        "short": "Treatment Given",
        "definition": "Description of treatments or interventions administered.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "manage-aefi.doseNumber",
        "path": "manage-aefi.doseNumber",
        "short": "Dose Number",
        "definition": "The vaccine dose number within the series.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "manage-aefi.totalDoses",
        "path": "manage-aefi.totalDoses",
        "short": "Total Doses in Series",
        "definition": "The recommended number of doses for immunity according to national protocol.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "manage-aefi.diseaseTargeted",
        "path": "manage-aefi.diseaseTargeted",
        "short": "Disease Targeted",
        "definition": "The vaccine-preventable disease being targeted.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "manage-aefi.nextDoseDueDate",
        "path": "manage-aefi.nextDoseDueDate",
        "short": "Due Date of Next Dose",
        "definition": "The date on which the next vaccination should be administered, if applicable.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "manage-aefi.digitalCertificateNeeded",
        "path": "manage-aefi.digitalCertificateNeeded",
        "short": "Digital Certificate Needed",
        "definition": "Indicates if a digital certificate is required.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "manage-aefi.certificateIssuer",
        "path": "manage-aefi.certificateIssuer",
        "short": "Certificate Issuer",
        "definition": "The authority or organization that issued the vaccination certificate.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "manage-aefi.healthCertificateId",
        "path": "manage-aefi.healthCertificateId",
        "short": "Health Certificate Identifier (HCID)",
        "definition": "Unique identifier used to associate the immunization event with its digital representation(s).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "manage-aefi.certificateValidFrom",
        "path": "manage-aefi.certificateValidFrom",
        "short": "Certificate Valid From",
        "definition": "The date the immunization certificate became valid.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "manage-aefi.certificateValidUntil",
        "path": "manage-aefi.certificateValidUntil",
        "short": "Certificate Valid Until",
        "definition": "The last date the immunization certificate remains valid.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "manage-aefi.certificateSchemeVersion",
        "path": "manage-aefi.certificateSchemeVersion",
        "short": "Certificate Scheme Version",
        "definition": "Version of the core data set and HL7 FHIR Implementation Guide used.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}