US Core Test Kit
This is an Inferno test kit for the US Core Implementation Guide v3.1.1, v4.0.0, v5.0.1, v6.1.0, and v7.0.0, and v8.0.0. This test kit provides testing for US Core Servers.
Visit the US Core Test Kit Documentation for more information on using this test kit.
Getting Started
The Inferno on HealthIT.gov platform hosts a public instance of this test kit that developers and testers are welcome to use. However, users are encouraged to download and run this tool locally.
The quickest way to run this test kit locally is with Docker.
- Install Docker
 - Clone this repository, or download an official release.
 - Run 
./setup.shwithin the test kit directory to download necessary dependencies - Run 
./run.shwithin the test kit directory to start the application - Navigate to 
http://localhost 
See the Inferno Documentation for more information on running Inferno locally.
Client
The client test suites require a running instance of the Inferno Reference Server. Instructions for setting up and running an instance are available on the GitHub repository page.
The local environment variable FHIR_REFERENCE_SERVER should point to this instance. Similarly,
the HOST_HEADER environment variable should be set according to the running instance of
the Inferno Reference Server. See .env.development and
.env.production for examples.
License
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.