FHIR Testing IG
0.1.0-SNAPSHOT - Draft International flag

FHIR Testing IG, published by HL7 International / FHIR Infrastructure. This guide is not an authorized publication; it is the continuous build for version 0.1.0-SNAPSHOT built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-testing-ig/ and changes regularly. See the Directory of published versions

TestScript: Multisystem Test Script (Experimental)

Official URL: http://hl7.org/fhir/TestScript/testscript-example-multisystem Version: 1.0
Standards status: Informative Draft as of 2017-01-18 Responsible: HL7 Realm: United States of America flag Computable Name: TestScriptExampleMultiSystem
Other Identifiers: OID:2.16.840.1.113883.4.642.12.6

Copyright/Legal: © HL7.org 2011+

TestScript example resource showing use of origin and destination for multisystem support. The single origin will execute a Patient read against the two destination systems using user defined dynamic variables. The test engine will wait at each operation action with a defined origin and destination for the origin test system to send the expected FHIR operation to the destination test system. Once the expected request and response is observed, the test engine will continue with the test execution.

Language: en

url: http://hl7.org/fhir/TestScript/testscript-example-multisystem

identifier: Uniform Resource Identifier (URI)/urn:oid:2.16.840.1.113883.4.642.12.6

version: 1.0

name: TestScriptExampleMultiSystem

title: Multisystem Test Script

status: Draft

experimental: true

date: 2017-01-18

publisher: HL7

contact: Support: support@HL7.org

description:

TestScript example resource showing use of origin and destination for multisystem support. The single origin will execute a Patient read against the two destination systems using user defined dynamic variables. The test engine will wait at each operation action with a defined origin and destination for the origin test system to send the expected FHIR operation to the destination test system. Once the expected request and response is observed, the test engine will continue with the test execution.

jurisdiction: United States of America

purpose:

Patient Read Operation

copyright:

© HL7.org 2011+

testSystem

index: 1

title: FHIR Client

description:

The FHIR Client system under test.

testSystem

index: 1

title: FHIR Server

description:

The FHIR Server system under test.

url: http://acme.com/fhir/test

metadata

Links

-UrlDescription
*http://hl7.org/fhir/patient.htmlDemographics and other administrative information about an individual or animal receiving care or other health-related services.

capability

required: true

validated: false

description: Patient Read Operation

origin: 1

destination: 1

link: http://hl7.org/fhir/http.html#read

capabilities: http://hl7.org/fhir/CapabilityStatement/example

capability

required: true

validated: false

description: Patient Read Operation

origin: 1

destination: 2

link: http://hl7.org/fhir/http.html#read

capabilities: http://hl7.org/fhir/CapabilityStatement/example

variable

name: Dest1PatientResourceId

defaultValue: example

variable

name: Dest2PatientResourceId

defaultValue: example

test

id

01-ReadPatient-Destination1

name: ReadPatient-Destination1

description: Read a Patient from the first destination test system using the user defined dynamic variable ${Dest1PatientResourceId}. Perform basic validation.

action

Exception Generating Narrative: Unable to resolve content reference http://hl7.org/fhir/StructureDefinition/TestScript#TestScript.setup.action.operation trying to resolve TestScript.test.action.operation