TIFlow - Kernfunktionalitäten
Version 2.0.0-ballot.1 - ci-build

Data Type Profile: GEM_ERP_PR_Signature

Official URL: https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Signature Version: 2.0.0-ballot.1
Active as of 2028-04-01 Computable Name: GEM_ERP_PR_Signature

Copyright/Legal: gematik GmbH / Dieses Artefakt ist lizenziert unter Apache License, Version 2.0.

Profil für die Signatur von Bundles im E-Rezept-Kontext

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: Filtersdoco
.. Signature 0..* Signature A Signature - XML DigSig, JWS, Graphical image of signature, etc.
... Slices for type SΣ 1..1 Coding Indication of the reason the entity signed the object(s)
Slice: Unordered, Closed by value:code
Binding: SignatureTypeCodes (required): An indication of the reason that an entity signed the object.
.... type:AuthorsSignature Σ 0..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.
..... system Σ 0..1 uri Identity of the terminology system
Fixed Value: urn:iso-astm:E1762-95:2013
..... code Σ 1..1 code Symbol in syntax defined by the system
Fixed Value: 1.2.840.10065.1.12.1.1
.... type:VerificationSignature Σ 0..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.
..... system Σ 0..1 uri Identity of the terminology system
Fixed Value: urn:iso-astm:E1762-95:2013
..... code Σ 1..1 code Symbol in syntax defined by the system
Fixed Value: 1.2.840.10065.1.12.1.5
... when SΣ 1..1 instant When the signature was created
... who SΣC 1..1 Reference(GEM ERP PR Device) Who signed
Constraints: ref-1
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
... data S 1..1 base64Binary The actual signature content (XML DigSig. JWS, picture, etc.)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Signature.type Base required Signature Type Codes 📦4.0.1 FHIR Std.
Signature.type:AuthorsSignature Base preferred Signature Type Codes 📍4.0.1 FHIR Std.
Signature.type:VerificationSignature Base preferred Signature Type Codes 📍4.0.1 FHIR Std.
Signature.sigFormat Base required MimeType 📍4.0.1 FHIR Std.

Constraints

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())
ref-1 error Signature.who SHALL have a contained resource if a local reference is provided reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

This structure is derived from Signature

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Signature 0..* Signature A Signature - XML DigSig, JWS, Graphical image of signature, etc.
... Slices for type S 1..1 Coding Indication of the reason the entity signed the object(s)
Slice: Unordered, Closed by value:code
Binding: SignatureTypeCodes (required): An indication of the reason that an entity signed the object.
.... type:AuthorsSignature 0..1 Coding Indication of the reason the entity signed the object(s)
..... system 0..1 uri Identity of the terminology system
Fixed Value: urn:iso-astm:E1762-95:2013
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1.2.840.10065.1.12.1.1
.... type:VerificationSignature 0..1 Coding Indication of the reason the entity signed the object(s)
..... system 0..1 uri Identity of the terminology system
Fixed Value: urn:iso-astm:E1762-95:2013
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1.2.840.10065.1.12.1.5
... when S 1..1 instant When the signature was created
... who S 1..1 Reference(GEM ERP PR Device) Who signed
.... reference S 1..1 string Literal reference, Relative, internal or absolute URL
... data S 1..1 base64Binary The actual signature content (XML DigSig. JWS, picture, etc.)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Signature.type Base required Signature Type Codes 📦4.0.1 FHIR Std.
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Signature 0..* Signature A Signature - XML DigSig, JWS, Graphical image of signature, etc.
... id 0..1 string Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... Slices for type SΣ 1..1 Coding Indication of the reason the entity signed the object(s)
Slice: Unordered, Closed by value:code
Binding: SignatureTypeCodes (required): An indication of the reason that an entity signed the object.
.... type:AuthorsSignature Σ 0..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.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 0..1 uri Identity of the terminology system
Fixed Value: urn:iso-astm:E1762-95:2013
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
Fixed Value: 1.2.840.10065.1.12.1.1
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... type:VerificationSignature Σ 0..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.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 0..1 uri Identity of the terminology system
Fixed Value: urn:iso-astm:E1762-95:2013
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
Fixed Value: 1.2.840.10065.1.12.1.5
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
... who SΣC 1..1 Reference(GEM ERP PR Device) Who signed
Constraints: ref-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... onBehalfOf ΣC 0..1 Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) The party represented
Constraints: ref-1
... targetFormat 0..1 code The technical format of the signed resources
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
... sigFormat S 1..1 code The technical format of the signature
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
... data S 1..1 base64Binary The actual signature content (XML DigSig. JWS, picture, etc.)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Signature.type Base required Signature Type Codes 📦4.0.1 FHIR Std.
Signature.type:AuthorsSignature Base preferred Signature Type Codes 📍4.0.1 FHIR Std.
Signature.type:VerificationSignature Base preferred Signature Type Codes 📍4.0.1 FHIR Std.
Signature.who.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Signature.targetFormat Base required MimeType 📍4.0.1 FHIR Std.
Signature.sigFormat Base required MimeType 📍4.0.1 FHIR Std.

Constraints

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()
ref-1 error Signature.who, Signature.onBehalfOf SHALL have a contained resource if a local reference is provided reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

