SMART ICVP
0.1.0 - ci-build

This page is part of the ICVP (v0.1.0: Releases Draft) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, 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.