3.11 Extension: Practitioner SAML Token
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:
- Use this Extension: Shared Health SAML Practitioner
3.11.2 Formal Views of Extension Content
Download Excel representation
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Extension
Name | Card. | Type | Constraints and Usage |
---|---|---|---|
Extension | 0..1 | Extension | Definition: The SAML token used to confirm the identity of the practitioner Comments: none |
url | 1..1 | uri | "http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-saml" |
value[x] | 1..1 | Attachment | Slice: Unordered, Closed by type:$this Definition: The SAML token used to confirm the identity of the practitioner Comments: none |
value[x] (valueAttachment) | 0..1 | Attachment | Definition: 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..1 | code | Binding: 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..1 | base64Binary | Definition: 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
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | 0..1 | Extension | SAML Token | |
extension | 0..0 | |||
url | S | 1..1 | uri | "http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-saml" |
value[x] | S | 1..1 | (Slice Definition) | SAML Token Slice: Unordered, Open by type:$this |
value[x]:valueAttachment | S | 0..1 | Attachment | Value of extension |
contentType | S | 1..1 | code | Mime type of the content, with charset etc. Fixed Value: application/xml |
data | S | 1..1 | base64Binary | Data inline, base64ed |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | 0..1 | Extension | SAML Token | |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
url | S | 1..1 | uri | "http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-saml" |
value[x] | S | 1..1 | (Slice Definition) | SAML Token Slice: Unordered, Closed by type:$this |
value[x]:valueAttachment | S | 0..1 | Attachment | Value of extension |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
contentType | SΣ | 1..1 | code | Mime 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..1 | code | Human language of the content (BCP-47) Binding: http://tools.ietf.org/html/bcp47 (required): A human language. Example General: en-AU |
data | S | 1..1 | base64Binary | Data inline, base64ed |
url | Σ | 0..1 | uri | Uri where the data can be found Example General: http://www.acme.com/logo-small.png |
size | Σ | 0..1 | unsignedInt | Number of bytes of content (if url provided) |
hash | Σ | 0..1 | base64Binary | Hash of the data (sha-1, base64ed) |
title | Σ | 0..1 | string | Label to display in place of the data Example General: Official Corporate Logo |
creation | Σ | 0..1 | dateTime | Date attachment was first created |
Documentation for this format |
Grid View
This structure is derived from Extension
Name | Card. | Type | Constraints and Usage |
---|---|---|---|
Extension | 0..1 | Extension | Definition: The SAML token used to confirm the identity of the practitioner Comments: none |
url | 1..1 | uri | "http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-saml" |
value[x] | 1..1 | Attachment | Slice: Unordered, Closed by type:$this Definition: The SAML token used to confirm the identity of the practitioner Comments: none |
value[x] (valueAttachment) | 0..1 | Attachment | Definition: 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..1 | code | Binding: 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..1 | base64Binary | Definition: 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
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | 0..1 | Extension | SAML Token | |
extension | 0..0 | |||
url | S | 1..1 | uri | "http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-saml" |
value[x] | S | 1..1 | (Slice Definition) | SAML Token Slice: Unordered, Open by type:$this |
value[x]:valueAttachment | S | 0..1 | Attachment | Value of extension |
contentType | S | 1..1 | code | Mime type of the content, with charset etc. Fixed Value: application/xml |
data | S | 1..1 | base64Binary | Data inline, base64ed |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | 0..1 | Extension | SAML Token | |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
url | S | 1..1 | uri | "http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-saml" |
value[x] | S | 1..1 | (Slice Definition) | SAML Token Slice: Unordered, Closed by type:$this |
value[x]:valueAttachment | S | 0..1 | Attachment | Value of extension |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
contentType | SΣ | 1..1 | code | Mime 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..1 | code | Human language of the content (BCP-47) Binding: http://tools.ietf.org/html/bcp47 (required): A human language. Example General: en-AU |
data | S | 1..1 | base64Binary | Data inline, base64ed |
url | Σ | 0..1 | uri | Uri where the data can be found Example General: http://www.acme.com/logo-small.png |
size | Σ | 0..1 | unsignedInt | Number of bytes of content (if url provided) |
hash | Σ | 0..1 | base64Binary | Hash of the data (sha-1, base64ed) |
title | Σ | 0..1 | string | Label to display in place of the data Example General: Official Corporate Logo |
creation | Σ | 0..1 | dateTime | Date attachment was first created |
Documentation for this format |
Other representations of extension: Schematron
3.11.3 Terminology Bindings
Terminology Bindings
Path | Conformance | ValueSet / Code |
Extension.value[x]:valueAttachment.contentType | required | Fixed Value: application/xml |
Extension.value[x]:valueAttachment.language | required | http://tools.ietf.org/html/bcp47 |
3.11.4 Constraints
Constraints
Id | Path | Details | Requirements |