Provider Connect Australia (PCA)
2.4.2 - active Australia flag

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

Resource Profile: PCA Provenance

Official URL: http://pca.digitalhealth.gov.au/fhir/4.0/StructureDefinition/pca-provenance Version: 2.4.2
Active as of 2024-03-19 Computable Name: PcaProvenance

Copyright/Legal: Copyright © 2023 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 Provenance is used to record an activity performed by the PCA service (conditionally on behalf of a participating organisation when the target element references a PCA Organization resource) whereby specific data elements of a PCA Organization or PCA Practitioner resource have been initially retrieved, updated or verified from an external system of record.

Must support

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

Extensions

No extensions have been introduced in this profile.

Usage notes

A Provenance resource whose target element references a PCA Organization resource records an initial retrieval, update or verification activity for the following elements:

  • Where the entity used as the source of the Provenance activity (i.e. entity.what) is ‘Australian Business Register (ABR)’:
    • Organization.identifier (AUAustralianBusinessNumber profile)
    • Organization.name
    • Organization.alias
  • Where the entity used as the source of the Provenance activity (i.e. entity.what) is ‘Healthcare Identifiers (HI) Service’
    • Organization.identifier (AUHPIO profile)
    • Organization.name

A Provenance resource whose target element references a PCA Practitioner resource records an initial retrieval, update or verification activity for the following elements:

  • Where the entity used as the source of the Provenance activity (i.e. entity.what) is ‘Australian Health Practitioner Regulation Agency (Ahpra)’
    • Practitioner.identifier (AUAhpraRegistrationNumber profile)
    • Practitioner.name
  • Where the entity used as the source of the Provenance activity (i.e. entity.what) is ‘Healthcare Identifiers (HI) Service’:
    • Practitioner.identifier (AUHPII profile)

For each Provenance resource created by the the PCA service, the agent.who element will include a contained Organization resource with the following fixed values:

  • Organization.name: ‘Provider Connect Australia’
  • Organization.identifier: ‘84425496912’ (i.e. the ABN of Australian Digital Health Agency)

Supported interactions

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

Usage:

  • This Resource Profile is not used by any profiles in this Implementation Guide

Formal Views of Profile Content

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

This structure is derived from Provenance

NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance 0..*ProvenanceRecords an activity where specific data elements of a resource were retrieved/updated/verified from an external system of record
... id S0..1idLogical id of this artifact
... target S1..1Reference(PCA Practitioner | PCA Organization)Target Reference(s) (usually version specific)
... recorded S1..1instantWhen the activity was recorded / updated
... agent
.... type S0..1CodeableConceptHow the agent participated
Fixed Value: As shown
..... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: performer
.... who S1..1Reference(PCA Organization) {c}Who participated
.... onBehalfOf S0..1Reference(PCA Organization)Who the agent is representing
... entity 1..*BackboneElementAn entity used in this activity
.... role S1..1codederivation | revision | quotation | source | removal
Fixed Value: source
.... what S1..1Reference(Resource)Identity of entity

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Provenance.activityrequiredPcaProvenanceActivityType
http://pca.digitalhealth.gov.au/fhir/4.0/ValueSet/pca-provenance-activity-type
from this IG
NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance 0..*ProvenanceRecords an activity where specific data elements of a resource were retrieved/updated/verified from an external system of record
... id SΣ0..1idLogical id of this artifact
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... recorded SΣ1..1instantWhen the activity was recorded / updated
... activity S0..1CodeableConceptActivity that occurred
Binding: PCA Provenance Activity Type (required)
... agent 1..*BackboneElementActor involved
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type SΣ0..1CodeableConceptHow the agent participated
Binding: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.


Fixed Value: As shown
..... id0..0stringUnique id for inter-element referencing
..... extension0..0ExtensionAdditional content defined by implementations
..... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... system0..0uriIdentity of the terminology system
...... version0..0stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: performer
...... display0..0stringRepresentation defined by the system
...... userSelected0..0booleanIf this coding was chosen directly by the user
..... text0..0stringPlain text representation of the concept
.... who SΣ1..1Reference(PCA Organization) {c}Who participated
.... onBehalfOf S0..1Reference(PCA Organization)Who the agent is representing
... entity 1..*BackboneElementAn entity used in this activity
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... role SΣ1..1codederivation | revision | quotation | source | removal
Binding: ProvenanceEntityRole (required): How an entity was used in an activity.


