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
Rule Basics
Parameters
Ruleset
Rules API
Short-circuiting
Multiple Assertions
Rule Outputs
XSLT and Schematron
OAuth2 Capabilities
Bulk Data Capabilities
TestScript Extensions
FAQ
Conformance Suite Authoring
Continuous Integration
Downloads
Release Notes
Touchstone
Docs
»
TestScript Authoring
»
Rule Authoring
Next
Previous
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
View
Format
PDF
Single HTML
Multi HTML