This structure is derived from Signature

Summary

Mandatory: 3 elements(2 nested mandatory elements)
Must-Support: 6 elements
Fixed: 4 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Signature.type (Closed)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Signature 0..* Signature A Signature - XML DigSig, JWS, Graphical image of signature, etc.
... Slices for type SΣ 1..1 Coding Indication of the reason the entity signed the object(s)
Slice: Unordered, Closed by value:code
Binding: SignatureTypeCodes (required): An indication of the reason that an entity signed the object.
.... type:AuthorsSignature Σ 0..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.
..... system Σ 0..1 uri Identity of the terminology system
Fixed Value: urn:iso-astm:E1762-95:2013
..... code Σ 1..1 code Symbol in syntax defined by the system
Fixed Value: 1.2.840.10065.1.12.1.1
.... type:VerificationSignature Σ 0..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.
..... system Σ 0..1 uri Identity of the terminology system
Fixed Value: urn:iso-astm:E1762-95:2013
..... code Σ 1..1 code Symbol in syntax defined by the system
Fixed Value: 1.2.840.10065.1.12.1.5
... when SΣ 1..1 instant When the signature was created
... who SΣC 1..1 Reference(GEM ERP PR Device) Who signed
Constraints: ref-1
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
... data S 1..1 base64Binary The actual signature content (XML DigSig. JWS, picture, etc.)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Signature.type Base required Signature Type Codes 📦4.0.1 FHIR Std.
Signature.type:AuthorsSignature Base preferred Signature Type Codes 📍4.0.1 FHIR Std.
Signature.type:VerificationSignature Base preferred Signature Type Codes 📍4.0.1 FHIR Std.
Signature.sigFormat Base required MimeType 📍4.0.1 FHIR Std.

Constraints

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())
ref-1 error Signature.who SHALL have a contained resource if a local reference is provided reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

Differential View

This structure is derived from Signature

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Signature 0..* Signature A Signature - XML DigSig, JWS, Graphical image of signature, etc.
... Slices for type S 1..1 Coding Indication of the reason the entity signed the object(s)
Slice: Unordered, Closed by value:code
Binding: SignatureTypeCodes (required): An indication of the reason that an entity signed the object.
.... type:AuthorsSignature 0..1 Coding Indication of the reason the entity signed the object(s)
..... system 0..1 uri Identity of the terminology system
Fixed Value: urn:iso-astm:E1762-95:2013
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1.2.840.10065.1.12.1.1
.... type:VerificationSignature 0..1 Coding Indication of the reason the entity signed the object(s)
..... system 0..1 uri Identity of the terminology system
Fixed Value: urn:iso-astm:E1762-95:2013
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1.2.840.10065.1.12.1.5
... when S 1..1 instant When the signature was created
... who S 1..1 Reference(GEM ERP PR Device) Who signed
.... reference S 1..1 string Literal reference, Relative, internal or absolute URL
... data S 1..1 base64Binary The actual signature content (XML DigSig. JWS, picture, etc.)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Signature.type Base required Signature Type Codes 📦4.0.1 FHIR Std.

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Signature 0..* Signature A Signature - XML DigSig, JWS, Graphical image of signature, etc.
... id 0..1 string Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... Slices for type SΣ 1..1 Coding Indication of the reason the entity signed the object(s)
Slice: Unordered, Closed by value:code
Binding: SignatureTypeCodes (required): An indication of the reason that an entity signed the object.
.... type:AuthorsSignature Σ 0..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.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 0..1 uri Identity of the terminology system
Fixed Value: urn:iso-astm:E1762-95:2013
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
Fixed Value: 1.2.840.10065.1.12.1.1
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... type:VerificationSignature Σ 0..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.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 0..1 uri Identity of the terminology system
Fixed Value: urn:iso-astm:E1762-95:2013
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
Fixed Value: 1.2.840.10065.1.12.1.5
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
... who SΣC 1..1 Reference(GEM ERP PR Device) Who signed
Constraints: ref-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... onBehalfOf ΣC 0..1 Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) The party represented
Constraints: ref-1
... targetFormat 0..1 code The technical format of the signed resources
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
... sigFormat S 1..1 code The technical format of the signature
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
... data S 1..1 base64Binary The actual signature content (XML DigSig. JWS, picture, etc.)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Signature.type Base required Signature Type Codes 📦4.0.1 FHIR Std.
Signature.type:AuthorsSignature Base preferred Signature Type Codes 📍4.0.1 FHIR Std.
Signature.type:VerificationSignature Base preferred Signature Type Codes 📍4.0.1 FHIR Std.
Signature.who.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Signature.targetFormat Base required MimeType 📍4.0.1 FHIR Std.
Signature.sigFormat Base required MimeType 📍4.0.1 FHIR Std.

Constraints

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()
ref-1 error Signature.who, Signature.onBehalfOf SHALL have a contained resource if a local reference is provided reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

This structure is derived from Signature

Summary

Mandatory: 3 elements(2 nested mandatory elements)
Must-Support: 6 elements
Fixed: 4 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Signature.type (Closed)

 

Other representations of profile: CSV, Excel, Schematron