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

FHIR IG Statistics: StructureDefinition/manage-aefi

Packagefhir.nigeriaImmunization
TypeStructureDefinition
Idmanage-aefi
FHIR VersionR4
Sourcehttp://example.org/https://build.fhir.org/ig/IntelliSOFT-Consulting/Nigeria-Immunization-FHIR-IG/StructureDefinition-manage-aefi.html
URLhttp://example.org/StructureDefinition/manage-aefi
Version0.1.0
Statusdraft
Date2025-05-28T07:10:29+00:00
NameManageAEFI
TitleIMMZ.E Manage AEFI
Realmus
Authorityhl7
DescriptionA logical model for recording and managing AEFI treatment.
Typehttp://example.org/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..*BaseIMMZ.E Manage AEFI
... 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://example.org/StructureDefinition/manage-aefi",
  "version": "0.1.0",
  "name": "ManageAEFI",
  "title": "IMMZ.E Manage AEFI",
  "status": "draft",
  "date": "2025-05-28T07:10:29+00:00",
  "publisher": "intellisoftkenya.com",
  "contact": [
    {
      "name": "intellisoftkenya.com",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.intellisoftkenya.com/"
        }
      ]
    },
    {
      "name": "IntelliSOFT Consulting Kenya.",
      "telecom": [
        {
          "system": "email",
          "value": "info@intellisoftkenya.com",
          "use": "work"
        }
      ]
    }
  ],
  "description": "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://example.org/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": "IMMZ.E Manage AEFI",
        "definition": "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": "IMMZ.E Manage AEFI",
        "definition": "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"
          }
        ]
      }
    ]
  }
}