Health New Zealand Te Whatu Ora Shared Care FHIR API
0.4.2 - release New Zealand flag

Health New Zealand Te Whatu Ora Shared Care FHIR API - Local Development build (v0.4.2) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

CapabilityStatement: Shared Care FHIR Server Capability Statement

Official URL: https://fhir-ig.digital.health.nz/shared-care/CapabilityStatement/SharedCareFHIRAPICapabilityStatement Version: 0.4.2
Active as of 2024-07-03 Computable Name: SharedCareFHIRAPICapabilityStatement

Health NZ Te Whatu Ora Shared Care FHIR API

Raw OpenAPI-Swagger Definition file | Download

Shared Care FHIR Server Capability Statement

  • Implementation Guide Version: 0.4.2
  • FHIR Version: 4.0.1
  • Supported Formats: json
  • Published on: 2024-07-03
  • Published by: Te Whatu Ora

Note to Implementers: FHIR Capabilities

Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.

FHIR RESTful Capabilities

Mode: server

Security
Enable CORS: yes
Security services supported: SMART-on-FHIR
Summary of System-wide Interactions
  • Supports the transactioninteraction.
Summary of System-wide Operations
ConformanceOperationDocumentation
SHALL$run

Run a flat data view operation to aggregate data for a specific patient using a defined ViewDefinition. See Flat Data Views for more information.

Capabilities by Resource/Profile

Summary

