WHO SMART Trust
1.1.6 - CI Build

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

## Logical Model: COSEHeader - Detailed Descriptions

Active as of 2026-01-22

Definitions for the COSEHeader logical model.

- Key Elements Table
- Differential Elements Table
- Snapshot Elements Table

Guidance on how to interpret the contents of this table can be foundhere

0. COSEHeader
Definition | Data elements for COSE Headers https://www.iana.org/assignments/cose/cose.xhtml#header-parameters Base definition for all types defined in FHIR type system.
Short | COSE Headers (DRAFT)Base for all types and resources
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. COSEHeader.1
Definition | alg(1)
Short | Encryption Algorithm
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
4. COSEHeader.4
Definition | keyid (4)
Short | Key ID used to verify the signature of the certificate
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be foundhere

0. COSEHeader
Definition | Data elements for COSE Headers https://www.iana.org/assignments/cose/cose.xhtml#header-parameters
Short | COSE Headers (DRAFT)
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. COSEHeader.1
Definition | alg(1)
Short | Encryption Algorithm
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
4. COSEHeader.4
Definition | keyid (4)
Short | Key ID used to verify the signature of the certificate
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be foundhere

0. COSEHeader
Definition | Data elements for COSE Headers https://www.iana.org/assignments/cose/cose.xhtml#header-parameters
Short | COSE Headers (DRAFT)
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. COSEHeader.1
Definition | alg(1)
Short | Encryption Algorithm
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
4. COSEHeader.4
Definition | keyid (4)
Short | Key ID used to verify the signature of the certificate
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension