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

Resource Profile: NHSD HealthcareService

Official URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-healthcareservice Version: 4.0.1
Draft as of 2025-12-19 Computable Name: NHSDHealthcareService

Copyright/Legal: Copyright © 2022 Healthdirect Australia - All rights reserved. This content is licensed under a Creative Commons Attribution 4.0 International License. See https://creativecommons.org/licenses/by/4.0/.

A National Health Services Directory (NHSD) Service

An extended resource providing additional information on the HealthcareService not offered by the AU-BASE.

NHSD Provider directory entry for a healthcare service or category of services delivered at a location by an organisation. In a provider directory this allows the association of endpoints with the healthcare service and thus a channel for delivery to that service.

NHSD HealthcareService Resource

  1. Eligibility pairs. (as AU-BASE Extension)
  2. identifier included and sliced for various vendor identifiers (VDI), which currently includes secure messaging vendor endpoint identifiers.
  3. telecom, includes an optional contact purpose - noting purpose specific contact information. (as NHSD Extension - au-contact-purpose)
  4. availableTime, includes either
    • “daysOfWeek” or
    • “availability-reason” as NHSD extension (with holiday code) or
    • “availability-specificDate” as NHSD extension with a single date or
    • "availableTimeApplicability" as NHSD extension with a date range
    • availability-specificDate or availableTimeApplicability must not contain a recognised public date in a given year
    • For public holidays "availability-reason" extension must be used.
  5. availableTime, includes timezone information in which the service operates (as NHSD Extension - timezone)
  6. notAvailable, includes timezone information in which the service operates (as NHSD Extension - timezone)
  7. coverageArea, supported through CONTAINED resources and searchable via either postcode alone or postcode and suburb combination.
  8. bookingProvider, supported through as extension, offering URLs to support online bookings.
  9. Transient Information - Operational status information - noting if the service is currently open, or will be open soon. (as NHSD Extension - operationalStatus)
  10. Transient Information - Proximity information included within response (as NHSD Extension - proximity-distance)
  11. Not supported: specialty (refer to type)
  12. Not supported: category (refer to type) - category shall be added in due course
  13. Not supported: photo
  14. Not supported: eligibility & eligibilityNote (see Extension healthcareservice-eligibility-detail)
  15. Not supported: availabilityExceptions

Examples

