Te Whatu Ora Shared Care FHIR API
0.3.9 - release
Te Whatu Ora Shared Care FHIR API - Local Development build (v0.3.9) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Official URL: https://fhir-ig-uat.digital.health.nz/shared-care/CapabilityStatement/CareInTheCommunityCapabilityStatement | Version: 0.3.9 | |||
Active as of 2023-10-19 | Computable Name: CareInTheCommunityCapabilityStatement |
The Manaaki Nga Tahi - Care In The Community FHIR API
Raw OpenAPI-Swagger Definition file | Download
application/json
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.
server
SMART-on-FHIR
transaction
interaction.The summary table lists the resources that are part of this configuration, and for each resource it lists:
_include
_revinclude
Resource Type | Profile | R | V-R | S | U | C | D | Searches | _include | _revinclude | Operations |
---|---|---|---|---|---|---|---|---|---|---|---|
Bundle | http://hl7.org/fhir/StructureDefinition/Bundle Additional supported profiles: ManaakiNgaTahiAllergyIntolerance | y | y | y | y | y | y | patient, actor, status, date, clinical-status, _id, _lastUpdated | * | ||
CarePlan | Supported Profiles ManaakiNgaTahiCarePlan Rheumatic Fever CarePlan | y | y | y | y | y | y | patient, status, subject, _profile, _id, category | * , CarePlan:encounter | ||
CareTeam | Supported Profiles Rheumatic Fever Care Team | y | y | y | y | y | y | identifier, category, _profile, _id | |||
Condition | Supported Profiles ManaakiNgaTahiCondition Rheumatic Fever Condition | y | y | y | y | y | y | patient, subject, _profile, _id | |||
Consent | Supported Profiles ManaakiNgaTahiConsent | y | y | y | y | y | y | patient, data, source-reference, status, _id | * , Consent:source-reference | ||
Encounter | Supported Profiles ManaakiNgaTahiEncounter | y | y | y | y | y | y | patient, status, subject, _id | * , Encounter:diagnosis | ||
MedicationRequest | Supported Profiles MedicationRequest resource for use in NZ MedicationRequest Rheumatic Fever Medication Request | y | y | y | y | y | y | patient, status, medication | * | ||
MedicationStatement | Supported Profiles MedicationStatement resource for use in NZ | y | y | y | y | y | y | patient, status, medication | * | ||
Observation | http://hl7.org/fhir/StructureDefinition/Observation Additional supported profiles: ManaakiNgaTahiObservation | y | y | y | y | y | y | code, 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 | ||
Patient | Supported Profiles Rheumatic Fever Patient | y | y | y | y | y | y | identifier, _profile, _id | |||
PlanDefinition | Supported Profiles ManaakiNgaTahiPlanDefinition | y | y | y | y | y | y | identifier, name, status, title, url, _id | |||
Questionnaire | y | y | y | y | y | y | identifier, name, status, title, url, _id | ||||
QuestionnaireResponse | y | y | y | y | y | y | patient, questionnaire, status, subject, _id | * , QuestionnaireResponse:based-on , QuestionnaireResponse:encounter |
create
, read
, update
, delete
, vread
, search-type
.Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | patient | reference | Who the sensitivity is for Patient |
SHALL | actor | reference | Any one of the individuals participating in the appointment (Practitioner, Device, Patient, HealthcareService, PractitionerRole, RelatedPerson, Location) |
SHALL | status | token | proposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist |
SHALL | date | date | Appointment date/time |
SHALL | clinical-status | token | Must be one of
|
SHALL | _id | token | Logical id of this artifact |
SHALL | _lastUpdated | date | When the resource version last changed |
create
, read
, update
, delete
, vread
, search-type
.This server supports two subtypes of FHIR CarePlan - refer to Profiles
- ManaakiNgaTahiCarePlan - for care in the community health applications
- RheumaticFeverCarePlan - for rheumatic fever health applications
Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | patient | reference | Who the care plan is for |
SHALL | status | token | draft | active | on-hold | revoked | completed | entered-in-error | unknown |
SHALL | subject | reference | Who the care plan is for |
SHALL | _profile | reference | Filter RheumaticFeverCarePlan instances using ?Resource-profile=https://build.fhir.org/ig/tewhatuora/cinc-fhir-ig/StructureDefinition/cinc-rheumaticfever-careplan |
SHALL | _id | token | Logical id of this artifact |
SHALL | category | token | Care plan search by category (SNOMED) code. Rheumatic fever secondary prevention care plans have category=http://snomed.sct/info|320721000210102 |
create
, read
, update
, delete
, vread
, search-type
.This server supports one subtype of FHIR CareTeam - refer to Profiles
- RheumaticFeverCareTeam - simply requires use of particular Condition.category codes in rheumatic fever health applications
Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | identifier | token | The patient's official NHI identifier |
SHALL | category | token | Rheumatic fever care teams will be found by the category code (NZ SNOMED Edition) category=http://snomed.sct/info|320741000210108 |
SHALL | _profile | reference | Filter RheumaticFeverCareTeam instances using ?Resource-profile=https://build.fhir.org/ig/tewhatuora/cinc-fhir-ig/StructureDefinition/cinc-rheumaticfever-careteam |
SHALL | _id | token | Logical id of this artifact |
create
, read
, update
, delete
, vread
, search-type
.This server supports two subtypes of FHIR Condition - refer to Profiles
- ManaakiNgaTahiCondition - for care in the community health applications
- RheumaticFeverCondition - for rheumatic fever health applications
Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | patient | reference | Who has the condition? |
SHALL | subject | reference | Who has the condition? |
SHALL | _profile | reference | Filter RheumaticFeverCondition instances using ?Resource-profile=https://build.fhir.org/ig/tewhatuora/cinc-fhir-ig/StructureDefinition/cinc-rheumaticfever-condition |
SHALL | _id | token | Logical id of this artifact |
create
, read
, update
, delete
, vread
, search-type
.Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | patient | reference | Who the consent applies to |
SHALL | data | reference | The actual data reference |
SHALL | source-reference | reference | Search by reference to a Consent, DocumentReference, Contract or QuestionnaireResponse |
SHALL | status | token | draft | proposed | active | rejected | inactive | entered-in-error |
SHALL | _id | token | Logical id of this artifact |
create
, read
, update
, delete
, vread
, search-type
.Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | patient | reference | The patient or group present at the encounter |
SHALL | status | token | planned | arrived | triaged | in-progress | onleave | finished | cancelled + |
SHALL | subject | reference | The patient or group present at the encounter |
SHALL | _id | token | Logical id of this artifact |
create
, read
, update
, delete
, vread
, search-type
.This server supports two profiles in addition to the base FHIR MedicationRequest resource.
- NzMedicationRequest - from the NZ Base Implementation Guide 2.0
- RheumaticFeverMedicationRequest - for rheumatic fever, captures the medication frequency which is the interval between appointments for benzathine injection.
Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | patient | reference | The rheumatic fever patient for whom this medication is prescribed |
SHALL | status | token | active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown + |
SHALL | medication | reference | Return all MedicationRequests that relate to this type of medication |
create
, read
, update
, delete
, vread
, search-type
.http://hl7.org.nz/fhir/StructureDefinition/NzMedicationStatement
This server supports the NZ Base IG profiles NzMedicationStatement in addition to the base MedicationStatement FHIR resource.
Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | patient | reference | The rheumatic fever patient to whom medication was administered |
SHALL | status | token | active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken + |
SHALL | medication | reference | Return all instances of administration of this medication |
https://fhir-ig-uat.digital.health.nz/shared-care/StructureDefinition/ManaakiNgaTahiObservation
create
, read
, update
, delete
, vread
, search-type
.Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | code | token | Describes what was observed. Sometimes this is called the observation 'name' |
SHALL | date | date | Observation.effective Obtained date/time. If the obtained element is a period, a date that falls in the period |
SHALL | identifier | token | A unique identifier assigned to this observation. |
SHALL | patient | reference | Who the observation is for Patient |
SHALL | based-on | reference | Reference to the service request. |
SHALL | encounter | reference | The Encounter resource associated with the Observation. |
SHALL | category | token | The classification of the type of observation |
SHALL | derived-from | reference | Related measurements the observation is made from |
SHALL | performer | reference | Who performed the observation |
SHALL | status | token | The status of the observation |
SHALL | subject | reference | The subject that the observation is about |
SHALL | value-concept | token | The value of the observation, if the value is a CodeableConcept |
SHALL | value-date | date | The value of the observation, if the value is a date or period of time |
SHALL | value-quantity | quantity | 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) |
SHALL | value-string | string | The value of the observation, if the value is a string, and also searches in CodeableConcept.text |
SHALL | _id | token | Logical id of this artifact |
SHALL | _lastUpdated | date | When the resource version last changed |
create
, read
, update
, delete
, vread
, search-type
.This server supports one subsubtype of FHIR Patient (subtype of NzPatient) - refer to Profiles
- RheumaticFeverPatient - for rheumatic fever health applications
Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | identifier | token | The patient's official NHI identifier |
SHALL | _profile | reference | Filter RheumaticFeverPatient instances using ?Resource-profile=https://build.fhir.org/ig/tewhatuora/cinc-fhir-ig/StructureDefinition/cinc-rheumaticfever-patient |
SHALL | _id | token | Logical id of this artifact |
create
, read
, update
, delete
, vread
, search-type
.Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | identifier | token | External identifier for the plan definition |
SHALL | name | string | Computationally friendly name of the plan definition |
SHALL | status | token | The current status of the plan definition |
SHALL | title | string | The human-friendly name of the plan definition |
SHALL | url | uri | The uri that identifies the plan definition |
SHALL | _id | token | Logical id of this artifact |
Conformance | Operation | Documentation |
---|---|---|
SHALL | $apply |
create
, read
, update
, delete
, vread
, search-type
.Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | identifier | token | External identifier for the questionnaire |
SHALL | name | string | Computationally friendly name of the questionnaire |
SHALL | status | token | The current status of the questionnaire |
SHALL | title | string | The human-friendly name of the questionnaire |
SHALL | url | uri | The uri that identifies the questionnaire |
SHALL | _id | token | Logical id of this artifact |
create
, read
, update
, delete
, vread
, search-type
.Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | patient | reference | The patient that is the subject of the questionnaire response |
SHALL | questionnaire | reference | The questionnaire the answers are provided for |
SHALL | status | token | The status of the questionnaire response |
SHALL | subject | reference | The subject of the questionnaire response |
SHALL | _id | token | Logical id of this artifact |