This is the Version 1.1.0 Release of the Touchstone Testing Implementation Guide, based on FHIR Version 4.0.1. See the Directory of published versions
PatientReadNotFoundRulesetWithParamJson
Generated Narrative
Ids
- |
* |
Meta
- |
* |
AEGIS Touchstone Testing TestScript Ruleset Extension
Urls
- * value: RulesetPatientNotFound
Urls
- * value: ../_reference/ruleset/RuleSet-NotFound-Groovy.xml
Urls
- * Urls
- * Urls
- * Urls
- *
version: 1.1.0
name: PatientReadNotFoundRulesetWithParamJson
status: active
date: 2020-05-29
publisher: AEGIS.net, Inc.
contact: Touchstone Support: Touchstone_Support@aegis.net
description: Demonstrate the use of a ruleset with a Patient read. The actual test is a read operation for a Patient in JSON format where the patient is not found and a ruleset is used to conditionally check the system under test to either skip or apply checks for HTTP response headers the payload content.
jurisdiction: United States of America
copyright: (c) AEGIS.net, Inc. 2015+
Variables
- | Name | Description | Hint |
* | NotFoundPatientResourceId | Enter a Patient resource id that does not exist on the destination system. | [Not Found Resource Id] |
test
Ids
- * name: ReadNotFoundJSON
description: Test the read operation for a known, not found (never existed) Patient resource instance. The expected HTTP response is 404 (Not Found) and optional content of an OperationOutcome resource in JSON format.
action
Operations
- Type Resource Description Accept EncodeRequestUrl Params * Read Patient Patient read operation for a known, not found (never existed) resource instance. json true /${NotFoundPatientResourceId} action
Asserts
- Extension Description Direction ResponseCode WarningOnly * Confirm that the returned HTTP status is 404(Not Found). response 404 false action
Asserts
- Extension Description Direction WarningOnly * Complex ruleset assertion to conditionally validate expected HTTP Headers and payload. response false