US Core Test Kit

Test Kit Version: 1.0.0
Maturity: High
SMART App Launch
US Core

The US Core Test Kit validates the conformance of server and client implementations to a specific version of the US Core IG. Currently, Inferno can test against implementations of following versions of the US Core IG: v3.1.1, v4.0.0, v5.0.1, v6.1.0, v7.0.0, and v8.0.0.

This test kit is open source and freely available for use or adoption by the health IT community including EHR vendors, health app developers, and testing labs. It is built using the Inferno Framework. The Inferno Framework is designed for reuse and aims to make it easier to build test kits for any FHIR-based data exchange.

Status

The US Core Test Kit is actively developed and regularly updated. Starting with STU3, each STU sequence is kept up-to-date with the latest version. See the test descriptions within the test kit for detail on the specific validations performed as part of testing these requirements.

Server Suites

The US Core Server suites are mature tests and currently verify the following requirements:

  • Support for Capability Statement
  • Support for all US Core Profiles
  • Searches required for each resource
  • Support for Must Support Elements
  • Profile Validation
  • Reference Validation
  • Clinical Notes Guidance
  • Missing Data Guidance

Client suites

The US Core Client suites are less mature and currently verify the following requirements:

  • Support for making requests for data on all US Core Profiles
  • Support for read and search interaction requests
  • Initiate searches using each required search parameter combination

Repository

The US Core Test Kit GitHub repository can be found here.

Providing Feedback and Reporting Issues

We welcome feedback on the tests, including but not limited to the following areas:

  • Validation logic, such as potential bugs, lax checks, and unexpected failures.
  • Requirements coverage, such as requirements that have been missed, tests that necessitate features that the IG does not require, or other issues with the interpretation of the IG’s requirements.
  • User experience, such as confusing or missing information in the test UI.

Please report any issues with this set of tests in the issues section of the repository.

Other Test Kits

Options

Test Suite
Start Testing