-
Notifications
You must be signed in to change notification settings - Fork 21
Home
The ONC Certification (g)(10) Standardized API Test Kit is a testing tool for Health IT systems seeking to meet the requirements of the ONC Standardized API for Patient and Population Services criterion § 170.315(g)(10) in the ONC Health IT Certification Program. The following documentation provides information on how to use and contribute to this test kit.
This test kit validates conformance to the following implementation specifications required by the (g)(10) certification criterion:
- Health Level 7 (HL7®) Fast Healthcare Interoperability Resources (FHIR®) (v4.0.1)
- US Core Implementation Guide (v3.1.1, v4.0.0, v6.1.0, or v7.0.0)
- SMART Application Launch Framework Implementation Guide Release (v1.0.0, v2.0.0, or v2.2.0)
- HL7 FHIR Bulk Data Access (Flat FHIR) (v1.0.1, or v2.0.0)
- Getting Started: Installation instructions for setting up and running this test kit locally.
- Test Kit Walkthrough: A step-by-step guide to using this test kit, including screenshots and detailed instructions for each testing scenario.
- Testing FAQ: Frequently asked questions about the tests in this test kit, including explanations of how specific resources are tested and the difference between test result states.
- IE Browser: A guide to using this test kit with legacy/unsupported versions of Internet Explorer when testing EHR systems that use IE as an embedded browser.
Developers contributing to this test kit should be familiar with authoring Inferno Framework test suites. The following guides provide additional information about the design and implementation of this test kit to aid in contributing to these tests:
- Technical Overview: A guide to the architecture of this test kit, including test design principles, code organization, and relationship with other test kits.
- SVAP Update Guide: Detailed instructions for developers on how to update this test kit when new versions of standards are approved through the SVAP process.
- Terminology Update Guide: Detailed instructions on how to update terminology validation components used in this test kit.
- Unusual Implementation Details: Gotchas and special cases to be aware of when updating this test kit, including links to specific code examples.
- Test Procedure Matrix: A matrix of test procedures and their associated test cases, providing a comprehensive view of the certification requirements covered by this test kit.
For questions or issues with this test kit, please reach out to the Inferno team on the #Inferno FHIR Zulip channel.
Report bugs or provide suggestions in GitHub Issues.
Test kit documentation is stored within the ./docs folder of
this repository and is automatically synchronized to this wiki with each update
to the main
branch using the Publish Docs Wiki
workflow. Do not change content
within this wiki directly as changes will be overwritten.
Using this Test Kit
Contributing to this Test Kit
Reference Documents