SMART PH4H
0.1.0 - ci-build

SMART PH4H, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-ph4h/tree/main and changes regularly. See the Directory of published versions

Testing

This page will include testing artifacts for this implementation guide.

Artifacts will include Gherkin .feature files, with acceptance criteria for each test definition, and with defined test cases for PlanDefinitions and Measures. Example data will be in the form of FHIR shorthand (FSH) files or FHIR Resources, with examples listed under the example tab of the resources.

See Test Data for test data.

The testing artifacts in this implementation guide are not intended to be used to determine formal conformance, nor are they intended to be authoritative or comprehensive.

Testing platforms

These files allow a quick setup of working servers, for testing of the specification in a known configuration.

Prerequisites: Docker

Questionnaires and StructureMap Transformations

The matchbox server configuration allows you to test the mappings. For more information: https://github.com/ahdis/matchbox

How to setup the server:

  1. Download the .env file
  2. Download the docker compose file
  3. From the same folder, run docker-compose up -d
  4. Navigate to http://localhost: e.g. http://localhost:8087
  5. Follow the instructions there to setup and run the extractions

Scheduling and Decision Logic, Measures

CQFRuler

  1. Download the .env file
  2. Download the docker compose file
  3. From the same folder, run docker-compose up -d
  4. Navigate to http://localhost: e.g. http://localhost:8080
  5. Follow the instructions there to setup and run the plan definitions.