AEGIS Touchstone Testing Implementation Guide

This is the Version 1.5.0 Release of the Touchstone Testing Implementation Guide, based on FHIR Version 4.0.1. See the Directory of published versions

PatientSearchPagesNextJson

Generated Narrative

Resource "patient-search-pages-next-json"

Profile: AEGIS Touchstone Testing TestScript Profile

url: http://touchstone.aegis.net/touchstone/fhir/testing/TestScript/patient-search-pages-next-json

version: 1.5.0

name: PatientSearchPagesNextJson

status: active

date: 2021-05-13

publisher: AEGIS.net, Inc.

contact: Touchstone Support: Touchstone_Support@aegis.net

description: Demonstrate the use of a Patient search and use of the new operation extension searchMaxPages.

jurisdiction: US (unknown#US)

copyright: (c) AEGIS.net, Inc. 2015+

profile: http://hl7.org/fhir/StructureDefinition/Bundle "Bundle"

test

name: PatientSearchMaxPages

description: Search for Patients in JSON format with page count = 10 and max number of auto retrieve pages = 5. The expected response code is 200 (Ok). The expected response payload is Bundle searchset with matching Patient resources in JSON format.

action

Operations

-ExtensionTypeResourceDescriptionAcceptEncodeRequestUrlParams
*Search (Details: http://terminology.hl7.org/CodeSystem/testscript-operation-codes code search = 'Search', stated as 'null')PatientSearch for all Patients with general practitioner equal to Practitioner/example. Auto page through next 5 pages.jsonfalse?_count=10&general-practitioner=Practitioner/example

action

Asserts

-DescriptionDirectionResponseCodeWarningOnly
*Confirm that the returned HTTP status is 200(Ok).response200false

action

Asserts

-DescriptionDirectionContentTypeWarningOnly
*Confirm that the returned format is JSON.responsejsonfalse

action

Asserts

-DescriptionDirectionResourceWarningOnly
*Confirm that the returned resource type is Bundle.responseBundlefalse

action

Asserts

-ExtensionDescriptionDirectionValidateProfileIdWarningOnly
*Validate that the returned resource conforms to the base FHIR Bundle profile.responsebundle-profilefalse