Skip to content

Releases: onc-healthit/onc-certification-g10-test-kit

ONC Certification (g)(10) Standardized API Test Kit v5.4.0

07 May 23:55
38bd49a
Compare
Choose a tag to compare

The ONC Certification (g)(10) Standardized API Test Kit v5.4.0 includes several testing updates.

This update incorporates the following test changes that may cause systems that passed v5.3.0 tests to now fail:

  • Increase the FHIR resource validator version from 6.3.0 to 6.3.3 (#509).

This version also includes the following test updates which should not cause systems which have previously passed to fail:

  • Remove Practitioner search tests in US Core 5+ (#510).
  • Fix Must Support primitive extensions not being recognized. This impacts QuestionnaireResponse resources in US Core 5+ (#411).

ONC Certification (g)(10) Standardized API Test Kit v5.3.0

09 Apr 23:57
f541232
Compare
Choose a tag to compare

The ONC Certification (g)(10) Standardized API Test Kit v5.3.0 includes several testing updates.

This update incorporates the following test changes that may cause systems that passed v5.2.0 tests to now fail:

  • Increase the FHIR resource validator version from 6.2.8 to 6.3.0 (#488).

This version also includes the following test updates which should not cause systems which have previously passed to fail:

  • Fix an error which prevented the identification of the Coverage.identifier:membershipid.type Must Support slice when it was not the first identifier (#504).
  • Remove remaining US Core 5 references from descriptions (#506).

This version also includes the following infrastructure update which should not affect test behavior:

ONC Certification (g)(10) Standardized API Test Kit v5.3.0.pre

26 Mar 19:59
Compare
Choose a tag to compare

This is a prerelease of the ONC Certification (g)(10) Standardized API Test Kit. This prerelease changes the FHIR resource validator used from the Inferno FHIR Validation Service to the official HL7 FHIR Validator Wrapper. The previous validation service loaded all relevant versions of US Core together, while the new service loads them into isolated sessions, so it is guaranteed that only the conformance resources defined in the same version of US Core as the profile being validated against will be used during validation. This difference could cause resources which previously passed validation to now fail.

ONC Certification (g)(10) Standardized API Test Kit v5.2.0

11 Mar 23:51
b0ef029
Compare
Choose a tag to compare

The ONC Certification (g)(10) Standardized API Test Kit v5.2.0 includes several testing updates.

In addition to testing updates, this release uses a new version of Inferno Core which will require that users running Inferno locally perform database migrations. If you run in Inferno via Docker, you can run the database migrations by running the setup.sh script. If you run Inferno via Ruby, you can run the database migrations with bundle exec inferno migrate.

This update incorporates the following test changes that may cause systems that passed v5.1.0 tests to now fail:

  • Fix Must Support for Patient's previous name and address. Previously, name.period was incorrectly treated as Must Support, when it should have been either name.use:old or name.period.end. Similarly, the Must Support requirement for previous address was updated to be either address.use:old or address.period.end (#496).
  • Update token revocation attestation to include one hour time limit per updated ONC requirements (#500).

This version also includes the following test updates which should not cause systems which have previously passed to fail:

  • Fix error when no Devices match supplied implantable device code in bulk data(#494).
  • Fix error determining the profile of PractitionerRole resources during bulk data tests for US Core 5 and 6 (#477).

ONC Certification (g)(10) Standardized API Test Kit v5.1.0

14 Feb 00:51
1db6aa4
Compare
Choose a tag to compare

The ONC Certification (g)(10) Standardized API Test Kit v5.1.0 includes several testing updates.

This update incorporates the following test changes that may cause systems that passed v5.0.0 tests to now fail:

  • Add Practitioner search tests for US Core 6.1.0, as these are part of USCDI v3 (#484).
  • Update the FHIR validator (#483).

Additionally, this release contains numerous updates to the user interface.

ONC Certification (g)(10) Standardized API Test Kit v5.0.0

10 Jan 01:01
445a94e
Compare
Choose a tag to compare

The ONC Certification (g)(10) Standardized API Test Kit v5.0.0 is a major update which removes support for US Core 5.0.1 / USCDI v2 which is no longer available for certification.

This update also incorporates the following test change that may cause systems that passed v4.1.0 tests to now fail:

  • In the EHR Practitioner Launch, the Encounter context was not being checked when using US Core 6.1.0. Tests 3.3.16 (for SMART App Launch v1) and 3.4.16 (for SMART App Launch v2) have been added to test the Encounter context (#480).

Additionally, this release contains updates to the user interface.

ONC Certification (g)(10) Standardized API Test Kit v4.1.0

13 Dec 01:05
b6f59e9
Compare
Choose a tag to compare

The ONC Certification (g)(10) Standardized API Test Kit v4.1.0 includes several testing updates.

In addition to testing updates, this release uses a new version of Inferno Core which will require that users running Inferno locally perform database migrations. If you run in Inferno via Docker, you can run the database migrations by running the setup.sh script. If you run Inferno via Ruby, you can run the database migrations with bundle exec inferno migrate.

This update incorporates the following test changes that may cause systems that passed v4.0.0 tests to now fail:

  • Restore component.dataAbsentReason MustSupport for Blood Pressure profile (US Core 5 & 6 only) (#471).
  • Check for MustSupport elements within a slice only within that slice (#475).
  • Enforce reference profile validation check when there is only one reference target type (#470).
  • Check that the optional fhirContext field is correctly formatted when present in the token response (SMART App Launch STU 2 only) (#474).

ONC Certification (g)(10) Standardized API Test Kit v4.0.0

08 Nov 01:26
4f6c307
Compare
Choose a tag to compare

The ONC Certification (g)(10) Standardized API Test Kit v4.0.0 is a major update which adds support for US Core 6.1.0 / USCDI v3 which was approved in the Standard Versions Advancement Process.

As a result of this updates, it is necessary to re-run the terminology build process to add support for the terminology used by US Core 6.1.0.

This update also incorporates the following test changes that may cause systems that passed v3.8.1 tests to now fail:

  • CapabilityStatement tests now check that the server lists support for for all required US Core profiles rather than only for all required USCDI resources when using US Core 4, 5, or 6 (tests 5.1.05, 6.1.05, and 10.1.05)(#462).
  • Medication inclusion searches now check that all referenced Medication resources are included in the search Bundle rather than only checking that some Medication resources are included (#463).

Additionally, this release contains numerous updates to the user interface.

ONC Certification (g)(10) Standardized API Test Kit v3.8.1

13 Sep 00:07
f209405
Compare
Choose a tag to compare

The ONC Certification (g)(10) Standardized API Test Kit v3.8.1 includes security updates to underlying dependencies and all users that are running an instance of this test kit locally are encouraged to upgrade to this version as soon as possible. As a patch version release, this update includes no changes which should cause systems that passed v3.8.0 tests to fail.

This version includes the following update which should not affect test behavior:

  • Add presets for the US Core Test Suites so that they will be available for users who run the tests locally (#456).
  • Updates test matrix generation capability to indicate which versions of standards applies to each test in test matrix artifact (#455).

ONC Certification (g)(10) Standardized API Test Kit v3.8.0

09 Aug 18:09
a4e12e0
Compare
Choose a tag to compare

The ONC Certification (g)(10) Standardized API Test Kit v3.8.0 provides several test and user experience improvements based on community feedback. This release includes security updates to underlying dependencies and all users that are running an instance of this test kit locally are encouraged to upgrade to this version as soon as possible.

As a minor version release, this update incorporates the following test changes that may cause systems that passed v3.7.2 tests to now fail:

  • Update the validator service to version 2.3.1 based on version 6.0.21 of the FHIR validation code (#449).
  • Require a Client Secret input for EHR Launch with Patient Scopes (9.8, 9.9) tests to be consistent with other SMART App Launch tests (1, 2, 3, 9.4, 9.5, 9.6, 9.7, 9.8, 9.9).

This version also includes the following test updates which should not cause systems which have previously passed to fail:

  • Minor visual updates.
  • Update the version of the SMART App Launch Test Kit (#451). This update will add some additional inputs for app launch tests when using SMART App Launch 2.0.0. These inputs are locked, so no change in behavior is needed when running the tests from the UI. If using the JSON API to run tests, however, the following new inputs will need to be included in the API calls to create a test run:
{
  "name": "client_auth_type",
  "value": "confidential_symmetric",
},
{
  "name": "client_auth_encryption_method",
  "value": "ES384",
},
{
  "name": "public_client_auth_type",
  "value": "public",
},