Implementation Guide
TIFlow - Kernfunktionalitäten
Version 2.0.0 - release

Data Type Profile: GEM_ERP_PR_Signature

Official URL: https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Signature Version: 2.0.0
Active as of 2026-10-02 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Σ 1..1 Reference(GEM ERP PR Device) Who signed
.... 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())

This structure is derived from Signature

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Signature Signature
... 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Σ 1..1 Reference(GEM ERP PR Device) Who signed
.... 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 Σ 0..1 Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) The party represented
... 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()

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Σ 1..1 Reference(GEM ERP PR Device) Who signed
.... 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())

Differential View

This structure is derived from Signature

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Signature Signature
... 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Σ 1..1 Reference(GEM ERP PR Device) Who signed
.... 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 Σ 0..1 Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) The party represented
... 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()

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