NHSD Implementation Guide - Outbound
4.0.1 - active
NHSD Implementation Guide - Outbound - Local Development build (v4.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
National Health Services Directory (NHSD) FHIR resource types that are supported is documented in this specification.
FHIR interactions that are supported by NHSD.
Headers
IMPORTANT NOTE: The NHSD FHIR Server require/recommend an HTTP POST-method for complex search behaviours under the following circumstances:
A POST search require the endpoint to be modified to _search as follows:
POST [base]/HealthcareService/_search{}
Host: {as per documentation}.nhsd.healthdirect.org.au
x-api-key: {API KEY AS PROVIDED BY NHSD}
Content-Type: application/x-www-form-urlencoded
_id=9680fa57-554e-68a1-839a-63d44e501802&_include=HealthcareService%3Alocation&_include=HealthcareService%3Aorganization
POST [base]/HealthcareService/_search HTTP/1.1
Host: {as per documentation}.nhsd.healthdirect.org.au
x-api-key: {API KEY AS PROVIDED BY NHSD}
Content-Type: application/x-www-form-urlencoded
_count=5&characteristic=http%3A%2F%2Fnhsd.healthdirect.org.au%2FCodeSystem%2Frc-program%7CnpepProgram&characteristic=http%3A%2F%2Ffhir.nhsd.com.au%2FCodeSystem%2Frc-providerLocationServiceCharacteristic%7CmyHealthRecord
The following attributes are supported within the search scope:
| Resource Type | Profile | Search Parameters | Includes |
|---|---|---|---|
| Organization | Organisation Directory Entry | Basic Attributes: _id, name, identifier Organization: partof (as reference) Paging Support: page, _count | |
| HealthcareService | HealthcareService Directory Entry | Basic Attributes: _id, name, service-type, identifier, characteristic, active NHSD Extensions: openAt, openNow, openIn, serviceProvisionCode, coverageArea.address-postalcode, coverageArea.address-city Location: location (as reference), location.address-city, location.address-postalcode, location.address-state, location.near, location.near-distance, location.physicalType, location.address-country Organization: organization (as reference), organization.name, organization.identifier, relatedOrganization.identifier Paging Support: page, _count deprecated: location:Location NOT SUPPORTED specialty | location, organization, endpoint |
| Practitioner | Practitioner Directory Entry | Basic Attributes: _id, identifier, name, family, given, active NHSD Extensions: specialty (search param to find practitioners based on their registered specialty) Paging Support: page, _count | |
| PractitionerRole | PractitionerRole Directory Entry | Basic Attributes: _id, identifier, specialty Practitioner: practitioner (as reference), practitioner.identifier, practitioner.name, practitioner.family, practitioner.given HealthcareService: service (as reference), service.identifier Location: location (as reference), location.address-city, location.address-postalcode, location.address-state, location.near, location.near-distance Organization: organization (as reference), name, organization.identifier To be deprecated: healthcareservice:HealthcareService, practitioner:Practitioner Paging Support: page, _count | practitioner, endpoint |
| Location | Location Directory Entry | Basic Attributes: location search is limited, mostly supported via reference only _id Organization: organization (as reference) Paging Support: no support at this time deprecated: managingOrganization:Organization | organization |
| Endpoint | Endpoint Directory Entry | Only Read by Resource Id is supported. |
The information provided above may not reflect the current FHIR Server behaviour. Attributes which are to be supported, but not yet implemented are marked in RED
<link>
<relation value="self"/>
<url value="[base]/HealthcareService?name=Johns Hospital&page=3"/>
</link>
<link>
<relation value="previous"/>
<url value="[base]/HealthcareService?name=Johns Hospital&page=2"/>
</link>
<link>
<relation value="next"/>
<url value="[base]/HealthcareService?name=Johns Hospital&page=4"/>
</link>
As at 06/09/2018 the next and previous options are not supported.
NHSD FHIR Server detailed Capability Statement is found at the following location: https://api.fhir.sba.nhsd.healthdirect.org.au/v4/metadata?_format=json
Please note the url namespace will be changed in the future to be in-line with the environment and capability being provided.
Please refer to each individual resource profile for a comprehensive list of examples.