Organizations subscribe at different subscription levels depending on their organizational need.

Open Free A cloud-based subscription level that allows an organization limited access to Touchstone features and test scripts. Users in your organization continue to access Touchstone through this public website.
Starter
$250 / month
or
$2,500 / year
A cloud-based subscription level that gives access to additional Touchstone features such as test script upload and access to Sandbox test scripts. Users in your organization would continue to access Touchstone through this public website. Organizations are limited to 12 months at this level.
Basic (New)
$5,000 / year
A cloud-based subscription level intended for organizations with advanced users. This subscription level grants access to the Advanced test scripts, as well as the ability to publish conformance results. Users in your organization would continue to access Touchstone through this public website.
Project
$25,000 / year
A cloud-based subscription level intended for organizations with multiple users. This subscription level grants access to the Advanced and Premium test scripts, as well as the ability to publish conformance results. Users in your organization would continue to access Touchstone through this public website.
Enterprise
$100,000 / year
A cloud-based subscription level for organizations with multiple project teams and multiple users. It grants access to all currently available Touchstone features. Users in your organization would continue to access Touchstone through this public website.
Program
Request a Quote
A cloud-based subscription level for organizations with multiple project teams and multiple users. It grants access to all currently available Touchstone features. Users in your organization would continue to access Touchstone through this public website.
You can learn more about the features available at each subscription level below. Please contact us at AEGIS_Subscriptions@aegis.net for additional questions.

Test Script Upload

Users within your organization that you grant Test Editor privilege to will be able to upload Test Scripts to Touchstone.

You can limit access to those test scripts to yourself, members of your organization, or members of your organization group. You can also give everyone access to those test scripts.

You can adopt TDD (Test-Driven Development) in your organization by enhancing these test scripts in lockstep with the capabilities of your test system over time.

Learn more about the TestScript resource

Learn how to create test scripts

Available in
Open/Free-
StarterSupported
BasicSupported
ProjectSupported
EnterpriseSupported
ProgramSupported

Advanced Test Scripts

Advanced Test scripts are TestScripts developed and uploaded by Touchstone Support that include advanced operations such as create, update, delete, or patch on a base FHIR resource. Advanced access allows the user to view and execute test scripts in the Advanced test definition folders.

As new specification versions are released, new Advanced test groups will be uploaded by AEGIS that will test changes in the specification.

Learn how to execute test scripts in Touchstone

Learn more about the TestScript resource

Available in
Open/Free-
Starter-
BasicSupported
ProjectSupported
EnterpriseSupported
ProgramSupported

Test Result Publishing

Test Executions and Analytics/Conformance metrics can be published within Touchstone. By doing so, you can embed links to your Touchstone test executions and Analytics/Conformance in other web-sites and allow interested parties to see proof of your results.

Available in
Open/Free-
Starter-
BasicSupported
ProjectSupported
EnterpriseSupported
ProgramSupported

TestScript Editor

The TestScript Editor is an Eclipse-based desktop development environment. It provides a comprehensive suite of development tools for creating, managing and publishing TestScript resources. It is designed to simplify test script development and accommodate a large number of users, ranging from beginners to experts.

The TestScript Editor can be used to:
  • Upload Test Groups and TestScript resources to Touchstone.
  • Upload Test Groups to and download them from Simplifier.
  • Manage TestScript resources by integrating with Version Control systems such as SVN, GIT etc.
Available in
Open/Free-
Starter-
Basic-
Project-
EnterpriseSupported
ProgramSupported

Continuous Build Support

Test executions can be launched and monitored via remote RESTful web services without the need for Touchstone UI. This allows for integration of Touchstone test executions as part of your internal automated regressions tests (e.g. Continuous-Integration runs).

Learn how to integrate Touchstone with CI

Learn how to integrate Touchstone with Jenkins

Available in
Open/Free-
Starter-
Basic-
Project-
EnterpriseSupported
ProgramSupported

Reports Access

The Reporting Dashboard allows you to personalize and refine the displayed report data. You will be able to review a report, export content to various output formats, and apply formatting, and filters to control how the data is displayed.

Available in
Open/Free-
Starter-
Basic-
Project-
Enterprise-
ProgramSupported

WildFHIR Reference Implementation with Validator Services

A WildFHIR Reference Implementation server instance will be built and maintained on behalf of the organization. This reference implementation can be public or private and is intended to support testing services for the organization. In addition, one validator instance will be created and maintained for use by the organization for uploading their own profiles as needed for validation.

Available in
Open/Free-
Starter-
Basic-
Project-
Enterprise-
ProgramSupported

IG Validation Package Upload