Fixed Value: source
.... what SΣ1..1Reference(Resource)Identity of entity

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Provenance.activityrequiredPcaProvenanceActivityType
http://pca.digitalhealth.gov.au/fhir/4.0/ValueSet/pca-provenance-activity-type
from this IG
Provenance.agent.typeextensibleFixed Value: performer
http://hl7.org/fhir/ValueSet/provenance-agent-type
from the FHIR Standard
Provenance.entity.rolerequiredFixed Value: source
http://hl7.org/fhir/ValueSet/provenance-entity-role|4.0.1
from the FHIR Standard
NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance 0..*ProvenanceRecords an activity where specific data elements of a resource were retrieved/updated/verified from an external system of record
... id SΣ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... target SΣ1..1Reference(PCA Practitioner | PCA Organization)Target Reference(s) (usually version specific)
... occurred[x] 0..1When the activity occurred
.... occurredPeriodPeriod
.... occurredDateTimedateTime
... recorded SΣ1..1instantWhen the activity was recorded / updated
... policy 0..*uriPolicy or plan the activity was defined by
... location 0..1Reference(Location)Where the activity occurred, if relevant
... reason 0..*CodeableConceptReason the activity is occurring
Binding: PurposeOfUse (extensible): The reason the activity took place.


... activity S0..1CodeableConceptActivity that occurred
Binding: PCA Provenance Activity Type (required)
... agent 1..*BackboneElementActor involved
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type SΣ0..1CodeableConceptHow the agent participated
Binding: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.


Fixed Value: As shown
..... id0..0stringUnique id for inter-element referencing
..... extension0..0ExtensionAdditional content defined by implementations
..... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... system0..0uriIdentity of the terminology system
...... version0..0stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: performer
...... display0..0stringRepresentation defined by the system
...... userSelected0..0booleanIf this coding was chosen directly by the user
..... text0..0stringPlain text representation of the concept
.... role 0..*CodeableConceptWhat the agents role was
Binding: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.


.... who SΣ1..1Reference(PCA Organization) {c}Who participated
.... onBehalfOf S0..1Reference(PCA Organization)Who the agent is representing
... entity 1..*BackboneElementAn entity used in this activity
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... role SΣ1..1codederivation | revision | quotation | source | removal
Binding: ProvenanceEntityRole (required): How an entity was used in an activity.


Fixed Value: source
.... what SΣ1..1Reference(Resource)Identity of entity
.... agent 0..*See agent (Provenance)Entity is attributed to this agent
... signature 0..*SignatureSignature on target

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Provenance.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Provenance.reasonextensiblePurposeOfUse
http://terminology.hl7.org/ValueSet/v3-PurposeOfUse
Provenance.activityrequiredPcaProvenanceActivityType
http://pca.digitalhealth.gov.au/fhir/4.0/ValueSet/pca-provenance-activity-type
from this IG
Provenance.agent.typeextensibleFixed Value: performer
http://hl7.org/fhir/ValueSet/provenance-agent-type
from the FHIR Standard
Provenance.agent.roleexampleSecurityRoleType
http://hl7.org/fhir/ValueSet/security-role-type
from the FHIR Standard
Provenance.entity.rolerequiredFixed Value: source
http://hl7.org/fhir/ValueSet/provenance-entity-role|4.0.1
from the FHIR Standard

This structure is derived from Provenance

Summary

Mandatory: 1 element
Must-Support: 9 elements
Fixed Value: 2 elements

Structures

This structure refers to these other structures:

Differential View

This structure is derived from Provenance

NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance 0..*ProvenanceRecords an activity where specific data elements of a resource were retrieved/updated/verified from an external system of record
... id S0..1idLogical id of this artifact
... target S1..1Reference(PCA Practitioner | PCA Organization)Target Reference(s) (usually version specific)
... recorded S1..1instantWhen the activity was recorded / updated
... agent
.... type S0..1CodeableConceptHow the agent participated
Fixed Value: As shown
..... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: performer
.... who S1..1Reference(PCA Organization) {c}Who participated
.... onBehalfOf S0..1Reference(PCA Organization)Who the agent is representing
... entity 1..*BackboneElementAn entity used in this activity
.... role S1..1codederivation | revision | quotation | source | removal
Fixed Value: source
.... what S1..1Reference(Resource)Identity of entity

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Provenance.activityrequiredPcaProvenanceActivityType
http://pca.digitalhealth.gov.au/fhir/4.0/ValueSet/pca-provenance-activity-type
from this IG

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance 0..*ProvenanceRecords an activity where specific data elements of a resource were retrieved/updated/verified from an external system of record
... id SΣ0..1idLogical id of this artifact
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... recorded SΣ1..1instantWhen the activity was recorded / updated
... activity S0..1CodeableConceptActivity that occurred
Binding: PCA Provenance Activity Type (required)
... agent 1..*BackboneElementActor involved
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type SΣ0..1CodeableConceptHow the agent participated
Binding: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.


Fixed Value: As shown
..... id0..0stringUnique id for inter-element referencing
..... extension0..0ExtensionAdditional content defined by implementations
..... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... system0..0uriIdentity of the terminology system
...... version0..0stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: performer
...... display0..0stringRepresentation defined by the system
...... userSelected0..0booleanIf this coding was chosen directly by the user
..... text0..0stringPlain text representation of the concept
.... who SΣ1..1Reference(PCA Organization) {c}Who participated
.... onBehalfOf S0..1Reference(PCA Organization)Who the agent is representing
... entity 1..*BackboneElementAn entity used in this activity
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... role SΣ1..1codederivation | revision | quotation | source | removal
Binding: ProvenanceEntityRole (required): How an entity was used in an activity.


Fixed Value: source
.... what SΣ1..1Reference(Resource)Identity of entity

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Provenance.activityrequiredPcaProvenanceActivityType
http://pca.digitalhealth.gov.au/fhir/4.0/ValueSet/pca-provenance-activity-type
from this IG
Provenance.agent.typeextensibleFixed Value: performer
http://hl7.org/fhir/ValueSet/provenance-agent-type
from the FHIR Standard
Provenance.entity.rolerequiredFixed Value: source
http://hl7.org/fhir/ValueSet/provenance-entity-role|4.0.1
from the FHIR Standard

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Provenance 0..*ProvenanceRecords an activity where specific data elements of a resource were retrieved/updated/verified from an external system of record
... id SΣ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... target SΣ1..1Reference(PCA Practitioner | PCA Organization)Target Reference(s) (usually version specific)
... occurred[x] 0..1When the activity occurred
.... occurredPeriodPeriod
.... occurredDateTimedateTime
... recorded SΣ1..1instantWhen the activity was recorded / updated
... policy 0..*uriPolicy or plan the activity was defined by
... location 0..1Reference(Location)Where the activity occurred, if relevant
... reason 0..*CodeableConceptReason the activity is occurring
Binding: PurposeOfUse (extensible): The reason the activity took place.


... activity S0..1CodeableConceptActivity that occurred
Binding: PCA Provenance Activity Type (required)
... agent 1..*BackboneElementActor involved
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type SΣ0..1CodeableConceptHow the agent participated
Binding: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.


Fixed Value: As shown
..... id0..0stringUnique id for inter-element referencing
..... extension0..0ExtensionAdditional content defined by implementations
..... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... system0..0uriIdentity of the terminology system
...... version0..0stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: performer
...... display0..0stringRepresentation defined by the system
...... userSelected0..0booleanIf this coding was chosen directly by the user
..... text0..0stringPlain text representation of the concept
.... role 0..*CodeableConceptWhat the agents role was
Binding: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.


.... who SΣ1..1Reference(PCA Organization) {c}Who participated
.... onBehalfOf S0..1Reference(PCA Organization)Who the agent is representing
... entity 1..*BackboneElementAn entity used in this activity
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... role SΣ1..1codederivation | revision | quotation | source | removal
Binding: ProvenanceEntityRole (required): How an entity was used in an activity.


Fixed Value: source
.... what SΣ1..1Reference(Resource)Identity of entity
.... agent 0..*See agent (Provenance)Entity is attributed to this agent
... signature 0..*SignatureSignature on target

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Provenance.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Provenance.reasonextensiblePurposeOfUse
http://terminology.hl7.org/ValueSet/v3-PurposeOfUse
Provenance.activityrequiredPcaProvenanceActivityType
http://pca.digitalhealth.gov.au/fhir/4.0/ValueSet/pca-provenance-activity-type
from this IG
Provenance.agent.typeextensibleFixed Value: performer
http://hl7.org/fhir/ValueSet/provenance-agent-type
from the FHIR Standard
Provenance.agent.roleexampleSecurityRoleType
http://hl7.org/fhir/ValueSet/security-role-type
from the FHIR Standard
Provenance.entity.rolerequiredFixed Value: source
http://hl7.org/fhir/ValueSet/provenance-entity-role|4.0.1
from the FHIR Standard

This structure is derived from Provenance

Summary

Mandatory: 1 element
Must-Support: 9 elements
Fixed Value: 2 elements

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel, Schematron

Notes:

No additional search parameters defined for this resource profile.