3.9 Extension: Practitioner Authentication
The official URL for this extension is:
http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-auth
Status: draft
Extension maintained by:
Provides information about a single practitioner authentication mechanism
Context of Use
This extension may be used on the following element(s):
- {"type"=>"Practitioner"}
Usage info
Yet to be done: xref
3.9.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 | Definition: Provides information about a single practitioner authentication mechanism | |
extension | 0..* | Extension | Slice: Unordered, Open by value:url Definition: An Extension |
extension (method) | 1..1 | Extension | Definition: Indicates the type of authentication mechanism used. |
url | 1..1 | uri | "method" |
valueCode | 1..1 | code | Binding: SharedAuthorizationMechanism (required) 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). |
extension (value) | 1..1 | Extension | Definition: Provides the unique identifier that corresponds to the practitioner for the specified authentication mechanism Comments: See children |
url | 1..1 | uri | "value" |
valueString | 1..1 | string | 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). Comments: Conformance Rules: If the method is sms or mobileconnect, this must be the 10-digit phone number with no formatting characters. Otherwise, this is the userid. |
url | 1..1 | uri | "http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-auth" |
This structure is derived from Extension
This structure is derived from Extension
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | S | 0..1 | Practitioner Authentication | |
extension | S | 0..* | Extension | Slice: Unordered, Open by value:url |
extension | S | 1..1 | Extension | sms | blackshield | oas | mobileconnect |
url | S | 1..1 | uri | "method" |
value[x] | S | 1..1 | code | Binding: SharedAuthorizationMechanism (required) |
extension | S | 1..1 | Extension | Authentication value |
url | S | 1..1 | uri | "value" |
value[x] | S | 1..1 | string | |
url | S | 1..1 | uri | "http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-auth" |
value[x] | 0..0 | |||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | S | 0..1 | Practitioner Authentication | |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | S | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
extension | S | 1..1 | Extension | sms | blackshield | oas | mobileconnect |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
url | S | 1..1 | uri | "method" |
valueCode | S | 1..1 | code | Value of extension Binding: SharedAuthorizationMechanism (required) |
extension | S | 1..1 | Extension | Authentication value |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
url | S | 1..1 | uri | "value" |
valueString | S | 1..1 | string | Value of extension |
url | S | 1..1 | uri | "http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-auth" |
Documentation for this format |
Grid View
This structure is derived from Extension
Name | Card. | Type | Constraints and Usage |
---|---|---|---|
Extension | 0..1 | Definition: Provides information about a single practitioner authentication mechanism | |
extension | 0..* | Extension | Slice: Unordered, Open by value:url Definition: An Extension |
extension (method) | 1..1 | Extension | Definition: Indicates the type of authentication mechanism used. |
url | 1..1 | uri | "method" |
valueCode | 1..1 | code | Binding: SharedAuthorizationMechanism (required) 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). |
extension (value) | 1..1 | Extension | Definition: Provides the unique identifier that corresponds to the practitioner for the specified authentication mechanism Comments: See children |
url | 1..1 | uri | "value" |
valueString | 1..1 | string | 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). Comments: Conformance Rules: If the method is sms or mobileconnect, this must be the 10-digit phone number with no formatting characters. Otherwise, this is the userid. |
url | 1..1 | uri | "http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-auth" |
This structure is derived from Extension
Differential View
This structure is derived from Extension
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | S | 0..1 | Practitioner Authentication | |
extension | S | 0..* | Extension | Slice: Unordered, Open by value:url |
extension | S | 1..1 | Extension | sms | blackshield | oas | mobileconnect |
url | S | 1..1 | uri | "method" |
value[x] | S | 1..1 | code | Binding: SharedAuthorizationMechanism (required) |
extension | S | 1..1 | Extension | Authentication value |
url | S | 1..1 | uri | "value" |
value[x] | S | 1..1 | string | |
url | S | 1..1 | uri | "http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-auth" |
value[x] | 0..0 | |||
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | S | 0..1 | Practitioner Authentication | |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | S | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
extension | S | 1..1 | Extension | sms | blackshield | oas | mobileconnect |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
url | S | 1..1 | uri | "method" |
valueCode | S | 1..1 | code | Value of extension Binding: SharedAuthorizationMechanism (required) |
extension | S | 1..1 | Extension | Authentication value |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
url | S | 1..1 | uri | "value" |
valueString | S | 1..1 | string | Value of extension |
url | S | 1..1 | uri | "http://sharedhealth.exchange/fhir/StructureDefinition/ext-practitioner-auth" |
Documentation for this format |
Other representations of extension: Schematron
3.9.3 Terminology Bindings
Terminology Bindings
Path | Name | Conformance | ValueSet |
Extension.extension.valueCode | SharedAuthorizationMechanism | required | SharedAuthorizationMechanism |
3.9.4 Constraints
Constraints
Id | Path | Details | Requirements |