Health NZ | Te Whatu Ora FHIR Mockplus System Implementation Guide
0.0.4 - draft

Health NZ | Te Whatu Ora FHIR Mockplus System Implementation Guide - Local Development build (v0.0.4) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Dashboard

OpenSearch is an open-sourced tool used by Mock+ to provide API consumers with a view of their activity to support design and development activity.

alt text

Obtain Keycloak access_token (authenticate as tenant)

Required Scope

Client ID scope required is system/*.crus

alt text

Call Provision Dashboard

alt text

Login OpenSearch

alt text

Change Password

alt text

Tenant

Confirm global tenant

alt text

Select Explore on my own

alt text

Initialise Dashboard

Discovery Dashboard will not appear before any index-pattern are created

alt text

Open Management/Overview, select Dashboards management, and then Index patterns

alt text

Special case Index-patterns

Index-patterns are created with the $reset operation (there are multiple for each API e.g. Air, HPI, NHI,… and each operation will create its own index-patterns depending on the seed data).

There seems to be a bug - For the index patterns to take effect the first time in the Dashboard (to see the index-patterns, use the visualisation dashboard and prevent Errors) the OpenSearch UI needs to be refreshed.

This can be achieved via switching to the Private tenant and back to Global tenant (only necessary once).

Reset (and seed) data

alt text

Refresh the OpenSearch Dashboard via switching tenants and back. From the user options, select Switch tenants.

alt text

Select the Private tenant and confirm, then switch back to Global.

alt text

alt text

alt text

Now the index-patterns are visible

alt text

See Create and Reset data