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

Data Type Profile: Practitioner Personal Contact Details

Official URL: http://pca.digitalhealth.gov.au/fhir/4.0/StructureDefinition/pca-practitioner-personal-contact-details Version: 25.2.0.0
Active as of 2025-10-23 Computable Name: PractitionerPersonalContactDetails

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 Contact Point data type profile enables sharing personal contact information (i.e. personal telephone and email address) of a practitioner, with their business partners, so that they can be contacted using those channels where appropriate.

Must support

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

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: Filtersdoco
.. ContactPoint C 0..* ContactPoint Details of a Technology mediated contact point (phone, email, etc.)
Constraints: cpt-2
... system SΣC 1..1 code phone | email
Binding: PCA Restricted Contact Point System (required)
... value SΣ 1..1 string The actual contact point details
... use ?!SΣ 1..1 code home
Binding: ContactPointUse (required): Use of contact point.
Fixed Value: home

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ContactPoint.system Base required PCA Restricted Contact Point System 📦25.2.0.0 This IG
ContactPoint.use Base required ContactPointUse 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
cpt-2 error ContactPoint A system is required if a value is provided. value.empty() or system.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())

This structure is derived from ContactPoint

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ContactPoint 0..* ContactPoint Details of a Technology mediated contact point (phone, email, etc.)
... system S 1..1 code phone | email
Binding: PCA Restricted Contact Point System (required)
... value S 1..1 string The actual contact point details
... use S 1..1 code home
Fixed Value: home

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ContactPoint.system Base required PCA Restricted Contact Point System 📦25.2.0.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ContactPoint C 0..* ContactPoint Details of a Technology mediated contact point (phone, email, etc.)
Constraints: cpt-2
... id 0..1 string Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... system SΣC 1..1 code phone | email
Binding: PCA Restricted Contact Point System (required)
... use ?!SΣ 1..1 code home
Binding: ContactPointUse (required): Use of contact point.
Fixed Value: home
... rank Σ 0..1 positiveInt Specify preferred order of use (1 = highest)
... period Σ 0..1 Period Time period when the contact point was/is in use

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ContactPoint.system Base required PCA Restricted Contact Point System 📦25.2.0.0 This IG
ContactPoint.use Base required ContactPointUse 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
cpt-2 error ContactPoint A system is required if a value is provided. value.empty() or system.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from ContactPoint

Summary

Mandatory: 3 elements
Must-Support: 3 elements
Fixed: 1 element

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ContactPoint C 0..* ContactPoint Details of a Technology mediated contact point (phone, email, etc.)
Constraints: cpt-2
... system SΣC 1..1 code phone | email
Binding: PCA Restricted Contact Point System (required)
... value SΣ 1..1 string The actual contact point details
... use ?!SΣ 1..1 code home
Binding: ContactPointUse (required): Use of contact point.
Fixed Value: home

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ContactPoint.system Base required PCA Restricted Contact Point System 📦25.2.0.0 This IG
ContactPoint.use Base required ContactPointUse 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
cpt-2 error ContactPoint A system is required if a value is provided. value.empty() or system.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())

Differential View

This structure is derived from ContactPoint

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ContactPoint 0..* ContactPoint Details of a Technology mediated contact point (phone, email, etc.)
... system S 1..1 code phone | email
Binding: PCA Restricted Contact Point System (required)
... value S 1..1 string The actual contact point details
... use S 1..1 code home
Fixed Value: home

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ContactPoint.system Base required PCA Restricted Contact Point System 📦25.2.0.0 This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ContactPoint C 0..* ContactPoint Details of a Technology mediated contact point (phone, email, etc.)
Constraints: cpt-2
... id 0..1 string Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... system SΣC 1..1 code phone | email
Binding: PCA Restricted Contact Point System (required)
... use ?!SΣ 1..1 code home
Binding: ContactPointUse (required): Use of contact point.
Fixed Value: home
... rank Σ 0..1 positiveInt Specify preferred order of use (1 = highest)
... period Σ 0..1 Period Time period when the contact point was/is in use

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ContactPoint.system Base required PCA Restricted Contact Point System 📦25.2.0.0 This IG
ContactPoint.use Base required ContactPointUse 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
cpt-2 error ContactPoint A system is required if a value is provided. value.empty() or system.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from ContactPoint

Summary

Mandatory: 3 elements
Must-Support: 3 elements
Fixed: 1 element

 

Other representations of profile: CSV, Excel, Schematron

Notes:

No additional search parameters defined for this resource profile.