Bulk Data Test Kit
The Bulk Data Access Test Kit validates the conformance of a server implementation to a specified version of the Bulk Data Access Implementation Guide. This Test Kit currently includes export tests for STU1 and STU2 versions of this implementation guide, along with Bulk Submit tests for Data Provider and Data Consumer implementations of the Bulk Submit Operation within the Bulk Data Access v4.0.0-ballot IG.
The export tests are split into three different types of bulk data export:
- All Patients: FHIR Operation to obtain a detailed set of FHIR resources of diverse resource types pertaining to all patients
- Group of Patients: FHIR Operation to obtain a detailed set of FHIR resources of diverse resource types pertaining to all members of a specified Group
- System Level Export: FHIR Operation to export data from a FHIR server, whether or not it is associated with a patient
The v4.0.0-ballot Bulk Submit tests are organized as separate Data Provider and Data Consumer suites. These suites target the Bulk Data Access v4.0.0-ballot IG. The ballot specification is subject to change before final publication. These suites are incomplete and may change as their coverage is expanded.
The Bulk Data Access Test Kit 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.
Reporting Issues
Please report any issues with this set of tests in the GitHub Issues section of this repository.