Ability for users within your organization to upload IG Validation Packages in Touchstone. This gives you control over validation in Touchstone.

Available in
Open/Free-
Starter-
Basic-
Project-
EnterpriseSupported
ProgramSupported

Multi-Profile Validation Support

Touchstone supports multi-profile testing, where a single test can be run against multiple different validators. TestScripts and fixtures are validated both upon upload and at test execution. Note, to associate a TestScript to multiple validators, those additional validators need to be set up in Touchstone.

Available in
Open/Free-
Starter-
Basic-
Project-
Enterprise-
ProgramSupported

Org Group and Implementation Support

Ability to have and manage an Org Group, which allows for implementation or certification bodies to control access to TestScripts, Test Suites, and the ability for Org Group Reps to review results from member organizations.

Available in
Open/Free-
Starter-
Basic-
Project-
Enterprise-
ProgramSupported

Conformance Suite Editing

Ability for users within your organization to create and edit Conformance Suites in Touchstone.

Available in
Open/Free-
Starter-
Basic-
Project-
EnterpriseSupported
ProgramSupported

Training

Hands-on training on FHIR Specification and Touchstone provided by a FHIR-Certified Implementor in a classroom setting. Free seats are provided to organizations based on their subscription level.

Participants will...
  • Learn about TestScript resource elements such as Fixtures, Variables, Rules, Test, Asserts, Setup, and Teardown.
  • Become familiar with the existing conformance test suites within Touchstone.
  • Understand the FHIR validation engine and how it is utilized.
  • Run hands-on interoperability tests with other client and server implementations.
  • Learn how to build test scripts for upload to Touchstone.
  • Become familiar the AEGIS WildFHIR HL7 FHIR reference implementation server.
  • Review conformance analytics available in Touchstone.
  • More information avaliable here.
Open-
Starter-
Basic1 free seat
Project1 free seat
Enterprise2 free seats
Program5 free seats

* Please contact us so we can determine the most cost-effective way of addressing your training needs.

Priority Support

Organizations can receive support at Touchstone_Support@aegis.net. The level of support received will depend on the subscription level.

OpenPublic support provided as available
Starter /
Basic
Level 3Technical support for test script issues as support staff are available
ProjectLevel 2Technical support for test system setup and connectivity issues, diagnosis of test case error, test script issues as support staff are available
Enterprise /
Program
Level 1Technical support for test system setup and connectivity issue, advanced-level diagnostics of test case errors and test script issues, support staff assigned to cases within 24 hours

Max Users

The maximum number of users that may be associated to your organization in Touchstone. If there are users in an organization that are no longer active, the Org Rep may 'Reject' that user from the organization's registration (done from the User page) to allow more users to join the organization if needed.

Open/Free1
Starter100
Basic100
Project100
Enterprise100
Program100

Max Organization Reps

The maximum number of Organization Reps that may be associated to an organization. By default, the user that created the organization becomes the Org Rep and can approve new users to the organization as well as grant user roles for those users. Organizations may switch Org Reps as needed. Org Reps: can approve and reject membership requests, publish test results that belong to the organization, submit requests on behalf of the organization for membership into Org Groups, view and update the roles, monitor the user history of users within the organization, send messages from Touchstone to users within the organization, and are contacted by Touchstone site administrator for issues that pertain to the organization and its test systems.

Open/Free1
Starter1
Basic2
Project2
Enterprise5
Program5

Max Test Executions (per day)

The maximum number of Test Setups that can be executed in a 24-hour period. This does not place a limit on the number of TestScripts in each Test Setup. To increase the number of allowable Test Executions per day, please refer to the Subscription levels to see if a higher subscription would suit your organization's testing needs.

Open/Free10
Starter25
Basic50
Project75
Enterprise250
Program250

Max Active Test Systems

The maximum number of Test Systems that can be active at a single time. This does not put a limit on the number of Test Systems that an organization can have created at a single time, but the number of those Test Systems that are active and usable.To increase the number of allowable active Test Systems, please refer to the Subscription levels to see if a higher subscription would suit your organization's testing needs.

Open/Free1
Starter2
Basic5
Project25
Enterprise50
Program75

Max Concurrent Test Executions

The maximum number of Test Setups that can be executed at the same time either by one users or multiple users belonging to the organization. To increase the number of concurrent allowable Test Executions, please refer to the Subscription levels to see if a higher subscription would suit your organization's testing needs.

Open/Free1
Starter1
Basic5
Project5
Enterprise10
Program10

Basic and Connectathon Test Scripts

Users within your organization will have access to all test scripts in the Basic and Connectathon test groups. As new specification versions are released, new Basic and Connectathon test groups will be added that will test changes in the specification.

Learn how to execute test scripts in Touchstone

