Embedded SVG

An abstract server used in operations within this test script in the origin elementtestSystem [0..*] A link to the FHIR specification that this test is coveringlink [0..*] Capabilities that must exist and are assumed to function correctly on the FHIR server being testedcapability [1..*] The required capability must exist and are assumed to function correctly on the FHIR server being testedmetadata [0..1] The scope indicates a conformance artifact that is tested by the test(s) within this test case and the expectation of the test outcome(s) as well as the intended test phase inclusionscope [0..*] Fixture in the test script - by reference (uri). All fixtures are required for the test script to executefixture [0..*] Variable is set based either on element value in response body or on header field value in the response headersvariable [0..*] Optional named parameter(s) to provide input values to the identified common collection of actions from this or an external TestScriptparameter [0..*] Links or references to common collection(s) of actions in this or an external TestScript instancecommon [0..1] Header elements would be used to set HTTP headersrequestHeader [0..*] The operation to performoperation [0..1] Links or references providing traceability to the testing requirements for this assertrequirement [0..*] Evaluates the results of previous operations to determine if the server under test behaves appropriatelyassert [0..1] Action would contain either a common or operation or an assertionaction [0..*] A series of required setup operations before tests are executedsetup [0..1] Links or references to common collection(s) of actions in this or an external TestScript instancecommon [0..1] An operation would involve a REST request to a serveroperation [0..1] Evaluates the results of previous operations to determine if the server under test behaves appropriatelyassert [0..1] Action would contain either an operation or an assertionaction [0..*] A test in this scripttest [0..*] Links or references to common collection(s) of actions in this or an external TestScript instance. Action asserts SHALL be ignored for the TestScript.teardowncommon [0..1] An operation would involve a REST request to a serveroperation [1..1] The teardown action will only contain an operationaction [1..*] A series of operations required to clean up after all the tests are executed (successfully or otherwise)teardown [0..1] Optional named parameter(s) to provide input values to this common collection of actions from this or an external TestScriptparameter [0..*] An operation would involve a REST request to a serveroperation [0..1] Evaluates the results of previous operations to determine if the server under test behaves appropriatelyassert [0..1] An action will contain either an operation or an assertion but not bothaction [1..*] A common collection of actions that can be re-used in a TestScriptcommon [0..*] ShareableTestScript ( TestScript )
url : uri [1..1] C
version : string [1..1]
name : string [1..1] C
title : string [0..1]
status : code [1..1] ?! B!
date : dateTime [0..1]
publisher : string [1..1]
purpose : markdown [0..1]
copyright : markdown [0..1]
profile : canonical [0..*]
BackboneElement
index : positiveInt [1..1]
title : string [1..1]
actor : canonical [0..*]
url : url [0..1]
BackboneElement BackboneElement
url : uri [1..1]
description : string [0..1]
BackboneElement
required : boolean [1..1] C
validated : boolean [1..1] C
description : string [0..1]
origin : integer [0..*]
destination : integer [0..1]
link : uri [0..*]
BackboneElement
artifact : canonical [1..1]
BackboneElement
autocreate : boolean [1..1]
autodelete : boolean [1..1]
resource : Reference [0..1]
BackboneElement
name : string [1..1]
defaultValue : string [0..1]
description : string [0..1]
expression : Expression [0..1] C
headerField : string [0..1] C
hint : string [0..1]
path : string [0..1] C
sourceId : id [0..1]
BackboneElement BackboneElement BackboneElement
keyRef : id [1..1]
BackboneElement
name : string [1..1]
value : string [1..1]
BackboneElement
type : Coding [0..1] C B?
resource : uri [0..1] B?
label : string [0..1]
description : string [0..1]
accept : code [0..1] B!
contentType : code [0..1] B!
destination : integer [0..1]
method : code [0..1] B!
origin : integer [0..1]
params : string [0..1] C
requestId : id [0..1]
responseId : id [0..1]
sourceId : id [0..1] C
targetId : id [0..1] C
url : string [0..1] C
BackboneElement
field : string [1..1]
value : string [1..1]
BackboneElement
label : string [0..1]
key : id [0..1]
evaluateBasedOn : id [0..*]
description : string [0..1]
direction : code [0..1] C B!
contentType : code [0..1] C B!
expression : Expression [0..1] C
headerField : string [0..1] C
minimumId : string [0..1] C
operator : code [0..1] C B!
path : string [0..1] C
requestMethod : code [0..1] C B!
requestURL : string [0..1] C
resource : uri [0..1] C B?
response : code [0..1] C B!
responseCode : string [0..1] C
sourceId : id [0..1]
validateProfileId : id [0..1] C
value : string [0..1] C
warningOnly : boolean [1..1]
BackboneElement
reference : canonical [1..1]
key : id [1..1]
BackboneElement
name : string [0..1]
description : string [0..1]
BackboneElement BackboneElement BackboneElement BackboneElement
key : id [1..1]
name : string [0..1]
description : string [0..1]
BackboneElement
name : string [0..1]
description : string [0..1]
BackboneElement

External SVG