Standard Health Record FHIR Implementation Guide

SHR Signature Profile

 

The official URL for this profile is:

http://standardhealthrecord.org/fhir/StructureDefinition/shr-core-Signature

A digital Signature - XML DigSig, JWT, Graphical image of signature, etc.

This profile builds on Signature.

This profile was published on Tue Feb 27 00:00:00 EST 2018 as a draft by The MITRE Corporation: Standard Health Record Collaborative.

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

Summary

SHR Mapping Source

This structure represents the following SHR mapping definition:

shr.core.Signature maps to Signature:
  TypeAsaCoding maps to type
  CreationTime maps to when
  Signatory maps to who[x]
  OnBehalfOf maps to onBehalfOf[x]
  ContentType maps to contentType
  BinaryData maps to blob

NameFlagsCard.TypeDescription & Constraintsdoco
.. Signature I0..*SHR Signature Profile
... id 0..1stringxml:id (or equivalent in JSON)
... type Σ1..*CodingIndication of the reason the entity signed the object(s)
Binding: Signature Type Codes (extensible)
... when Σ1..1instantWhen the signature was created
... who[x] Σ1..1uriWho signed
... onBehalfOf[x] Σ0..1uriThe party represented
... contentType Σ0..1codeThe technical format of the signature
Binding: IETF BCP-13 (required)
... blob 0..1base64BinaryThe actual signature content (XML DigSig. JWT, picture, etc.)

doco Documentation for this format

Summary

SHR Mapping Source

This structure represents the following SHR mapping definition:

shr.core.Signature maps to Signature:
  TypeAsaCoding maps to type
  CreationTime maps to when
  Signatory maps to who[x]
  OnBehalfOf maps to onBehalfOf[x]
  ContentType maps to contentType
  BinaryData maps to blob

Differential View

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Signature I0..*SHR Signature Profile
... id 0..1stringxml:id (or equivalent in JSON)
... type Σ1..*CodingIndication of the reason the entity signed the object(s)
Binding: Signature Type Codes (extensible)
... when Σ1..1instantWhen the signature was created
... who[x] Σ1..1uriWho signed
... onBehalfOf[x] Σ0..1uriThe party represented
... contentType Σ0..1codeThe technical format of the signature
Binding: IETF BCP-13 (required)
... blob 0..1base64BinaryThe actual signature content (XML DigSig. JWT, picture, etc.)

doco Documentation for this format

Downloads: StructureDefinition: (XML, JSON, TTL), Schema: XML Schematron

 

Terminology Bindings

PathNameConformanceValueSet
Signature.typeSignature Type CodesextensibleSignature Type Codes
Signature.contentType?extrequiredhttp://www.rfc-editor.org/bcp/bcp13.txt

 

Constraints

IdPathDetailsRequirements
ele-1SignatureAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())