Provider Connect Australia (PCA) - Local Development build (v24.2.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: PCA Partner Service

Official URL: http://pca.digitalhealth.gov.au/fhir/4.0/StructureDefinition/pca-partner-service Version: 24.2.0.1
Active as of 2024-11-25 Computable Name: PcaPartnerService

Copyright/Legal: Copyright © 2024 Australian Digital Health Agency - All rights reserved. This content is licensed under a Creative Commons Attribution 4.0 International License. See https://creativecommons.org/licenses/by/4.0/.

This profile of HealthcareService defines a PCA Partner Service. A PCA Partner Service is a service offered by a PCA subscriber to which PCA publishers can publish their service offerings (i.e. Healthcare Service).

Must support

The meaning of the presence or absence of the must support flag is described in Must support.

Extensions

Extensions introduced in this profile:

Supported interactions

Supported service interactions for this profile are defined in the following capability statements:

Usage:

Formal Views of Profile Content

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

This structure is derived from HealthcareService

NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService C 0..* HealthcareService A service offered by a subscriber to which a publisher can publish their own service offerings
inv-pca-1: providedBy shall be a relative reference to an Organization
inv-pca-2: coverageArea shall have a display string representing the postcode or postcode range of the area as a single value with one to four digits
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... pca-current-information-use-statement S 1..1 Reference(PCA Information Use Statement) Reference to the current Information Use Statement of this Partner Service
URL: http://pca.digitalhealth.gov.au/fhir/4.0/StructureDefinition/pca-current-information-use-statement
... Slices for identifier S 0..* Identifier External identifiers for this item
Slice: Unordered, Open by value:system
.... identifier:pca-psi S 0..1 PcaPartnerServiceIdentifier PCA Partner Service Identifier (PCA-PSI)
... active S 1..1 boolean Whether this partner service is in active use
... category S 1..1 CodeableConcept Broad category of service being performed or delivered
Binding: PCA Partner Service Category (required): The type of the partner service.

... name S 1..1 string Description of service as presented to a consumer while searching
... comment S 0..1 string Additional description and/or any specific issues not covered elsewhere
... telecom S 0..* ContactPoint Website for this service
.... Slices for extension Content/Rules for all slices
..... description S 0..1 string Description of element or resource
URL: http://pca.digitalhealth.gov.au/fhir/4.0/StructureDefinition/pca-description
.... system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: url
.... value 1..1 string The actual contact point details
... coverageArea S 0..* Reference(Location) Location(s) service is intended for/available to
.... id 0..0
.... extension 0..0
.... reference 0..0
.... type 0..0
.... identifier 0..0
.... display 1..1 string Text alternative for the resource
Example Brisbane area postcode: 40

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
HealthcareService.categoryrequiredPcaPartnerServiceCategory (a valid code from PCA Partner Service Category)
http://pca.digitalhealth.gov.au/fhir/4.0/ValueSet/pca-partner-service-category
from this IG

Constraints

IdGradePath(s)DetailsRequirements
inv-pca-1errorHealthcareServiceprovidedBy shall be a relative reference to an Organization
: providedBy.reference.startsWith('Organization/')
inv-pca-2errorHealthcareServicecoverageArea shall have a display string representing the postcode or postcode range of the area as a single value with one to four digits
: coverageArea.exists() implies coverageArea.all(display.value.matches('^[0-9]{1,4}$'))

 

Other representations of profile: CSV, Excel, Schematron

Notes:

Additional search parameters defined for this resource profile:

Name Type Description Expression In Common
coverage-area.location.address-postalcode string Postal code of location(s) that this service is intended for/available to HealthcareService.coverageArea.address.postalCode