This page is part of the Australian Provider Directory IG (v0.2.0: PD 1 on FHIR STU3 Draft) based on FHIR R3. The current version which supercedes this version is 2.0.1. For a full list of available versions, see the Directory of published versions 

Australian Secure Messaging Endpoint Directory Entry
This profile describes content for describing details of an endpoint that would be adequate for addressing a secure message.
Secure Messaging Endpoint Example
The official URL for this profile is:
http://hl7.org.au/fhir/StructureDefinition/au-pd-sm-endpoint
Endpoint for secure message delivery
This profile builds on Endpoint.
This profile was published on Fri May 12 16:13:53 AEST 2017 as a draft by null.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
Australian Secure Messaging Endpoint Directory Entry
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | 0..* | Australian Secure Message Directory Endpoint Record | ||
![]() ![]() | S | 1..1 | code | |
![]() ![]() | S | 1..1 | Coding | Service interface type Binding: Australian Service Interfaces (required) |
![]() ![]() | S | 0..1 | string | |
![]() ![]() | S | 1..1 | Reference(Organization) | Directory entry managing organisation. |
![]() ![]() ![]() | 1..1 | string | Directroy entry managing organisation display details | |
![]() ![]() | S | 0..* | ContactPoint | Endpoint operator contact |
![]() ![]() | S | 1..* | CodeableConcept | Payload type Binding: Australian Endpoint Payload Types (preferred) |
![]() ![]() | S | 1..1 | uri | URL address of the endpoint |
![]() ![]() | 0..1 | (Complex) | Receiving Facility Details URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingfacility | |
![]() ![]() | 0..1 | (Complex) | Receiving Application Details URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingapplication | |
![]() ![]() | S | 0..* | string, uri | Encrypting certificate details URL: http://hl7.org.au/fhir/StructureDefinition/encrypting-qualified-certificate-reference |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | I | 0..* | Australian Secure Message Directory Endpoint Record | |
![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() | I | 0..1 | (Complex) | Receiving Facility Details URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingfacility |
![]() ![]() | I | 0..1 | (Complex) | Receiving Application Details URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingapplication |
![]() ![]() | S | 0..* | string, uri | Encrypting certificate details URL: http://hl7.org.au/fhir/StructureDefinition/encrypting-qualified-certificate-reference |
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() | Σ | 0..* | Identifier | Identifies this endpoint across multiple systems |
![]() ![]() | ?!SΣ | 1..1 | code | active | suspended | error | off | entered-in-error | test Binding: EndpointStatus (required) |
![]() ![]() | SΣ | 1..1 | Coding | Service interface type Binding: Australian Service Interfaces (required) |
![]() ![]() | SΣ | 0..1 | string | A name that this endpoint can be identified by |
![]() ![]() | SΣ | 1..1 | Reference(Organization) | Directory entry managing organisation. |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() | Σ | 1..1 | string | Directroy entry managing organisation display details |
![]() ![]() | S | 0..* | ContactPoint | Endpoint operator contact |
![]() ![]() | Σ | 0..1 | Period | Interval the endpoint is expected to be operational |
![]() ![]() | SΣ | 1..* | CodeableConcept | Payload type Binding: Australian Endpoint Payload Types (preferred) |
![]() ![]() | Σ | 0..* | code | Mimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this) Binding: IETF BCP-13 (required) |
![]() ![]() | SΣ | 1..1 | uri | URL address of the endpoint |
![]() ![]() | 0..* | string | Usage depends on the channel type | |
Documentation for this format | ||||
Australian Secure Messaging Endpoint Directory Entry
Differential View
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | 0..* | Australian Secure Message Directory Endpoint Record | ||
![]() ![]() | S | 1..1 | code | |
![]() ![]() | S | 1..1 | Coding | Service interface type Binding: Australian Service Interfaces (required) |
![]() ![]() | S | 0..1 | string | |
![]() ![]() | S | 1..1 | Reference(Organization) | Directory entry managing organisation. |
![]() ![]() ![]() | 1..1 | string | Directroy entry managing organisation display details | |
![]() ![]() | S | 0..* | ContactPoint | Endpoint operator contact |
![]() ![]() | S | 1..* | CodeableConcept | Payload type Binding: Australian Endpoint Payload Types (preferred) |
![]() ![]() | S | 1..1 | uri | URL address of the endpoint |
![]() ![]() | 0..1 | (Complex) | Receiving Facility Details URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingfacility | |
![]() ![]() | 0..1 | (Complex) | Receiving Application Details URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingapplication | |
![]() ![]() | S | 0..* | string, uri | Encrypting certificate details URL: http://hl7.org.au/fhir/StructureDefinition/encrypting-qualified-certificate-reference |
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | I | 0..* | Australian Secure Message Directory Endpoint Record | |
![]() ![]() | Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() | I | 0..1 | (Complex) | Receiving Facility Details URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingfacility |
![]() ![]() | I | 0..1 | (Complex) | Receiving Application Details URL: http://hl7.org.au/fhir/StructureDefinition/au-receivingapplication |
![]() ![]() | S | 0..* | string, uri | Encrypting certificate details URL: http://hl7.org.au/fhir/StructureDefinition/encrypting-qualified-certificate-reference |
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() | Σ | 0..* | Identifier | Identifies this endpoint across multiple systems |
![]() ![]() | ?!SΣ | 1..1 | code | active | suspended | error | off | entered-in-error | test Binding: EndpointStatus (required) |
![]() ![]() | SΣ | 1..1 | Coding | Service interface type Binding: Australian Service Interfaces (required) |
![]() ![]() | SΣ | 0..1 | string | A name that this endpoint can be identified by |
![]() ![]() | SΣ | 1..1 | Reference(Organization) | Directory entry managing organisation. |
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() | Σ | 1..1 | string | Directroy entry managing organisation display details |
![]() ![]() | S | 0..* | ContactPoint | Endpoint operator contact |
![]() ![]() | Σ | 0..1 | Period | Interval the endpoint is expected to be operational |
![]() ![]() | SΣ | 1..* | CodeableConcept | Payload type Binding: Australian Endpoint Payload Types (preferred) |
![]() ![]() | Σ | 0..* | code | Mimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this) Binding: IETF BCP-13 (required) |
![]() ![]() | SΣ | 1..1 | uri | URL address of the endpoint |
![]() ![]() | 0..* | string | Usage depends on the channel type | |
Documentation for this format | ||||
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron

Below is an overview of the requirements for search and read operations.
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: 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]|[value]
Example: GET [base]/Endpoint?connection-type=http://hl7.org.au.fhir/ValueSet/au-serviceinterfaces|http://ns.electronichealth.net.au/smd/intf/SealedMessageDelivery/TLS/2010
Support: SHOULD 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]|[value]
Example: GET [base]/Endpoint?payload-type=http://hl7.org.au.fhir/ValueSet/valueset-au-endpoint-payload-type|http://ns.hl7.org.au/hl7v2/profiles/HL7AU-OO-REF-SIMPLIFIED-201706
Support: SHOULD support search by Payload Type.
Implementation Notes: (how to search by token)