Shared Health Specification and Guide Version 3.0 Revision C

 

The official URL for this extension is:

http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-saml

Status: draft
Extension maintained by:

The SAML token used to confirm the identity of the practitioner

Context of Use

This extension may be used on the following element(s):

  • {"type"=>"Practitioner"}

Usage info

Usage:

Download Excel representation

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

This structure is derived from Extension

NameCard.TypeConstraints and Usage
.  Extension 0..1ExtensionDefinition:
The SAML token used to confirm the identity of the practitioner


Comments:
none

..  url 1..1uri"http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-saml"
..  value[x] 1..1AttachmentSlice: Unordered, Closed by type:$this
Definition:
The SAML token used to confirm the identity of the practitioner


Comments:
none

..  value[x]
     (valueAttachment)
0..1AttachmentDefinition:
Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

...  contentType 1..1codeBinding: MimeTypes (required): The mime type of an attachment. Any valid mime type is allowed.


Fixed Value: application/xml
Definition:
Identifies the type of the data in the attachment and allows a method to be chosen to interpret or render the data. Includes mime type parameters such as charset where appropriate.


Comments:
Fixed value: application/xml

...  data 1..1base64BinaryDefinition:
The actual data of the attachment - a sequence of bytes. In XML, represented using base64.


Comments:
The base64-encoded data SHALL be expressed in the same character set as the base resource XML or JSON.

This structure is derived from Extension

Summary

Mandatory: 2 elements (2 nested mandatory elements)
Must-Support: 5 elements
Fixed Value: 2 elements
Prohibited: 1 element

Slices

This structure defines the following Slices:

  • The element Extension.value[x] is sliced based on the value of type:$this

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..1ExtensionSAML Token
... extension 0..0
... url S1..1uri"http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-saml"
... value[x] S1..1(Slice Definition)SAML Token
Slice: Unordered, Open by type:$this
.... value[x]:valueAttachment S0..1AttachmentValue of extension
..... contentType S1..1codeMime type of the content, with charset etc.
Fixed Value: application/xml
..... data S1..1base64BinaryData inline, base64ed

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..1ExtensionSAML Token
... id 0..1idxml:id (or equivalent in JSON)
... url S1..1uri"http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-saml"
... value[x] S1..1(Slice Definition)SAML Token
Slice: Unordered, Closed by type:$this
.... value[x]:valueAttachment S0..1AttachmentValue of extension
..... id 0..1idxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... contentType SΣ1..1codeMime type of the content, with charset etc.
Binding: MimeTypes (required): The mime type of an attachment. Any valid mime type is allowed.


Fixed Value: application/xml
..... language Σ0..1codeHuman language of the content (BCP-47)
Binding: http://tools.ietf.org/html/bcp47 (required): A human language.


Example General: en-AU
..... data S1..1base64BinaryData inline, base64ed
..... url Σ0..1uriUri where the data can be found
Example General: http://www.acme.com/logo-small.png
..... size Σ0..1unsignedIntNumber of bytes of content (if url provided)
..... hash Σ0..1base64BinaryHash of the data (sha-1, base64ed)
..... title Σ0..1stringLabel to display in place of the data
Example General: Official Corporate Logo
..... creation Σ0..1dateTimeDate attachment was first created

doco Documentation for this format

Grid View

This structure is derived from Extension

NameCard.TypeConstraints and Usage
.  Extension 0..1ExtensionDefinition:
The SAML token used to confirm the identity of the practitioner


Comments:
none

..  url 1..1uri"http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-saml"
..  value[x] 1..1AttachmentSlice: Unordered, Closed by type:$this
Definition:
The SAML token used to confirm the identity of the practitioner


Comments:
none

..  value[x]
     (valueAttachment)
0..1AttachmentDefinition:
Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).

...  contentType 1..1codeBinding: MimeTypes (required): The mime type of an attachment. Any valid mime type is allowed.


Fixed Value: application/xml
Definition:
Identifies the type of the data in the attachment and allows a method to be chosen to interpret or render the data. Includes mime type parameters such as charset where appropriate.


Comments:
Fixed value: application/xml

...  data 1..1base64BinaryDefinition:
The actual data of the attachment - a sequence of bytes. In XML, represented using base64.


Comments:
The base64-encoded data SHALL be expressed in the same character set as the base resource XML or JSON.

This structure is derived from Extension

Summary

Mandatory: 2 elements (2 nested mandatory elements)
Must-Support: 5 elements
Fixed Value: 2 elements
Prohibited: 1 element

Slices

This structure defines the following Slices:

  • The element Extension.value[x] is sliced based on the value of type:$this

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..1ExtensionSAML Token
... extension 0..0
... url S1..1uri"http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-saml"
... value[x] S1..1(Slice Definition)SAML Token
Slice: Unordered, Open by type:$this
.... value[x]:valueAttachment S0..1AttachmentValue of extension
..... contentType S1..1codeMime type of the content, with charset etc.
Fixed Value: application/xml
..... data S1..1base64BinaryData inline, base64ed

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..1ExtensionSAML Token
... id 0..1idxml:id (or equivalent in JSON)
... url S1..1uri"http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-saml"
... value[x] S1..1(Slice Definition)SAML Token
Slice: Unordered, Closed by type:$this
.... value[x]:valueAttachment S0..1AttachmentValue of extension
..... id 0..1idxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... contentType SΣ1..1codeMime type of the content, with charset etc.
Binding: MimeTypes (required): The mime type of an attachment. Any valid mime type is allowed.


Fixed Value: application/xml
..... language Σ0..1codeHuman language of the content (BCP-47)
Binding: http://tools.ietf.org/html/bcp47 (required): A human language.


Example General: en-AU
..... data S1..1base64BinaryData inline, base64ed
..... url Σ0..1uriUri where the data can be found
Example General: http://www.acme.com/logo-small.png
..... size Σ0..1unsignedIntNumber of bytes of content (if url provided)
..... hash Σ0..1base64BinaryHash of the data (sha-1, base64ed)
..... title Σ0..1stringLabel to display in place of the data
Example General: Official Corporate Logo
..... creation Σ0..1dateTimeDate attachment was first created

doco Documentation for this format

 

Other representations of extension: Schematron

3.10.3 Terminology Bindings

Terminology Bindings

PathConformanceValueSet / Code
Extension.value[x]:valueAttachment.contentTyperequiredFixed Value: application/xml
Extension.value[x]:valueAttachment.languagerequiredhttp://tools.ietf.org/html/bcp47

Constraints

IdPathDetailsRequirements