The summary table lists the resources that are part of this configuration, and for each resource it lists:

  • The relevant profiles (if any)
  • The interactions supported by each resource (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Type are only present if at least one of the resources has support for them.
  • The required, recommended, and some optional search parameters (if any).
  • The linked resources enabled for _include
  • The other resources enabled for _revinclude
  • The operations on the resource (if any)
Resource TypeProfileRV-RSUCDSearches_include_revincludeOperations
AllergyIntolerancehttps://fhir-ig.digital.health.nz/shared-care/StructureDefinition/ManaakiNgaTahiAllergyIntoleranceyyyyyypatient, recorder, code, category, clinical-status, _id, _lastUpdated*
AppointmentSupported Profiles
  Appointment
  New Dunedin Hospital Outpatient Appointment Profile
  NZ SharedCare Appointment
yyyyyypatient, actor, status, date*
AppointmentResponseSupported Profiles
  New Dunedin Hospital Outpatient Appointment Response Profile
yy
Bundlehttp://hl7.org/fhir/StructureDefinition/Bundleyyyyyy
CommunicationSupported Profiles
  CMS Communication
yyyyyysender, identifier, based-on, patient, recipient, status, sent, received, medium, _profile
CommunicationRequestSupported Profiles
  CMS Communication Request
yyyyyyidentifier, medium, occurrence, patient, status, recipient, _profile*
CarePlanhttp://hl7.org/fhir/StructureDefinition/CarePlan
Additional supported profiles:
  ManaakiNgaTahiCarePlan
yyyyyypatient, status, subject, _profile, _id, category*, CarePlan:encounter
Conditionhttps://fhir-ig.digital.health.nz/shared-care/StructureDefinition/ManaakiNgaTahiConditionyyyyyypatient, subject, _profile, _id
Consenthttps://fhir-ig.digital.health.nz/shared-care/StructureDefinition/nz-sharedcare-consentyyyyyypatient, data, source-reference, status, _id*, Consent:source-reference
EncounterSupported Profiles
  ManaakiNgaTahiEncounter
  NZ SharedCare Encounter
yyyyyypatient, status, subject, _id*, Encounter:diagnosis
HealthcareServiceSupported Profiles
  HealthcareService
yyyyyyidentifier, active, name, service-type, program, _profile
Observationhttps://fhir-ig.digital.health.nz/shared-care/StructureDefinition/ManaakiNgaTahiObservationyyyyyycode, date, identifier, patient, based-on, encounter, category, derived-from, performer, status, subject, value-concept, value-date, value-quantity, value-string, _id, _lastUpdated*, Observation:patient, Observation:encounter, Observation:based-on, Observation:derived-from, Observation:device, Observation:focus, Observation:has-member, Observation:part-of, Observation:performer, Observation:specimen, Observation:subject$flat-export
Patienthttp://hl7.org.nz/fhir/StructureDefinition/NzPatient
Additional supported profiles:
  New Dunedin Hospital Outpatient Update profile
yyyyidentifier, _profile, _id, individual-family, individual-given, Patient-name, individual-phonetic, individual-email*
PersonSupported Profiles
  CommunicationPerson
yyyyyyphone, email, identifier, _profile, _source
PlanDefinitionhttps://fhir-ig.digital.health.nz/shared-care/StructureDefinition/ManaakiNgaTahiPlanDefinitionyyyidentifier, name, status, title, url, _id$apply
Questionnaire yyyidentifier, name, status, title, url, _id
QuestionnaireResponse yyyyyypatient, questionnaire, status, subject, _id*, QuestionnaireResponse:based-on, QuestionnaireResponse:encounter$extract
ActivityDefinition yyy_id, identifier, name, status, title*$apply
DocumentReferenceSupported Profiles
  Record of Template for Email Communication from Any Healthcare System
yyyyyyidentifier, status, category, date
TaskSupported Profiles
  OutreachTask
yyyyyystatus, code, owner, subject, requester, based-on, patient, _id
ServiceRequestSupported Profiles
  OutreachServiceRequest
yyyyyyidentifier, status, priority, code, patient, subject, performer, requester, _id*
ClaimSupported Profiles
  NZ SharedCare Claim
yyyyyyidentifier, status, patient, provider, created, use, _id
ClaimResponseSupported Profiles
  NZ SharedCare Claim Response
yyyyyyidentifier, status, request, created, outcome, requestor, _id

Resource Conformance: supported AllergyIntolerance

Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Who the sensitivity is for Patient

SHALLrecorderreference

Who recorded the sensitivity AllergyIntolerance.recorder

SHALLcodetoken

Code that identifies the allergy or intolerance AllergyIntolerance Code ValueSet

SHALLcategorytoken

Must be one of

SHALLclinical-statustoken

Must be one of

SHALL_idtoken

Logical id of this artifact

SHALL_lastUpdateddate

When the resource version last changed

 

Resource Conformance: supported Appointment

Core FHIR Resource
Appointment
Reference Policy
Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Who the sensitivity is for Patient

SHALLactorreference

Any one of the individuals participating in the appointment (Practitioner, Device, Patient, HealthcareService, PractitionerRole, RelatedPerson, Location)

SHALLstatustoken

proposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist

SHALLdatedate

Appointment date/time

 

Resource Conformance: supported AppointmentResponse

Core FHIR Resource
AppointmentResponse
Reference Policy
Interaction summary
  • Supports create, update.

Documentation

New Dunedin Hospital Outpatients - Used to confirm an appointment

Resource Conformance: supported Bundle

Base System Profile
Bundle
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Resource Conformance: supported Communication

Core FHIR Resource
Communication
Reference Policy
Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Supported Profiles

CMS Communication

Search Parameters
ConformanceParameterTypeDocumentation
SHALLsenderreference

Who shares the information

SHALLidentifiertoken

clinical-identifier

SHALLbased-onreference

Communication-based-on

SHALLpatientreference

clinical-patient

SHALLrecipientreference

Who the information is shared with

SHALLstatustoken

preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown

SHALLsentdate

When sent

SHALLreceiveddate

Communication-received

SHALLmediumtoken

Communication-medium

SHALL_profilereference
 

Resource Conformance: supported CommunicationRequest

Core FHIR Resource
CommunicationRequest
Reference Policy
Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Supported Profiles

CMS Communication Request

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken

Unique identifier

SHALLmediumtoken

A channel of communication

SHALLoccurrencedate

CommunicationRequest.occurrence.ofType(dateTime)

SHALLpatientreference

clinical-patient

SHALLstatustoken
SHALLrecipientreference

Who the information is shared with

SHALL_profilereference
 

Resource Conformance: supported CarePlan

Base System Profile
CarePlan
Profile Conformance
SHALL
Reference Policy

Supported Profiles

ManaakiNgaTahiCarePlan

Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Who the care plan is for

SHALLstatustoken

draft | active | on-hold | revoked | completed | entered-in-error | unknown

SHALLsubjectreference

Who the care plan is for

SHALL_profilereference

Filter RheumaticFeverCarePlan instances using ?Resource-profile=https://build.fhir.org/ig/tewhatuora/cinc-fhir-ig/StructureDefinition/cinc-rheumaticfever-careplan

SHALL_idtoken

Logical id of this artifact

SHALLcategorytoken

Care plan search by category (SNOMED) code. Rheumatic fever secondary prevention care plans have category=http://snomed.sct/info|320721000210102

 

Resource Conformance: supported Condition

Base System Profile
ManaakiNgaTahiCondition
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Who has the condition?

SHALLsubjectreference

Who has the condition?

SHALL_profilereference

Filter RheumaticFeverCondition instances using ?Resource-profile=https://build.fhir.org/ig/tewhatuora/cinc-fhir-ig/StructureDefinition/cinc-rheumaticfever-condition

SHALL_idtoken

Logical id of this artifact

 

Resource Conformance: supported Consent

Base System Profile
ManaakiNgaTahiConsent
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Who the consent applies to

SHALLdatareference

The actual data reference

SHALLsource-referencereference

Search by reference to a Consent, DocumentReference, Contract or QuestionnaireResponse

SHALLstatustoken

draft | proposed | active | rejected | inactive | entered-in-error

SHALL_idtoken

Logical id of this artifact

 

Resource Conformance: supported Encounter

Core FHIR Resource
Encounter
Reference Policy
Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

The patient or group present at the encounter

SHALLstatustoken

planned | arrived | triaged | in-progress | onleave | finished | cancelled +

SHALLsubjectreference

The patient or group present at the encounter

SHALL_idtoken

Logical id of this artifact

 

Resource Conformance: supported HealthcareService

Core FHIR Resource
HealthcareService
Reference Policy
Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Supported Profiles

HealthcareService

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken

Unique identifier

SHALLactivetoken

The Healthcare Service is currently marked as active

SHALLnamestring

A portion of the Healthcare service name

SHALLservice-typetoken

The type of service provided by this healthcare service

SHALLprogramtoken

One of the Programs supported by this HealthcareService

SHALL_profilereference
 

Resource Conformance: supported Observation

Base System Profile
ManaakiNgaTahiObservation
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLcodetoken

Describes what was observed. Sometimes this is called the observation 'name'

SHALLdatedate

Observation.effective Obtained date/time. If the obtained element is a period, a date that falls in the period

SHALLidentifiertoken

A unique identifier assigned to this observation.

SHALLpatientreference

Who the observation is for Patient

SHALLbased-onreference

Reference to the service request.

SHALLencounterreference

The Encounter resource associated with the Observation.

SHALLcategorytoken

The classification of the type of observation

SHALLderived-fromreference

Related measurements the observation is made from

SHALLperformerreference

Who performed the observation

SHALLstatustoken

The status of the observation

SHALLsubjectreference

The subject that the observation is about

SHALLvalue-concepttoken

The value of the observation, if the value is a CodeableConcept

SHALLvalue-datedate

The value of the observation, if the value is a date or period of time

SHALLvalue-quantityquantity

The value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)

