Docs
Introduction
Registration and Login
Test Systems
Executing Tests
Multi-Profile Testing
Org Groups
Conformance Testing
Client/Peer-to-Peer Testing
TestScript Authoring
FHIR TestScript
Upload on UI
TestScript Editor
Best Practices
Exclusions
Test Groups
Placeholders
Rule Authoring
OAuth2 Capabilities
Bulk Data Capabilities
TestScript Extensions
FAQ
Conformance Suite Authoring
Continuous Integration
Downloads
Release Notes
Touchstone
Docs
»
TestScript Authoring
Next
Previous
TestScript Authoring
¶
FHIR TestScript
Upload on UI
TestScript Editor
Download
Start TestScript Editor
Create TestScript Project
Create a Test Group
Create a TestScript
Code Completion
Touchstone Integration
Upload to Touchstone
Simplifier Integration
Simplifier Preferences
Create New Project
Download from Simplifier
Upload to Simplifier
Updating TestScript Editor
References
Best Practices
Version Control
Location
Paths to resources
Exclusions
Props Location
Props format
Upload Exclusions
Parsing Exclusions
Validation Exclusions
Conformance Exclusions
Test Groups
Access
Deactivate
Deletion
Placeholders
Predefined User Unique Data Values
Functions for Dynamic Data Generation
CURRENTDATE[TIME]
DATE[TIME]
UUID[-ST|-NODASH|-ST-NODASH]
Usage
Rule Authoring
Rule Basics
Definition
Declaration
Assertion
Summary and Description
Bindings
Parameters
Definition
Supplying params
Operator parameter
Expected parameter
Ruleset
Definition
Declaration
Assertion
Overriding rules
Rules API
Body
Capability / Support
Content-Type
Header
Minimum
Path
FHIRPath
JSONPath
NonFHIRPath
XPath
Profile
Request Method
Request URL
Request URL Prefixes
Resource
Response Code
Short-circuiting
Failing
Warning
Skipping
Multiple Assertions
Short-circuiting when a request or response assertion fails
Continuing rule-execution when a request or response assertion fails
Rule Outputs
Assertions on one Rule Output
Assertions on multiple Rule Outputs
Rule Output when outputting a Fixture
XSLT and Schematron
Declarations
Header assertions
Groovy
XSLT
Schematron
Payload assertions
Groovy
XSLT
Schematron
OAuth2 Capabilities
Fixture ID’s
Base64Encoding
PKCE Functionality
Bulk Data Capabilities
NDJSON File Evalutation and Validation
NDJSON Assertion Prefix
TestScript Extensions
FAQ
View
Format
PDF
Single HTML
Multi HTML