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

FHIR IG Statistics: StructureDefinition/UpdateClientHistory

Packagefhir.nigeriaImmunization
TypeStructureDefinition
IdUpdateClientHistory
FHIR VersionR4
Sourcehttp://example.org/https://build.fhir.org/ig/IntelliSOFT-Consulting/Nigeria-Immunization-FHIR-IG/StructureDefinition-UpdateClientHistory.html
URLhttp://example.org/StructureDefinition/UpdateClientHistory
Version0.1.0
Statusdraft
Date2025-05-28T07:10:29+00:00
NameUpdateClientHistory
TitleIMMZ.C1 Update Client History
Realmus
Authorityhl7
DescriptionA logical model for tracking client immunization history updates.
Typehttp://example.org/StructureDefinition/UpdateClientHistory
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 UpdateClientHistory

NameFlagsCard.TypeDescription & Constraintsdoco
.. UpdateClientHistory 0..*BaseIMMZ.C1 Update Client History
... clientCompletedPrimarySeries 1..1booleanClient has completed vaccine primary series
... hivStatus 1..1CodeableConceptHIV Status
Binding Description (No ValueSet): (required): No description provided

... bcgDoseDate 0..1dateDate BCG dose was administered
... hepB0DoseDate 0..1dateDate HepB 0 dose was administered
... polioBopv0DoseDate 0..1dateDate Polio (bOPV0) dose was administered
... pentavalent1DoseDate 0..1dateDate Pentavalent 1 dose was administered
... opv1DoseDate 0..1dateDate OPV 1 dose was administered
... pcv1DoseDate 0..1dateDate PCV 1 dose was administered
... rotavirus1DoseDate 0..1dateDate Rotavirus 1 dose was administered
... ipv1DoseDate 0..1dateDate IPV 1 dose was administered
... opv2DoseDate 0..1dateDate OPV 2 dose was administered
... pcv2DoseDate 0..1dateDate PCV 2 dose was administered
... pentavalent2DoseDate 0..1dateDate Pentavalent 2 dose was administered
... rotavirus2DoseDate 0..1dateDate Rotavirus 2 dose was administered
... opv3DoseDate 0..1dateDate OPV 3 dose was administered
... pentavalent3DoseDate 0..1dateDate Pentavalent 3 dose was administered
... pcv3DoseDate 0..1dateDate PCV 3 dose was administered
... rotavirus3DoseDate 0..1dateDate Rotavirus 3 was administered
... ipv2DoseDate 0..1dateDate IPV 2 was administered
... malaria1DoseDate 0..1dateDate Malaria 1 was administered
... vitaminA1DoseDate 0..1dateDate Vitamin A 1 was administered
... malaria2DoseDate 0..1dateDate Malaria 2 was administered
... malaria3DoseDate 0..1dateDate Malaria 3 was administered
... mr1DoseDate 0..1dateDate MR 1 was administered
... yellowFeverDoseDate 0..1dateDate Yellow Fever was administered
... menADoseDate 0..1dateDate Men A was administered
... vitaminA2DoseDate 0..1dateDate Vitamin A 2 was administered
... mr2DoseDate 0..1dateDate MR 2 was administered
... malaria4DoseDate 0..1dateDate Malaria 4 was administered
... td1DoseDate 0..1dateDate Td 1 vaccine was administered
... td2DoseDate 0..1dateDate Td 2 vaccine was administered
... td3DoseDate 0..1dateDate Td 3 vaccine was administered
... td4DoseDate 0..1dateDate Td 4 vaccine was administered
... td5DoseDate 0..1dateDate Td 5 vaccine was administered
... llinGivenDate 0..1dateDate LLIN was given
... state 0..1stringState
... comments 0..1stringComments
... reportingOfficerName 0..1stringName of Reporting Officer
... designation 0..1stringDesignation
... signature 0..1stringSignature

doco Documentation for this format

Source

