TestScript

TestScript

draftFHIR R3 package : Core3.0.2resource30 key elements

Base StructureDefinition for TestScript Resource

Metadata

hl7.org/fhir
Canonical URL
http://hl7.org/fhir/StructureDefinition/TestScript
ID
TestScript
Type
TestScript
Base Definition
DomainResource
Derivation
specialization
Mandatory and Must-Support Elements

Elements with cardinality > 0 or marked as Must Support (S)

PathCard.TypeFlagsDescription
url1..1
uri
1+
Logical URI to reference this test script (globally unique)
name1..1
string
1+
Name for this test script (computer friendly)
status1..1
code
1+
draft | active | retired | unknown
origin.index1..1
integer
1+
The index of the abstract origin server starting at 1
origin.profile1..1
Coding
1+
FHIR-Client | FHIR-SDC-FormFiller
destination.index1..1
integer
1+
The index of the abstract destination server starting at 1
destination.profile1..1
Coding
1+
FHIR-Server | FHIR-SDC-FormManager | FHIR-SDC-FormReceiver | FHIR-SDC-FormProcessor
metadata.link.url1..1
uri
1+
URL to the specification
metadata.capability1..*
BackboneElement
1+
Capabilities that are assumed to function correctly on the FHIR server being tested
metadata.capability.capabilities1..1
Reference
1+
Required Capability Statement
variable.name1..1
string
1+
Descriptive name for this variable
rule.resource1..1
Reference
1+
Assert rule resource reference
rule.param.name1..1
string
1+
Parameter name matching external assert rule parameter
ruleset.resource1..1
Reference
1+
Assert ruleset resource reference
ruleset.rule1..*
BackboneElement
1+
The referenced rule within the ruleset
ruleset.rule.ruleId1..1
id
1+
Id of referenced rule within the ruleset
ruleset.rule.param.name1..1
string
1+
Parameter name matching external assert ruleset rule parameter
setup.action1..*
BackboneElement
1+
A setup operation or assert to perform
setup.action.operation.requestHeader.field1..1
string
1+
HTTP header field name
setup.action.operation.requestHeader.value1..1
string
1+
HTTP headerfield value
setup.action.assert.rule.ruleId1..1
id
1+
Id of the TestScript.rule
setup.action.assert.rule.param.name1..1
string
1+
Parameter name matching external assert rule parameter
setup.action.assert.rule.param.value1..1
string
1+
Parameter value defined either explicitly or dynamically
setup.action.assert.ruleset.rulesetId1..1
id
1+
Id of the TestScript.ruleset
setup.action.assert.ruleset.rule.ruleId1..1
id
1+
Id of referenced rule within the ruleset
setup.action.assert.ruleset.rule.param.name1..1
string
1+
Parameter name matching external assert ruleset rule parameter
setup.action.assert.ruleset.rule.param.value1..1
string
1+
Parameter value defined either explicitly or dynamically
test.action1..*
BackboneElement
1+
A test operation or assert to perform
teardown.action1..*
BackboneElement
1+
One or more teardown operations to perform
teardown.action.operation1..1
1+
The teardown operation to perform