WHO SMART Trust
1.1.4 - 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.1.4 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

Artifact Index

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Structures: Logical Models

These define data models that represent the domain covered by this implementation guide in more business-friendly terms than the underlying FHIR resources.

CBOR Web Token (CWT) Claim

Logical Model for Data elements in CBOR Web Token (CWT) https://www.iana.org/assignments/cwt/cwt.xhtml

CBOR Web Token (CWT) Payload (Common)

Logical Model for CBOR Web Token (CWT) Payload Logical Modelin CWT Payload https://www.iana.org/assignments/cwt/cwt.xhtml

COSE Headers (DRAFT)

Data elements for COSE Headers https://www.iana.org/assignments/cose/cose.xhtml#header-parameters

Health Certificate

Logical Model for the HCERT

Scheme Information

Logical Model for Information on the trusted list and its issuing scheme

Smart Health Link (DRAFT)

Smart Health Link URI (DRAFT)

Logical Model to represent a SMART Health Link as its URI. It is generated from the content of the SMART Health Link Payload.

Smart Health Link Payload (DRAFT)

Smart Health Link Payload (DRAFT)

This logical model was taken from the SMART Health Link documentation <https://docs.smarthealthit.org/smart-health-links/spec#construct-a-shlink-payload> as if 30 November 2023.

A [[ SMART Health Link]] is generated from this payload according to the algorithm documented here <https://docs.smarthealthit.org/smart-health-links/spec#example-shlink-generation> to create a

It is generated

Terminology: Value Sets

These define sets of codes used by systems conforming to this implementation guide.

TRUST.ACTOR ValueSet of key usage codes

ValueSet of codes for key usage codes

TRUST.KEYUSAGE ValueSet of key usage codes

ValueSet of codes for key usage codes

TRUST.TRANSACTION ValueSet of key usage codes

ValueSet of codes for key usage codes

WHO SMART Trust Domains

Health credential type

Terminology: Code Systems

These define new code systems used by systems conforming to this implementation guide.

WHO SMART Trust Domains

Controlled vocabulary used to define WHO SMART Trust network service provider characteristics.

WHO.TRUST.ACTOR CodeSystem

CodeSystem for TRUST.ACTOR that has usage codes for verification keys published to the Trust Network as defined by the certificate governance

WHO.TRUST.KEYUSAGE CodeSystem

CodeSystem for TRUST.KEYUSAGE that has usage codes for verification keys published to the Trust Network as defined by the certificate governance

WHO.TRUST.TRANSACTION CodeSystem

CodeSystem for TRUST.TRANSACTION that has usage codes for verification keys published to the Trust Network as defined by the certificate governance

Example: Example Instances

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.

Credential.Holder

Credential Holder

Credential.Issuer

Credential Issuer

GDHCN

WHO Global Digital Health Certification Network

TNG

Trust Network Gateway

TNP

Trust Network Participant