Digital Tooling Implementation Guide
0.0.6 - release

Digital Tooling Implementation Guide - Local Development build (v0.0.6) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Extension: HnzCustomHeadersExtension - Detailed Descriptions

Active as of 2024-06-24

Definitions for the custom-headers-extension extension.

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

0. Extension
Definition

An extension to represent custom headers to be applied globally in an OpenAPI specification.

ShortHNZ Custom Headers Extension
2. Extension.extension
Control3..?
4. Extension.extension:key
Slice Namekey
ShortThe header name. E.g. Request-Context
Control1..1
6. Extension.extension:key.extension
Control0..0
8. Extension.extension:key.url
Fixed Valuekey
10. Extension.extension:key.value[x]
Typestring
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. Extension.extension:value
Slice Namevalue
ShortThe uri to an OAS schema to apply for the header value
Control1..1
14. Extension.extension:value.extension
Control0..0
16. Extension.extension:value.url
Fixed Valuevalue
18. Extension.extension:value.value[x]
Typeuri
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. Extension.extension:required
Slice Namerequired
ShortWhether the header is required or optional.
Control1..1
22. Extension.extension:required.extension
Control0..0
24. Extension.extension:required.url
Fixed Valuerequired
26. Extension.extension:required.value[x]
Typeboolean
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. Extension.url
Fixed Valuehttps://fhir-ig-uat.digital.health.nz/hnz-digital-tooling/StructureDefinition/custom-headers-extension
30. Extension.value[x]
Control0..0