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

FHIR IG Statistics: StructureDefinition/DVCMinVaccineDetails

Packagesmart.who.int.trust-phw
TypeStructureDefinition
IdDVCMinVaccineDetails
FHIR VersionR4
Sourcehttp://smart.who.int/trust-phw/https://build.fhir.org/ig/WorldHealthOrganization/smart-trust-phw/StructureDefinition-DVCMinVaccineDetails.html
URLhttp://smart.who.int/trust-phw/StructureDefinition/DVCMinVaccineDetails
Version0.1.0
Statusdraft
Date2025-07-08T11:27:10+00:00
NameDVCMinVaccineDetails
TitleDVC HCert Vaccine Details (Minimal)
Realmuv
Authoritywho
DescriptionDVC Vaccine Details for a ininmial DVC payload for use within an HCERT Payload
Typehttp://smart.who.int/trust-phw/StructureDefinition/DVCMinVaccineDetails
Kindlogical

Resources that use this resource

StructureDefinition
ICVPMinVaccineDetailsICVP HCERT Payload
DVCMinDVC HCERT Payload
DVCMinVaccineDetailsPreQualDVC HCERT Payload for PreQual DB

Resources that this resource uses

No resources found


Narrative

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

Generated Narrative: StructureDefinition DVCMinVaccineDetails

NameFlagsCard.TypeDescription & Constraintsdoco
.. DVCMinVaccineDetails C0..*BaseThis is an abstract type. Child types: DVCMinVaccineDetailsPreQual
DVC HCert Vaccine Details (Minimal)
Constraints: must-have-issuer-or-clinician-name
... vp 1..1stringICVP Product Catalog ID
... dt 1..1dateDate of vaccination, YYYY-MM-DD format
... cn 0..1stringName of supervising clinician
... is 0..1idCertificate issuer id (referenced organization)
... bo 1..1stringBatch No
... vls 0..1dateCertificate Validity periods start date
... vle 0..1dateCertificate Validity periods end date

doco Documentation for this format

Source

{
  "resourceType": "StructureDefinition",
  "id": "DVCMinVaccineDetails",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://smart.who.int/trust-phw/StructureDefinition/DVCMinVaccineDetails",
  "version": "0.1.0",
  "name": "DVCMinVaccineDetails",
  "title": "DVC HCert Vaccine Details (Minimal)",
  "status": "draft",
  "date": "2025-07-08T11:27:10+00:00",
  "publisher": "WHO",
  "contact": [
    {
      "name": "WHO",
      "telecom": [
        {
          "system": "url",
          "value": "http://who.int"
        }
      ]
    }
  ],
  "description": "DVC Vaccine Details for a ininmial DVC payload for use within an HCERT Payload",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "001",
          "display": "World"
        }
      ]
    }
  ],
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": true,
  "type": "http://smart.who.int/trust-phw/StructureDefinition/DVCMinVaccineDetails",
  "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": "DVCMinVaccineDetails",
        "path": "DVCMinVaccineDetails",
        "short": "DVC HCert Vaccine Details (Minimal)",
        "definition": "DVC Vaccine Details for a ininmial DVC payload for use within an HCERT Payload",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "constraint": [
          {
            "key": "must-have-issuer-or-clinician-name",
            "severity": "error",
            "human": "Either issuer or clinicianName must be present",
            "expression": "v.is.exists() or v.cn.exists()",
            "source": "http://smart.who.int/trust-phw/StructureDefinition/DVCMinVaccineDetails"
          }
        ],
        "isModifier": false
      },
      {
        "id": "DVCMinVaccineDetails.vp",
        "path": "DVCMinVaccineDetails.vp",
        "short": "ICVP Product Catalog ID",
        "definition": "ICVP Product Catalog ID",
        "min": 1,
        "max": "1",
        "base": {
          "path": "DVCMinVaccineDetails.vp",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "DVCMinVaccineDetails.dt",
        "path": "DVCMinVaccineDetails.dt",
        "short": "Date of vaccination, YYYY-MM-DD format",
        "definition": "Date of vaccination, YYYY-MM-DD format",
        "min": 1,
        "max": "1",
        "base": {
          "path": "DVCMinVaccineDetails.dt",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "DVCMinVaccineDetails.cn",
        "path": "DVCMinVaccineDetails.cn",
        "short": "Name of supervising clinician",
        "definition": "Name of supervising clinician",
        "min": 0,
        "max": "1",
        "base": {
          "path": "DVCMinVaccineDetails.cn",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "DVCMinVaccineDetails.is",
        "path": "DVCMinVaccineDetails.is",
        "short": "Certificate issuer id (referenced organization)",
        "definition": "Certificate issuer id (referenced organization)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "DVCMinVaccineDetails.is",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "id"
          }
        ]
      },
      {
        "id": "DVCMinVaccineDetails.bo",
        "path": "DVCMinVaccineDetails.bo",
        "short": "Batch No",
        "definition": "Batch No",
        "min": 1,
        "max": "1",
        "base": {
          "path": "DVCMinVaccineDetails.bo",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "DVCMinVaccineDetails.vls",
        "path": "DVCMinVaccineDetails.vls",
        "short": "Certificate Validity periods start date",
        "definition": "Certificate Validity periods start date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "DVCMinVaccineDetails.vls",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "DVCMinVaccineDetails.vle",
        "path": "DVCMinVaccineDetails.vle",
        "short": "Certificate Validity periods end date",
        "definition": "Certificate Validity periods end date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "DVCMinVaccineDetails.vle",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "DVCMinVaccineDetails",
        "path": "DVCMinVaccineDetails",
        "short": "DVC HCert Vaccine Details (Minimal)",
        "definition": "DVC Vaccine Details for a ininmial DVC payload for use within an HCERT Payload",
        "constraint": [
          {
            "key": "must-have-issuer-or-clinician-name",
            "severity": "error",
            "human": "Either issuer or clinicianName must be present",
            "expression": "v.is.exists() or v.cn.exists()",
            "source": "http://smart.who.int/trust-phw/StructureDefinition/DVCMinVaccineDetails"
          }
        ]
      },
      {
        "id": "DVCMinVaccineDetails.vp",
        "path": "DVCMinVaccineDetails.vp",
        "short": "ICVP Product Catalog ID",
        "definition": "ICVP Product Catalog ID",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "DVCMinVaccineDetails.dt",
        "path": "DVCMinVaccineDetails.dt",
        "short": "Date of vaccination, YYYY-MM-DD format",
        "definition": "Date of vaccination, YYYY-MM-DD format",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "DVCMinVaccineDetails.cn",
        "path": "DVCMinVaccineDetails.cn",
        "short": "Name of supervising clinician",
        "definition": "Name of supervising clinician",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "DVCMinVaccineDetails.is",
        "path": "DVCMinVaccineDetails.is",
        "short": "Certificate issuer id (referenced organization)",
        "definition": "Certificate issuer id (referenced organization)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "id"
          }
        ]
      },
      {
        "id": "DVCMinVaccineDetails.bo",
        "path": "DVCMinVaccineDetails.bo",
        "short": "Batch No",
        "definition": "Batch No",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "DVCMinVaccineDetails.vls",
        "path": "DVCMinVaccineDetails.vls",
        "short": "Certificate Validity periods start date",
        "definition": "Certificate Validity periods start date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "DVCMinVaccineDetails.vle",
        "path": "DVCMinVaccineDetails.vle",
        "short": "Certificate Validity periods end date",
        "definition": "Certificate Validity periods end date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      }
    ]
  }
}