AU eRequesting Implementation Guide
1.0.0 - Working Standard

AU eRequesting Implementation Guide - Downloaded Version 1.0.0 See the Directory of published versions

## CapabilityStatement: AU eRequesting Server CapabilityStatement

Official URL: http://hl7.org.au/fhir/ereq/CapabilityStatement/au-erequesting-server | Version: 1.0.0
Standards status: Trial-use | Maturity Level: 1 | Computable Name: AUeRequestingServerCapabilityStatement
Copyright/Legal: Used by permission of HL7 International, all rights reserved Creative Commons License. HL7 Australia© 2024+; Licensed Under Creative Commons No Rights Reserved.

This CapabilityStatement describes the basic rules for the AU eRequesting Server actor that is a system that accepts diagnostic service requests and makes diagnostic service requests accessible. The complete list of FHIR profiles, RESTful operations, and search parameters supported by the AU eRequesting Server actor are defined in this CapabilityStatement.

### Summary of Must Support and References Between Profiles

The table below identifies where a Profile has a Must Support reference to other profiles or resources (i.e., Target Profiles). This list is provided to clarify where additional profiles or resources may need to be supported if the AU eRequesting Server actor supports a particular resource.

Resource Type | Profile | Supported Target Reference
--- | --- | ---
CommunicationRequest | AU eRequesting CommunicationRequest CopyTo, AU eRequesting CommunicationRequest Patient, AU eRequesting CommunicationRequest Urgent Provider | AU eRequesting Imaging Request, AU eRequesting Organization, AU eRequesting Pathology Request, AU eRequesting Patient, AU eRequesting PractitionerRole
Condition | AU Core Condition | AU Core Patient
Consent | AU eRequesting MHR Consent Withdrawal | AU eRequesting Imaging Request, AU eRequesting Organization, AU eRequesting Pathology Request, AU eRequesting Patient
Coverage | AU eRequesting Coverage | AU eRequesting Organization, AU eRequesting Patient, AU Core RelatedPerson
Device | Device | -
DocumentReference | AU eRequesting Clinical Context DocumentReference | AU Core RelatedPerson, AU eRequesting Organization, AU eRequesting Patient, AU eRequesting Practitioner, AU eRequesting PractitionerRole
Encounter | AU Core Encounter | AU Core Condition, AU Core Location, AU Core Organization, AU Core Patient, AU Core Practitioner, AU Core PractitionerRole, AU Core Procedure, AU Core RelatedPerson, Observation
Encounter | AU eRequesting Encounter | AU Core Condition, AU Core Location, AU Core Procedure, AU Core RelatedPerson, AU eRequesting Organization, AU eRequesting Patient, AU eRequesting Practitioner, AU eRequesting PractitionerRole, Observation
Location | AU Core Location | AU Core Organization
Observation | Observation Pregnancy - Expected Delivery Date (IPS) | Patient (IPS)
Observation | Observation Pregnancy - Status (IPS) | Observation Pregnancy - Expected Delivery Date (IPS), Patient (IPS)
Organization | AU Core Organization | -
Organization | AU eRequesting Organization | -
Organization | Organization | -
Patient | AU Core Patient | -
Patient | AU eRequesting Patient | -
Patient | Patient | -
Patient | Patient (IPS) | -
Practitioner | AU Core Practitioner | -
Practitioner | AU eRequesting Practitioner | -
Practitioner | Practitioner | -
PractitionerRole | AU Core PractitionerRole | AU Core Organization, AU Core Practitioner
PractitionerRole | AU eRequesting PractitionerRole | AU eRequesting Organization, AU eRequesting Practitioner
PractitionerRole | PractitionerRole | -
Procedure | AU Core Procedure | AU Core Condition, AU Core Encounter, AU Core Patient, AU Core Procedure, DocumentReference, Observation
RelatedPerson | AU Core RelatedPerson | AU Core Patient
RelatedPerson | RelatedPerson | -
ServiceRequest | AU eRequesting Imaging Request, AU eRequesting Pathology Request | AU eRequesting Clinical Context DocumentReference, AU eRequesting Coverage, AU eRequesting Encounter, AU eRequesting Patient, AU eRequesting PractitionerRole, Observation Pregnancy - Status (IPS)
Task | AU eRequesting Task Communication Request | AU eRequesting CommunicationRequest CopyTo, AU eRequesting CommunicationRequest Patient, AU eRequesting CommunicationRequest Urgent Provider, AU eRequesting Organization, AU eRequesting Patient, AU eRequesting PractitionerRole, AU eRequesting Task Group
Task | AU eRequesting Task Diagnostic Request | AU eRequesting Task Group, AU eRequesting Imaging Request, AU eRequesting Organization, AU eRequesting Pathology Request, AU eRequesting Patient, AU eRequesting PractitionerRole
Task | AU eRequesting Task Group | AU eRequesting Organization, AU eRequesting Patient, AU eRequesting PractitionerRole

