WHO SMART Trust
1.7.5 - ci-build International flag

WHO SMART Trust, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.7.5 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-trust/ and changes regularly. See the Directory of published versions

Logical Model: Health Certificate

Official URL: http://smart.who.int/trust/StructureDefinition/HCert Version: 1.7.5
Active as of 2026-10-22 Computable Name: HCert

Logical Model for the HCERT

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
HCert 0..* Base Health Certificate
HCert.1 0..1 HCertDCC HCERT EU DCC
HCert.3 0..1 DDCCCoreDataSetVS The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well Vaccination Core Data Set claim
HCert.4 0..1 DDCCCoreDataSetTR The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well Test Result Core Data Set claim
HCert.5 0..1 string VHL
HCert.-6 0..1 DVCMin DVCMin
HCert.-7 0..1 MedicationTreatmentLineMin Medication Treatment Line Minimal (Proposed)

doco Documentation for this format

API Information

Health Certificate API

Logical Model for the HCERT

Version: 1.0.0

Endpoints

GET /StructureDefinition-HCert.schema.json

JSON Schema definition for the Logical Model StructureDefinition-HCert

This endpoint serves the JSON Schema definition for the Logical Model StructureDefinition-HCert.

Schema Definition

StructureDefinition-HCert

Description: Logical Model for the HCERT

Type: object

Full Schema (JSON)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "http://smart.who.int/base/StructureDefinition-HCert.schema.json",
  "title": "Health Certificate",
  "description": "Logical Model for the HCERT",
  "type": "object",
  "properties": {
    "resourceType": {
      "type": "string",
      "const": "HCert",
      "description": "Resource type identifier for HCert logical model"
    },
    "1": {
      "$ref": "http://smart.who.int/base/StructureDefinition-HCertDCC.schema.json",
      "description": "HCERT EU DCC"
    },
    "3": {
      "$ref": "http://smart.who.int/base/StructureDefinition-DDCCCoreDataSet.schema.json",
      "description": "DDCC Vaccination claim (PROPOSED)"
    },
    "4": {
      "$ref": "http://smart.who.int/base/StructureDefinition-DDCCCoreDataSet.schema.json",
      "description": "DDCC Test Result claim (PROPOSED)"
    },
    "5": {
      "type": "string",
      "description": "URI of a Verifiable Health Link.  Of the form 'vhlink:/eyJ1cmwiOiJodHRwczovL2Vo....'"
    },
    "-6": {
      "$ref": "http://smart.who.int/base/StructureDefinition-DVCMin.schema.json",
      "description": "Minimal Digital Vaccination Certificate Payload (Proposed)"
    },
    "-7": {
      "$ref": "http://smart.who.int/base/StructureDefinition-MedicationTreatmentLineMin.schema.json",
      "description": "Medication Treatment Line Minimal (Proposed)"
    }
  },
  "required": [
    "resourceType"
  ],
  "resourceDefinition": "http://smart.who.int/trust/StructureDefinition/HCert",
  "fhir:parent": "http://hl7.org/fhir/StructureDefinition/Base"
}

This documentation is automatically generated from the OpenAPI specification.

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: doco
HCert 0..* Base Health Certificate
HCert.1 0..1 HCertDCC HCERT EU DCC
HCert.3 0..1 DDCCCoreDataSetVS Vaccination Core Data Set claim
HCert.4 0..1 DDCCCoreDataSetTR Test Result Core Data Set claim
HCert.5 0..1 string VHL
HCert.-6 0..1 DVCMin DVCMin
HCert.-7 0..1 MedicationTreatmentLineMin Medication Treatment Line Minimal (Proposed)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
HCert 0..* Base Health Certificate
HCert.1 0..1 HCertDCC HCERT EU DCC
HCert.3 0..1 DDCCCoreDataSetVS The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well Vaccination Core Data Set claim
HCert.4 0..1 DDCCCoreDataSetTR The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well Test Result Core Data Set claim
HCert.5 0..1 string VHL
HCert.-6 0..1 DVCMin DVCMin
HCert.-7 0..1 MedicationTreatmentLineMin Medication Treatment Line Minimal (Proposed)

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
HCert 0..* Base Health Certificate
HCert.1 0..1 HCertDCC HCERT EU DCC
HCert.3 0..1 DDCCCoreDataSetVS The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well Vaccination Core Data Set claim
HCert.4 0..1 DDCCCoreDataSetTR The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well Test Result Core Data Set claim
HCert.5 0..1 string VHL
HCert.-6 0..1 DVCMin DVCMin
HCert.-7 0..1 MedicationTreatmentLineMin Medication Treatment Line Minimal (Proposed)

doco Documentation for this format

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: doco
HCert 0..* Base Health Certificate
HCert.1 0..1 HCertDCC HCERT EU DCC
HCert.3 0..1 DDCCCoreDataSetVS Vaccination Core Data Set claim
HCert.4 0..1 DDCCCoreDataSetTR Test Result Core Data Set claim
HCert.5 0..1 string VHL
HCert.-6 0..1 DVCMin DVCMin
HCert.-7 0..1 MedicationTreatmentLineMin Medication Treatment Line Minimal (Proposed)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
HCert 0..* Base Health Certificate
HCert.1 0..1 HCertDCC HCERT EU DCC
HCert.3 0..1 DDCCCoreDataSetVS The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well Vaccination Core Data Set claim
HCert.4 0..1 DDCCCoreDataSetTR The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well Test Result Core Data Set claim
HCert.5 0..1 string VHL
HCert.-6 0..1 DVCMin DVCMin
HCert.-7 0..1 MedicationTreatmentLineMin Medication Treatment Line Minimal (Proposed)

doco Documentation for this format

 

Other representations of profile: CSV, Excel