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
  • TestScript Release NEW Sep 16, 2022
    • Da Vinci CDEX TestScripts, added Request Attachment functionality tests
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: SMART EHR Launch Tests, added additional test for EHR launch with patient scopes
  • TestScript Release NEW Sep 14, 2022
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: SMART EHR Launch Tests, updated the invalid and missing Launch Parameter tests to warn if failed for further review
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: Clinical Data Limited App Access tests, updated the scopes provided in the test to be uniform
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: Bulk Data TestScripts, updated to add mustSupport element checks across all resources
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: SMART EHR Launch TestScripts, added check that refresh scopes are same or subset of originally granted scopes
    • Updated and published the Connectation 31 track testscripts. They can be found at FHIR4-0-1-Connectathon31 in Test Definitions
  • TestScript Release Aug 26, 2022
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: Bulk Data TestScripts, updated all applicable tests across several Bulk Data TestScripts to allow the value of 'requiresAccessToken' on the $export response to reflect alternate access control schemes besides OAuth 2.0 for file downloads.
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: US Core Clinical Data (Status Required) Clinical Notes TestScript, corrects list of statuses sent on the cardiology, radiology, and pathology tests to properly reflect applicable status for DocumentReference
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: SMART EHR Launch TestScripts, updated descriptions for several tests. TestScript functionality is unaffected
    • Updated the Testscript.id on various testscripts. TestScript functionality is unaffected
    • FHIR 1.0.2 Basic TestScripts corrected multiple TestScript fixtures that were non-conformant
  • TestScript Release Aug 19, 2022
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: Updated the EHR SMART Launch test to properly use the new refresh-token in the 03-Token-Refresh test
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: Clinical Data US Core TestScript (multiple), correct comparison testing to allow for server implementations performing case insensitive token searches
    • Updated the copyright statement on testscripts. TestScript functionality is unaffected
    • FHIR 3.0.2 Basic TestScripts corrected multiple TestScript fixtures that were non-conformant
  • TestScript Release Aug 12, 2022
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: Clinical Data US Core System Requirements TestScript, Removes MustSupport validation for dataAbsentReason in Observation profiles
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: Clinical Data US Core Patient Sequence TestScript, corrects name lookup to properly check both given and/or family name
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: Bulk Data Authorization TestScript, remove the test that required systems to reject requests with content-type other than what specified in Bulk Data Access IG v1.0.0
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: Bulk Data Authorization TestScript, remove the test that required systems to reject authorization requests with scopes other than system scopes specified in Bulk Data Access IG v1.0.0
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: Bulk Data Export TestScript, remove the test that required systems to reject export requests with headers other than what specified in Bulk Data Access IG v1.0.0
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: Clinical Data US Core Procedure Sequence TestScript, removed 'date equals' searches as they are not specified per the US Core IG v3.1.1
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: Clinical Data US Core System Requirements TestScript, Correct MustSupport tests for DocumentReference to properly check for either content.attachment.url or content.attachment.data and also not allow dataAbsentReason for either element
    • Patient Access API Certification Tests, ONC g(10) API Certification Tests: Clinical Data US Core TestScript (multiple), restricts reference resolution to only US Core resources, restricts reference resolution to only a single successful read for any Must Support reference, and removes the reference resolution requirements from Patient, Organization and Practitioner tests, because the associated US Core v3.1.1 profile does not have any Must Support elements of type Reference for those resources
    • Updated Touchstone TestScripts to update the TestScript.id to better align with naming conventions. TestScript functionality is unaffected.
  • TestScript Release Jul 15, 2022
    • Patient Access API Certification Tests, corrected check in CareTeam resource tests to properly check the 'status' value returned
    • Patient Access API Certification Tests, updated the POST search tests to verify responses match search parameters
    • Patient Access API Certification Tests, added check for matching patient in returned Provenance on us-core-patient-sequence tests
    • Da Vinci CDEX TestScripts, added Attachment functionality tests
  • TestScript Release Jul 10, 2022
    • Da Vinci Member Attribution TestScripts, split into STU1 and STU2 test definition folders. Uploaded STU2 IG Validation Package
    • Da Vinci Member Attribution TestScripts, updated to include a POST version of the Group $export test
    • Da Vinci Member Attribution TestScripts, added $member-add and $member-remove operations for STU2
    • Da Vinci Member Attribution TestScripts, added Create TestScripts for Organization, Patient, Practitioner, and Group
  • TestScript Release Jun 24, 2022
    • Patient Access API Certification Tests, added tests for systems requiring status parameters on searches
    • Patient Access API Certification Tests, corrected certain search verification asserts for US Core Patient and Procedure resources
    • Patient Access API Certification Tests, corrected incorrect test description text in several scripts
  • TestScript Release Jun 13, 2022
    • DaVinci PAS AuditEvent and Practitioner TestScripts removed as determined as not needed by Da Vinci.
    • Patient Access API Certification Tests, updated the BulkData CapabilityStatement TestScripts to assert support for Bulk Data Export operation as 'export'.
    • FHIR4-0-1-Bulk-Data Tests, updated BulkData CapabilityStatement TestScripts to assert support for Bulk Data Export operation as 'export'.
    • Da Vinci Member Attribution Tests, updated BulkData CapabilityStatement TestScripts to assert support for Bulk Data Export operation as 'export'.
    • Patient Access API Certification Tests, updated Clinical Data US Core TestScripts to compare returned resource count to actual returned resources across all pages.
    • Patient Access API Certification Tests, added POST-Search testing to the Clinical Data US Core Testscripts.
    • Patient Access API Certification Tests, updated the Bulk Data Export test to verify TLS of the Server's Base Url.
    • Patient Access API Certification Tests, added asserts to Clinical Data tests to confirm resources returned match request params
  • TestScript Release May 24, 2022
    • Patient Access API Certification Formulary Suite configuration modified to provide a suite for json only support and a second suite for json and xml support.
    • FHIR 4.0.1 Basic TestScripts meta data url updated to point to the correct FHIR version.