Healthcare Service Directory Entry Example

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
HealthcareService 0..* AUPDHealthcareService A healthcare service in an Australian healthcare context e.g., a healthcare service provided at a site
HealthcareService.id This element is included in summaries. 1..1 id Logical FHIR id for unique identification of the Healthcare Service resource within the FHIR bundle
HealthcareService.meta This element is included in summaries. 1..1 Meta Metadata about Healthcare Service resource
HealthcareService.meta.extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.meta.lastUpdated This element is included in summaries. 1..1 instant The timestamp when the resource was last updated
HealthcareService.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for extension.extension:nhsd-booking-provider 0..* (Complex) Information about Booking Providers for a Healthcare Service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-booking-provider
HealthcareService.Slices for extension.extension:proximityDistance 0..1 decimal The distance in meters/kilometers of the service
URL: http://fhir.nhsd.com.au/StructureDefinition/proximity-distance
HealthcareService.Slices for extension.extension:operationalStatus 0..1 (Complex) Operational status of the service
URL: http://fhir.nhsd.com.au/StructureDefinition/operationalStatus
HealthcareService.Slices for extension.extension:nhsd-iar-levels-of-care 0..* CodeableConcept NHSD IAR Levels Of Care
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-iar-levels-of-care
Binding: NHSD IAR Levels Of Care (required)
HealthcareService.Slices for extension.extension:nhsd-new-patient-availability 0..1 CodeableConcept NHSD New Patient Availability
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-new-patient-availability
Binding: NHSD New Patient Availability (required)
HealthcareService.Slices for identifier This element must be supported. This element is included in summaries. 0..* Identifier Healthcare service identifiers
Slice: Unordered, Open by pattern:type, value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for identifier.identifier:rid This element must be supported. 0..1 NHSDResourceIdentifier External identifiers for this item
HealthcareService.active This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 boolean Reflects the current status of the Healthcare Service resource
HealthcareService.providedBy This element must be supported. This element is included in summaries. 1..1 Reference(NHSD Organisation) Reference to the Organization resource that provides the service
HealthcareService.type This element must be supported. This element is included in summaries. 1..* CodeableConcept Type of service that may be delivered or performed. Each HealthcareService resource must have only 1 preferred service type
Binding: Healthcare Service Types SNOMED-CT (preferred)
HealthcareService.type.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.type.Slices for extension.extension:nhsd-service-subtype 0..* CodeableConcept Subtypes offered under this service type
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-service-subtype
Binding: NHSD Healthcare Service Subtype (required)
HealthcareService.type.coding This element is included in summaries. 1..* Coding Code defined by a terminology system
HealthcareService.type.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
HealthcareService.type.coding.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
HealthcareService.type.coding.display This element is included in summaries. 1..1 string Representation defined by the system
HealthcareService.Slices for specialty Content/Rules for all slices
HealthcareService.location This element must be supported. This element is included in summaries. 1..1 Reference(NHSD Location) Reference to the Location resource.
HealthcareService.name This element must be supported. This element is included in summaries. 0..1 string Healthcare Service name, which may include department level information for Hospitals.
HealthcareService.comment This element is included in summaries. 0..1 string A short description of the Healthcare Service, which may include additional information not covered elsewhere.
HealthcareService.telecom This element must be supported. 0..* ContactPoint Contact information related to the Healthcare Service
HealthcareService.telecom.Slices for extension Content/Rules for all slices
HealthcareService.telecom.Slices for extension.extension:contactPurpose This element must be supported. 0..* CodeableConcept The contact purpose for the resource
URL: http://fhir.nhsd.com.au/StructureDefinition/au-contact-purpose
Binding: Contact Purpose (required)
HealthcareService.telecom.system This element is included in summaries. C 1..1 code phone | fax | email | url
Binding: Contact Point System (required): Telecommunications form for contact point.
HealthcareService.telecom.value This element is included in summaries. 1..1 string The actual contact point details
HealthcareService.coverageArea 0..* Reference(Location) Reference to the list of 'contained' Location resources defining the coverage area of virtual/home visit type of Healthcare Services.
HealthcareService.serviceProvisionCode 0..1 CodeableConcept Reflects the billing option type the Healthcare Service supports
Binding: Healthcare Service Provision Conditions (required)
HealthcareService.eligibility 0..* BackboneElement Specific eligibility requirements required to use the service
HealthcareService.eligibility.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HealthcareService.eligibility.code 1..1 CodeableConcept Coded value for the eligibility
Binding: Healthcare Service Eligibility criteria (required): Eligibility for service provided by Healthcare provider
HealthcareService.program 0..* CodeableConcept Name of program(s) that the Healthcare Service is a part of
Binding: Healthcare Service Programs (Funded or Unfunded) (extensible): Name of program(s) that the Healthcare Service is a part of
HealthcareService.Slices for characteristic 0..* CodeableConcept Various characteristics of the Healthcare Service like offering etc
Slice: Unordered, Open by value:coding.system
Binding Description: (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:facility 0..* CodeableConcept Facilities available or provided at a Healthcare Service location
Binding: Healthcare Service Facilities (required): Facilities available or provided at a Healthcare Service location
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: facilities (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:facility.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:fundingsource 0..* CodeableConcept Funding Sources which support this Healthcare Service.
Binding: Healthcare Service Funding Sources (required): Funding Sources which support this Healthcare Service.
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: fundingSource (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:fundingsource.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic 0..* CodeableConcept Miscellaneous characteristics of a Healthcare Service
Binding: Healthcare Service miscellaneous characteristics (required): Miscellaneous characteristics of a Healthcare Service
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: characteristics (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:referralInformation 0..* CodeableConcept Referral Instructions and Information
Binding: Healthcare Service referral instructions and information (required): Referral Instructions and Information
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: referralInformation (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referralInstruction 0..1 string Referral Instructions and Information
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-extendedValues
HealthcareService.Slices for characteristic.characteristic:referralInformation.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:offering 0..* CodeableConcept This contains the list of various offerings that the Healthcare Service has
Binding: Healthcare Service Offerings (required): Supporting services offered at a Healthcare Service
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: offerings (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:offering.coding This element is included in summaries. 0..* Coding -
HealthcareService.communication This element must be supported. 0..* CodeableConcept The language that this service is offered in
Binding: Common Languages in Australia (required)
HealthcareService.appointmentRequired 0..1 boolean It indicates if an appointment is required for this Healthcare Service
HealthcareService.availableTime 0..* BackboneElement Times the Healthcare Service is available
HealthcareService.availableTime.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.availableTime.Slices for extension.extension:nhsd-timezone 0..1 CodeableConcept Information about time zone for a Healthcare Service. NHSD supports ONLY ONE time zone per service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-timezone
Binding: Australian States and Territories timezones (required)
HealthcareService.availableTime.Slices for modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extension
Slice: Unordered, Open by value:url
HealthcareService.availableTime.Slices for modifierExtension.modifierExtension:nhsd-availability-specificDate This element is included in summaries. 0..1 string The specific date at which a service is available or not available
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-specificDate
HealthcareService.availableTime.Slices for modifierExtension.modifierExtension:nhsd-availability-reason This element is included in summaries. 0..1 CodeableConcept Australian Public Holidays
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-reason
Binding: Australian Public Holidays 2026 (required)
HealthcareService.notAvailable 0..* BackboneElement Not available during this time due to provided reason
HealthcareService.notAvailable.Slices for extension Content/Rules for all slices
HealthcareService.notAvailable.Slices for extension.extension:nhsd-availability-specificDate 0..1 string The specific date at which a service is available or not available
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-specificDate
HealthcareService.notAvailable.Slices for extension.extension:nhsd-availability-reason 0..1 CodeableConcept Australian Public Holidays
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-reason
Binding: Australian Public Holidays 2026 (required)
HealthcareService.notAvailable.Slices for extension.extension:nhsd-timezone 0..1 CodeableConcept Information about time zone for a Healthcare Service. NHSD supports ONLY ONE time zone per service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-timezone
Binding: Australian States and Territories timezones (required)
HealthcareService.notAvailable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HealthcareService.notAvailable.description 1..1 string Reason presented to the user explaining why time not available
HealthcareService.endpoint This element must be supported. 0..* Reference(NHSD Secure Messaging Endpoint) NHSD supports Healthcare Service to refer to maximum of one Endpoint resource (with corresponding SMD Target identifier) per secure messaging vendor product

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
HealthcareService.identifier:hpio.​use Base required IdentifierUse 📍4.0.1 → 4.0.0 FHIR Std.
HealthcareService.identifier:hpio.​type Base required v2 Identifier Type - AU Extended ⏿1.0.2 tx.hl7.org.au
HealthcareService.identifier:pdvendor.​use Base required IdentifierUse 📍4.0.1 → 4.0.0 FHIR Std.
HealthcareService.identifier:pdvendor.​type Base required v2 Identifier Type - AU Extended ⏿1.0.2 tx.hl7.org.au
HealthcareService.type Base preferred Healthcare Service Types SNOMED-CT 📦4.0.1 This IG
HealthcareService.telecom.​system Base required Contact Point System 📦4.0.1 This IG
HealthcareService.serviceProvisionCode Base required Healthcare Service Provision Conditions 📦4.0.1 This IG
HealthcareService.eligibility.​code Base required Healthcare Service Eligibility criteria 📦4.0.1 This IG
HealthcareService.program Base extensible Healthcare Service Programs (Funded or Unfunded) 📦4.0.1 This IG
HealthcareService.characteristic Base example Not State Unknown
HealthcareService.characteristic:facility Base required Healthcare Service Facilities 📦4.0.1 This IG
HealthcareService.characteristic:fundingsource Base required Healthcare Service Funding Sources 📦4.0.1 This IG
HealthcareService.characteristic:healthcareServiceCharacteristic Base required Healthcare Service miscellaneous characteristics 📦4.0.1 This IG
HealthcareService.characteristic:referralInformation Base required Healthcare Service referral instructions and information 📦4.0.1 This IG
HealthcareService.characteristic:offering Base required Healthcare Service Offerings 📦4.0.1 This IG
HealthcareService.communication Base required Common Languages in Australia ⏿2.2.1 tx.hl7.org.au

Constraints

Id Grade Path(s) Description Expression

This structure is derived from AUPDHealthcareService

NameFlagsCard.TypeDescription & Constraints    Filter: doco
HealthcareService 0..* AUPDHealthcareService A healthcare service in an Australian healthcare context e.g., a healthcare service provided at a site
HealthcareService.id 1..1 id Logical FHIR id for unique identification of the Healthcare Service resource within the FHIR bundle
HealthcareService.meta 1..1 Meta Metadata about Healthcare Service resource
HealthcareService.meta.id 0..0 Unique id for inter-element referencing
HealthcareService.meta.extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.meta.versionId 0..0 Version specific identifier
HealthcareService.meta.lastUpdated 1..1 instant The timestamp when the resource was last updated
HealthcareService.meta.source 0..0 Identifies where the resource comes from
HealthcareService.meta.profile 0..0 Profiles this resource claims to conform to
HealthcareService.meta.security 0..0 Security Labels applied to this resource
HealthcareService.meta.tag 0..0 Tags applied to this resource
HealthcareService.implicitRules 0..0 A set of rules under which this content was created
HealthcareService.language 0..0 Language of the resource content
HealthcareService.text 0..0 Text summary of the resource, for human interpretation
HealthcareService.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for extension.extension:nhsd-booking-provider 0..* (Complex) Information about Booking Providers for a Healthcare Service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-booking-provider
HealthcareService.Slices for extension.extension:proximityDistance 0..1 decimal The distance in meters/kilometers of the service
URL: http://fhir.nhsd.com.au/StructureDefinition/proximity-distance
HealthcareService.Slices for extension.extension:operationalStatus 0..1 (Complex) Operational status of the service
URL: http://fhir.nhsd.com.au/StructureDefinition/operationalStatus
HealthcareService.Slices for extension.extension:nhsd-iar-levels-of-care 0..* CodeableConcept NHSD IAR Levels Of Care
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-iar-levels-of-care
Binding: NHSD IAR Levels Of Care (required)
HealthcareService.Slices for extension.extension:nhsd-new-patient-availability 0..1 CodeableConcept NHSD New Patient Availability
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-new-patient-availability
Binding: NHSD New Patient Availability (required)
HealthcareService.modifierExtension 0..0 Extension
HealthcareService.identifier 0..* Identifier Healthcare service identifiers
HealthcareService.Slices for identifier Content/Rules for all slices
HealthcareService.Slices for identifier.identifier:hpio 0..0 HPI-O for Directory Entry Organisation
HealthcareService.Slices for identifier.identifier:pdvendor 0..0 Secure Messaging Vendor's Healthcare Service Identifier
HealthcareService.Slices for identifier.identifier:rid This element must be supported. 0..1 NHSDResourceIdentifier External identifiers for this item
HealthcareService.active 1..1 boolean Reflects the current status of the Healthcare Service resource
HealthcareService.providedBy 1..1 Reference(NHSD Organisation) Reference to the Organization resource that provides the service
HealthcareService.category 0..0 Not currently supported
HealthcareService.type 1..* CodeableConcept Type of service that may be delivered or performed. Each HealthcareService resource must have only 1 preferred service type
Binding: Healthcare Service Types SNOMED-CT (preferred)
HealthcareService.type.id 0..0 Unique id for inter-element referencing
HealthcareService.type.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.type.Slices for extension.extension:nhsd-service-subtype 0..* CodeableConcept Subtypes offered under this service type
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-service-subtype
Binding: NHSD Healthcare Service Subtype (required)
HealthcareService.type.coding 1..* Coding Code defined by a terminology system
HealthcareService.type.coding.system 1..1 uri Identity of the terminology system
HealthcareService.type.coding.code 1..1 code Symbol in syntax defined by the system
HealthcareService.type.coding.display 1..1 string Representation defined by the system
HealthcareService.Slices for specialty Content/Rules for all slices
HealthcareService.Slices for specialty.specialty:snomedRole 0..0 NHSD server makes use of type attribute
HealthcareService.location 1..1 Reference(NHSD Location) Reference to the Location resource.
HealthcareService.name 0..1 string Healthcare Service name, which may include department level information for Hospitals.
HealthcareService.comment 0..1 string A short description of the Healthcare Service, which may include additional information not covered elsewhere.
HealthcareService.extraDetails 0..0 Extra details about the service that can't be placed in the other fields
HealthcareService.photo 0..0 Facilitates quick identification of the service
HealthcareService.telecom 0..* ContactPoint Contact information related to the Healthcare Service
HealthcareService.telecom.id 0..0 Unique id for inter-element referencing
HealthcareService.telecom.Slices for extension Content/Rules for all slices
HealthcareService.telecom.Slices for extension.extension:contactPurpose This element must be supported. 0..* CodeableConcept The contact purpose for the resource
URL: http://fhir.nhsd.com.au/StructureDefinition/au-contact-purpose
Binding: Contact Purpose (required)
HealthcareService.telecom.system 1..1 code phone | fax | email | url
Binding: Contact Point System (required): Telecommunications form for contact point.
HealthcareService.telecom.value 1..1 string The actual contact point details
HealthcareService.telecom.use 0..0 home | work | temp | old | mobile - purpose of this contact point
HealthcareService.telecom.rank 0..0 Specify preferred order of use (1 = highest)
HealthcareService.telecom.period 0..0 Time period when the contact point was/is in use
HealthcareService.coverageArea 0..* Reference(Location) Reference to the list of 'contained' Location resources defining the coverage area of virtual/home visit type of Healthcare Services.
HealthcareService.serviceProvisionCode 0..1 CodeableConcept Reflects the billing option type the Healthcare Service supports
Binding: Healthcare Service Provision Conditions (required)
HealthcareService.eligibility 0..* BackboneElement Specific eligibility requirements required to use the service
HealthcareService.eligibility.code 1..1 CodeableConcept Coded value for the eligibility
Binding: Healthcare Service Eligibility criteria (required): Eligibility for service provided by Healthcare provider
HealthcareService.program 0..* CodeableConcept Name of program(s) that the Healthcare Service is a part of
Binding: Healthcare Service Programs (Funded or Unfunded) (extensible): Name of program(s) that the Healthcare Service is a part of
HealthcareService.Slices for characteristic 0..* CodeableConcept Various characteristics of the Healthcare Service like offering etc
Slice: Unordered, Open by value:coding.system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:facility 0..* CodeableConcept Facilities available or provided at a Healthcare Service location
Binding: Healthcare Service Facilities (required): Facilities available or provided at a Healthcare Service location
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.Slices for valueString Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.Slices for valueString.valueString:valueString 1..1 string Value of extension
Fixed Value: facilities (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:facility.coding 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:fundingsource 0..* CodeableConcept Funding Sources which support this Healthcare Service.
Binding: Healthcare Service Funding Sources (required): Funding Sources which support this Healthcare Service.
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.Slices for valueString Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.Slices for valueString.valueString:valueString 1..1 string Value of extension
Fixed Value: fundingSource (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:fundingsource.coding 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic 0..* CodeableConcept Miscellaneous characteristics of a Healthcare Service
Binding: Healthcare Service miscellaneous characteristics (required): Miscellaneous characteristics of a Healthcare Service
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.Slices for valueString Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.Slices for valueString.valueString:valueString 1..1 string Value of extension
Fixed Value: characteristics (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.coding 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:referralInformation 0..* CodeableConcept Referral Instructions and Information
Binding: Healthcare Service referral instructions and information (required): Referral Instructions and Information
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.Slices for valueString Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.Slices for valueString.valueString:valueString 1..1 string Value of extension
Fixed Value: referralInformation (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referralInstruction 0..1 string Referral Instructions and Information
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-extendedValues
HealthcareService.Slices for characteristic.characteristic:referralInformation.coding 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:offering 0..* CodeableConcept This contains the list of various offerings that the Healthcare Service has
Binding: Healthcare Service Offerings (required): Supporting services offered at a Healthcare Service
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.Slices for valueString Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.Slices for valueString.valueString:valueString 1..1 string Value of extension
Fixed Value: offerings (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:offering.coding 0..* Coding -
HealthcareService.communication This element must be supported. 0..* CodeableConcept The language that this service is offered in
Binding: Common Languages in Australia (required)
HealthcareService.referralMethod 0..0 Ways that the service accepts referrals
HealthcareService.appointmentRequired 0..1 boolean It indicates if an appointment is required for this Healthcare Service
HealthcareService.availableTime 0..* BackboneElement Times the Healthcare Service is available
HealthcareService.availableTime.id 0..0 Unique id for inter-element referencing
HealthcareService.availableTime.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.availableTime.Slices for extension.extension:nhsd-timezone 0..1 CodeableConcept Information about time zone for a Healthcare Service. NHSD supports ONLY ONE time zone per service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-timezone
Binding: Australian States and Territories timezones (required)
HealthcareService.availableTime.Slices for modifierExtension Content/Rules for all slices
HealthcareService.availableTime.Slices for modifierExtension.modifierExtension:nhsd-availability-specificDate 0..1 string The specific date at which a service is available or not available
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-specificDate
HealthcareService.availableTime.Slices for modifierExtension.modifierExtension:nhsd-availability-reason 0..1 CodeableConcept Australian Public Holidays
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-reason
Binding: Australian Public Holidays 2026 (required)
HealthcareService.availableTime.availableStartTime
HealthcareService.availableTime.availableStartTime.id 0..0 xml:id (or equivalent in JSON)
HealthcareService.availableTime.availableStartTime.extension 0..0 Extension
HealthcareService.availableTime.availableStartTime.value 0..0 Primitive value for time
HealthcareService.availableTime.availableEndTime
HealthcareService.availableTime.availableEndTime.id 0..0 xml:id (or equivalent in JSON)
HealthcareService.availableTime.availableEndTime.extension 0..0 Extension
HealthcareService.availableTime.availableEndTime.value 0..0 Primitive value for time
HealthcareService.notAvailable 0..* BackboneElement Not available during this time due to provided reason
HealthcareService.notAvailable.id 0..0 Unique id for inter-element referencing
HealthcareService.notAvailable.Slices for extension Content/Rules for all slices
HealthcareService.notAvailable.Slices for extension.extension:nhsd-availability-specificDate 0..1 string The specific date at which a service is available or not available
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-specificDate
HealthcareService.notAvailable.Slices for extension.extension:nhsd-availability-reason 0..1 CodeableConcept Australian Public Holidays
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-reason
Binding: Australian Public Holidays 2026 (required)
HealthcareService.notAvailable.Slices for extension.extension:nhsd-timezone 0..1 CodeableConcept Information about time zone for a Healthcare Service. NHSD supports ONLY ONE time zone per service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-timezone
Binding: Australian States and Territories timezones (required)
HealthcareService.availabilityExceptions 0..0 Not supported, refer to availableTime and notAvailable
HealthcareService.endpoint 0..* Reference(NHSD Secure Messaging Endpoint) NHSD supports Healthcare Service to refer to maximum of one Endpoint resource (with corresponding SMD Target identifier) per secure messaging vendor product

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
HealthcareService.type Base preferred Healthcare Service Types SNOMED-CT 📦4.0.1 This IG
HealthcareService.telecom.​system Base required Contact Point System 📦4.0.1 This IG
HealthcareService.serviceProvisionCode Base required Healthcare Service Provision Conditions 📦4.0.1 This IG
HealthcareService.eligibility.​code Base required Healthcare Service Eligibility criteria 📦4.0.1 This IG
HealthcareService.program Base extensible Healthcare Service Programs (Funded or Unfunded) 📦4.0.1 This IG
HealthcareService.characteristic:facility Base required Healthcare Service Facilities 📦4.0.1 This IG
HealthcareService.characteristic:fundingsource Base required Healthcare Service Funding Sources 📦4.0.1 This IG
HealthcareService.characteristic:healthcareServiceCharacteristic Base required Healthcare Service miscellaneous characteristics 📦4.0.1 This IG
HealthcareService.characteristic:referralInformation Base required Healthcare Service referral instructions and information 📦4.0.1 This IG
HealthcareService.characteristic:offering Base required Healthcare Service Offerings 📦4.0.1 This IG
HealthcareService.communication Base required Common Languages in Australia ⏿2.2.1 tx.hl7.org.au
NameFlagsCard.TypeDescription & Constraints    Filter: doco
HealthcareService 0..* AUPDHealthcareService A healthcare service in an Australian healthcare context e.g., a healthcare service provided at a site
HealthcareService.id This element is included in summaries. 1..1 id Logical FHIR id for unique identification of the Healthcare Service resource within the FHIR bundle
HealthcareService.meta This element is included in summaries. 1..1 Meta Metadata about Healthcare Service resource
HealthcareService.meta.extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.meta.lastUpdated This element is included in summaries. 1..1 instant The timestamp when the resource was last updated
HealthcareService.contained 0..* Resource Contained, inline Resources
HealthcareService.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for extension.extension:nhsd-booking-provider 0..* (Complex) Information about Booking Providers for a Healthcare Service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-booking-provider
HealthcareService.Slices for extension.extension:proximityDistance 0..1 decimal The distance in meters/kilometers of the service
URL: http://fhir.nhsd.com.au/StructureDefinition/proximity-distance
HealthcareService.Slices for extension.extension:operationalStatus 0..1 (Complex) Operational status of the service
URL: http://fhir.nhsd.com.au/StructureDefinition/operationalStatus
HealthcareService.Slices for extension.extension:nhsd-iar-levels-of-care 0..* CodeableConcept NHSD IAR Levels Of Care
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-iar-levels-of-care
Binding: NHSD IAR Levels Of Care (required)
HealthcareService.Slices for extension.extension:nhsd-new-patient-availability 0..1 CodeableConcept NHSD New Patient Availability
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-new-patient-availability
Binding: NHSD New Patient Availability (required)
HealthcareService.Slices for identifier This element must be supported. This element is included in summaries. 0..* Identifier Healthcare service identifiers
Slice: Unordered, Open by pattern:type, value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for identifier.identifier:rid This element must be supported. 0..1 NHSDResourceIdentifier External identifiers for this item
HealthcareService.active This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 boolean Reflects the current status of the Healthcare Service resource
HealthcareService.providedBy This element must be supported. This element is included in summaries. 1..1 Reference(NHSD Organisation) Reference to the Organization resource that provides the service
HealthcareService.type This element must be supported. This element is included in summaries. 1..* CodeableConcept Type of service that may be delivered or performed. Each HealthcareService resource must have only 1 preferred service type
Binding: Healthcare Service Types SNOMED-CT (preferred)
HealthcareService.type.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.type.Slices for extension.extension:nhsd-service-subtype 0..* CodeableConcept Subtypes offered under this service type
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-service-subtype
Binding: NHSD Healthcare Service Subtype (required)
HealthcareService.type.coding This element is included in summaries. 1..* Coding Code defined by a terminology system
HealthcareService.type.coding.id 0..1 string Unique id for inter-element referencing
HealthcareService.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HealthcareService.type.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
HealthcareService.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
HealthcareService.type.coding.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
HealthcareService.type.coding.display This element is included in summaries. 1..1 string Representation defined by the system
HealthcareService.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
HealthcareService.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
HealthcareService.Slices for specialty Content/Rules for all slices
HealthcareService.location This element must be supported. This element is included in summaries. 1..1 Reference(NHSD Location) Reference to the Location resource.
HealthcareService.name This element must be supported. This element is included in summaries. 0..1 string Healthcare Service name, which may include department level information for Hospitals.
HealthcareService.comment This element is included in summaries. 0..1 string A short description of the Healthcare Service, which may include additional information not covered elsewhere.
HealthcareService.telecom This element must be supported. 0..* ContactPoint Contact information related to the Healthcare Service
HealthcareService.telecom.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HealthcareService.telecom.Slices for extension.extension:contactPurpose This element must be supported. 0..* CodeableConcept The contact purpose for the resource
URL: http://fhir.nhsd.com.au/StructureDefinition/au-contact-purpose
Binding: Contact Purpose (required)
HealthcareService.telecom.system This element is included in summaries. C 1..1 code phone | fax | email | url
Binding: Contact Point System (required): Telecommunications form for contact point.
HealthcareService.telecom.value This element is included in summaries. 1..1 string The actual contact point details
HealthcareService.coverageArea 0..* Reference(Location) Reference to the list of 'contained' Location resources defining the coverage area of virtual/home visit type of Healthcare Services.
HealthcareService.serviceProvisionCode 0..1 CodeableConcept Reflects the billing option type the Healthcare Service supports
Binding: Healthcare Service Provision Conditions (required)
HealthcareService.eligibility 0..* BackboneElement Specific eligibility requirements required to use the service
HealthcareService.eligibility.id 0..1 string Unique id for inter-element referencing
HealthcareService.eligibility.extension 0..* Extension Additional content defined by implementations
HealthcareService.eligibility.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HealthcareService.eligibility.code 1..1 CodeableConcept Coded value for the eligibility
Binding: Healthcare Service Eligibility criteria (required): Eligibility for service provided by Healthcare provider
HealthcareService.eligibility.comment 0..1 markdown Describes the eligibility conditions for the service
HealthcareService.program 0..* CodeableConcept Name of program(s) that the Healthcare Service is a part of
Binding: Healthcare Service Programs (Funded or Unfunded) (extensible): Name of program(s) that the Healthcare Service is a part of
HealthcareService.Slices for characteristic 0..* CodeableConcept Various characteristics of the Healthcare Service like offering etc
Slice: Unordered, Open by value:coding.system
Binding Description: (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:facility 0..* CodeableConcept Facilities available or provided at a Healthcare Service location
Binding: Healthcare Service Facilities (required): Facilities available or provided at a Healthcare Service location
HealthcareService.Slices for characteristic.characteristic:facility.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: facilities (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:facility.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:facility.text This element is included in summaries. 0..1 string Plain text representation of the concept
HealthcareService.Slices for characteristic.characteristic:fundingsource 0..* CodeableConcept Funding Sources which support this Healthcare Service.
Binding: Healthcare Service Funding Sources (required): Funding Sources which support this Healthcare Service.
HealthcareService.Slices for characteristic.characteristic:fundingsource.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: fundingSource (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:fundingsource.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:fundingsource.text This element is included in summaries. 0..1 string Plain text representation of the concept
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic 0..* CodeableConcept Miscellaneous characteristics of a Healthcare Service
Binding: Healthcare Service miscellaneous characteristics (required): Miscellaneous characteristics of a Healthcare Service
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: characteristics (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.text This element is included in summaries. 0..1 string Plain text representation of the concept
HealthcareService.Slices for characteristic.characteristic:referralInformation 0..* CodeableConcept Referral Instructions and Information
Binding: Healthcare Service referral instructions and information (required): Referral Instructions and Information
HealthcareService.Slices for characteristic.characteristic:referralInformation.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: referralInformation (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referralInstruction 0..1 string Referral Instructions and Information
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-extendedValues
HealthcareService.Slices for characteristic.characteristic:referralInformation.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:referralInformation.text This element is included in summaries. 0..1 string Plain text representation of the concept
HealthcareService.Slices for characteristic.characteristic:offering 0..* CodeableConcept This contains the list of various offerings that the Healthcare Service has
Binding: Healthcare Service Offerings (required): Supporting services offered at a Healthcare Service
HealthcareService.Slices for characteristic.characteristic:offering.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: offerings (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:offering.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:offering.text This element is included in summaries. 0..1 string Plain text representation of the concept
HealthcareService.communication This element must be supported. 0..* CodeableConcept The language that this service is offered in
Binding: Common Languages in Australia (required)
HealthcareService.appointmentRequired 0..1 boolean It indicates if an appointment is required for this Healthcare Service
HealthcareService.availableTime 0..* BackboneElement Times the Healthcare Service is available
HealthcareService.availableTime.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.availableTime.Slices for extension.extension:nhsd-timezone 0..1 CodeableConcept Information about time zone for a Healthcare Service. NHSD supports ONLY ONE time zone per service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-timezone
Binding: Australian States and Territories timezones (required)
HealthcareService.availableTime.Slices for modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extension
Slice: Unordered, Open by value:url
HealthcareService.availableTime.Slices for modifierExtension.modifierExtension:nhsd-availability-specificDate This element is included in summaries. 0..1 string The specific date at which a service is available or not available
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-specificDate
HealthcareService.availableTime.Slices for modifierExtension.modifierExtension:nhsd-availability-reason This element is included in summaries. 0..1 CodeableConcept Australian Public Holidays
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-reason
Binding: Australian Public Holidays 2026 (required)
HealthcareService.availableTime.daysOfWeek 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The days of the week.
HealthcareService.availableTime.allDay 0..1 boolean Always available? e.g. 24 hour service
HealthcareService.availableTime.availableStartTime 0..1 time Opening time of day (ignored if allDay = true)
HealthcareService.availableTime.availableEndTime 0..1 time Closing time of day (ignored if allDay = true)
HealthcareService.notAvailable 0..* BackboneElement Not available during this time due to provided reason
HealthcareService.notAvailable.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
HealthcareService.notAvailable.Slices for extension.extension:nhsd-availability-specificDate 0..1 string The specific date at which a service is available or not available
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-specificDate
HealthcareService.notAvailable.Slices for extension.extension:nhsd-availability-reason 0..1 CodeableConcept Australian Public Holidays
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-reason
Binding: Australian Public Holidays 2026 (required)
HealthcareService.notAvailable.Slices for extension.extension:nhsd-timezone 0..1 CodeableConcept Information about time zone for a Healthcare Service. NHSD supports ONLY ONE time zone per service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-timezone
Binding: Australian States and Territories timezones (required)
HealthcareService.notAvailable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HealthcareService.notAvailable.description 1..1 string Reason presented to the user explaining why time not available
HealthcareService.notAvailable.during 0..1 Period Service not available from this date
HealthcareService.endpoint This element must be supported. 0..* Reference(NHSD Secure Messaging Endpoint) NHSD supports Healthcare Service to refer to maximum of one Endpoint resource (with corresponding SMD Target identifier) per secure messaging vendor product

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
HealthcareService.identifier:hpio.​use Base required IdentifierUse 📍4.0.1 → 4.0.0 FHIR Std.
HealthcareService.identifier:hpio.​type Base required v2 Identifier Type - AU Extended ⏿1.0.2 tx.hl7.org.au
HealthcareService.identifier:pdvendor.​use Base required IdentifierUse 📍4.0.1 → 4.0.0 FHIR Std.
HealthcareService.identifier:pdvendor.​type Base required v2 Identifier Type - AU Extended ⏿1.0.2 tx.hl7.org.au
HealthcareService.identifier:pdvendor.​assigner.type Base extensible ResourceType 📦4.0.1 FHIR Std.
HealthcareService.type Base preferred Healthcare Service Types SNOMED-CT 📦4.0.1 This IG
HealthcareService.telecom.​system Base required Contact Point System 📦4.0.1 This IG
HealthcareService.serviceProvisionCode Base required Healthcare Service Provision Conditions 📦4.0.1 This IG
HealthcareService.eligibility.​code Base required Healthcare Service Eligibility criteria 📦4.0.1 This IG
HealthcareService.program Base extensible Healthcare Service Programs (Funded or Unfunded) 📦4.0.1 This IG
HealthcareService.characteristic Base example Not State Unknown
HealthcareService.characteristic:facility Base required Healthcare Service Facilities 📦4.0.1 This IG
HealthcareService.characteristic:fundingsource Base required Healthcare Service Funding Sources 📦4.0.1 This IG
HealthcareService.characteristic:healthcareServiceCharacteristic Base required Healthcare Service miscellaneous characteristics 📦4.0.1 This IG
HealthcareService.characteristic:referralInformation Base required Healthcare Service referral instructions and information 📦4.0.1 This IG
HealthcareService.characteristic:offering Base required Healthcare Service Offerings 📦4.0.1 This IG
HealthcareService.communication Base required Common Languages in Australia ⏿2.2.1 tx.hl7.org.au
HealthcareService.availableTime.​daysOfWeek Base required DaysOfWeek 📍4.0.1 → 4.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from AUPDHealthcareService

Summary

Mandatory: 8 elements(8 nested mandatory elements)
Must-Support: 3 elements
Fixed: 5 elements
Prohibited: 31 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of HealthcareService.characteristic

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
HealthcareService 0..* AUPDHealthcareService A healthcare service in an Australian healthcare context e.g., a healthcare service provided at a site
HealthcareService.id This element is included in summaries. 1..1 id Logical FHIR id for unique identification of the Healthcare Service resource within the FHIR bundle
HealthcareService.meta This element is included in summaries. 1..1 Meta Metadata about Healthcare Service resource
HealthcareService.meta.extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.meta.lastUpdated This element is included in summaries. 1..1 instant The timestamp when the resource was last updated
HealthcareService.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for extension.extension:nhsd-booking-provider 0..* (Complex) Information about Booking Providers for a Healthcare Service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-booking-provider
HealthcareService.Slices for extension.extension:proximityDistance 0..1 decimal The distance in meters/kilometers of the service
URL: http://fhir.nhsd.com.au/StructureDefinition/proximity-distance
HealthcareService.Slices for extension.extension:operationalStatus 0..1 (Complex) Operational status of the service
URL: http://fhir.nhsd.com.au/StructureDefinition/operationalStatus
HealthcareService.Slices for extension.extension:nhsd-iar-levels-of-care 0..* CodeableConcept NHSD IAR Levels Of Care
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-iar-levels-of-care
Binding: NHSD IAR Levels Of Care (required)
HealthcareService.Slices for extension.extension:nhsd-new-patient-availability 0..1 CodeableConcept NHSD New Patient Availability
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-new-patient-availability
Binding: NHSD New Patient Availability (required)
HealthcareService.Slices for identifier This element must be supported. This element is included in summaries. 0..* Identifier Healthcare service identifiers
Slice: Unordered, Open by pattern:type, value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for identifier.identifier:rid This element must be supported. 0..1 NHSDResourceIdentifier External identifiers for this item
HealthcareService.active This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 boolean Reflects the current status of the Healthcare Service resource
HealthcareService.providedBy This element must be supported. This element is included in summaries. 1..1 Reference(NHSD Organisation) Reference to the Organization resource that provides the service
HealthcareService.type This element must be supported. This element is included in summaries. 1..* CodeableConcept Type of service that may be delivered or performed. Each HealthcareService resource must have only 1 preferred service type
Binding: Healthcare Service Types SNOMED-CT (preferred)
HealthcareService.type.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.type.Slices for extension.extension:nhsd-service-subtype 0..* CodeableConcept Subtypes offered under this service type
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-service-subtype
Binding: NHSD Healthcare Service Subtype (required)
HealthcareService.type.coding This element is included in summaries. 1..* Coding Code defined by a terminology system
HealthcareService.type.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
HealthcareService.type.coding.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
HealthcareService.type.coding.display This element is included in summaries. 1..1 string Representation defined by the system
HealthcareService.Slices for specialty Content/Rules for all slices
HealthcareService.location This element must be supported. This element is included in summaries. 1..1 Reference(NHSD Location) Reference to the Location resource.
HealthcareService.name This element must be supported. This element is included in summaries. 0..1 string Healthcare Service name, which may include department level information for Hospitals.
HealthcareService.comment This element is included in summaries. 0..1 string A short description of the Healthcare Service, which may include additional information not covered elsewhere.
HealthcareService.telecom This element must be supported. 0..* ContactPoint Contact information related to the Healthcare Service
HealthcareService.telecom.Slices for extension Content/Rules for all slices
HealthcareService.telecom.Slices for extension.extension:contactPurpose This element must be supported. 0..* CodeableConcept The contact purpose for the resource
URL: http://fhir.nhsd.com.au/StructureDefinition/au-contact-purpose
Binding: Contact Purpose (required)
HealthcareService.telecom.system This element is included in summaries. C 1..1 code phone | fax | email | url
Binding: Contact Point System (required): Telecommunications form for contact point.
HealthcareService.telecom.value This element is included in summaries. 1..1 string The actual contact point details
HealthcareService.coverageArea 0..* Reference(Location) Reference to the list of 'contained' Location resources defining the coverage area of virtual/home visit type of Healthcare Services.
HealthcareService.serviceProvisionCode 0..1 CodeableConcept Reflects the billing option type the Healthcare Service supports
Binding: Healthcare Service Provision Conditions (required)
HealthcareService.eligibility 0..* BackboneElement Specific eligibility requirements required to use the service
HealthcareService.eligibility.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HealthcareService.eligibility.code 1..1 CodeableConcept Coded value for the eligibility
Binding: Healthcare Service Eligibility criteria (required): Eligibility for service provided by Healthcare provider
HealthcareService.program 0..* CodeableConcept Name of program(s) that the Healthcare Service is a part of
Binding: Healthcare Service Programs (Funded or Unfunded) (extensible): Name of program(s) that the Healthcare Service is a part of
HealthcareService.Slices for characteristic 0..* CodeableConcept Various characteristics of the Healthcare Service like offering etc
Slice: Unordered, Open by value:coding.system
Binding Description: (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:facility 0..* CodeableConcept Facilities available or provided at a Healthcare Service location
Binding: Healthcare Service Facilities (required): Facilities available or provided at a Healthcare Service location
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: facilities (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:facility.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:fundingsource 0..* CodeableConcept Funding Sources which support this Healthcare Service.
Binding: Healthcare Service Funding Sources (required): Funding Sources which support this Healthcare Service.
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: fundingSource (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:fundingsource.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic 0..* CodeableConcept Miscellaneous characteristics of a Healthcare Service
Binding: Healthcare Service miscellaneous characteristics (required): Miscellaneous characteristics of a Healthcare Service
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: characteristics (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:referralInformation 0..* CodeableConcept Referral Instructions and Information
Binding: Healthcare Service referral instructions and information (required): Referral Instructions and Information
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: referralInformation (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referralInstruction 0..1 string Referral Instructions and Information
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-extendedValues
HealthcareService.Slices for characteristic.characteristic:referralInformation.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:offering 0..* CodeableConcept This contains the list of various offerings that the Healthcare Service has
Binding: Healthcare Service Offerings (required): Supporting services offered at a Healthcare Service
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: offerings (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:offering.coding This element is included in summaries. 0..* Coding -
HealthcareService.communication This element must be supported. 0..* CodeableConcept The language that this service is offered in
Binding: Common Languages in Australia (required)
HealthcareService.appointmentRequired 0..1 boolean It indicates if an appointment is required for this Healthcare Service
HealthcareService.availableTime 0..* BackboneElement Times the Healthcare Service is available
HealthcareService.availableTime.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.availableTime.Slices for extension.extension:nhsd-timezone 0..1 CodeableConcept Information about time zone for a Healthcare Service. NHSD supports ONLY ONE time zone per service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-timezone
Binding: Australian States and Territories timezones (required)
HealthcareService.availableTime.Slices for modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extension
Slice: Unordered, Open by value:url
HealthcareService.availableTime.Slices for modifierExtension.modifierExtension:nhsd-availability-specificDate This element is included in summaries. 0..1 string The specific date at which a service is available or not available
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-specificDate
HealthcareService.availableTime.Slices for modifierExtension.modifierExtension:nhsd-availability-reason This element is included in summaries. 0..1 CodeableConcept Australian Public Holidays
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-reason
Binding: Australian Public Holidays 2026 (required)
HealthcareService.notAvailable 0..* BackboneElement Not available during this time due to provided reason
HealthcareService.notAvailable.Slices for extension Content/Rules for all slices
HealthcareService.notAvailable.Slices for extension.extension:nhsd-availability-specificDate 0..1 string The specific date at which a service is available or not available
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-specificDate
HealthcareService.notAvailable.Slices for extension.extension:nhsd-availability-reason 0..1 CodeableConcept Australian Public Holidays
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-reason
Binding: Australian Public Holidays 2026 (required)
HealthcareService.notAvailable.Slices for extension.extension:nhsd-timezone 0..1 CodeableConcept Information about time zone for a Healthcare Service. NHSD supports ONLY ONE time zone per service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-timezone
Binding: Australian States and Territories timezones (required)
HealthcareService.notAvailable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HealthcareService.notAvailable.description 1..1 string Reason presented to the user explaining why time not available
HealthcareService.endpoint This element must be supported. 0..* Reference(NHSD Secure Messaging Endpoint) NHSD supports Healthcare Service to refer to maximum of one Endpoint resource (with corresponding SMD Target identifier) per secure messaging vendor product

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
HealthcareService.identifier:hpio.​use Base required IdentifierUse 📍4.0.1 → 4.0.0 FHIR Std.
HealthcareService.identifier:hpio.​type Base required v2 Identifier Type - AU Extended ⏿1.0.2 tx.hl7.org.au
HealthcareService.identifier:pdvendor.​use Base required IdentifierUse 📍4.0.1 → 4.0.0 FHIR Std.
HealthcareService.identifier:pdvendor.​type Base required v2 Identifier Type - AU Extended ⏿1.0.2 tx.hl7.org.au
HealthcareService.type Base preferred Healthcare Service Types SNOMED-CT 📦4.0.1 This IG
HealthcareService.telecom.​system Base required Contact Point System 📦4.0.1 This IG
HealthcareService.serviceProvisionCode Base required Healthcare Service Provision Conditions 📦4.0.1 This IG
HealthcareService.eligibility.​code Base required Healthcare Service Eligibility criteria 📦4.0.1 This IG
HealthcareService.program Base extensible Healthcare Service Programs (Funded or Unfunded) 📦4.0.1 This IG
HealthcareService.characteristic Base example Not State Unknown
HealthcareService.characteristic:facility Base required Healthcare Service Facilities 📦4.0.1 This IG
HealthcareService.characteristic:fundingsource Base required Healthcare Service Funding Sources 📦4.0.1 This IG
HealthcareService.characteristic:healthcareServiceCharacteristic Base required Healthcare Service miscellaneous characteristics 📦4.0.1 This IG
HealthcareService.characteristic:referralInformation Base required Healthcare Service referral instructions and information 📦4.0.1 This IG
HealthcareService.characteristic:offering Base required Healthcare Service Offerings 📦4.0.1 This IG
HealthcareService.communication Base required Common Languages in Australia ⏿2.2.1 tx.hl7.org.au

Constraints

Id Grade Path(s) Description Expression

Differential View

This structure is derived from AUPDHealthcareService

NameFlagsCard.TypeDescription & Constraints    Filter: doco
HealthcareService 0..* AUPDHealthcareService A healthcare service in an Australian healthcare context e.g., a healthcare service provided at a site
HealthcareService.id 1..1 id Logical FHIR id for unique identification of the Healthcare Service resource within the FHIR bundle
HealthcareService.meta 1..1 Meta Metadata about Healthcare Service resource
HealthcareService.meta.id 0..0 Unique id for inter-element referencing
HealthcareService.meta.extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.meta.versionId 0..0 Version specific identifier
HealthcareService.meta.lastUpdated 1..1 instant The timestamp when the resource was last updated
HealthcareService.meta.source 0..0 Identifies where the resource comes from
HealthcareService.meta.profile 0..0 Profiles this resource claims to conform to
HealthcareService.meta.security 0..0 Security Labels applied to this resource
HealthcareService.meta.tag 0..0 Tags applied to this resource
HealthcareService.implicitRules 0..0 A set of rules under which this content was created
HealthcareService.language 0..0 Language of the resource content
HealthcareService.text 0..0 Text summary of the resource, for human interpretation
HealthcareService.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for extension.extension:nhsd-booking-provider 0..* (Complex) Information about Booking Providers for a Healthcare Service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-booking-provider
HealthcareService.Slices for extension.extension:proximityDistance 0..1 decimal The distance in meters/kilometers of the service
URL: http://fhir.nhsd.com.au/StructureDefinition/proximity-distance
HealthcareService.Slices for extension.extension:operationalStatus 0..1 (Complex) Operational status of the service
URL: http://fhir.nhsd.com.au/StructureDefinition/operationalStatus
HealthcareService.Slices for extension.extension:nhsd-iar-levels-of-care 0..* CodeableConcept NHSD IAR Levels Of Care
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-iar-levels-of-care
Binding: NHSD IAR Levels Of Care (required)
HealthcareService.Slices for extension.extension:nhsd-new-patient-availability 0..1 CodeableConcept NHSD New Patient Availability
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-new-patient-availability
Binding: NHSD New Patient Availability (required)
HealthcareService.modifierExtension 0..0 Extension
HealthcareService.identifier 0..* Identifier Healthcare service identifiers
HealthcareService.Slices for identifier Content/Rules for all slices
HealthcareService.Slices for identifier.identifier:hpio 0..0 HPI-O for Directory Entry Organisation
HealthcareService.Slices for identifier.identifier:pdvendor 0..0 Secure Messaging Vendor's Healthcare Service Identifier
HealthcareService.Slices for identifier.identifier:rid This element must be supported. 0..1 NHSDResourceIdentifier External identifiers for this item
HealthcareService.active 1..1 boolean Reflects the current status of the Healthcare Service resource
HealthcareService.providedBy 1..1 Reference(NHSD Organisation) Reference to the Organization resource that provides the service
HealthcareService.category 0..0 Not currently supported
HealthcareService.type 1..* CodeableConcept Type of service that may be delivered or performed. Each HealthcareService resource must have only 1 preferred service type
Binding: Healthcare Service Types SNOMED-CT (preferred)
HealthcareService.type.id 0..0 Unique id for inter-element referencing
HealthcareService.type.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.type.Slices for extension.extension:nhsd-service-subtype 0..* CodeableConcept Subtypes offered under this service type
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-service-subtype
Binding: NHSD Healthcare Service Subtype (required)
HealthcareService.type.coding 1..* Coding Code defined by a terminology system
HealthcareService.type.coding.system 1..1 uri Identity of the terminology system
HealthcareService.type.coding.code 1..1 code Symbol in syntax defined by the system
HealthcareService.type.coding.display 1..1 string Representation defined by the system
HealthcareService.Slices for specialty Content/Rules for all slices
HealthcareService.Slices for specialty.specialty:snomedRole 0..0 NHSD server makes use of type attribute
HealthcareService.location 1..1 Reference(NHSD Location) Reference to the Location resource.
HealthcareService.name 0..1 string Healthcare Service name, which may include department level information for Hospitals.
HealthcareService.comment 0..1 string A short description of the Healthcare Service, which may include additional information not covered elsewhere.
HealthcareService.extraDetails 0..0 Extra details about the service that can't be placed in the other fields
HealthcareService.photo 0..0 Facilitates quick identification of the service
HealthcareService.telecom 0..* ContactPoint Contact information related to the Healthcare Service
HealthcareService.telecom.id 0..0 Unique id for inter-element referencing
HealthcareService.telecom.Slices for extension Content/Rules for all slices
HealthcareService.telecom.Slices for extension.extension:contactPurpose This element must be supported. 0..* CodeableConcept The contact purpose for the resource
URL: http://fhir.nhsd.com.au/StructureDefinition/au-contact-purpose
Binding: Contact Purpose (required)
HealthcareService.telecom.system 1..1 code phone | fax | email | url
Binding: Contact Point System (required): Telecommunications form for contact point.
HealthcareService.telecom.value 1..1 string The actual contact point details
HealthcareService.telecom.use 0..0 home | work | temp | old | mobile - purpose of this contact point
HealthcareService.telecom.rank 0..0 Specify preferred order of use (1 = highest)
HealthcareService.telecom.period 0..0 Time period when the contact point was/is in use
HealthcareService.coverageArea 0..* Reference(Location) Reference to the list of 'contained' Location resources defining the coverage area of virtual/home visit type of Healthcare Services.
HealthcareService.serviceProvisionCode 0..1 CodeableConcept Reflects the billing option type the Healthcare Service supports
Binding: Healthcare Service Provision Conditions (required)
HealthcareService.eligibility 0..* BackboneElement Specific eligibility requirements required to use the service
HealthcareService.eligibility.code 1..1 CodeableConcept Coded value for the eligibility
Binding: Healthcare Service Eligibility criteria (required): Eligibility for service provided by Healthcare provider
HealthcareService.program 0..* CodeableConcept Name of program(s) that the Healthcare Service is a part of
Binding: Healthcare Service Programs (Funded or Unfunded) (extensible): Name of program(s) that the Healthcare Service is a part of
HealthcareService.Slices for characteristic 0..* CodeableConcept Various characteristics of the Healthcare Service like offering etc
Slice: Unordered, Open by value:coding.system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:facility 0..* CodeableConcept Facilities available or provided at a Healthcare Service location
Binding: Healthcare Service Facilities (required): Facilities available or provided at a Healthcare Service location
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.Slices for valueString Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.Slices for valueString.valueString:valueString 1..1 string Value of extension
Fixed Value: facilities (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:facility.coding 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:fundingsource 0..* CodeableConcept Funding Sources which support this Healthcare Service.
Binding: Healthcare Service Funding Sources (required): Funding Sources which support this Healthcare Service.
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.Slices for valueString Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.Slices for valueString.valueString:valueString 1..1 string Value of extension
Fixed Value: fundingSource (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:fundingsource.coding 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic 0..* CodeableConcept Miscellaneous characteristics of a Healthcare Service
Binding: Healthcare Service miscellaneous characteristics (required): Miscellaneous characteristics of a Healthcare Service
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.Slices for valueString Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.Slices for valueString.valueString:valueString 1..1 string Value of extension
Fixed Value: characteristics (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.coding 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:referralInformation 0..* CodeableConcept Referral Instructions and Information
Binding: Healthcare Service referral instructions and information (required): Referral Instructions and Information
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.Slices for valueString Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.Slices for valueString.valueString:valueString 1..1 string Value of extension
Fixed Value: referralInformation (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referralInstruction 0..1 string Referral Instructions and Information
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-extendedValues
HealthcareService.Slices for characteristic.characteristic:referralInformation.coding 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:offering 0..* CodeableConcept This contains the list of various offerings that the Healthcare Service has
Binding: Healthcare Service Offerings (required): Supporting services offered at a Healthcare Service
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.Slices for valueString Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.Slices for valueString.valueString:valueString 1..1 string Value of extension
Fixed Value: offerings (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:offering.coding 0..* Coding -
HealthcareService.communication This element must be supported. 0..* CodeableConcept The language that this service is offered in
Binding: Common Languages in Australia (required)
HealthcareService.referralMethod 0..0 Ways that the service accepts referrals
HealthcareService.appointmentRequired 0..1 boolean It indicates if an appointment is required for this Healthcare Service
HealthcareService.availableTime 0..* BackboneElement Times the Healthcare Service is available
HealthcareService.availableTime.id 0..0 Unique id for inter-element referencing
HealthcareService.availableTime.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.availableTime.Slices for extension.extension:nhsd-timezone 0..1 CodeableConcept Information about time zone for a Healthcare Service. NHSD supports ONLY ONE time zone per service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-timezone
Binding: Australian States and Territories timezones (required)
HealthcareService.availableTime.Slices for modifierExtension Content/Rules for all slices
HealthcareService.availableTime.Slices for modifierExtension.modifierExtension:nhsd-availability-specificDate 0..1 string The specific date at which a service is available or not available
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-specificDate
HealthcareService.availableTime.Slices for modifierExtension.modifierExtension:nhsd-availability-reason 0..1 CodeableConcept Australian Public Holidays
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-reason
Binding: Australian Public Holidays 2026 (required)
HealthcareService.availableTime.availableStartTime
HealthcareService.availableTime.availableStartTime.id 0..0 xml:id (or equivalent in JSON)
HealthcareService.availableTime.availableStartTime.extension 0..0 Extension
HealthcareService.availableTime.availableStartTime.value 0..0 Primitive value for time
HealthcareService.availableTime.availableEndTime
HealthcareService.availableTime.availableEndTime.id 0..0 xml:id (or equivalent in JSON)
HealthcareService.availableTime.availableEndTime.extension 0..0 Extension
HealthcareService.availableTime.availableEndTime.value 0..0 Primitive value for time
HealthcareService.notAvailable 0..* BackboneElement Not available during this time due to provided reason
HealthcareService.notAvailable.id 0..0 Unique id for inter-element referencing
HealthcareService.notAvailable.Slices for extension Content/Rules for all slices
HealthcareService.notAvailable.Slices for extension.extension:nhsd-availability-specificDate 0..1 string The specific date at which a service is available or not available
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-specificDate
HealthcareService.notAvailable.Slices for extension.extension:nhsd-availability-reason 0..1 CodeableConcept Australian Public Holidays
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-reason
Binding: Australian Public Holidays 2026 (required)
HealthcareService.notAvailable.Slices for extension.extension:nhsd-timezone 0..1 CodeableConcept Information about time zone for a Healthcare Service. NHSD supports ONLY ONE time zone per service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-timezone
Binding: Australian States and Territories timezones (required)
HealthcareService.availabilityExceptions 0..0 Not supported, refer to availableTime and notAvailable
HealthcareService.endpoint 0..* Reference(NHSD Secure Messaging Endpoint) NHSD supports Healthcare Service to refer to maximum of one Endpoint resource (with corresponding SMD Target identifier) per secure messaging vendor product

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
HealthcareService.type Base preferred Healthcare Service Types SNOMED-CT 📦4.0.1 This IG
HealthcareService.telecom.​system Base required Contact Point System 📦4.0.1 This IG
HealthcareService.serviceProvisionCode Base required Healthcare Service Provision Conditions 📦4.0.1 This IG
HealthcareService.eligibility.​code Base required Healthcare Service Eligibility criteria 📦4.0.1 This IG
HealthcareService.program Base extensible Healthcare Service Programs (Funded or Unfunded) 📦4.0.1 This IG
HealthcareService.characteristic:facility Base required Healthcare Service Facilities 📦4.0.1 This IG
HealthcareService.characteristic:fundingsource Base required Healthcare Service Funding Sources 📦4.0.1 This IG
HealthcareService.characteristic:healthcareServiceCharacteristic Base required Healthcare Service miscellaneous characteristics 📦4.0.1 This IG
HealthcareService.characteristic:referralInformation Base required Healthcare Service referral instructions and information 📦4.0.1 This IG
HealthcareService.characteristic:offering Base required Healthcare Service Offerings 📦4.0.1 This IG
HealthcareService.communication Base required Common Languages in Australia ⏿2.2.1 tx.hl7.org.au

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
HealthcareService 0..* AUPDHealthcareService A healthcare service in an Australian healthcare context e.g., a healthcare service provided at a site
HealthcareService.id This element is included in summaries. 1..1 id Logical FHIR id for unique identification of the Healthcare Service resource within the FHIR bundle
HealthcareService.meta This element is included in summaries. 1..1 Meta Metadata about Healthcare Service resource
HealthcareService.meta.extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.meta.lastUpdated This element is included in summaries. 1..1 instant The timestamp when the resource was last updated
HealthcareService.contained 0..* Resource Contained, inline Resources
HealthcareService.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for extension.extension:nhsd-booking-provider 0..* (Complex) Information about Booking Providers for a Healthcare Service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-booking-provider
HealthcareService.Slices for extension.extension:proximityDistance 0..1 decimal The distance in meters/kilometers of the service
URL: http://fhir.nhsd.com.au/StructureDefinition/proximity-distance
HealthcareService.Slices for extension.extension:operationalStatus 0..1 (Complex) Operational status of the service
URL: http://fhir.nhsd.com.au/StructureDefinition/operationalStatus
HealthcareService.Slices for extension.extension:nhsd-iar-levels-of-care 0..* CodeableConcept NHSD IAR Levels Of Care
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-iar-levels-of-care
Binding: NHSD IAR Levels Of Care (required)
HealthcareService.Slices for extension.extension:nhsd-new-patient-availability 0..1 CodeableConcept NHSD New Patient Availability
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-new-patient-availability
Binding: NHSD New Patient Availability (required)
HealthcareService.Slices for identifier This element must be supported. This element is included in summaries. 0..* Identifier Healthcare service identifiers
Slice: Unordered, Open by pattern:type, value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for identifier.identifier:rid This element must be supported. 0..1 NHSDResourceIdentifier External identifiers for this item
HealthcareService.active This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 boolean Reflects the current status of the Healthcare Service resource
HealthcareService.providedBy This element must be supported. This element is included in summaries. 1..1 Reference(NHSD Organisation) Reference to the Organization resource that provides the service
HealthcareService.type This element must be supported. This element is included in summaries. 1..* CodeableConcept Type of service that may be delivered or performed. Each HealthcareService resource must have only 1 preferred service type
Binding: Healthcare Service Types SNOMED-CT (preferred)
HealthcareService.type.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.type.Slices for extension.extension:nhsd-service-subtype 0..* CodeableConcept Subtypes offered under this service type
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-service-subtype
Binding: NHSD Healthcare Service Subtype (required)
HealthcareService.type.coding This element is included in summaries. 1..* Coding Code defined by a terminology system
HealthcareService.type.coding.id 0..1 string Unique id for inter-element referencing
HealthcareService.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HealthcareService.type.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
HealthcareService.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
HealthcareService.type.coding.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
HealthcareService.type.coding.display This element is included in summaries. 1..1 string Representation defined by the system
HealthcareService.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
HealthcareService.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
HealthcareService.Slices for specialty Content/Rules for all slices
HealthcareService.location This element must be supported. This element is included in summaries. 1..1 Reference(NHSD Location) Reference to the Location resource.
HealthcareService.name This element must be supported. This element is included in summaries. 0..1 string Healthcare Service name, which may include department level information for Hospitals.
HealthcareService.comment This element is included in summaries. 0..1 string A short description of the Healthcare Service, which may include additional information not covered elsewhere.
HealthcareService.telecom This element must be supported. 0..* ContactPoint Contact information related to the Healthcare Service
HealthcareService.telecom.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HealthcareService.telecom.Slices for extension.extension:contactPurpose This element must be supported. 0..* CodeableConcept The contact purpose for the resource
URL: http://fhir.nhsd.com.au/StructureDefinition/au-contact-purpose
Binding: Contact Purpose (required)
HealthcareService.telecom.system This element is included in summaries. C 1..1 code phone | fax | email | url
Binding: Contact Point System (required): Telecommunications form for contact point.
HealthcareService.telecom.value This element is included in summaries. 1..1 string The actual contact point details
HealthcareService.coverageArea 0..* Reference(Location) Reference to the list of 'contained' Location resources defining the coverage area of virtual/home visit type of Healthcare Services.
HealthcareService.serviceProvisionCode 0..1 CodeableConcept Reflects the billing option type the Healthcare Service supports
Binding: Healthcare Service Provision Conditions (required)
HealthcareService.eligibility 0..* BackboneElement Specific eligibility requirements required to use the service
HealthcareService.eligibility.id 0..1 string Unique id for inter-element referencing
HealthcareService.eligibility.extension 0..* Extension Additional content defined by implementations
HealthcareService.eligibility.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HealthcareService.eligibility.code 1..1 CodeableConcept Coded value for the eligibility
Binding: Healthcare Service Eligibility criteria (required): Eligibility for service provided by Healthcare provider
HealthcareService.eligibility.comment 0..1 markdown Describes the eligibility conditions for the service
HealthcareService.program 0..* CodeableConcept Name of program(s) that the Healthcare Service is a part of
Binding: Healthcare Service Programs (Funded or Unfunded) (extensible): Name of program(s) that the Healthcare Service is a part of
HealthcareService.Slices for characteristic 0..* CodeableConcept Various characteristics of the Healthcare Service like offering etc
Slice: Unordered, Open by value:coding.system
Binding Description: (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:facility 0..* CodeableConcept Facilities available or provided at a Healthcare Service location
Binding: Healthcare Service Facilities (required): Facilities available or provided at a Healthcare Service location
HealthcareService.Slices for characteristic.characteristic:facility.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:facility.Slices for extension.extension:facilities-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: facilities (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:facility.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:facility.text This element is included in summaries. 0..1 string Plain text representation of the concept
HealthcareService.Slices for characteristic.characteristic:fundingsource 0..* CodeableConcept Funding Sources which support this Healthcare Service.
Binding: Healthcare Service Funding Sources (required): Funding Sources which support this Healthcare Service.
HealthcareService.Slices for characteristic.characteristic:fundingsource.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:fundingsource.Slices for extension.extension:fundingsource-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: fundingSource (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:fundingsource.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:fundingsource.text This element is included in summaries. 0..1 string Plain text representation of the concept
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic 0..* CodeableConcept Miscellaneous characteristics of a Healthcare Service
Binding: Healthcare Service miscellaneous characteristics (required): Miscellaneous characteristics of a Healthcare Service
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.Slices for extension.extension:plsc-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: characteristics (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:healthcareServiceCharacteristic.text This element is included in summaries. 0..1 string Plain text representation of the concept
HealthcareService.Slices for characteristic.characteristic:referralInformation 0..* CodeableConcept Referral Instructions and Information
Binding: Healthcare Service referral instructions and information (required): Referral Instructions and Information
HealthcareService.Slices for characteristic.characteristic:referralInformation.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referral-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: referralInformation (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:referralInformation.Slices for extension.extension:referralInstruction 0..1 string Referral Instructions and Information
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-extendedValues
HealthcareService.Slices for characteristic.characteristic:referralInformation.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:referralInformation.text This element is included in summaries. 0..1 string Plain text representation of the concept
HealthcareService.Slices for characteristic.characteristic:offering 0..* CodeableConcept This contains the list of various offerings that the Healthcare Service has
Binding: Healthcare Service Offerings (required): Supporting services offered at a Healthcare Service
HealthcareService.Slices for characteristic.characteristic:offering.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group 1..1 (Complex) -
URL: http://fhir.nhsd.com.au/StructureDefinition/characteristic-group
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.id 0..1 string Unique id for inter-element referencing
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.url 1..1 uri "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group"
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.Slices for value[x] 1..1 string Value of extension
Slice: Unordered, Closed by type:$this
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.Slices for value[x] Content/Rules for all slices
HealthcareService.Slices for characteristic.characteristic:offering.Slices for extension.extension:offering-characteristic-group.Slices for value[x].value[x]:valueString 1..1 string Value of extension
Fixed Value: offerings (no extensions allowed)
HealthcareService.Slices for characteristic.characteristic:offering.coding This element is included in summaries. 0..* Coding -
HealthcareService.Slices for characteristic.characteristic:offering.text This element is included in summaries. 0..1 string Plain text representation of the concept
HealthcareService.communication This element must be supported. 0..* CodeableConcept The language that this service is offered in
Binding: Common Languages in Australia (required)
HealthcareService.appointmentRequired 0..1 boolean It indicates if an appointment is required for this Healthcare Service
HealthcareService.availableTime 0..* BackboneElement Times the Healthcare Service is available
HealthcareService.availableTime.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
HealthcareService.availableTime.Slices for extension.extension:nhsd-timezone 0..1 CodeableConcept Information about time zone for a Healthcare Service. NHSD supports ONLY ONE time zone per service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-timezone
Binding: Australian States and Territories timezones (required)
HealthcareService.availableTime.Slices for modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extension
Slice: Unordered, Open by value:url
HealthcareService.availableTime.Slices for modifierExtension.modifierExtension:nhsd-availability-specificDate This element is included in summaries. 0..1 string The specific date at which a service is available or not available
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-specificDate
HealthcareService.availableTime.Slices for modifierExtension.modifierExtension:nhsd-availability-reason This element is included in summaries. 0..1 CodeableConcept Australian Public Holidays
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-reason
Binding: Australian Public Holidays 2026 (required)
HealthcareService.availableTime.daysOfWeek 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The days of the week.
HealthcareService.availableTime.allDay 0..1 boolean Always available? e.g. 24 hour service
HealthcareService.availableTime.availableStartTime 0..1 time Opening time of day (ignored if allDay = true)
HealthcareService.availableTime.availableEndTime 0..1 time Closing time of day (ignored if allDay = true)
HealthcareService.notAvailable 0..* BackboneElement Not available during this time due to provided reason
HealthcareService.notAvailable.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
HealthcareService.notAvailable.Slices for extension.extension:nhsd-availability-specificDate 0..1 string The specific date at which a service is available or not available
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-specificDate
HealthcareService.notAvailable.Slices for extension.extension:nhsd-availability-reason 0..1 CodeableConcept Australian Public Holidays
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-availability-reason
Binding: Australian Public Holidays 2026 (required)
HealthcareService.notAvailable.Slices for extension.extension:nhsd-timezone 0..1 CodeableConcept Information about time zone for a Healthcare Service. NHSD supports ONLY ONE time zone per service
URL: http://fhir.nhsd.com.au/StructureDefinition/nhsd-timezone
Binding: Australian States and Territories timezones (required)
HealthcareService.notAvailable.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
HealthcareService.notAvailable.description 1..1 string Reason presented to the user explaining why time not available
HealthcareService.notAvailable.during 0..1 Period Service not available from this date
HealthcareService.endpoint This element must be supported. 0..* Reference(NHSD Secure Messaging Endpoint) NHSD supports Healthcare Service to refer to maximum of one Endpoint resource (with corresponding SMD Target identifier) per secure messaging vendor product

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
HealthcareService.identifier:hpio.​use Base required IdentifierUse 📍4.0.1 → 4.0.0 FHIR Std.
HealthcareService.identifier:hpio.​type Base required v2 Identifier Type - AU Extended ⏿1.0.2 tx.hl7.org.au
HealthcareService.identifier:pdvendor.​use Base required IdentifierUse 📍4.0.1 → 4.0.0 FHIR Std.
HealthcareService.identifier:pdvendor.​type Base required v2 Identifier Type - AU Extended ⏿1.0.2 tx.hl7.org.au
HealthcareService.identifier:pdvendor.​assigner.type Base extensible ResourceType 📦4.0.1 FHIR Std.
HealthcareService.type Base preferred Healthcare Service Types SNOMED-CT 📦4.0.1 This IG
HealthcareService.telecom.​system Base required Contact Point System 📦4.0.1 This IG
HealthcareService.serviceProvisionCode Base required Healthcare Service Provision Conditions 📦4.0.1 This IG
HealthcareService.eligibility.​code Base required Healthcare Service Eligibility criteria 📦4.0.1 This IG
HealthcareService.program Base extensible Healthcare Service Programs (Funded or Unfunded) 📦4.0.1 This IG
HealthcareService.characteristic Base example Not State Unknown
HealthcareService.characteristic:facility Base required Healthcare Service Facilities 📦4.0.1 This IG
HealthcareService.characteristic:fundingsource Base required Healthcare Service Funding Sources 📦4.0.1 This IG
HealthcareService.characteristic:healthcareServiceCharacteristic Base required Healthcare Service miscellaneous characteristics 📦4.0.1 This IG
HealthcareService.characteristic:referralInformation Base required Healthcare Service referral instructions and information 📦4.0.1 This IG
HealthcareService.characteristic:offering Base required Healthcare Service Offerings 📦4.0.1 This IG
HealthcareService.communication Base required Common Languages in Australia ⏿2.2.1 tx.hl7.org.au
HealthcareService.availableTime.​daysOfWeek Base required DaysOfWeek 📍4.0.1 → 4.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from AUPDHealthcareService

Summary

Mandatory: 8 elements(8 nested mandatory elements)
Must-Support: 3 elements
Fixed: 5 elements
Prohibited: 31 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of HealthcareService.characteristic

 

Other representations of profile: CSV, Excel, Schematron

Notes:


Operation Format Example
Read GET [base]/HealthcareService/[id] GET [base]/HealthcareService/9680fa57-554e-68a1-839a-63d44e501802
search POST [base]/HealthcareService/_search  

IMPORTANT NOTES ON SEARCH BEHAVIOUR

NHSD recommends search using POST with for complex search scenarios.

For further information and examples, refer to the capability statement


Extended Characteristic Value Sample

For some of the characteristics within a Healthcare Service there are additional information that pertains to the coding. These may be notes or values (noted as a characteristic-value OR a characteristic-extendedValues) Please note that these extensions shall be incorporated into AU-BASE profile(s) - this the Extension URI will change (this not was added on 3 october 2018)

The extensions define information as follows:

  • http://fhir.nhsd.com.au/StructureDefinition/characteristic-group - a grouping to support User Interfaces or other program logic.

  • http://fhir.nhsd.com.au/StructureDefinition/characteristic-value - a simplistic value that determines if/whether the characteristic applies or not (eg. Bulk Billing = no, or Free Parking = yes)

  • http://fhir.nhsd.com.au/StructureDefinition/characteristic-extendedValues - a complex extension that provides additional information, which at this time only supports a "note"

    {
      "characteristic": [{
          "extension": [{
              "url": "http://fhir.nhsd.com.au/StructureDefinition/characteristic-group",
              "valueString": "referralInformation"
          },
          {
              "url": "http://fhir.nhsd.com.au/StructureDefinition/characteristic-value",
              "valueString": "yes"
          },
          {
              "url": "http://fhir.nhsd.com.au/StructureDefinition/characteristic-extendedValues",
              "extension": [{
                  "url": "note",
                  "valueString": "Service accepts self referral"
              }]
          }],
          "coding": [{
              "system": "http://fhir.nhsd.com.au/CodeSystem/rc-referralInformation",
              "code": "forPublicUse",
              "display": "For Public Use"
          }]
      }
    }
    

Healthcare Service and Location Types:

The NHSD FHIR Server contains three distinct types of Healthcare Services, relating to both the Location and the Healthcare Service delivery type.

Location Delivery Type Code Description Parameter
Physical Service si A Physical location, where the patient is able to visit a room or building location.physicalType=si
Home Visit home A Home Visit based location grouping, where all the Healthcare Services linked to this Location are considered HOME VISIT services. These are predominantly services such as Home Meal Services, Home Doctor Services, but not strictly limited thereto. Distance based search behaviours are not compatible with this Location Delivery Type location.physicalType=home
Virtual virtual A Virtual or Online based location grouping, where all the Healthcare Services linked to this Location are considered VIRTUAL services. These may include, but not limited to websites, online help lines, emergency services, etc. Distance based search behaviours are not compatible with this Location Delivery Type location.physicalType=virtual

Read: HealthcareService

Read by Resource Id Read identified healthcare service resource content.

GET [base]/HealthcareService/[id]
Example: GET [base]/HealthcareService/9680fa57-554e-68a1-839a-63d44e501802

Read resource using resource Id and Include references

GET [base]/HealthcareService?_id=[id]&_include=HealthcareService:location&_include=HealthcareService:organization
Example: GET [base]/HealthcareService?_id=9680fa57-554e-68a1-839a-63d44e501802&_include=HealthcareService:location&_include=HealthcareService:organization

Support:

  • NHSD support read a Healthcare service by id

Implementation Notes:

Search: Healthcare Services

Search by Location Delivery Method Search for a healthcare service by Location Delivery Method.

- SITE VISIT    => [base]/HealthcareService?location.physicalType=si
- PHONE/VIRTUAL => [base]/HealthcareService?location.physicalType=virtual
- HOME          => [base]/HealthcareService?location.physicalType=home

Search by Name Search for a healthcare service by name.

GET [base]/HealthcareService?name=[string]

Example: 
GET [base]/HealthcareService?name=bishops%20bridge%20Community%20Health
GET [base]/HealthcareService?name=Lismore Base Hospital clinic

Support:

  • Search by HealthcareService name.

Implementation Notes:


Search by Identifiers Search for a healthcare service by an identifier.

GET [base]/HealthcareService?name=[string]&identifier=[system]|[code]

Example:

GET [base]/HealthcareService?identifier=http://fhir.nhsd.com.au/CodeSystem/nhsdIdentifiers#ssid|169459
GET [base]/HealthcareService?identifier=http://fhir.nhsd.com.au/CodeSystem/nhsdIdentifiers%23ssid|169459

Support: NHSD FHIR Server support search Healthcare Service by identifier. With the primary identifiers being:

  • Electronic ID's

Implementation Notes:


Search by Healthcare Service Type Search for a Healthcare Service based on the TYPE of service it provides or offers. A "General Practitioner Service" or "Dentist Service".

GET [base]/HealthcareService?service-type=[system]|[code]

Example:
GET [base]/HealthcareService?service-type=nhsd:/reference/taxonomies/snomed-servicetype|1223091000168105

Support:

  • Supports search HealthcareService by type classification.
  • Single Token and Multi-Token (OR) is supported
    • Multi-Token is to be implemented in September 2018
    • GET GET [base]/HealthcareService?service-type=nhsd:/reference/taxonomies/snomed-servicetype|1223091000168105,nhsd:/reference/taxonomies/snomed-servicetype|1255941000168103

Not Supported

  • NHSD does not support TEXT based search on the codesystem labels
  • NHSD does not support HealthcareService.specialty search

Implementation Notes:


Search by Service Provision Code Search based on service provision code token.

GET [base]/HealthcareService?serviceProvisionCode=[system]|[value]

Example: GET [base]/HealthcareService/?serviceProvisionCode=http://hl7.org/fhir/service-provision-conditions|free

Support:

  • Support search by serviceProvisionCode.

Implementation Notes:


Search by Location Address Parts Chained search (via Location) based on address parts for postcode, suburb, and state.

GET [base]/HealthcareService?location.address-postalcode=[postcode]
GET [base]/HealthcareService?location.address-city=[suburb]
GET [base]/HealthcareService?location.address-state=[state]

Example: 
GET [base]/HealthcareService?location.address-postalcode=2328
GET [base]/HealthcareService?location.address-city=Denman
GET [base]/HealthcareService?location.address-state=NSW

Support:

  • NHSD support search by multiple postcode, suburb and state but it will return results matching all the postcode, suburb and state. The results are not filtered with the relationship across the parameters.
  • Support basic param=[string] search which is case and accent-insensitive search; field equals or starts with the string value. Please refer to the example below for multiple param search.
Example:
GET [base]/HealthcareService?_format=json&location.address-city=Denman,NORTH%20SYDNEY&_include=HealthcareService:location
GET [base]/HealthcareService?_format=json&_include=HealthcareService:organization

Search by Location Distance Chained search (via Location) for a location within a nominated distance.

GET [base]/HealthcareService?location.near=[latitude]:[longitude]&location.near-distance=[prefix][value]|[units-system]|[units]

Example:
GET [base]/HealthcareService?location.near=-32.81:151.43&location.near-distance=le4000|http://unitsofmeasure.org|km

Support:

  • [prefix] fixed 'le' is less than or equal to distance
  • [value] is a decimal quantity number
  • [units-system] fixed 'http://unitsofmeasure.org' identifies standard distance units are used
  • [units] distance units must support 'km' or 'm'

Implementation Notes:


Search by Coverage Provides the ability to search Healthcare Services which operate or provide care in a limited area (the coverage area).

The coverage area is normally associated with Phone Line services (Virtual) or Home treatment services (Home Visit).

Example:
GET [base]/HealthcareService?coverageArea.address-postalcode=2000&location.physicalType=home
GET [base]/HealthcareService?coverageArea.address-postalcode=2000&location.physicalType=virtual
GET [base]/HealthcareService?location.physicalType=virtual,home&coverageArea.address-postalcode=6042&coverageArea.address-city=SEABIRD

Support:

Coverage Area search is currently only supported with the following attributes:

  • address-postalcode only
  • combination of address-postalcode and address-city

Search By calendar Search based on Calendar for service open now and open at a specific date an time.

GET [base]/HealthcareService?openNow=[true/false]
GET [base]/HealthcareService?openAt=[Date (yyyy-MM-dd'T'HH:mm:ssXXX)]
GET [base]/HealthcareService?openIn=[Number in minutes]

Example:
GET [base]/HealthcareService?openNow=true
GET [base]/HealthcareService?openAt=2017-09-16T14:30:00+10:00
GET [base]/HealthcareService?openIn=30

Support:

  • Support search for a health care service with the other search criteria along withe below calendar criteria.
  • openNow - List of services that are open now
  • openAt - List of services that are open at a specific date
  • openIn - List of servcies that are open in minutes.
Example:
GET [base]/HealthcareService?_format=json&service-type=nhsd:/reference/taxonomies/snomed-servicetype|1223091000168105&openNow=true

Search By characteristic

GET [base]/HealthcareService?characteristic=[system]|[code]

NHSD supports search based on Healthcare Service characteristics. For example:

  • find a Healthcare Service which operates under the nPeP Program
  • find a Healthcare Service which offers wheelchair access.

Multiple characteristics search patterns are also supported. In multiple characteristics scenario called composite search parameters.

AND Search Param

For example, the result of the search operation is the intersection of the resources that match the criteria specified by each individual search parameter. If a parameter repeats, such as

/HealthcareService?characteristic=http://fhir.nhsd.com.au/CodeSystem/rc-facility|wheelchairAccess&characteristic=http://fhir.nhsd.com.au/CodeSystem/rc-facility|hearingInductionLoop

then this matches healthcare services which has both Wheelchair Access and Hearing Induction Loop as location facilities. This is known as an AND search parameter, since the server is expected to respond only with results which match both values.

OR Search Param

If, instead, the search is to find Healthcare Service that has either facility type, then this is a single parameter with multiple values, separated by a ,.

For example,

/HealthcareService?characteristic=http://fhir.nhsd.com.au/CodeSystem/rc-facility|wheelchairAccess,http://fhir.nhsd.com.au/CodeSystem/rc-facility|hearingInductionLoop

This is known as an OR search parameter, since the server is expected to respond with results which match either value.

Example: Search By characteristic

  • Single Characteristic search
GET [base]/HealthcareService?characteristic=http://fhir.nhsd.com.au/CodeSystem/rc-program|npepProgram
GET [base]/HealthcareService?characteristic=http://fhir.nhsd.com.au/CodeSystem/rc-program|npepProgram&service-type=nhsd:/reference/taxonomies/snomed-servicetype|1223091000168105
GET [base]/HealthcareService?characteristic=http://fhir.nhsd.com.au/CodeSystem/rc-appointment|yes
GET [base]/HealthcareService?characteristic=http://fhir.nhsd.com.au/CodeSystem/rc-eligibility|adult65Plus
  • OR Characteristic search
 GET [base]/HealthcareService?characteristic=http://fhir.nhsd.com.au/CodeSystem/rc-program|npepProgram,http://fhir.nhsd.com.au/CodeSystem/rc-program|dayProgram
  • AND Characteristic search:

This query is recommended to be performed as a POST-method call, depending on the expected size of the query. Refer to the capability statement for more details.

POST /v4/HealthcareService/_search HTTP/1.1
Host: api.fhir.nhsd.healthdirect.org.au
x-api-key: {API KEY AS PROVIDED BY NHSD}
Cache-Control: no-cache
Content-Type: application/x-www-form-urlencoded
_count=5&characteristic=http%3A%2F%2Ffhir.nhsd.com.au%2FCodeSystem%2Frc-program%7CnpepProgram&characteristic=http%3A%2F%2Ffhir.nhsd.com.au%2FCodeSystem%2Frc-providerLocationServiceCharacteristic%7CmyHealthRecord

Implementation Notes:


Service Providing Organization Service Providing Organization represents the organisation directly linked to location and provides the actual healthcare service.

Related Organization In hierarchical multi level organization setup, the Related Organization represents the organization above the service providing organization with part_of relationship.

NHSD supports the healthcare service search based on attributes of service providing organizatins and related organization identifiers

Search Healthcare Service based on the name of the Organization (Service providing Organization)

Chained search (via Organisation) based on text name.

GET [base]/HealthcareService?organization.name=[string]

Example: GET [base]/HealthcareService?organization.name=GP%20SURGERY

Support:

Refer to the capability statement for additional detail on chained search support.


Search Healthcare Service based on an identifier of the Organization (Service providing Organization)

Chained search (via Organisation) based on identifier token.

GET [base]/HealthcareService?organization.identifier=[system]|[code]

Example:

  • ABN search
     GET [base]/HealthcareService/?organization.identifier=http://hl7.org.au/id/abn|67164776714
    
  • NHSD SITE-ID search
     GET [base]/HealthcareService?organization.identifier=http://fhir.nhsd.com.au/CodeSystem/nhsdIdentifiers#siteId|202029
    

Support:

Refer to the capability statement for additional detail on chained search support.


Search Healthcare Service based on an identifier of the related Organization

Chained search (via related Organisation) based on identifier token.

GET [base]/HealthcareService?relatedOrganization.identifier=[system]|[code]
  • 2 levels of organization (a related organization and a service providing organization)
     GET [base]/HealthcareService/_search?relatedOrganization.identifier=nhsd:/reference/common/organisationIdentifierType/heroEstablishmentId|12341243
    
  • 3 levels of organization (2 levels of related organization and a service providing organization)
     GET [base]/HealthcareService/_search?relatedOrganization.identifier=nhsd:/reference/common/organisationIdentifierType/heroEstablishmentId|12341243&relatedOrganization.identifier=nhsd:/reference/common/organisationIdentifierType/heroEstablishmentId|219033
    
  • Combination of related organizations and service providing organizations
     GET [base]/HealthcareService/_search?relatedOrganization.identifier=nhsd:/reference/common/organisationIdentifierType/heroEstablishmentId|12341243&relatedOrganization.identifier=nhsd:/reference/common/organisationIdentifierType/heroEstablishmentId|219033&organization.identifier=nhsd:/reference/common/organisatio nIdentifierType/heroEstablishmentId|21800034
    

Search By Reference

A reference parameter refers to references between resources. For example, find all HealthcareServices where the subject reference is a particular Location, where the location is selected by resource id.

GET [base]/HealthcareService?location=54c462a-ce75-11e7-abc4-cec278b6b50a
GET [base]/HealthcareService?organization=54c462a-ce75-11e7-abc4-cec278b6b50a

Implementation Notes:


Search: Include References

The _include argument allows the automatic inclusion of referenced resources in the response for a search; based on search parameters defined for this resource type.

 Example:
 GET [base]/HealthcareService?name=St%20Johns&_include=HealthcareService:location
 GET [base]/HealthcareService?name=St%20Johns&_include=HealthcareService:organization
 GET [base]/HealthcareService?name=St%20Johns&_include=HealthcareService:endpoint 
 GET [base]/HealthcareService?name=St%20Johns&_include=HealthcareService:organization&_include=HealthcareService:location&_include=HealthcareService:endpoint

Search: Combination

  • Searches with a single request using logical AND for criteria. e.g specialty cardiologist in post code 4846.
  • Please refer to the capability statement for additional detail on chained search support.

Locate a Healthcare Service (a Pharmacy) as a physical service (si) within a 5Km radius from a known GEO-point (and postcode 3000) that is open now.

[base]/HealthcareService?_count=20&location.near=-37.81:144.96&location.address-postalcode=3000&location.near-distance=5000.0|http://unitsofmeasure.org|m&location.physicalType=si&service-type=nhsd:/reference/taxonomies/snomed-servicetype|1223091000168105&openNow=true

Pagination

  • NHSD supports paging using page and _count param to fetch Healthcare Service resources. By default the count is 10.
    GET [base]/HealthcareService?_format=json&page=1&_count=10
    

Refer to the capability statement for further details on paging support through Bundle.Links