NZ Shared Digital Health Record API
1.0.1 - release

NZ Shared Digital Health Record API - Local Development build (v1.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

OperationDefinition: SDHRParticipationStatusOperation

Official URL: https://fhir-ig.digital.health.nz/sdhr/OperationDefinition/SDHRParticipationStatusOperation Version: 1.0.1
Active as of 2026-06-08 Computable Name: ParticipationStatus

This operation retrieves a patient's Shared Digital Health Record participation status. This operation should be used by data providers in the Shared Digital Health Record ecosystem such as Patient Management Systems (PMS) or Electronic Health Record (EHR) systems. It returns whether the patient is participating in the service, whether enrollment information was found, and whether the patient has active, archived, or any records available in the service. The scope of the status returned is the API consumer, for example an HPI Facility where patient data is held.

For an example response payload for this operation see:

To make a request to this operation the API Consumer must POST a Parameters payload to the operation URL (e.g. POST https://api.sdhr.digital.health.nz/s2s/$participation-status).

The operation is idempotent, meaning that multiple requests with the same parameters will have the same effect as a single request. The operation is expected to be called by a healthcare provider on behalf of the patient, and the patient must be identified by their NHI. The operation will return a Parameters resource containing the patient reference and participation status indicators.

URL: [base]/$$participation-status

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INpatient1..1Reference

Reference must be an NHI Patient URL with format https://api.hip.digital.health.nz/fhir/nhi/v1/Patient/ZZZ1111 or ZZZ11AA

OUTpatient1..1Reference

The patient reference resolved for the participation status lookup.

OUThnzParticipationIndicator1..1boolean

Indicates whether the patient is currently participating in the Shared Digital Health Record service.

OUThasActiveRecords1..1boolean

Indicates whether the patient has active records available in the service.

OUThasArchivedRecords1..1boolean

Indicates whether the patient has archived records in the service.

OUThasAnyRecords1..1boolean

Indicates whether the patient has any records, active or archived, in the service.

OUTenrollmentInformationFound1..1boolean

Indicates whether enrollment information was found for the patient.

OUTenrollmentOrgId0..1string

The enrollment organization identifier, when enrollment information is available for the patient.

OUTenrollmentFacilityId0..1string

The enrollment facility identifier, when enrollment information is available for the patient.

OUTenrollmentNHI0..1string

The enrollment NHI value, when enrollment information is available for the patient.