0.1.0 - ci-build
EUAITransparencyIG - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: http://example.org/fhir/eu-ai-transparency/StructureDefinition/eu-ai-log-integrity | Version: 0.1.0 | |||
| Draft as of 2026-07-31 | Computable Name: LogIntegritySignature | |||
Provides a digital signature and associated metadata to support verification of the integrity and origin of the AI execution audit record.
Context of Use
This extension may be used on the following element(s)
AuditEvent
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | EU AI Log Integrity Signature | |
![]() ![]() |
0..0 | Extension | ||
![]() ![]() |
1..1 | uri | "http://example.org/fhir/eu-ai-transparency/StructureDefinition/eu-ai-log-integrity" | |
![]() ![]() |
1..1 | Signature | Value of extension | |
![]() ![]() ![]() |
1..* | Coding | Indication of the reason the entity signed the object(s) | |
![]() ![]() ![]() |
1..1 | instant | When the signature was created | |
![]() ![]() ![]() |
0..1 | Reference(Device) | Who signed | |
![]() ![]() ![]() |
1..1 | code | The technical format of the signature | |
![]() ![]() ![]() |
1..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.) | |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | EU AI Log Integrity Signature | |
![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() |
1..1 | uri | "http://example.org/fhir/eu-ai-transparency/StructureDefinition/eu-ai-log-integrity" | |
![]() ![]() |
1..1 | Signature | Value of extension | |
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
Σ | 1..* | Coding | Indication of the reason the entity signed the object(s) Binding: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object. |
![]() ![]() ![]() |
Σ | 1..1 | instant | When the signature was created |
![]() ![]() ![]() |
Σ | 0..1 | Reference(Device) | Who signed |
![]() ![]() ![]() |
Σ | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | The party represented |
![]() ![]() ![]() |
0..1 | code | The technical format of the signed resources Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049) | |
![]() ![]() ![]() |
1..1 | code | The technical format of the signature Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049) | |
![]() ![]() ![]() |
1..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.) | |
Documentation for this format | ||||
This structure is derived from Extension
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | EU AI Log Integrity Signature | |
![]() ![]() |
0..0 | Extension | ||
![]() ![]() |
1..1 | uri | "http://example.org/fhir/eu-ai-transparency/StructureDefinition/eu-ai-log-integrity" | |
![]() ![]() |
1..1 | Signature | Value of extension | |
![]() ![]() ![]() |
1..* | Coding | Indication of the reason the entity signed the object(s) | |
![]() ![]() ![]() |
1..1 | instant | When the signature was created | |
![]() ![]() ![]() |
0..1 | Reference(Device) | Who signed | |
![]() ![]() ![]() |
1..1 | code | The technical format of the signature | |
![]() ![]() ![]() |
1..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.) | |
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | EU AI Log Integrity Signature | |
![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() |
1..1 | uri | "http://example.org/fhir/eu-ai-transparency/StructureDefinition/eu-ai-log-integrity" | |
![]() ![]() |
1..1 | Signature | Value of extension | |
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
Σ | 1..* | Coding | Indication of the reason the entity signed the object(s) Binding: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object. |
![]() ![]() ![]() |
Σ | 1..1 | instant | When the signature was created |
![]() ![]() ![]() |
Σ | 0..1 | Reference(Device) | Who signed |
![]() ![]() ![]() |
Σ | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | The party represented |
![]() ![]() ![]() |
0..1 | code | The technical format of the signed resources Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049) | |
![]() ![]() ![]() |
1..1 | code | The technical format of the signature Binding: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049) | |
![]() ![]() ![]() |
1..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.) | |
Documentation for this format | ||||
This structure is derived from Extension
Other representations of profile: CSV, Excel, Schematron
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.value[x].type | Base | preferred | Signature Type Codes | 📍5.0.0 | FHIR Std. |
| Extension.value[x].targetFormat | Base | required | Mime Types | 📍5.0.0 | FHIR Std. |
| Extension.value[x].sigFormat | Base | required | Mime Types | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|