{
  "resourceType": "StructureDefinition",
  "id": "UpdateClientHistory",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://example.org/StructureDefinition/UpdateClientHistory",
  "version": "0.1.0",
  "name": "UpdateClientHistory",
  "title": "IMMZ.C1 Update Client History",
  "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 tracking client immunization history updates.",
  "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/UpdateClientHistory",
  "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": "UpdateClientHistory",
        "path": "UpdateClientHistory",
        "short": "IMMZ.C1 Update Client History",
        "definition": "A logical model for tracking client immunization history updates.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false
      },
      {
        "id": "UpdateClientHistory.clientCompletedPrimarySeries",
        "path": "UpdateClientHistory.clientCompletedPrimarySeries",
        "code": [
          {
            "code": "IMMZ.C1.DE1"
          }
        ],
        "short": "Client has completed vaccine primary series",
        "definition": "Indicates if the client has completed the primary vaccination series of a product/antigen. If the client has not yet completed their primary series, it means they may be expected to receive more doses to complete their vaccination regimen for the respective product/antigen.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.clientCompletedPrimarySeries",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.hivStatus",
        "path": "UpdateClientHistory.hivStatus",
        "code": [
          {
            "code": "IMMZ.C1.DE2"
          }
        ],
        "short": "HIV Status",
        "definition": "The current HIV status of the client.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.hivStatus",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required"
        }
      },
      {
        "id": "UpdateClientHistory.bcgDoseDate",
        "path": "UpdateClientHistory.bcgDoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE6"
          }
        ],
        "short": "Date BCG dose was administered",
        "definition": "The date the BCG vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.bcgDoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.hepB0DoseDate",
        "path": "UpdateClientHistory.hepB0DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE7"
          }
        ],
        "short": "Date HepB 0 dose was administered",
        "definition": "The date the HepB 0 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.hepB0DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.polioBopv0DoseDate",
        "path": "UpdateClientHistory.polioBopv0DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE8"
          }
        ],
        "short": "Date Polio (bOPV0) dose was administered",
        "definition": "The date the Polio (bOPV0) vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.polioBopv0DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.pentavalent1DoseDate",
        "path": "UpdateClientHistory.pentavalent1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE9"
          }
        ],
        "short": "Date Pentavalent 1 dose was administered",
        "definition": "The date the Pentavalent 1 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.pentavalent1DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.opv1DoseDate",
        "path": "UpdateClientHistory.opv1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE10"
          }
        ],
        "short": "Date OPV 1 dose was administered",
        "definition": "The date the OPV 1 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.opv1DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.pcv1DoseDate",
        "path": "UpdateClientHistory.pcv1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE11"
          }
        ],
        "short": "Date PCV 1 dose was administered",
        "definition": "The date the PCV 1 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.pcv1DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.rotavirus1DoseDate",
        "path": "UpdateClientHistory.rotavirus1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE12"
          }
        ],
        "short": "Date Rotavirus 1 dose was administered",
        "definition": "The date the Rotavirus 1 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.rotavirus1DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.ipv1DoseDate",
        "path": "UpdateClientHistory.ipv1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE13"
          }
        ],
        "short": "Date IPV 1 dose was administered",
        "definition": "The date the IPV 1 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.ipv1DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.opv2DoseDate",
        "path": "UpdateClientHistory.opv2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE14"
          }
        ],
        "short": "Date OPV 2 dose was administered",
        "definition": "The date the OPV 2 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.opv2DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.pcv2DoseDate",
        "path": "UpdateClientHistory.pcv2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE15"
          }
        ],
        "short": "Date PCV 2 dose was administered",
        "definition": "The date the PCV 2 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.pcv2DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.pentavalent2DoseDate",
        "path": "UpdateClientHistory.pentavalent2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE16"
          }
        ],
        "short": "Date Pentavalent 2 dose was administered",
        "definition": "The date the Pentavalent 2 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.pentavalent2DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.rotavirus2DoseDate",
        "path": "UpdateClientHistory.rotavirus2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE17"
          }
        ],
        "short": "Date Rotavirus 2 dose was administered",
        "definition": "The date the Rotavirus 2 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.rotavirus2DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.opv3DoseDate",
        "path": "UpdateClientHistory.opv3DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE18"
          }
        ],
        "short": "Date OPV 3 dose was administered",
        "definition": "The date the OPV 3 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.opv3DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.pentavalent3DoseDate",
        "path": "UpdateClientHistory.pentavalent3DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE19"
          }
        ],
        "short": "Date Pentavalent 3 dose was administered",
        "definition": "The date the Pentavalent 3 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.pentavalent3DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.pcv3DoseDate",
        "path": "UpdateClientHistory.pcv3DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE20"
          }
        ],
        "short": "Date PCV 3 dose was administered",
        "definition": "The date the PCV 3 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.pcv3DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.rotavirus3DoseDate",
        "path": "UpdateClientHistory.rotavirus3DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE21"
          }
        ],
        "short": "Date Rotavirus 3 was administered",
        "definition": "The date the Rotavirus 3 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.rotavirus3DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.ipv2DoseDate",
        "path": "UpdateClientHistory.ipv2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE22"
          }
        ],
        "short": "Date IPV 2 was administered",
        "definition": "The date the IPV 2 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.ipv2DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.malaria1DoseDate",
        "path": "UpdateClientHistory.malaria1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE23"
          }
        ],
        "short": "Date Malaria 1 was administered",
        "definition": "The date the Malaria 1 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.malaria1DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.vitaminA1DoseDate",
        "path": "UpdateClientHistory.vitaminA1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE24"
          }
        ],
        "short": "Date Vitamin A 1 was administered",
        "definition": "The date the Vitamin A 1 supplement was given.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.vitaminA1DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.malaria2DoseDate",
        "path": "UpdateClientHistory.malaria2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE25"
          }
        ],
        "short": "Date Malaria 2 was administered",
        "definition": "The date the Malaria 2 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.malaria2DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.malaria3DoseDate",
        "path": "UpdateClientHistory.malaria3DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE26"
          }
        ],
        "short": "Date Malaria 3 was administered",
        "definition": "The date the Malaria 3 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.malaria3DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.mr1DoseDate",
        "path": "UpdateClientHistory.mr1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE27"
          }
        ],
        "short": "Date MR 1 was administered",
        "definition": "The date the MR 1 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.mr1DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.yellowFeverDoseDate",
        "path": "UpdateClientHistory.yellowFeverDoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE28"
          }
        ],
        "short": "Date Yellow Fever was administered",
        "definition": "The date the Yellow Fever vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.yellowFeverDoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.menADoseDate",
        "path": "UpdateClientHistory.menADoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE29"
          }
        ],
        "short": "Date Men A was administered",
        "definition": "The date the Men A vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.menADoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.vitaminA2DoseDate",
        "path": "UpdateClientHistory.vitaminA2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE30"
          }
        ],
        "short": "Date Vitamin A 2 was administered",
        "definition": "The date the Vitamin A 2 supplement was given.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.vitaminA2DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.mr2DoseDate",
        "path": "UpdateClientHistory.mr2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE31"
          }
        ],
        "short": "Date MR 2 was administered",
        "definition": "The date the MR 2 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.mr2DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.malaria4DoseDate",
        "path": "UpdateClientHistory.malaria4DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE32"
          }
        ],
        "short": "Date Malaria 4 was administered",
        "definition": "The date the Malaria 4 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.malaria4DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.td1DoseDate",
        "path": "UpdateClientHistory.td1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE33"
          }
        ],
        "short": "Date Td 1 vaccine was administered",
        "definition": "The date the Td 1 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.td1DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.td2DoseDate",
        "path": "UpdateClientHistory.td2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE34"
          }
        ],
        "short": "Date Td 2 vaccine was administered",
        "definition": "The date the Td 2 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.td2DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.td3DoseDate",
        "path": "UpdateClientHistory.td3DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE35"
          }
        ],
        "short": "Date Td 3 vaccine was administered",
        "definition": "The date the Td 3 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.td3DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.td4DoseDate",
        "path": "UpdateClientHistory.td4DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE36"
          }
        ],
        "short": "Date Td 4 vaccine was administered",
        "definition": "The date the Td 4 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.td4DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.td5DoseDate",
        "path": "UpdateClientHistory.td5DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE37"
          }
        ],
        "short": "Date Td 5 vaccine was administered",
        "definition": "The date the Td 5 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.td5DoseDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.llinGivenDate",
        "path": "UpdateClientHistory.llinGivenDate",
        "code": [
          {
            "code": "IMMZ.C1.DE38"
          }
        ],
        "short": "Date LLIN was given",
        "definition": "The date the Long-Lasting Insecticidal Net (LLIN) was given.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.llinGivenDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.state",
        "path": "UpdateClientHistory.state",
        "code": [
          {
            "code": "IMMZ.C1.DE39"
          }
        ],
        "short": "State",
        "definition": "The state or condition of the client at the time of reporting.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.comments",
        "path": "UpdateClientHistory.comments",
        "code": [
          {
            "code": "IMMZ.C1.DE40"
          }
        ],
        "short": "Comments",
        "definition": "Additional comments related to the client's immunization history.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.comments",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.reportingOfficerName",
        "path": "UpdateClientHistory.reportingOfficerName",
        "code": [
          {
            "code": "IMMZ.C1.DE41"
          }
        ],
        "short": "Name of Reporting Officer",
        "definition": "The full name of the reporting officer.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.reportingOfficerName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.designation",
        "path": "UpdateClientHistory.designation",
        "code": [
          {
            "code": "IMMZ.C1.DE42"
          }
        ],
        "short": "Designation",
        "definition": "The designation or title of the reporting officer.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.designation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.signature",
        "path": "UpdateClientHistory.signature",
        "code": [
          {
            "code": "IMMZ.C1.DE43"
          }
        ],
        "short": "Signature",
        "definition": "The signature of the reporting officer.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "UpdateClientHistory.signature",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "UpdateClientHistory",
        "path": "UpdateClientHistory",
        "short": "IMMZ.C1 Update Client History",
        "definition": "A logical model for tracking client immunization history updates."
      },
      {
        "id": "UpdateClientHistory.clientCompletedPrimarySeries",
        "path": "UpdateClientHistory.clientCompletedPrimarySeries",
        "code": [
          {
            "code": "IMMZ.C1.DE1"
          }
        ],
        "short": "Client has completed vaccine primary series",
        "definition": "Indicates if the client has completed the primary vaccination series of a product/antigen. If the client has not yet completed their primary series, it means they may be expected to receive more doses to complete their vaccination regimen for the respective product/antigen.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.hivStatus",
        "path": "UpdateClientHistory.hivStatus",
        "code": [
          {
            "code": "IMMZ.C1.DE2"
          }
        ],
        "short": "HIV Status",
        "definition": "The current HIV status of the client.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required"
        }
      },
      {
        "id": "UpdateClientHistory.bcgDoseDate",
        "path": "UpdateClientHistory.bcgDoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE6"
          }
        ],
        "short": "Date BCG dose was administered",
        "definition": "The date the BCG vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.hepB0DoseDate",
        "path": "UpdateClientHistory.hepB0DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE7"
          }
        ],
        "short": "Date HepB 0 dose was administered",
        "definition": "The date the HepB 0 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.polioBopv0DoseDate",
        "path": "UpdateClientHistory.polioBopv0DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE8"
          }
        ],
        "short": "Date Polio (bOPV0) dose was administered",
        "definition": "The date the Polio (bOPV0) vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.pentavalent1DoseDate",
        "path": "UpdateClientHistory.pentavalent1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE9"
          }
        ],
        "short": "Date Pentavalent 1 dose was administered",
        "definition": "The date the Pentavalent 1 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.opv1DoseDate",
        "path": "UpdateClientHistory.opv1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE10"
          }
        ],
        "short": "Date OPV 1 dose was administered",
        "definition": "The date the OPV 1 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.pcv1DoseDate",
        "path": "UpdateClientHistory.pcv1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE11"
          }
        ],
        "short": "Date PCV 1 dose was administered",
        "definition": "The date the PCV 1 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.rotavirus1DoseDate",
        "path": "UpdateClientHistory.rotavirus1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE12"
          }
        ],
        "short": "Date Rotavirus 1 dose was administered",
        "definition": "The date the Rotavirus 1 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.ipv1DoseDate",
        "path": "UpdateClientHistory.ipv1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE13"
          }
        ],
        "short": "Date IPV 1 dose was administered",
        "definition": "The date the IPV 1 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.opv2DoseDate",
        "path": "UpdateClientHistory.opv2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE14"
          }
        ],
        "short": "Date OPV 2 dose was administered",
        "definition": "The date the OPV 2 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.pcv2DoseDate",
        "path": "UpdateClientHistory.pcv2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE15"
          }
        ],
        "short": "Date PCV 2 dose was administered",
        "definition": "The date the PCV 2 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.pentavalent2DoseDate",
        "path": "UpdateClientHistory.pentavalent2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE16"
          }
        ],
        "short": "Date Pentavalent 2 dose was administered",
        "definition": "The date the Pentavalent 2 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.rotavirus2DoseDate",
        "path": "UpdateClientHistory.rotavirus2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE17"
          }
        ],
        "short": "Date Rotavirus 2 dose was administered",
        "definition": "The date the Rotavirus 2 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.opv3DoseDate",
        "path": "UpdateClientHistory.opv3DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE18"
          }
        ],
        "short": "Date OPV 3 dose was administered",
        "definition": "The date the OPV 3 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.pentavalent3DoseDate",
        "path": "UpdateClientHistory.pentavalent3DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE19"
          }
        ],
        "short": "Date Pentavalent 3 dose was administered",
        "definition": "The date the Pentavalent 3 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.pcv3DoseDate",
        "path": "UpdateClientHistory.pcv3DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE20"
          }
        ],
        "short": "Date PCV 3 dose was administered",
        "definition": "The date the PCV 3 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.rotavirus3DoseDate",
        "path": "UpdateClientHistory.rotavirus3DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE21"
          }
        ],
        "short": "Date Rotavirus 3 was administered",
        "definition": "The date the Rotavirus 3 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.ipv2DoseDate",
        "path": "UpdateClientHistory.ipv2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE22"
          }
        ],
        "short": "Date IPV 2 was administered",
        "definition": "The date the IPV 2 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.malaria1DoseDate",
        "path": "UpdateClientHistory.malaria1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE23"
          }
        ],
        "short": "Date Malaria 1 was administered",
        "definition": "The date the Malaria 1 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.vitaminA1DoseDate",
        "path": "UpdateClientHistory.vitaminA1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE24"
          }
        ],
        "short": "Date Vitamin A 1 was administered",
        "definition": "The date the Vitamin A 1 supplement was given.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.malaria2DoseDate",
        "path": "UpdateClientHistory.malaria2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE25"
          }
        ],
        "short": "Date Malaria 2 was administered",
        "definition": "The date the Malaria 2 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.malaria3DoseDate",
        "path": "UpdateClientHistory.malaria3DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE26"
          }
        ],
        "short": "Date Malaria 3 was administered",
        "definition": "The date the Malaria 3 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.mr1DoseDate",
        "path": "UpdateClientHistory.mr1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE27"
          }
        ],
        "short": "Date MR 1 was administered",
        "definition": "The date the MR 1 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.yellowFeverDoseDate",
        "path": "UpdateClientHistory.yellowFeverDoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE28"
          }
        ],
        "short": "Date Yellow Fever was administered",
        "definition": "The date the Yellow Fever vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.menADoseDate",
        "path": "UpdateClientHistory.menADoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE29"
          }
        ],
        "short": "Date Men A was administered",
        "definition": "The date the Men A vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.vitaminA2DoseDate",
        "path": "UpdateClientHistory.vitaminA2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE30"
          }
        ],
        "short": "Date Vitamin A 2 was administered",
        "definition": "The date the Vitamin A 2 supplement was given.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.mr2DoseDate",
        "path": "UpdateClientHistory.mr2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE31"
          }
        ],
        "short": "Date MR 2 was administered",
        "definition": "The date the MR 2 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.malaria4DoseDate",
        "path": "UpdateClientHistory.malaria4DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE32"
          }
        ],
        "short": "Date Malaria 4 was administered",
        "definition": "The date the Malaria 4 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.td1DoseDate",
        "path": "UpdateClientHistory.td1DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE33"
          }
        ],
        "short": "Date Td 1 vaccine was administered",
        "definition": "The date the Td 1 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.td2DoseDate",
        "path": "UpdateClientHistory.td2DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE34"
          }
        ],
        "short": "Date Td 2 vaccine was administered",
        "definition": "The date the Td 2 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.td3DoseDate",
        "path": "UpdateClientHistory.td3DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE35"
          }
        ],
        "short": "Date Td 3 vaccine was administered",
        "definition": "The date the Td 3 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.td4DoseDate",
        "path": "UpdateClientHistory.td4DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE36"
          }
        ],
        "short": "Date Td 4 vaccine was administered",
        "definition": "The date the Td 4 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.td5DoseDate",
        "path": "UpdateClientHistory.td5DoseDate",
        "code": [
          {
            "code": "IMMZ.C1.DE37"
          }
        ],
        "short": "Date Td 5 vaccine was administered",
        "definition": "The date the Td 5 vaccine dose was given to the client",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.llinGivenDate",
        "path": "UpdateClientHistory.llinGivenDate",
        "code": [
          {
            "code": "IMMZ.C1.DE38"
          }
        ],
        "short": "Date LLIN was given",
        "definition": "The date the Long-Lasting Insecticidal Net (LLIN) was given.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.state",
        "path": "UpdateClientHistory.state",
        "code": [
          {
            "code": "IMMZ.C1.DE39"
          }
        ],
        "short": "State",
        "definition": "The state or condition of the client at the time of reporting.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.comments",
        "path": "UpdateClientHistory.comments",
        "code": [
          {
            "code": "IMMZ.C1.DE40"
          }
        ],
        "short": "Comments",
        "definition": "Additional comments related to the client's immunization history.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.reportingOfficerName",
        "path": "UpdateClientHistory.reportingOfficerName",
        "code": [
          {
            "code": "IMMZ.C1.DE41"
          }
        ],
        "short": "Name of Reporting Officer",
        "definition": "The full name of the reporting officer.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.designation",
        "path": "UpdateClientHistory.designation",
        "code": [
          {
            "code": "IMMZ.C1.DE42"
          }
        ],
        "short": "Designation",
        "definition": "The designation or title of the reporting officer.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "UpdateClientHistory.signature",
        "path": "UpdateClientHistory.signature",
        "code": [
          {
            "code": "IMMZ.C1.DE43"
          }
        ],
        "short": "Signature",
        "definition": "The signature of the reporting officer.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}