Health NZ | Te Whatu Ora FHIR Assistance Needs Questionnaires Implementation Guide
0.0.1 - draft

Health NZ | Te Whatu Ora FHIR Assistance Needs Questionnaires Implementation Guide, published by . This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/tewhatuora/fhir-patient-questionnaires/ and changes regularly. See the Directory of published versions

Solution

Support for capturing and retrieving disability assistance needs.

Solution Overview

Salesforce, via the magic link triggers the Questionnaire in the form tool, the resulting QuestionnaireResponse is sent to the FHIR Server for processing.

SalesforceSalesforceForm ToolForm ToolAPI GatewayAPI GatewayFHIR ServerFHIR ServerInternal Extract ProcessInternal Extract ProcessMagic Link (Questionnaire, NHI)QuestionnaireResponse(NHI, Needs)QuestionnaireResponse(NHI, Needs)confirmationconfirmationconfirmationValidate Data(NHI, Needs)Trigger Extract Process(NHI, Needs)Process Data(NHI, Needs)Create Condition(NHI, Needs)

The questionnaire is in Patient context, and neither the Questionnaire nor Questionnaireresponse define Patient as a subject, because the Form Tool injects this.

Response

The resulting resources can be consumed via the Rest API to retrieve the patients assistance needs.

curl -s ${FHIR_URL}/Condition?subject:identifier=${nhi}&category=717831006&code=371152001

SalesforceSalesforceMulesoftMulesoftAPI GatewayAPI GatewayFHIR ServerFHIR ServersearchNeeds(NHI)searchNeeds(NHI)searchNeeds(NHI)FHIR Bundle with NHI and NeedsFHIR Bundle with NHI and Needstransform(FHIR Bundle with NHI and Needs)Send response with Needs

Assistance Needs Retrieval API

The auto-generated OAS file has been left unaltered, however, this file is not usable in its default output, so the following have been provided, for the following task

Abletech GUI Samples

The following example screen shots are examples only.

Disclaimer Multi-choice selection Confirmation