Archived source code for the Inferno Testing Tool and the Community Edition set of tests. No longer maintained.
This release includes a number of security fixes, dependency updates, and database performance improvements. It also provides minor fixes to the US Core tests.
This release includes tests for the SMART Scheduling Links draft standard and updates to the US Core v3.1.1 and International Patient Summary (IPS) tests. It also improves the stability of Inferno when run in a hosted server environment by allowing data to be saved to a Postgres database.
This release includes tests for the International Patient Summary Implementation Guide v1.0.0. For a complete list of tests that are included in Inferno Community Edition, please visit the README.
This release includes:
This release includes a major update to Inferno's persistence implementation that is incompatible with databases created with previous versions. Users should remove, or backup, old data before upgrading.
Users can remove old data and initialize a new database with:
rm -rf data
bundle install
bundle exec rake db:create db:schema:load
Users deploying inferno with docker should update their containers with:
docker-compose pull
docker-compose up --build
This release includes:
This release includes:
Added _include Medication Tests for the US Core Sequence (https://github.com/onc-healthit/inferno/pull/408)
Updated US Core Resource tests to run regardles of whether the CapabilityStatement tests are run (https://github.com/onc-healthit/inferno/pull/409)
Added chained search tests (https://github.com/onc-healthit/inferno/pull/411)
Add support for saving informational messages from validation service (https://github.com/onc-healthit/inferno/pull/412)
Add checks for must support elements for fixed values (https://github.com/onc-healthit/inferno/pull/413)
Updated US Core terminology checks to require code in CodeableConcepts with required bindings (https://github.com/onc-healthit/inferno/pull/415)
Added check for resource id in read tests (https://github.com/onc-healthit/inferno/pull/416)
Update client to allow tests against multiple URLs (https://github.com/onc-healthit/inferno/pull/417)
Fixed build errors from PractitionerRole tests (https://github.com/onc-healthit/inferno/pull/418)
Updated input so that multiple patients to be provided for US Core tests (https://github.com/onc-healthit/inferno/pull/419)
Added basic FHIR terminology endpoint (https://github.com/onc-healthit/inferno/pull/420)
Added support for US Core servers which require status for searching (https://github.com/onc-healthit/inferno/pull/421)
Added checks for values found in composite searches (https://github.com/onc-healthit/inferno/pull/422)
Updated Clinical Notes test (https://github.com/onc-healthit/inferno/pull/423)
Added limits to reference resolution and caching for already resolved references (https://github.com/onc-healthit/inferno/pull/425)
Update terminology version (https://github.com/onc-healthit/inferno/pull/426)
Added data absent reason tests (https://github.com/onc-healthit/inferno/pull/432)
Added support providing device type for implantable devices (https://github.com/onc-healthit/inferno/pull/433)
Removed client ID token refresh tests for public clients (https://github.com/onc-healthit/inferno/pull/434)
Updated CapabilityStatement checks (https://github.com/onc-healthit/inferno/pull/436)
Fixed issue where HTML could render in responses (https://github.com/onc-healthit/inferno/pull/442)
Added basic test generator creating read, validate and search tests based on IG artifacts (https://github.com/onc-healthit/inferno/pull/468, https://github.com/onc-healthit/inferno/pull/477)
Updated test requirements implementation to allow for more flexibility (https://github.com/onc-healthit/inferno/pull/470)
Added support for dynamically loading IG artifacts into the validator service a startup (https://github.com/onc-healthit/inferno/pull/476)
Various minor updates, bug fixes and performance improvements (https://github.com/onc-healthit/inferno/pull/424, https://github.com/onc-healthit/inferno/pull/428, https://github.com/onc-healthit/inferno/pull/429, https://github.com/onc-healthit/inferno/pull/435, https://github.com/onc-healthit/inferno/pull/443, https://github.com/onc-healthit/inferno/pull/445, https://github.com/onc-healthit/inferno/pull/448, https://github.com/onc-healthit/inferno/pull/454, https://github.com/onc-healthit/inferno/pull/459, https://github.com/onc-healthit/inferno/pull/463, https://github.com/onc-healthit/inferno/pull/465, https://github.com/onc-healthit/inferno/pull/473, https://github.com/onc-healthit/inferno/pull/474, https://github.com/onc-healthit/inferno/pull/475, https://github.com/onc-healthit/inferno/pull/478, https://github.com/onc-healthit/inferno/pull/479)
This release includes:
INFERNO_CONFIG_FILE
environment variableThis release includes:
_revinclude
tests for Provenance_include
testsONCSD-06
TestingInstance#patient_id
deterministicjson-jwt
gem to address a security vulnerabilityThis release includes:
desc
method in sequences; description
should be used insteadThis release includes:
SHOULD
searches optionalThis release includes: