Onc Healthit Inferno Versions Save

Archived source code for the Inferno Testing Tool and the Community Edition set of tests. No longer maintained.

v2.14.0

2 years ago

This release includes a number of security fixes, dependency updates, and database performance improvements. It also provides minor fixes to the US Core tests.

v2.13.0

2 years ago

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.

v2.12.0

3 years ago

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:

  • Adds International Patient Summary Tests (#530)
  • Updates to README (#532)

v2.11.0

3 years ago

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:

  • Adds US Core v3.1.1 Tests (#495, #526)
  • Replaces data mapper dependence with ActiveRecord (#503)
  • Adds support for FHIRPath expression when generating tests for searches (#490)
  • Removes US Core Location and US Core Practitioner Role tests which have no searches and are not referenced by any other resource (#506)
  • Updates profile and terminology validation (#502)
  • Add support for loading collections of resources into validator as part of test generation and startup (#483, #476)
  • Minor updates (#510, #507, #500, #499, #493, #491,#488, #487, #484, #482, #517)

v2.10.0

3 years ago

This release includes:

v2.9.0

4 years ago

This release includes:

  • Refactored launch & token sequences to remove duplicated code and validate received scopes
  • Integrate the HL7 validator into Inferno
  • Added ability to automatically refresh access tokens
  • Added ability to specify an alternative configuration file with the INFERNO_CONFIG_FILE environment variable
  • Added the ability to exclude optional tests at the module level
  • Added optional group-level prefixes so that all test ids are unique within a module
  • Removed internal bulk data tests
  • Removed preliminary provenance sequence
  • Updated rack to 2.0.8 to address a security vulnerability
  • Updated the test list rake task to support .xls output
  • Updated US Core test names
  • Reorganized the US Core tests
  • Added the validator service to docker-compose.yml so that it can be used just by modifying the config.yml
  • Added US Core sequences for vital signs profiles
  • Added US Core tests for searches with multiple or
  • Added US Core test for the $docref operation
  • Added generation of unit tests for US Core search tests
  • Updated the US Core revinclude tests to skip rather than fail when no Provenance resources are available
  • Updated the US Core revinclude tests to save references to Provenance resources
  • Updated the US Core must support tests to include must support extensions in their descriptions and list all missing support elements/extensions in their error messages
  • Updated the US Core tests to not skip when no CapabilityStatement has been retrieved
  • Updated the OpenID Connect sequence to more closely follow the specification
  • Fixed US Core generator to address errors in the published US Core artifacts
  • Fixed US Core interaction tests so that SHOULD requirements are marked as optional
  • Fixed 404 error when cancelling during OAuth2 sequences
  • Fixed requests/responses displaying out of order
  • Fixed a fatal error in date searches with comparators
  • Fixed a docker build error related to a missing require statement

v2.8.0

4 years ago

This release includes:

  • Added an integration with the Boston Children's Hospital SMART Bulk Data Tester
  • Added tests for bulk data conformance, discovery, and authorization
  • Checked that test keys are unique within a sequence
  • Improved generated test descriptions
  • Updated US Core tests to be based on US Core 3.1.0
  • Updated US Core Capability Statement Sequence to check for support of Patient plus one other US Core resource
  • Added US Core _revinclude tests for Provenance
  • Added Us Core _include tests
  • Enhanced determination of search parameter values in US Core
  • Removed create interaction tests from US Core
  • Updated the US Core Patient read-only sequence to only test reading a Patient with and without a token
  • Generated unit tests for US Core read and authorization tests
  • Updated the determination of parameters for the first search in US Core sequences
  • Fixed a bad method name in US Core Location sequence
  • Updated and added unit tests for the ONC launch sequences
  • Moved all R4-related tests to Community modules
  • Fixed a link for test ONCSD-06
  • Fixed an order dependency in unit tests
  • Fix fatal errors when no well-known SMART configuration is available
  • Made TestingInstance#patient_id deterministic
  • Updated the json-jwt gem to address a security vulnerability
  • Added the ability to measure the test coverage of assertions in sequences

v2.7.0

4 years ago

This release includes:

  • Added bulk data tests for conformance, patient export, and group export
  • Made accessibility improvements
  • Added UI components to display loaded ValueSets
  • Save resources from multiple bundle pages
  • Determine values to use in search parameters from inspecting multiple bundle pages
  • Improved testability of sequences
  • Deprecated the desc method in sequences; description should be used instead
  • Improved test ID generation
  • Omitted authorization tests when no bearer token is set
  • Display request url on request details modal
  • Updated SMART capabilities tests to match the current spec
  • Updated the generator to support multiple versions of US Core
  • Fixed a bug when canceling a sequence
  • Fixed fhir version detection
  • Fixed various typos and test descriptions
  • Fixed an error generating html ids

v2.6.0

4 years ago

This release includes:

  • Fixed order of sequences that don't have searches
  • Validated resources against correct profiles rather than base profiles
  • Created a rake task for test generation
  • Made SHOULD searches optional
  • Updated docker images to include Inferno code rather than just dependencies
  • Fixed assertion that couldn't fail in the Conformance sequence
  • Fixed "Omitted test s" typo
  • Fixed tests being reordered when a Sequence is cancelled
  • Fixed double tooltip on warning icons

v2.5.0

4 years ago

This release includes:

  • Improvements to US Core R4 tests
  • Added the omit status
  • Improved test coverage and code quality
  • Various minor bug fixes and updates
  • Dependency updates