Health Connect Australia Provider Directory FHIR Implementation Guide, published by Australian Digital Health Agency. This guide is not an authorized publication; it is the continuous build for version 26.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/AuDigitalHealth/HCPD-Snapshot-26.0.0-HL7AU-Connectathon-Aug-25-26/ and changes regularly. See the Directory of published versions
| Official URL: http://digitalhealth.gov.au/fhir/hcpd/StructureDefinition/deactivated | Version: 26.0.0 | |||
| Active as of 2026-08-14 | Computable Name: Deactivated | |||
Copyright/Legal: This content is licensed under a Creative Commons Attribution 4.0 International License. See https://creativecommons.org/licenses/by/4.0/ |
||||
Identifies the party responsible for setting the parent resource to an inactive or suspended state. This extension is expected to be present whenever the resource's active or status element indicates it is no longer active, and provides audit metadata about the actor who initiated the change.
Captures who initiated a status or active-flag change on a Health Connect Provider Directory resource, enabling audit traceability and supporting cascade deactivation management across the provider directory hierarchy.
Context of Use
This extension may be used on the following element(s)
Organization
Practitioner
PractitionerRole
HealthcareService
Location
Endpoint
This extension indicates whether a Health Connect Provider Directory resource has been deactivated and identifies the party responsible for initiating the status change. It carries coded information about the actor who initiated the deactivation and is applied to the active element (Organization, Practitioner, PractitionerRole, HealthcareService) or the status element (Location, Endpoint). This extension is expected to be present whenever that element indicates the resource is no longer active.
The DeactivatedBy extension is a simple extension with a single required CodeableConcept value. It is applied directly to the active or status element of the relevant HCPD resource profiles. The coded value is drawn from the Responsible Party Type CodeSystem.
This extension is profiled on the following HCPD resource elements with fixed values:
Organization — organisation-initiated onlyPractitioner — practitioner-initiated onlyPractitionerRole — either code permittedHealthcareService — organisation-initiated onlyLocation — organisation-initiated onlyEndpoint — organisation-initiated onlyactive = false, carrying practitioner-initiated in DeactivatedByactive = false (or status to a non-active value) on any of their resources, carrying organisation-initiated in DeactivatedByBoth DeactivatedBy and the Suppressed extension follow the same cascade hierarchy. The key distinction is:
| Suppressed | DeactivatedBy | |
|---|---|---|
| Purpose | Hides the resource from directory display while keeping it active in the system | Records who changed the active/status element to a non-active state |
| Applied to | The resource root | The active or status element directly |
| Resource remains active? | Yes — suppression is a visibility flag only | No — the resource is genuinely inactive |
The deactivation cascade follows the same organisational hierarchy as suppression:
| Resource Type | organisation-initiated | practitioner-initiated |
|---|---|---|
| Organization | ✓ | ✗ |
| HealthcareService | ✓ | ✗ |
| Location | ✓ | ✗ |
| Endpoint | ✓ | ✗ |
| PractitionerRole | ✓ | ✓ |
| Practitioner | ✗ | ✓ |
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..1 | Extension(4.0.1) | Who initiated deactivation | |
![]() ![]() |
1..* | Extension | Extension | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
S | 1..1 | Extension | Who initiated the deactivation |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "deactivatedBy" | |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Value of extension |
![]() ![]() ![]() ![]() ![]() |
1..2 | Coding | Code defined by a terminology system Binding: ResponsiblePartyType_VS (26.0.0) (required) | |
![]() ![]() |
1..1 | uri | "http://digitalhealth.gov.au/fhir/hcpd/StructureDefinition/deactivated" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..1 | Extension(4.0.1) | Who initiated deactivation Constraints: ext-1 | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() |
S | 1..1 | Extension | Who initiated the deactivation Constraints: ext-1 |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "deactivatedBy" | |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Value of extension |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..2 | Coding | Code defined by a terminology system Binding: ResponsiblePartyType_VS (26.0.0) (required) |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept |
![]() ![]() |
1..1 | uri | "http://digitalhealth.gov.au/fhir/hcpd/StructureDefinition/deactivated" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: Identifies the party responsible for setting the parent resource to an inactive or suspended state. This extension is expected to be present whenever the resource's active or status element indicates it is no longer active, and provides audit metadata about the actor who initiated the change.
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..1 | Extension(4.0.1) | Who initiated deactivation | |
![]() ![]() |
1..* | Extension | Extension | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
S | 1..1 | Extension | Who initiated the deactivation |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "deactivatedBy" | |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Value of extension |
![]() ![]() ![]() ![]() ![]() |
1..2 | Coding | Code defined by a terminology system Binding: ResponsiblePartyType_VS (26.0.0) (required) | |
![]() ![]() |
1..1 | uri | "http://digitalhealth.gov.au/fhir/hcpd/StructureDefinition/deactivated" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..1 | Extension(4.0.1) | Who initiated deactivation Constraints: ext-1 | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() |
S | 1..1 | Extension | Who initiated the deactivation Constraints: ext-1 |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "deactivatedBy" | |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Value of extension |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..2 | Coding | Code defined by a terminology system Binding: ResponsiblePartyType_VS (26.0.0) (required) |
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept |
![]() ![]() |
1..1 | uri | "http://digitalhealth.gov.au/fhir/hcpd/StructureDefinition/deactivated" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: Identifies the party responsible for setting the parent resource to an inactive or suspended state. This extension is expected to be present whenever the resource's active or status element indicates it is no longer active, and provides audit metadata about the actor who initiated the change.
Other representations of profile: CSV, Excel, Schematron
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:deactivatedBy.value[x].coding | Base | required | Responsible Party Type | 📍26.0.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |