AU Provider Directory Implementation Guide
2.1.0 - Draft
AU Provider Directory Implementation Guide, published by HL7 Australia. This guide is not an authorized publication; it is the continuous build for version 2.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7au/au-fhir-pd/ and changes regularly. See the Directory of published versions
Official URL: http://hl7.org.au/fhir/pd/StructureDefinition/au-pd-sm-endpoint | Version: 2.1.0 | |||
Standards status: Draft | Maturity Level: 0 | Computable Name: AUPDSecureMessagingEndpoint | ||
Copyright/Legal: HL7 Australia© 2018+; Licensed Under Creative Commons No Rights Reserved. |
This profile defines content for describing details of an endpoint that would be adequate for addressing a secure message.
Profile specific implementation guidance:
At least one of the following defined identifier types, known to this profile, SHALL be supplied:
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Endpoint
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Endpoint | C | 0..* | Endpoint | Australian Secure Message Directory Endpoint Record au-pd-ep-01: At least one defined identifier, known to this AU PD Secure Messaging Endpoint profile, must be present |
meta | 0..1 | Meta | Metadata on Endpoint | |
source | S | 0..1 | uri | Identifies where the resource comes from |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
receivingFacility | 0..1 | (Complex) | HL7 V2 receiving facility URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingfacility | |
receivingApplication | 0..1 | (Complex) | HL7 V2 receiving application URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingapplication | |
dataEnciphermentCertificate | 0..* | string | PEM X509 certificate URL: http://hl7.org.au/fhir/StructureDefinition/encryption-certificate-pem-x509 | |
Slices for identifier | S | 1..* | Identifier | Identifies this endpoint across multiple systems Slice: Unordered, Open by value:system |
identifier:smdtarget | S | 0..* | PDSMDTargetIdentifier | Secure Messaging Target Identifier |
status | S | 1..1 | code | Required status |
connectionType | S | 1..1 | Coding | Service interface type Binding: Australian Service Interfaces (extensible) |
name | S | 0..1 | string | Friendly name for the endpoint |
managingOrganization | S | 1..1 | Reference(Organization) | Directory entry managing organisation |
display | 1..1 | string | Directory entry managing organisation display details | |
contact | S | 0..* | ContactPoint | Endpoint operator contact |
payloadType | S | 1..* | CodeableConcept | Payload type Binding: Australian Endpoint Payload Types (extensible) |
address | S | 1..1 | url | URL address of the endpoint |
Documentation for this format |
Path | Conformance | ValueSet |
Endpoint.connectionType | extensible | AustralianServiceInterfaces |
Endpoint.payloadType | extensible | AustralianEndpointPayloadTypes (a valid code from Australian Endpoint Payload Types) |
Id | Grade | Path(s) | Details | Requirements |
au-pd-ep-01 | error | Endpoint | At least one defined identifier, known to this AU PD Secure Messaging Endpoint profile, must be present : identifier.exists() implies identifier.where(system='http://ns.electronichealth.net.au/smd/target').exists() |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Endpoint | C | 0..* | Endpoint | Australian Secure Message Directory Endpoint Record au-pd-ep-01: At least one defined identifier, known to this AU PD Secure Messaging Endpoint profile, must be present |
meta | Σ | 0..1 | Meta | Metadata on Endpoint |
source | SΣ | 0..1 | uri | Identifies where the resource comes from |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
receivingFacility | 0..1 | (Complex) | HL7 V2 receiving facility URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingfacility | |
receivingApplication | 0..1 | (Complex) | HL7 V2 receiving application URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingapplication | |
dataEnciphermentCertificate | 0..* | string | PEM X509 certificate URL: http://hl7.org.au/fhir/StructureDefinition/encryption-certificate-pem-x509 | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
Slices for identifier | SΣ | 1..* | Identifier | Identifies this endpoint across multiple systems Slice: Unordered, Open by value:system |
identifier:smdtarget | S | 0..* | PDSMDTargetIdentifier | Secure Messaging Target Identifier |
status | ?!SΣ | 1..1 | code | Required status Binding: EndpointStatus (required): The status of the endpoint. |
connectionType | SΣ | 1..1 | Coding | Service interface type Binding: Australian Service Interfaces (extensible) |
name | SΣ | 0..1 | string | Friendly name for the endpoint |
managingOrganization | SΣ | 1..1 | Reference(Organization) | Directory entry managing organisation |
display | Σ | 1..1 | string | Directory entry managing organisation display details |
contact | S | 0..* | ContactPoint | Endpoint operator contact |
payloadType | SΣ | 1..* | CodeableConcept | Payload type Binding: Australian Endpoint Payload Types (extensible) |
address | SΣ | 1..1 | url | URL address of the endpoint |
Documentation for this format |
Path | Conformance | ValueSet |
Endpoint.status | required | EndpointStatus |
Endpoint.connectionType | extensible | AustralianServiceInterfaces |
Endpoint.payloadType | extensible | AustralianEndpointPayloadTypes (a valid code from Australian Endpoint Payload Types) |
Id | Grade | Path(s) | Details | Requirements |
au-pd-ep-01 | error | Endpoint | At least one defined identifier, known to this AU PD Secure Messaging Endpoint profile, must be present : identifier.exists() implies identifier.where(system='http://ns.electronichealth.net.au/smd/target').exists() |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Endpoint | C | 0..* | Endpoint | Australian Secure Message Directory Endpoint Record au-pd-ep-01: At least one defined identifier, known to this AU PD Secure Messaging Endpoint profile, must be present | ||||
id | Σ | 0..1 | id | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata on Endpoint | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
versionId | Σ | 0..1 | id | Version specific identifier | ||||
lastUpdated | Σ | 0..1 | instant | When the resource version last changed | ||||
source | SΣ | 0..1 | uri | Identifies where the resource comes from | ||||
profile | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | ||||
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
receivingFacility | 0..1 | (Complex) | HL7 V2 receiving facility URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingfacility | |||||
receivingApplication | 0..1 | (Complex) | HL7 V2 receiving application URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingapplication | |||||
dataEnciphermentCertificate | 0..* | string | PEM X509 certificate URL: http://hl7.org.au/fhir/StructureDefinition/encryption-certificate-pem-x509 | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
Slices for identifier | SΣ | 1..* | Identifier | Identifies this endpoint across multiple systems Slice: Unordered, Open by value:system | ||||
identifier:smdtarget | S | 0..* | PDSMDTargetIdentifier | Secure Messaging Target Identifier | ||||
status | ?!SΣ | 1..1 | code | Required status Binding: EndpointStatus (required): The status of the endpoint. | ||||
connectionType | SΣ | 1..1 | Coding | Service interface type Binding: Australian Service Interfaces (extensible) | ||||
name | SΣ | 0..1 | string | Friendly name for the endpoint | ||||
managingOrganization | SΣ | 1..1 | Reference(Organization) | Directory entry managing organisation | ||||
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 | ΣC | 0..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 | Σ | 1..1 | string | Directory entry managing organisation display details | ||||
contact | S | 0..* | ContactPoint | Endpoint operator contact | ||||
period | Σ | 0..1 | Period | Interval the endpoint is expected to be operational | ||||
payloadType | SΣ | 1..* | CodeableConcept | Payload type Binding: Australian Endpoint Payload Types (extensible) | ||||
payloadMimeType | Σ | 0..* | code | Mimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this) Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed. | ||||
address | SΣ | 1..1 | url | URL address of the endpoint | ||||
header | 0..* | string | Usage depends on the channel type | |||||
Documentation for this format |
Path | Conformance | ValueSet | ||||
Endpoint.meta.security | extensible | All Security Labels | ||||
Endpoint.meta.tag | example | CommonTags | ||||
Endpoint.language | preferred | CommonLanguages
| ||||
Endpoint.status | required | EndpointStatus | ||||
Endpoint.connectionType | extensible | AustralianServiceInterfaces | ||||
Endpoint.managingOrganization.type | extensible | ResourceType | ||||
Endpoint.payloadType | extensible | AustralianEndpointPayloadTypes (a valid code from Australian Endpoint Payload Types) | ||||
Endpoint.payloadMimeType | required | Mime Types (a valid code from urn:ietf:bcp:13 ) |
Id | Grade | Path(s) | Details | Requirements |
au-pd-ep-01 | error | Endpoint | At least one defined identifier, known to this AU PD Secure Messaging Endpoint profile, must be present : identifier.exists() implies identifier.where(system='http://ns.electronichealth.net.au/smd/target').exists() |
This structure is derived from Endpoint
Summary
Mandatory: 3 elements
Must-Support: 10 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Maturity: 0
Differential View
This structure is derived from Endpoint
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Endpoint | C | 0..* | Endpoint | Australian Secure Message Directory Endpoint Record au-pd-ep-01: At least one defined identifier, known to this AU PD Secure Messaging Endpoint profile, must be present |
meta | 0..1 | Meta | Metadata on Endpoint | |
source | S | 0..1 | uri | Identifies where the resource comes from |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
receivingFacility | 0..1 | (Complex) | HL7 V2 receiving facility URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingfacility | |
receivingApplication | 0..1 | (Complex) | HL7 V2 receiving application URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingapplication | |
dataEnciphermentCertificate | 0..* | string | PEM X509 certificate URL: http://hl7.org.au/fhir/StructureDefinition/encryption-certificate-pem-x509 | |
Slices for identifier | S | 1..* | Identifier | Identifies this endpoint across multiple systems Slice: Unordered, Open by value:system |
identifier:smdtarget | S | 0..* | PDSMDTargetIdentifier | Secure Messaging Target Identifier |
status | S | 1..1 | code | Required status |
connectionType | S | 1..1 | Coding | Service interface type Binding: Australian Service Interfaces (extensible) |
name | S | 0..1 | string | Friendly name for the endpoint |
managingOrganization | S | 1..1 | Reference(Organization) | Directory entry managing organisation |
display | 1..1 | string | Directory entry managing organisation display details | |
contact | S | 0..* | ContactPoint | Endpoint operator contact |
payloadType | S | 1..* | CodeableConcept | Payload type Binding: Australian Endpoint Payload Types (extensible) |
address | S | 1..1 | url | URL address of the endpoint |
Documentation for this format |
Path | Conformance | ValueSet |
Endpoint.connectionType | extensible | AustralianServiceInterfaces |
Endpoint.payloadType | extensible | AustralianEndpointPayloadTypes (a valid code from Australian Endpoint Payload Types) |
Id | Grade | Path(s) | Details | Requirements |
au-pd-ep-01 | error | Endpoint | At least one defined identifier, known to this AU PD Secure Messaging Endpoint profile, must be present : identifier.exists() implies identifier.where(system='http://ns.electronichealth.net.au/smd/target').exists() |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Endpoint | C | 0..* | Endpoint | Australian Secure Message Directory Endpoint Record au-pd-ep-01: At least one defined identifier, known to this AU PD Secure Messaging Endpoint profile, must be present |
meta | Σ | 0..1 | Meta | Metadata on Endpoint |
source | SΣ | 0..1 | uri | Identifies where the resource comes from |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
receivingFacility | 0..1 | (Complex) | HL7 V2 receiving facility URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingfacility | |
receivingApplication | 0..1 | (Complex) | HL7 V2 receiving application URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingapplication | |
dataEnciphermentCertificate | 0..* | string | PEM X509 certificate URL: http://hl7.org.au/fhir/StructureDefinition/encryption-certificate-pem-x509 | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
Slices for identifier | SΣ | 1..* | Identifier | Identifies this endpoint across multiple systems Slice: Unordered, Open by value:system |
identifier:smdtarget | S | 0..* | PDSMDTargetIdentifier | Secure Messaging Target Identifier |
status | ?!SΣ | 1..1 | code | Required status Binding: EndpointStatus (required): The status of the endpoint. |
connectionType | SΣ | 1..1 | Coding | Service interface type Binding: Australian Service Interfaces (extensible) |
name | SΣ | 0..1 | string | Friendly name for the endpoint |
managingOrganization | SΣ | 1..1 | Reference(Organization) | Directory entry managing organisation |
display | Σ | 1..1 | string | Directory entry managing organisation display details |
contact | S | 0..* | ContactPoint | Endpoint operator contact |
payloadType | SΣ | 1..* | CodeableConcept | Payload type Binding: Australian Endpoint Payload Types (extensible) |
address | SΣ | 1..1 | url | URL address of the endpoint |
Documentation for this format |
Path | Conformance | ValueSet |
Endpoint.status | required | EndpointStatus |
Endpoint.connectionType | extensible | AustralianServiceInterfaces |
Endpoint.payloadType | extensible | AustralianEndpointPayloadTypes (a valid code from Australian Endpoint Payload Types) |
Id | Grade | Path(s) | Details | Requirements |
au-pd-ep-01 | error | Endpoint | At least one defined identifier, known to this AU PD Secure Messaging Endpoint profile, must be present : identifier.exists() implies identifier.where(system='http://ns.electronichealth.net.au/smd/target').exists() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Endpoint | C | 0..* | Endpoint | Australian Secure Message Directory Endpoint Record au-pd-ep-01: At least one defined identifier, known to this AU PD Secure Messaging Endpoint profile, must be present | ||||
id | Σ | 0..1 | id | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata on Endpoint | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
versionId | Σ | 0..1 | id | Version specific identifier | ||||
lastUpdated | Σ | 0..1 | instant | When the resource version last changed | ||||
source | SΣ | 0..1 | uri | Identifies where the resource comes from | ||||
profile | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | ||||
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
receivingFacility | 0..1 | (Complex) | HL7 V2 receiving facility URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingfacility | |||||
receivingApplication | 0..1 | (Complex) | HL7 V2 receiving application URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingapplication | |||||
dataEnciphermentCertificate | 0..* | string | PEM X509 certificate URL: http://hl7.org.au/fhir/StructureDefinition/encryption-certificate-pem-x509 | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
Slices for identifier | SΣ | 1..* | Identifier | Identifies this endpoint across multiple systems Slice: Unordered, Open by value:system | ||||
identifier:smdtarget | S | 0..* | PDSMDTargetIdentifier | Secure Messaging Target Identifier | ||||
status | ?!SΣ | 1..1 | code | Required status Binding: EndpointStatus (required): The status of the endpoint. | ||||
connectionType | SΣ | 1..1 | Coding | Service interface type Binding: Australian Service Interfaces (extensible) | ||||
name | SΣ | 0..1 | string | Friendly name for the endpoint | ||||
managingOrganization | SΣ | 1..1 | Reference(Organization) | Directory entry managing organisation | ||||
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 | ΣC | 0..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 | Σ | 1..1 | string | Directory entry managing organisation display details | ||||
contact | S | 0..* | ContactPoint | Endpoint operator contact | ||||
period | Σ | 0..1 | Period | Interval the endpoint is expected to be operational | ||||
payloadType | SΣ | 1..* | CodeableConcept | Payload type Binding: Australian Endpoint Payload Types (extensible) | ||||
payloadMimeType | Σ | 0..* | code | Mimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this) Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed. | ||||
address | SΣ | 1..1 | url | URL address of the endpoint | ||||
header | 0..* | string | Usage depends on the channel type | |||||
Documentation for this format |
Path | Conformance | ValueSet | ||||
Endpoint.meta.security | extensible | All Security Labels | ||||
Endpoint.meta.tag | example | CommonTags | ||||
Endpoint.language | preferred | CommonLanguages
| ||||
Endpoint.status | required | EndpointStatus | ||||
Endpoint.connectionType | extensible | AustralianServiceInterfaces | ||||
Endpoint.managingOrganization.type | extensible | ResourceType | ||||
Endpoint.payloadType | extensible | AustralianEndpointPayloadTypes (a valid code from Australian Endpoint Payload Types) | ||||
Endpoint.payloadMimeType | required | Mime Types (a valid code from urn:ietf:bcp:13 ) |
Id | Grade | Path(s) | Details | Requirements |
au-pd-ep-01 | error | Endpoint | At least one defined identifier, known to this AU PD Secure Messaging Endpoint profile, must be present : identifier.exists() implies identifier.where(system='http://ns.electronichealth.net.au/smd/target').exists() |
This structure is derived from Endpoint
Summary
Mandatory: 3 elements
Must-Support: 10 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Maturity: 0
Other representations of profile: CSV, Excel, Schematron
Read: Endpoint Read identified endpoint resource content.
GET [base]/Endpoint/[id]
Example:
GET [base]/Endpoint/1234
Support: MUST support read Endpoint
Implementation Notes: [(how to read resource)
Search: Active Status
Search based on active status of the endpoint record.
GET [base]/Endpoint?status=[code]
Example: GET [base]/Endpoint?status=active
Support: MUST support search Organization by active status code (active | suspended | error | off | entered-in-error | test)
Implementation Notes: (how to search by token)
Search: Identifier (Secure Messaging Target Identifier)
Search based on identifier token.
GET [base]/Endpoint?identifier=[system]|[value]
Example: GET [base]/Endpoint?identifier=http://ns.electronichealth.net.au/smd/target|http://ns.argusdca.com.au/smd/id/hostname/ACC5959010000000
Support: MUST support search by Secure Messaging Target Identifier
Implementation Notes: (how to search by token)
Search: Connection Type (Service Interface)
Search based on token for a protocol to be used to connnect to the endpoint.
GET [base]/Endpoint?connection-type=[system]|[code]
Example: GET [base]/Endpoint?connection-type=http://hl7.org.au/fhir/CodeSystem/smd-interfaces|http://ns.electronichealth.net.au/smd/intf/SealedMessageDelivery/TLS/2010
Support: MUST support search by Connection Type.
Implementation Notes: (how to search by token)
Search: Payload Type (Service Category)
Search based on token for the type of content supported by the endpoint.
GET [base]/Endpoint?payload-type=[system]|[code]
Example: GET [base]/Endpoint?payload-type=http://hl7.org.au/fhir/CodeSystem/endpoint-payload-type|http://ns.hl7.org.au/hl7v2/profiles/HL7AU-OO-REF-SIMPLIFIED-201706
Support: MUST support search by Payload Type.
Implementation Notes: (how to search by token)
Search: Receiving Facility Extension Elements (Custom)
Search based string element content in the au-receivingfacility extension1. (namespace-id, universal-id, universal-id-type)
GET [base]/Endpoint?au-receivingfacility-namespace-id=[string]&au-receivingfacility-universal-id=[string]&au-receivingfacility-universal-id-type=[string]
Example: GET [base]/Endpoint?au-receivingfacility-namespace-id=Buderim Medical Center&au-receivingfacility-universal-id=877F9695-1298-4E6A-B432-0FDD46AD80B8&au-receivingfacility-universal-id-type=GUID
Support: MUST support search by Receiving Facility Extension Elements.
Implementation Notes: (how to search by string)
au-receivingfacility-universal-id-type:missing=true
extension('http://hl7.org.au/fhir/StructureDefinition/au-receivingfacility').extension('namespace-id').value
extension('http://hl7.org.au/fhir/StructureDefinition/au-receivingfacility').extension('universal-id').value
extension('http://hl7.org.au/fhir/StructureDefinition/au-receivingfacility').extension('universal-id-type').value