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