Touchstone FHIR 4.0.1 Basic Server
Since the 2405 release, using Aidbox in FHIR schema validation engine is recommended, which is incompatible with zen or Entity/Attribute options.
You can pass Touchstone FHIR 4.0.1 basic server test suite on self-hosted Aidbox or in Aidbox User Portal Sandbox. Both self-hosted and the Sandbox Aidboxes use the same Configuration Projects.
Pass with Aidbox User Portal Sandbox
Register a box in Aidbox User Portal
- Go to https://aidbox.app
- Request a new license by clicking + License
- Fill in required fields
- Choose
Sandboxhosting - Pick
HL7 FHIR R4 Core 4.0.1andTouchstone fixtures for FHIR R4 Core 4.0.1Configuration Project - Choose
4.0.1FHIR version
Set up a Test System in Touchstone
- Go to https://touchstone.aegis.net
- Register a new test system by clicking
Test Systems>New Test System - Choose
FHIR 4.0.1Specification - Tick
JSONand untickXMLin Supported Formats - Put url of the box in Base URL with
/fhirpostfix (e.g.https://your-box.edge.aidbox.app/fhir) - Tick Requires OAuth2
- Choose
Dynamic TokenOAuth2 Token Type - Put
<box base url>/auth/authorizeAuthorization Endpoint without/fhirpostfix (e.g.https://your-box.edge.aidbox.app/auth/authorize) - Put
<box base url>/auth/tokenToken Endpoint without/fhirpostfix (e.g.https://your-box.edge.aidbox.app/auth/token) - Select
JWT AssertionOAuth2 Grant Type - Put
system/*.*OAuth2 Scopes Supported - Fill in other required fields
- Save configuration with Save Changes button
- Download a CapabilitiesStatement of the box by pressing download icon in the Capabilities column.
Run test suite
- Go to https://touchstone.aegis.net/touchstone/conformance/current?suite=FHIR4-0-1-Basic-Server
- Select your Server
- Tick
Test script - Press
Execute Selected