Touchstone 5.2.1 has been released. See Release Notes for additional information.

Touchstone is an Infrastructure as a Service (IaaS) and Testing as a Service (TaaS) Open Access Solution for health information exchange. Touchstone strives to live up to its dictionary definition - a criterion for determining the quality or genuineness of a thing - by offering thousands of tests in an easy-to-use system for determining a test system's conformance and interoperability against published specifications, standards, and profiles, including templates and implementation guides.

Touchstone ...

AEGIS Logo

  • allows for automated, internet-based interoperability FHIR Testing against the HL7 FHIR specifications and standards.
  • tests interoperability with other FHIR Server and FHIR Client implementations.
  • has been engineered from the ground up to leverage the new FHIR TestScript resource.
  • is a blend between Test-Driven-Development (TDD) methodologies and Natural Language Processing (NLP) test scripts.
  • has been featured at HL7 FHIR Connectathons and is being leveraged in a continuous testing environment by numerous leading HL7 FHIR implementers.
  • plays an active role in the HL7 Conformance Testing community, the HL7 Argonaut Project, and the HSPC Implementation community.
Features include...
  • self-registration of user accounts and organizations.
  • ability for users to execute FHIR test scripts against test systems with Touchstone serving as the initiator of message exchanges.
  • ability for users to initiate message exchanges from their test systems against other peer test systems with Touchstone FHIR testing tool serving as the intermediary.
  • ability to drill down to individual operations and assertions in test execution results during FHIR Testing.
  • ability to save configured sets of test scripts as named "test setups" for re-execution.
  • controlled access to test scripts, test systems, and test results at the user, organization, and organization group levels.
Touchstone Updates
  • Touchstone 5.2.1 Released NEW Jan 11, 2021
    • Enhancement to Conformance Suite Description allows for up to 1,000 characters
    • Bug Fixes
      • Conformance Suite Org Group visibility does not save properly - includes ALL org groups
      • Test Setup List is loading blank pages
      • Test Systems that have been deleted are stopping Orgs from building a new Test System with the same base url
      • Getting 'value was null' for SpecEnum error on validation when capability FHIR version is not supported for server
      • Oauth2 operations are not showing up on Categorizations
  • Touchstone 5.2 Released Dec 14, 2020
    • FHIR® Bulk Data Access (Flat FHIR) and SMART Backend Services Support
      • Support for testing of SMART Backend Services conformance
        • Updates to Test System Setup to allow for JWT Assertion and details for registering Touchstone to a SMART Backend Service
      • Support for testing of Bulk Data, including validation of ndjson file contents
      • Updates to the Touchstone Testing IG to aid in Bulk Data ndjson file content validation
    • Enhancement to allow for Invalid Handshake Security Testing
      • Allows for test launching for invalid handshake testing that does NOT expect a return
      • New ‘manual pass’ test button for visual inspection and passing of tests
    • Enhancement to increase the Touchstone Validator runtime timeout to 90 seconds, allowing for large or complex validations to complete
    • Bug Fixes
      • FHIRPath exists(criteria : expression) support corrected
      • Slicing logic correction; added logic to slice matches for discriminator of type ‘type’ when multiple types are defined
      • Correct UTF8 encoded character handling
      • Message Bundle reverse references validated properly
      • ‘Test System Proxy Port has Changed’ error when proxy port has not actually changed is no longer displayed on Test Execution results
  • Touchstone 5.1 Released Oct 29, 2020
    • OAuth2 and SMART-on-FHIR Support Test Support
      • Dynamic authorization for both the OAuth2 Authorization Code and the Client Credentials flows.
      • Dynamic retrieval of Smart Configuration from SMART-enabled test systems in Touchstone.
      • Test Support for SMART-on-FHIR Discovery, OpenID Connect (OIDC).
      • Ability to perform Stand-Alone Launch and EHR-Launch testing.
      • Enhanced TestScript Authoring to include OAuth2 capabilities. (Refer to the Touchstone Testing IG)
      • OAuth2 authorizations support in explicit form via new TestScript operations: oauth2-authorize, oauth2-get-token, oauth2-referesh-token, and oauth2-revoke-token.
    • Enhancement to allow for Assertion-Only Tests.
    • Enhancement to allow Tests to continue when Test Assertions fail.
    • New FHIR4-0-1-Security test scripts to support SMART-on-FHIR testing.
    • New section in TestScript Authoring Guide that describes the OAuth2 functionality
  • Touchstone 5.0 Released Jun 29, 2020
    • Multi-Profile Validator Enhancement
      • Enabling testing against an existing profile and a newer version of that profile for the same FHIR version.
      • Touchstone will allow for different validators to exist for a FHIR Version, be associated to a TestScript at upload, be selected for a test setup at runtime.
      • Users with appropriate authority will be able to upload IG Validation Packages, upload testscripts and associate them to one or more validator packages.
    • Conformance Suites Enhancement
      • Enabling organizations to build their own certification program and easily see results of systems who test against it.
      • Conformance Suites can be defined by an organization, can include only the tests needed for certification, can automatically build conformance reports.
      • Conformance Suites are versioned so that organizations can know which version of the suite they tested against and so that an organization knows which version of the suite organizations are certified against.
      • Users can see and select the Conformance Suite they want to certify against.
      • Testers and Organizations can easily and instantly see conformance in both a graphical and tabular view.
  • Touchstone 4.7.5 and TestScript Editor 1.3.1 Released Feb 22, 2020
  • Touchstone 4.3.0 and TestScript Editor 1.3.0 Released Jan 9, 2019
    • Support for FHIR 4.0.0
      • Touchstone now offers FHIR 4.0.0 testing, supporting the HL7 FHIR Connectathon 20 event. See FHIR directory of versions.
      • FHIR 4.0.0 test scripts can be found in FHIR4-0-0-Connectathon20, FHIR4-0-0-Basic and FHIR4-0-0-Advanced test groups under Test Definitions. Support for more FHIR resources in FHIR4-0-0-Basic test group will be added in the coming days.
    • See Release notes for more details.
  • Touchstone 4.0.0 and TestScript Editor 1.2.1 Released Sep 24, 2018
    • Support for CDS Hooks Specification
      • Touchstone now offers CDS Hooks 1.0 testing, supporting the HL7 FHIR Connectathon 19 event.
      • CDS Hooks test scripts can be found under Test Definitions when you switch the domain to CDS Hooks.
    • Support for FHIR 3.5.0 (R4 Ballot #2)
    • TestScript Editor now supports automatic updates. You can download the latest here.
    • See Release notes for more details.