SHALLvalue-stringstring

The value of the observation, if the value is a string, and also searches in CodeableConcept.text

SHALL_idtoken

Logical id of this artifact

SHALL_lastUpdateddate

When the resource version last changed

 
Extended Operations
ConformanceOperationDocumentation
SHALL$flat-export

Resource Conformance: supported Patient

Base System Profile
NZ Patient
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, update, vread, search-type.

Documentation

New Dunedin Hospital Outpatients - Patient Profile

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken

The patient's official NHI identifier

SHALL_profilereference

Filter Patient instances using the applicable profile canonical Url from IG

SHALL_idtoken

Logical id of this artifact

SHALLindividual-familystring

A portion of the family name of the patient - Patient.name.family

SHALLindividual-givenstring

A portion of the given name of the patient - Patient.name.given

SHALLPatient-namestring

A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text - Patient.name

SHALLindividual-phoneticstring

A portion of either family or given name using some kind of phonetic matching algorithm - Patient.name

SHALLindividual-emailstring

Patient's email contact record - Patient.telecom.where(system='email') | Person

 

Resource Conformance: supported Person

Core FHIR Resource
Person
Reference Policy
Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Supported Profiles

CommunicationPerson

Search Parameters
ConformanceParameterTypeDocumentation
SHALLphonetoken

A value in a phone contact.

SHALLemailtoken

A value in an email contact

SHALLidentifiertoken

A person Identifier

SHALL_profilereference

Filter Person Instances using ?profile=https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/nz-sharedcare-communication-person

SHALL_sourceuri

Filter Person Instances using the meta.source field - e.g. ?_source=NIBS

 

Resource Conformance: supported PlanDefinition

Base System Profile
ManaakiNgaTahiPlanDefinition
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, vread, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken

External identifier for the plan definition

SHALLnamestring

Computationally friendly name of the plan definition

SHALLstatustoken

The current status of the plan definition

SHALLtitlestring

The human-friendly name of the plan definition

SHALLurluri

The uri that identifies the plan definition

SHALL_idtoken

Logical id of this artifact

 
Extended Operations
ConformanceOperationDocumentation
SHALL$apply

Resource Conformance: supported Questionnaire

Core FHIR Resource
Questionnaire
Reference Policy
Interaction summary
  • Supports read, vread, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken

External identifier for the questionnaire

SHALLnamestring

Computationally friendly name of the questionnaire

SHALLstatustoken

The current status of the questionnaire

SHALLtitlestring

The human-friendly name of the questionnaire

SHALLurluri

The uri that identifies the questionnaire

SHALL_idtoken

Logical id of this artifact

 

Resource Conformance: supported QuestionnaireResponse

Core FHIR Resource
QuestionnaireResponse
Reference Policy
Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

The patient that is the subject of the questionnaire response

SHALLquestionnairereference

The questionnaire the answers are provided for

SHALLstatustoken

The status of the questionnaire response

SHALLsubjectreference

The subject of the questionnaire response

SHALL_idtoken

Logical id of this artifact

 
Extended Operations
ConformanceOperationDocumentation
SHALL$extract

Resource Conformance: supported ActivityDefinition

Core FHIR Resource
ActivityDefinition
Reference Policy
Interaction summary
  • Supports read, vread, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_idtoken

Logical id of this artifact

SHALLidentifiertoken

External identifier for the ActivityDefinition

SHALLnamestring

Computationally friendly name of the ActivityDefinition

SHALLstatustoken

The current status of the ActivityDefinition

SHALLtitlestring

The human-friendly name of the ActivityDefinition

 
Extended Operations
ConformanceOperationDocumentation
SHALL$apply

Resource Conformance: supported DocumentReference

Core FHIR Resource
DocumentReference
Reference Policy
Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken

Identifier of the attachment binary

SHALLstatustoken

current | superseded | entered-in-error

SHALLcategorytoken

Categorization of document

SHALLdatedate

When this document reference was createdr

 

Resource Conformance: supported Task

Core FHIR Resource
Task
Reference Policy
Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Supported Profiles

OutreachTask

Search Parameters
ConformanceParameterTypeDocumentation
SHALLstatustoken
SHALLcodetoken

The type of outreach task

SHALLownerreference
SHALLsubjectreference
SHALLrequesterreference
SHALLbased-onreference
SHALLpatientreference
SHALL_idtoken

Logical id of this artifact

 

Resource Conformance: supported ServiceRequest

Core FHIR Resource
ServiceRequest
Reference Policy
Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Supported Profiles

OutreachServiceRequest

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken
SHALLstatustoken
SHALLprioritytoken
SHALLcodetoken
SHALLpatientreference
SHALLsubjectreference
SHALLperformerreference
SHALLrequesterreference
SHALL_idtoken

Logical id of this artifact

 

Resource Conformance: supported Claim

Core FHIR Resource
Claim
Reference Policy
Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Supported Profiles

NZ SharedCare Claim

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken
SHALLstatustoken
SHALLpatientreference
SHALLproviderreference
SHALLcreateddate
SHALLusetoken
SHALL_idtoken
 

Resource Conformance: supported ClaimResponse

Core FHIR Resource
ClaimResponse
Reference Policy
Interaction summary
  • Supports create, read, update, delete, vread, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken
SHALLstatustoken
SHALLrequestreference
SHALLcreateddate
SHALLoutcometoken
SHALLrequestorreference
SHALL_idtoken