Raw OpenAPI-Swagger Definition file | Download

## AU eRequesting Server CapabilityStatement

- Implementation Guide Version: 1.0.0
- FHIR Version: 4.0.1
- Supported Formats: SHALL support `json`, SHOULD support `xml`
- Supported Patch Formats: MAY support `application/json-patch+json`
- Published on: 2026-02-11 06:15:07+0000
- Published by: HL7 Australia

> Note to Implementers: FHIR Capabilities

> Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.

### SHALL Support the Following Implementation Guides

- http://hl7.org.au/fhir/ImplementationGuide/hl7.fhir.au.base
- http://hl7.org.au/fhir/core/ImplementationGuide/hl7.fhir.au.core

## FHIR RESTful Capabilities

### Mode: `server`

The AU eRequesting Server actor SHALL:

1. Support all resource profiles required for the exchange of diagnostic requests, as defined in this CapabilityStatement.
2. Implement the RESTful behavior according to the FHIR specification.

Security

> None defined.

Summary of System-wide Interactions

- SHOULD support the `transaction`interaction.

### Capabilities by Resource/Profile

#### Summary

The summary table lists the resources that are part of this configuration, and for each resource it lists:

- The relevant profiles (if any)
- The interactions supported by each resource (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Type are only present if at least one of the resources has support for them.
- The required, recommended, and some optional search parameters (if any).
- The linked resources enabled for `_include`
- The other resources enabled for `_revinclude`
- The operations on the resource (if any)

Resource Type | Profile | R | S | U | C | Searches | `_include` | `_revinclude` | Operations
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
CommunicationRequest | Supported Profiles AU eRequesting CommunicationRequest CopyTo AU eRequesting CommunicationRequest Patient AU eRequesting CommunicationRequest Urgent Provider | Y | Y | Y | Y | _id |  |  |
Condition | Supported Profiles AU Core Condition | Y | Y | Y | Y | _id |  |  |
Consent | Supported Profiles AU eRequesting MHR Consent Withdrawal | Y | Y | Y | Y | _id |  |  |
Coverage | Supported Profiles AU eRequesting Coverage | Y | Y | Y | Y | _id |  |  |
Device |  | Y | Y | Y | Y |  |  |  |
DocumentReference | Supported Profiles AU eRequesting Clinical Context DocumentReference | Y | Y | Y | Y | _id |  |  |
Encounter | Supported Profiles AU eRequesting Encounter AU Core Encounter | Y | Y | Y | Y | _id |  |  |
Location | Supported Profiles AU Core Location | Y | Y | Y | Y | _id |  |  |
Observation | Supported Profiles Observation Pregnancy - Status (IPS) Observation Pregnancy - Expected Delivery Date (IPS) | Y | Y | Y | Y | _id |  |  |
Organization | Supported Profiles AU eRequesting Organization AU Core Organization | Y | Y | Y | Y | _id, identifier |  |  |
Patient | Supported Profiles AU eRequesting Patient AU Core Patient Patient (IPS) | Y | Y | Y | Y | _id, identifier |  |  |
Practitioner | Supported Profiles AU eRequesting Practitioner AU Core Practitioner | Y | Y | Y | Y | _id, identifier |  |  |
PractitionerRole | Supported Profiles AU eRequesting PractitionerRole AU Core PractitionerRole | Y | Y | Y | Y | _id, identifier | `PractitionerRole:practitioner`, `PractitionerRole:organization` |  |
Procedure | Supported Profiles AU Core Procedure | Y | Y | Y | Y | _id |  |  |
RelatedPerson | Supported Profiles AU Core RelatedPerson | Y | Y | Y | Y | _id |  |  |
ServiceRequest | Supported Profiles AU eRequesting Pathology Request AU eRequesting Imaging Request | Y | Y | Y | Y | _id, requisition, supporting-info | `ServiceRequest:patient`, `ServiceRequest:requester`, `ServiceRequest:encounter`, `ServiceRequest:supporting-info` |  |
Task | Supported Profiles AU eRequesting Task Group AU eRequesting Task Diagnostic Request AU eRequesting Task Communication Request | Y | Y | Y | Y | _id, _lastUpdated, _tag, focus, group-identifier, owner, part-of, patient, requester, status, _lastUpdated+status+owner, owner+status, patient+status, requester+status | `Task:focus`, `Task:owner`, `Task:patient`, `Task:requester` | `Task:part-of` |

#### Resource Conformance: SHALLCommunicationRequest

Core FHIR Resource
CommunicationRequest
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Supported Profiles

AU eRequesting CommunicationRequest CopyTo
AU eRequesting CommunicationRequest Patient
AU eRequesting CommunicationRequest Urgent Provider

Documentation

> The AU eRequesting Server actor SHALL support the CommunicationRequest resource, the AU eRequesting profiles, and the conformance expectations for the CommunicationRequest resource.

> Where a CommunicationRequest profile is defined for a specific purpose that profile SHALL be used:

> - Communication requests about providing a copy of the report to a patient or clinician SHALL use the AU eRequesting CommunicationRequest CopyTo profile
> - Communication requests about communication with a patient from a filler SHALL use the AU eRequesting CommunicationRequest Patient profile
> - Communication requests about communication from a filler to a clinical provider to notify them of urgent results SHALL use the AU eRequesting CommunicationRequest Urgent Provider profile

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` |

#### Resource Conformance: MAYCondition

Core FHIR Resource
Condition
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Supported Profiles

AU Core Condition

Documentation

> The AU eRequesting Server actor MAY support the Condition resource, the AU Core profile, and the conformance expectations for the Condition resource.

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` |

#### Resource Conformance: SHALLConsent

Core FHIR Resource
Consent
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Supported Profiles

AU eRequesting MHR Consent Withdrawal

Documentation

> The AU eRequesting Server actor SHALL support the Consent resource, the AU eRequesting MHR Consent Withdrawal profile, and the conformance expectations for the Consent resource.

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` |

#### Resource Conformance: SHALLCoverage

Core FHIR Resource
Coverage
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Supported Profiles

AU eRequesting Coverage

Documentation

> The AU eRequesting Server actor SHALL support the Coverage resource, the AU eRequesting profile, and the conformance expectations for the Coverage resource.

> When using one of the below Coverage types, at least one of the corresponding identifiers SHOULD be populated:

> Coverage Type | Code | Identifier
> --- | --- | ---
> Medicare | PUBLICPOL | AU Medicare Card Number
> Department of Veterans Affairs (DVA) | VET | AU DVA Number
> Concession | payconc | AU Pensioner Concession Card Number, AU Commonwealth Seniors Health Card Number , AU Health Care Card Number
> Private health insurance | HIP | AU Insurance Member Number
> Private (self funded) | pay | N/A

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` |

#### Resource Conformance: SHALLDevice

Core FHIR Resource
Device
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Documentation

> The AU eRequesting Server actor SHALL support the Device resource and the conformance expectations for the Device resource.

#### Resource Conformance: SHALLDocumentReference

Core FHIR Resource
DocumentReference
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Supported Profiles

AU eRequesting Clinical Context DocumentReference

Documentation

> The AU eRequesting Server actor SHALL support the DocumentReference resource, the AU eRequesting profile, and the conformance expectations for the DocumentReference resource.

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` |

#### Resource Conformance: SHALLEncounter

Core FHIR Resource
Encounter
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Supported Profiles

AU eRequesting Encounter
AU Core Encounter

Documentation

> The AU eRequesting Server actor SHALL support the Encounter resource, the AU eRequesting profile, the AU Core profile, and the conformance expectations for the Encounter resource.

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` |

#### Resource Conformance: MAYLocation

Core FHIR Resource
Location
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Supported Profiles

AU Core Location

Documentation

> The AU eRequesting Server actor MAY support the Location resource, the AU Core profile, and the conformance expectations for the Location resource.

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` |

#### Resource Conformance: SHALLObservation

Core FHIR Resource
Observation
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Supported Profiles

Observation Pregnancy - Status (IPS)
Observation Pregnancy - Expected Delivery Date (IPS)

Documentation

> The AU eRequesting Server actor SHALL support the Observation resource, the Observation Pregnancy - Status (IPS) and the Observation Pregnancy - Expected Delivery Date (IPS) profiles, and the conformance expectations for the Observation resource.

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` |

#### Resource Conformance: SHALLOrganization

Core FHIR Resource
Organization
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Supported Profiles

AU eRequesting Organization
AU Core Organization

Documentation

> The AU eRequesting Server actor SHALL support the Organization resource, the AU eRequesting profile, the AU Core profile, and the conformance expectations for the Organization resource.

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` |
SHALL | identifier | `token` |

#### Resource Conformance: SHALLPatient

Core FHIR Resource
Patient
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Supported Profiles

AU eRequesting Patient
AU Core Patient
Patient (IPS)

Documentation

> The AU eRequesting Server actor SHALL support the Patient resource, the AU eRequesting profile, the AU Core profile, the Patient (IPS) profile, and the conformance expectations for the Patient resource.

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` |
SHALL | identifier | `token` |

#### Resource Conformance: SHALLPractitioner

Core FHIR Resource
Practitioner
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Supported Profiles

AU eRequesting Practitioner
AU Core Practitioner

Documentation

> The AU eRequesting Server actor SHALL support the Practitioner resource, the AU eRequesting profile, the AU Core profile, and the conformance expectations for the Practitioner resource.

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` |
SHALL | identifier | `token` |

#### Resource Conformance: SHALLPractitionerRole

Core FHIR Resource
PractitionerRole
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Supported Profiles

AU eRequesting PractitionerRole
AU Core PractitionerRole

Documentation

> The AU eRequesting Server actor SHALL support the PractitionerRole resource, the AU eRequesting profile, the AU Core profile, and the conformance expectations for the PractitionerRole resource.

> The AU eRequesting Server actor SHALL support the `_include` parameter for `PractitionerRole:practitioner` and `PractitionerRole:organization`.

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` |
SHALL | identifier | `token` |

#### Resource Conformance: MAYProcedure

Core FHIR Resource
Procedure
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Supported Profiles

AU Core Procedure

Documentation

> The AU eRequesting Server actor MAY support the Procedure resource, the AU Core profile, and the conformance expectations for the Procedure resource.

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` |

#### Resource Conformance: MAYRelatedPerson

Core FHIR Resource
RelatedPerson
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Supported Profiles

AU Core RelatedPerson

Documentation

> If the AU eRequesting Server actor supports the RelatedPerson resource, the AU eRequesting Server actor SHALL support the AU Core profile, and the conformance expectations for the RelatedPerson resource.

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` |

#### Resource Conformance: SHALLServiceRequest

Core FHIR Resource
ServiceRequest
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Supported Profiles

AU eRequesting Pathology Request
AU eRequesting Imaging Request

Documentation

> The AU eRequesting Server actor SHALL support the ServiceRequest resource, at least one AU eRequesting Diagnostic Request profile, and the conformance expectations for the ServiceRequest resource.

> The AU eRequesting Server actor SHALL support the `_include` parameter for `ServiceRequest:patient`, `ServiceRequest:requester` and `ServiceRequest:supporting-info`, and SHOULD support the `_include` parameter for `ServiceRequest:encounter`.

> Where a profile is defined for a specific domain that profile SHALL be used: Pathology requests SHALL use AU eRequesting Pathology Request profile; Imaging requests SHALL use AU eRequesting Imaging Request profile.

> Information recorded in `ServiceRequest.note` SHALL NOT duplicate or overlap with clinical context captured in `ServiceRequest.supportingInfo:clinicalContext`, or with any other information recorded in the ServiceRequest.

> AU eRequesting Imaging Request:

> Placer systems SHALL populate `ServiceRequest.code.text` so that fillers can at least display the service requested, even if they do not recognise the code supplied.

> Placer systems SHALL adhere to the following order of preference when populating the `ServiceRequest.code`:

> - A code selected from the RANZCR Radiology Referral value set is the preferred option
> - A code selected from the SNOMED CT Imaging Procedure value set is the second most preferred option
> - A local code is preferred over free text, preferably from a published and accessible FHIR code system​
> - Free text is the least preferred option which should not be used if a local code is known

> AU eRequesting Pathology Request:

> Placer systems SHALL populate `ServiceRequest.code.text` so that fillers can at least display the service requested, even if they do not recognise the code supplied.

> Placer systems SHALL adhere to the following order of preference when populating the `ServiceRequest.code`:

> - A code selected from the RCPA - SPIA Requesting Pathology Terminology Reference Set value set is the preferred option

> - A code selected from the SNOMED CT Pathology Procedure value set is the second most preferred option

> - A local code is preferred over free text, preferably from a published and accessible FHIR code system​

> - Free text is the least preferred option which should not be used if a local code is known

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` |
SHALL | requisition | `token` |
SHALL | supporting-info | `reference` |

#### Resource Conformance: SHALLTask

Core FHIR Resource
Task
Reference Policy
Interaction summary

- SHALL support `read`, `search-type`.
- SHOULD support `create`, `update`.

Supported Profiles

AU eRequesting Task Group
AU eRequesting Task Diagnostic Request
AU eRequesting Task Communication Request

Documentation

> The AU eRequesting Server actor SHALL support the Task resource, the AU eRequesting profiles, and the conformance expectations for the Task resource.

> The AU eRequesting Server actor SHALL support the `_include` parameter for `Task:patient`, `Task:requester`, `Task:owner`, `Task:focus`.

> The AU eRequesting Server actor SHALL support the `_revinclude` parameter for `Task:part-of`.

> Where a task profile is defined for a specific purpose that profile SHALL be used:

> - Group tasks SHALL use AU eRequesting Task Group profile

> - Diagnostic request tasks SHALL use AU eRequesting Task Diagnostic Request profile

> - Communication request tasks SHALL use AU eRequesting Task Communication Request profile

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` |
SHALL | _lastUpdated | `date` | The AU eRequesting Server actor SHALL support `multipleAnd`. The AU eRequesting Server actor SHALL support search comparators `gt`, `lt`, `ge`, `le`.
SHALL | _tag | `token` |
SHALL | focus | `reference` |
SHALL | group-identifier | `token` |
SHALL | owner | `reference` | The AU eRequesting Server actor SHALL support chained search owner.identifier using HPI-O and ABN identifiers as defined in the AU Core Organization profile.
SHALL | part-of | `reference` |
SHALL | patient | `reference` | The AU eRequesting Server actor SHALL support chained search patient.identifier using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile.
SHALL | requester | `reference` | The AU eRequesting Server actor SHALL support chained search requester.identifier using Medicare Provider Number identifier as defined in the AU Core PractitionerRole profile.
SHALL | status | `token` | The AU eRequesting Server actor SHALL support `multipleOr`.

Combined Search Parameters

Conformance | Parameters | Types
--- | --- | ---
SHALL | _lastUpdated+status+owner | `date`+`token`+`reference`
SHALL | owner+status | `reference`+`token`
SHALL | patient+status | `reference`+`token`
SHALL | requester+status | `reference`+`token`