Inferno on HealthIT.gov is for demonstration only. Not for use withis not for use with sensitive data or Protected Health Information (PHI).
Data periodically removed.
Inferno is updating the way inputs are managed for SMART App Launch workflows.
This change is part of our continued efforts to improve the user experience of
Inferno, and to make it easier for test authors to create and maintain tests.
This update to Inferno includes a new compound input type, AuthInfo, which
manages OAuth 2.0 inputs for a test. This compound type includes fields for all
of the information necessary to perform an authorization workflow, including the
authorization workflow type, client ID, client secret, scope, and redirect URI.
This change will provide the following benefits:
Inferno will intelligently display or hide authorization-related fields based on
the selected authorization workflow, making it easier for users to understand
which inputs are required for a given test.
Test authors can include a single authorization input in their tests, instead of
including several for the various components of the OAuth 2.0 authorization workflow.
Inferno will automatically perform token refreshes when necessary, without any
special attention from the test author or user.
The primary impact for test users is they will notice that OAuth 2.0-related
inputs are now organized together, and dynamically update based on selected
authorization workflows.
And while we strive for stability and backwards-compatibility for all uses of
Inferno today, the following users of Inferno may be affected by this change and
may need to adjust their usage accordingly:
Users who have created custom presets or sets of saved inputs
Users who reuse old test sessions
Users who integrate directly with the Inferno JSON API
Users who automate Inferno UI interactions
For those that integrate with Inferno using the JSON API, the structure
of inputs will change. The JSON representation of inputs which used to look like this:
{"name":"standalone_client_id","description":"Client ID provided during registration of Inferno as a standalone application","title":"Standalone Client ID","type":"text","value":"SAMPLE_CONFIDENTIAL_CLIENT_ID"},{"name":"standalone_client_secret","description":"Client Secret provided during registration of Inferno as a standalone application. Only for clients using confidential symmetric authentication.","title":"Standalone Client Secret","type":"text","value":"SAMPLE_CONFIDENTIAL_CLIENT_SECRET"},{"name":"standalone_requested_scopes","description":"OAuth 2.0 scope provided by system to enable all required functionality","title":"Standalone Scope","type":"textarea","value":"launch/patient openid fhirUser offline_access patient/*.read*"}
A preview of this change is available on the Inferno on HealthIT.gov QA
site. Please reach out to the Inferno team if you
have questions regarding this change.
The Inferno team is rolling out a key update that replaces Inferno’s
custom-built validator
service with the
FHIR® Validator
Wrapper. This is
being done as part of our effort to simplify Inferno by aligning its internal
architecture with broadly used, community-developed components whenever
possible.
The updated validator service will be incorporated into the next release of the
ONC Certification (g)(10) Standardized API Test
Kit, scheduled for release on April 10. We
expect that the impact from this change will be minimal, as both the legacy and
new validation services use the FHIR
Validator to
perform validation. However, it is possible that subtle changes to validation may
occur due to differences in how Implementation Guide conformance data is loaded
for validation.
Welcome to the new Inferno on HealthIT.gov! The goal of this redesign is to
provide easier access to the growing suite of conformance tests available for
use on this service. It also adds content for users to more easily understand
this service and to follow updates to it over time.
The February 2024 monthly update includes a redesign of the
inferno.healthit.gov website and Inferno
Framework documentation site. It also
includes a minor release of the ONC Certification (g)(10) Standardized API Test
Kit, an update to the SMART App Launch Test Kit, the new Service Base
URL Test Kit, and an update to the US Core Test Kit.
The January 2024 monthly update includes a major new
release of the ONC Certification (g)(10) Standardized API Test Kit,
as well as a patch release to the UDS+ Test Kit.
The December monthly update includes updates to several test kits,
including a minor release for the (g)(10) Test kit, a minor release for the
SMART App Launch Test Kit, and a patch-level update to the UDS+ Test Kit.
The ONC Certification (g)(10) Standardized API Test Kit v4.0.0 is now available
on Inferno on HealthIT.gov for general use. This is a major update which adds
support for US Core 6.1.0 / USCDI v3 which was approved in the ONC Standard
Versions Advancement Process. This update also includes updates to the US Core
test kit to incorporate fixes to US Core v6.1.0 tests.
The September monthly update includes updates to several test kits,
including a patch-level release for the (g)(10) Test kit and initial support
for US Core v6.1.0 tests in the US Core Test Kit.
The August monthly update includes updates to several test kits,
including a minor release for the (g)(10) Test kit, a patch level update
to the IPA Test Kit, and inclusion of a new test suite targeting an
experimental version of the Carin for Blue Button Implementation guide.