The testing infrastructure is intended to centralize health IT testing resources to provide the U.S. healthcare IT industry and the Federal Government with a robust conformance and interoperability testing capability. The conceptual view of the testing infrastructure to the right illustrates that health IT stakeholders will have access to a core Test Infrastructure System managed by NIST. The Test Infrastructure System will contain a testing toolkit to develop customized testing solutions to meet individual stakeholder needs. The testing infrastructure will support instance testing, isolated-system testing, and peer-to-peer testing environments. It will also provide end-users with development components or utilities such as a test identification manager, testing resource repository, test case wizard, and configuration manager for test case development. Furthermore, the testing infrastructure will provide a workflow management mechanism to direct test cases through the execution of test transactions and validations necessary to ensure standards compliance. The test harness or execution engine of the testing infrastructure will employ a series of testing services that will encompass the functionality of existing standards-based testing tools.
The Test Infrastructure System will encompass the following components:
The testing infrastructure is intended to be modular for stakeholder organizations to utilize one or multiple components as needed to build individual testing solutions. As such, each component of the testing infrastructure will be accessible via multiple delivery mechanisms including APIs, desktop applications, web applications, and web services as illustrated in the diagram to the right (click image to enlarge).