Health Connect Australia Provider Directory FHIR Implementation Guide, published by Australian Digital Health Agency. This guide is not an authorized publication; it is the continuous build for version 0.1.0-preview built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/AuDigitalHealth/HealthConnect/ and changes regularly. See the Directory of published versions
Contents:
This page provides a list of the FHIR artifacts defined as part of this implementation guide.
The following artifacts define the types of individuals and/or systems that will interact as part of the use cases covered by this implementation guide.
| Health Connect Reader Actor |
The Health Connect Reader actor represents a system that is requesting an Health Connect Directory details for a particular practitioner from the Health Connect system. |
The following artifacts define the specific capabilities that different types of systems are expected to have in order to comply with this implementation guide. Systems conforming to this implementation guide are expected to declare conformance to one or more of the following capability statements.
| Health Connect Reader |
This CapabilityStatement resource defines the expected capabilities of the Health Connect Reader actor when conforming to this implementation guide. The complete list of FHIR profiles, RESTful operations, and search parameters supported by Health Connect Reader actor are defined in this CapabilityStatement. The requirements of the HealthConnect Reader actor may also be impacted by the rules of local jurisdictions or other contextual requirements. |
These define the properties by which a RESTful server can be searched. They can also be used for sorting and including related resources.
| All Day Availability Search Parameter |
Search HealthcareServices or PractitionerRoles by whether they are available all day. |
| Availability End Time Search Parameter |
Search HealthcareServices or PractitionerRoles by availability end time. |
| Availability Start Time Search Parameter |
Search HealthcareServices or PractitionerRoles by availability start time. |
| Days of Week Availability Search Parameter |
Search HealthcareServices or PractitionerRoles by days of week availability. Supports multiple days using OR logic. |
| Endpoint Payload Mime Type Search Parameter |
Search for Endpoint resources by payloadMimeType. |
| Endpoint URL Search Parameter |
Search for Endpoint resources by address (URL). |
| HC Endpoint Identifier Search Parameter |
Search an Endpoint record by its HC identifier. |
| Healthcare Service Billing Search Parameter |
Search for Healthcare Service resources by billing information. |
| Languages Search Parameter |
Search HealthcareServices or PractitionerRoles by supported languages/communication methods. Shared across HealthcareService and PractitionerRole. |
| Location Amenities Search Parameter |
Search for Location resources by amenities. |
| Location Postal Address Search Parameter |
Search for Location resources by postal address components. |
| Practitioner's Official Name Search Parameter |
Search a Practitioner record by their official name. |
| Practitioner's Preferred Name Search Parameter |
Search a Practitioner record by their preferred name. |
| Practitioner's Recorded Sex or Gender Search Parameter |
Search a Practitioner record by their recorded sex or gender. |
| Practitioner's Registered Profession Search Parameter |
Search a Practitioner record by their registered profession using string values. |
| Practitioner's Role Type Search Parameter |
Search a PractitionerRole record by their role type. |
| Professional Registration Number Search Parameter |
Search a Practitioner record by their Professional Registration Number. |
These define constraints on FHIR resources for systems conforming to this implementation guide.
| HC Endpoint |
This profile defines content for describing details of an endpoint. |
| HC HealthcareService |
This profile of HealthcareService represents a particular type of health or health related service offered by a healthcare organisation at a particular location i.e. a practice, clinic, facility, or hospital. The authoritative source for healthcare services is the healthcare provider organisation that provides the service(s). |
| HC Location |
This profile defines a healthcare location (can also be referred as 'location') reflects the place, a site of care i.e. a practice, clinic, hospital, or facility at which healthcare services are provided by the healthcare organisation. The healthcare location can be a physical, mobile, or virtual location. In certain cases, a healthcare location can also represent a site of care within the hospital or building premises such as consulting room, operating room, outpatient room, unit, ward (e.g. maternity ward), department (e.g. emergency department) etc. |
| HC Organization |
This profile defines a provider directory entry for an organisation. |
| HC Practitioner |
This profile defines Healthcare Provider Individual details who is delivering health related services. |
| HC PractitionerRole |
This profile defines a practitioner in role for an organisation at a location providing a healthcare service. |
| HC Provenance |
This profile of Provenance is used to record an activity performed by the HC service (conditionally on behalf of a participating organisation when the target element references a HC Organization resource) whereby specific data elements of a HC Organization or HC Practitioner resource have been initially retrieved, updated or verified from an external system of record. |
| HC Service Coverage Area |
This profile of Location represents an Australian geographic coverage area i.e. postcodes where this service is provided. For a healthcare service, that is provided through a physical location but have eligibility restrictions applicable in terms of only residents for certain postcodes/suburbs can receive this service, then the details of coverage area and eligibility should be provided here. |
These define constraints on FHIR data types for systems conforming to this implementation guide.
| HC Endpoint Identifier (HC-EPI) |
This identifier profile defines a unique identifier allocated to a healthcare endpoint, in a Health Connect provider directory context. |
| HC HPI-O |
This identifier profile extends the AU HPI-O profile to include an organization classification extension to indicate whether the organization is a 'seed' or 'network' type. |
| HC HSP-O |
This identifier profile defines a Healthcare Support Service Provider Organisation in an Australian context. An HSP-O is assigned under the HI Service to a service (in-home care support and personal care services) where healthcare is provided. A HSP-O can only be of 'seed' type. An Organization cannot be assigned both an HPI-O and an HSP-O; only one identifier is assigned by the HI Service. |
| HC PCA Healthcare Service Identifier (PCA-HSI) |
Identifier for a healthcare service as allocated by PCA. |
| HC Professional Registration Number (HC-PRN) |
This identifier profile defines a professional registration number allocated to a healthcare practitioner, in a Health Connect provider directory context. |
| HC SMD Target Identifier (HC-SMDTI) |
This identifier profile defines a SMD target identifier allocated to a healthcare practitioner, in a Health Connect provider directory context. |
These define constraints on FHIR data types for systems conforming to this implementation guide.
| HC Accept New Patient |
Indicates whether the healthcare service is accepting new patients. Patterned after PCA New Patient Availability extension. Context of Use: HealthcareService |
| HC Active Period |
The period during which the HealthcareService is considered active in the Health Connect directory. Patterned after PCA Active Period. |
| HC Amenity |
Physical features or amenities available within, or in close proximity of, a location. Patterned after PCA Amenity. |
| HC IAR Levels of Care |
Indicates the IAR (Initial Assessment and Referral) Levels of Care for a healthcare service. Patterned after PCA IAR Levels of Care extension. Context of Use: HealthcareService Codes from: http://ns.electronichealth.net.au/hc/CodeSystem/hc-iar-levels-of-care |
| HC Organization Classification |
Extension to record whether an organisation's HPIO is a 'seed' or 'network' type in the HI service. |
| HC Practitioner Role Communication |
Health Connect Practitioner Role Communication. This extension captures communication preferences and capabilities for a practitioner in a given role. |
| HC Preferred Name |
This extension applies to PractitionerRole, and represents a name by which a practitioner chooses to be known in the context of the delivery of a specific healthcare service. |
| HC Preferred Postal Address |
Preferred postal/mailing address for correspondence (PO Box or mailing address) that is distinct from the registered physical address. |
| HC Referral Information for Referrer |
Referral instructions and information for healthcare service providers that may wish to refer patients / clients to the healthcare service. Modeled after PCA but for Health Connect context. |
These define sets of codes used by systems conforming to this implementation guide.
| HC Amenity ValueSet |
A value set of amenities or facilities available at or near Health Connect locations. |
| HC Australian Endpoint Payload Types |
The Australian Endpoint Payload Types value set enumerates well known endpoint payload types. |
| HC Australian Service Interfaces |
The Health Connect Australian Service Interfaces value set enumerates well known service interfaces that can be used for specifying a connection type. |
| HC Gender Identity ValueSet |
A value set of gender identities recognised by Health Connect. |
| HC IAR Levels of Care ValueSet |
All codes from the Health Connect IAR Levels of Care CodeSystem are for use in the context of the hc-iar-levels-of-care extension. |
| HC Organization Classification ValueSet |
The Health Connect ValueSet referencing the HC Organization Classification CodeSystem (seed, network). |
| HC Service Delivery Location Role Type ValueSet |
The Health Connect value set for service delivery location role types, based on PCA's ValueSet but with HC context. |
| HC Service Eligibility ValueSet |
The Health Connect value set for service eligibility, modeled after PCA's eligibility value set. Codes represent eligibility requirements for healthcare services. |
| HC Service Provision Code |
The HC Service Provision Code value set includes values that may be used to identify the service provision condition of a healthcare service in HC. |
These define new code systems used by systems conforming to this implementation guide.
| HC Amenity CodeSystem |
A code system for amenities or facilities relevant to Health Connect (HC) locations. |
| HC Australian Endpoint Payload Types |
The Endpoint Payload Types code system defines concepts that identify well known endpoint payload types. |
| HC Australian Service Interfaces |
The Australian Secure Message Service Interfaces code system defines concepts that identify service interfaces for secure message delivery. |
| HC IAR Levels of Care CodeSystem |
The Health Connect IAR Levels of care code system defines concepts for the levels of care that the service provides, as defined by the National Initial Assessment and Referral (IAR) for Mental Healthcare Guidance (IAR Guidance) and IAR Decision Support Tool. |
| HC Organization Classification CodeSystem |
Internal code system that describes whether an organisation is a 'seed' or 'network' type used by Health Connect. |
| HC Service Eligibility CodeSystem |
Health Connect code system for service eligibility, modeled after PCA's eligibility code system. Codes represent eligibility requirements for healthcare services. |
| HC Service Provision Code |
The HC Service Provision Code code system defines a concept (in addition to those defined in Service Provision Conditions Australian Concepts that may be used to identify the service provision condition of a healthcare service in HC. |
These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.
| HC Endpoint - SMD Target Example |
Example of a Health Connect endpoint with SMD target identifier for secure messaging. |
| Health Connect - Example Aged Care Facility |
An example Aged Care Facility that conforms to Health Connect Organization - Organization profile. |
| Health Connect - Example Location Service Coverage Area |
An example of Location that conforms to Health Connect Location - Service Coverage Area profile. |
| Health Connect - Example Physical location with wheelchair access |
An example of Location that conforms to Health Connect Location - location profile. |
| Health Connect - Example Virtual Telehealth Service |
An example of a virtual Location (telehealth service) that conforms to the Health Connect Location profile. This is a virtual/telehealth service and therefore does not include a physical address that conforms to HealthConnect Location - location profile. |
| Health Connect - External HC Practitioner Record |
Example of a practitioner record with PRN type identifier from the HC (Health Connect) system that serves as the source for provenance tracking that conforms to Health Connect Practitioner - Practitioner profile. |
| Health Connect - HealthcareService example |
An example of a HealthcareService with Medicare provider number that conforms Health Connect HealthcareService - HealthcareService profile. |
| Health Connect - Helen Mayo |
An example of practitioner Helen Mayo at Down under hospital that conforms to Health Connect Practitioner - Practitioner profile. |
| Health Connect - PractitionerRole example |
An example of a practitionerrole with Medicare provider number that conforms Health Connect PractitionerRole - PractitionerRole profile. |
| Health Connect Provenance - Track Practitioner Name Amendment |
Example showing provenance tracking when a practitioner's family name is updated in the Health Connect directory from an external source system. This demonstrates how specific data elements can be tracked for audit and compliance purposes that conforms to Health Connect Provenance - Provenance profile. |
| Health Connect Provenance - Track Practitioner Phone Amendment |
Example demonstrating provenance tracking when a practitioner's phone number is updated in the Health Connect directory from an external source system. This shows how telecom data elements can be precisely tracked using FHIRPath expressions for granular audit trails that conforms to HealthConnect Provenance - Provenance profile. |