Available in
Open/FreeSupported
StarterSupported
BasicSupported
ProjectSupported
EnterpriseSupported
ProgramSupported

Sandbox Test Scripts

Users within your organization will have access to test scripts uploaded by other organizations (assuming those organizations have not restricted access to their test scripts).

You will have immediate access to these test scripts as they are uploaded by other organizations.

Note that these test scripts may not have been tested by AEGIS and may not be of the same quality as Basic, Connectathon, Advanced, and Premium test scripts. They do provide the opportunity to collaborate with other organizations closely without AEGIS playing the "middleman".

Learn how to execute test scripts in Touchstone

Learn more about the TestScript resource

Available in
Open/FreeSupported
StarterSupported
BasicSupported
ProjectSupported
EnterpriseSupported
ProgramSupported

Peer-To-Peer Testing

Test Systems within your organization can exchange messages with other test systems within and outside your organization. The interactions would take place via Touchstone proxy endpoints. This allows Touchstone to capture the messages and run the assertions in the test scripts.

Your test systems can both initiate and respond to requests from other test systems.

Learn how to perform Peer-to-Peer testing in Touchstone

Available in
Open/FreeSupported
StarterSupported
BasicSupported
ProjectSupported
EnterpriseSupported
ProgramSupported

Conformance-based Testing

Organizations can monitor the conformance of their tests systems to a specification based on test scripts available in Touchstone.

Only interactions that are supported by the test system will count towards "% Conformant" as Touchstone takes into account the interactions declared in the test system's capability statement.

Note that access to the Advanced test group (shown in snaphshot) is restricted to subscribers.

Learn how to perform Conformance-based testing in Touchstone

Available in
Open/FreeSupported
StarterSupported
BasicSupported
ProjectSupported
EnterpriseSupported
ProgramSupported

HL7 v2/v3 or IHE or X12 Standards Support Available

Organizations that are testing with HL7 v2/v3, IHE, or X12 will have access to Touchstone Support to address questions or concerns. This does not restrict organizations at any subscription level from testing these standards.

Available in
Open/Free-
Starter-
Basic-
Project-
EnterpriseOptional, at additional cost
ProgramSupported

Is the subscription fee per user or per organization?

Is the subscription fee per user or per organization?

Subscription fees are per organization and can be paid monthly or annually. Subscription level dictates how many users an organization may setup within Touchstone.

What if I don't like the plan after I subscribe?

What if I don't like the plan after I subscribe?

You can cancel within 14 days of subscribing. Full refund will be issued.

Will the fee ever go up?

Will the fee ever go up?

Subscription fees may increase and are currently based on introductory discount rates. Organizations which subscribe annually or commit to additional yearly commitments will not be subject to price increases during the subscription period.

Will new Advanced test scripts be available to me?

Will new Advanced test scripts be available to me?

Yes, for subscribers at the Starter subscription level and above, they will be available to active subscibers.

When does my organization get charged for subscription fees?

When does my organization get charged for subscription fees?

Annual Subscribers will receive an invoice yearly. Monthly subscribers will be invoiced on the 1st of each month. Failure to pay invoices within 30 days will result in locking of the organization's user accounts until paid.

Can I change my subscription plan? Is there any cost to doing so?

Can I change my subscription plan? Is there any cost to doing so?

There is no extra fee for upgrading your plan.

If you upgrade from Starter to Project or Enterprise, the difference in fees will be pro-rated for that month.

If you downgrade from Enterprise to Project or Project to Starter, the new fee will be assessed at the end of the current annual contract.

If you cancel your subscription, the cancellation will take effect at the end of the contract. For monthly Starter subscribers, it will take place the following month. For annual subscribers, the cancellation will take place at the end of the current contract.

Will my organization have access to test scripts uploaded by other organizations?

Will my organization have access to test scripts uploaded by other organizations?

If an organization uploads test scripts and marks them as ”Can be viewed by Everyone”, then all organizations will have access to those test scripts.

If an organization uploads test scripts and marks them as ”Can be viewed by My organization groups”, then only organizations belonging to the same group as that organization will have access to those test scripts.

If an organization uploads test scripts and marks them as ”Can be viewed by My organization”, then only members of that organization will have access to those test scripts.

If an organization uploads test scripts and marks them as ”Can be viewed by Me”, then only the person that uploaded those test scripts will have access to them.

What does "Unlimited" really mean?

What does "Unlimited" really mean?

It means that AEGIS will allow as many (e.g. Test Executions) as Touchstone can handle.

What subscription level do I need to test my client implementation?

What subscription level do I need to test my client implementation?

To test your product in a client implementation, a Program level subscription is required.