Resource Type : TestScript
ID : {{TestScript.id}}
Profile : {{TestScript.meta.profile}}
URL: {{TestScript.url}}
Version: {{TestScript.version}}
Name: {{TestScript.name}}
Status: {{TestScript.status}}
Experimental: {{TestScript.experimental}}
Date: {{TestScript.date}}
Description:
{{TestScript.description}}
Purpose:
{{TestScript.purpose}}
{% if TestScript.metadata %}
{% if TestScript.metadata.link %} Links{% endif %} {% if TestScript.scope %}
{% endif %} {% if TestScript.metadata.capability %} Capabilities
{% for link in TestScript.metadata.link %} Url Description {% endfor %} {{ link.url }} {% if link.description %} {{ link.description }} {% else %} N/A {% endif %}
{% endif %}
{% for capability in TestScript.metadata.capability %} Required Validated Description Links Capabilities {% endfor %} {{ capability.required }} {{ capability.validated }} {{ capability.description }} {% for link in capability.link %}
- {{link}}
{% endfor %}{{capability.capabilities}}
Artifact | Conformance | Phase |
---|---|---|
{{ scope.artifact }} | {{ scope.conformance }} | {{ scope.phase }} | {% endfor %}
Artifact | Conformance | Phase |
---|---|---|
{%if scope.valueCanonical %} {{scope.valueCanonical}} {% else %} {{scope.valueCodeableConcept.coding.code}} {% endif %} | {% endfor %}
Contact Name | Contact Points |
---|---|
{%if contact.name %} {{contact.name}} {% else %} N/A {% endif %} |
|
{% if TestScript.profile %}
ID | Auto Create ? | Auto Delete ? | Resource |
---|---|---|---|
{%if fixture.id %} {{fixture.id}} {% else %} N/A {% endif %} | {{fixture.autocreate}} | {{fixture.autodelete}} | {%if fixture.resource %} {{fixture.resource}} {% else %} N/A {% endif %} |
Name | Path | SourceId |
---|---|---|
{{variable.name}} | {%if variable.path %} {{variable.path}} {% else %} N/A {% endif %} | {%if variable.sourceId %} {{variable.sourceId}} {% else %} N/A {% endif %} |
{% for action in TestScript.setup.action %}{% endif %} {% if TestScript.test %}{% endfor %}
{% if action.operation %} Action {% if action.operation.id or action.assert.id %}ID {% endif %} {% if action.operation.label or action.assert.label %}Label {% endif %} {% if action.operation.description or action.assert.description %}Description {% endif %} {% if action.operation.encodeRequestUrl %}EncodeRequestUrl {% endif %} {% if action.operation.type %}Type {% endif %} {% if action.operation.resource or action.assert.resource %}Resource {% endif %} {% if action.operation.accept %}Accept {% endif %} {% if action.operation.contentType or action.assert.contentType %}ContentType {% endif %} {% if action.operation.params %}Params {% endif %} {% if action.operation.method %}Method {% endif %} {% if action.operation.origin %}Origin {% endif %} {% if action.operation.requestHeader %}Request Headers {% endif %} {% if action.operation.requestId %}Request Id {% endif %} {% if action.operation.responseId %}Response Id {% endif %} {% if action.operation.sourceId or action.assert.sourceId %}Source Id {% endif %} {% if action.operation.targetId %}Target Id {% endif %} {% if action.operation.url %}URL {% endif %} {% if action.assert.direction %}Direction {% endif %} {% if action.assert.compareToSourceId %}CompareToSourceId {% endif %} {% if action.assert.compareToSourceExpression %}CompareToSourceExpression {% endif %} {% if action.assert.compareToSourcePath %}CompareToSourcePath {% endif %} {% if action.assert.expression %}Expression {% endif %} {% if action.assert.headerField %}HeaderField {% endif %} {% if action.assert.minimumId %}MinimumId {% endif %} {% if action.assert.navigationLinks %}NavigationLinks {% endif %} {% if action.assert.operator %}Operator {% endif %} {% if action.assert.path %}Path {% endif %} {% if action.assert.requestMethod %}RequestMethod {% endif %} {% if action.assert.requestURL %}RequestURL {% endif %} {% if action.assert.value %}Value {% endif %} {% if action.assert.response %}Response {% endif %} {% if action.assert.responseCode %}ResponseCode {% endif %} {% if action.assert.validateProfileId %}ValidateProfileId {% endif %} {% if action.assert.stopTestOnFail or action.assert.extension.url %}StopTestOnFail {% endif %} {% if action.assert.warningOnly %}WarningOnly {% endif %}{% elsif action.assert %} Operation {% if action.operation.id %}{{ action.operation.id }} {% endif %} {% if action.operation.label %}{{ action.operation.label }} {% endif %} {% if action.operation.description %}{{ action.operation.description }} {% endif %} {% if action.operation.encodeRequestUrl %}{{ action.operation.encodeRequestUrl }} {% endif %} {% if action.operation.type %}{{ action.operation.type }} {% endif %} {% if action.operation.resource %}{{ action.operation.resource }} {% endif %} {% if action.operation.accept %}{{ action.operation.accept }} {% endif %} {% if action.operation.contentType %}{{ action.operation.contentType }} {% endif %} {% if action.operation.params %}{{ action.operation.params }} {% endif %} {% if action.operation.method %}{{ action.operation.method }} {% endif %} {% if action.operation.origin %}{{ action.operation.origin }} {% endif %} {% if action.operation.requestHeader %}{% for requestHeader in action.operation.requestHeader %} {{ requestHeader.field }}:{{ requestHeader.value }} {% endif %} {% if action.operation.requestId %}
{% endfor %}{{ action.operation.requestId }} {% endif %} {% if action.operation.responseId %}{{ action.operation.responseId }} {% endif %} {% if action.operation.sourceId %}{{ action.operation.sourceId }} {% endif %} {% if action.operation.targetId %}{{ action.operation.targetId }} {% endif %} {% if action.operation.url %}{{ action.operation.url }} {% endif %}{% endif %} Assert {% if action.assert.id %}{{ action.assert.id }} {% endif %} {% if action.assert.label %}{{ action.assert.label }} {% endif %} {% if action.assert.description %}{{ action.assert.description }} {% endif %} {% if action.assert.direction %}{{ action.assert.direction }} {% endif %} {% if action.assert.compareToSourceId %}{{ action.assert.compareToSourceId }} {% endif %} {% if action.assert.compareToSourceExpression %}{{ action.assert.compareToSourceExpression }} {% endif %} {% if action.assert.compareToSourcePath %}{{ action.assert.compareToSourcePath }} {% endif %} {% if action.assert.contentType %}{{ action.assert.contentType }} {% endif %} {% if action.assert.expression %}{{ action.assert.expression }} {% endif %} {% if action.assert.headerField %}{{ action.assert.headerField }} {% endif %} {% if action.assert.minimumId %}{{ action.assert.minimumId }} {% endif %} {% if action.assert.navigationLinks %}{{ action.assert.navigationLinks }} {% endif %} {% if action.assert.operator %}{{ action.assert.operator }} {% endif %} {% if action.assert.path %}{{ action.assert.path }} {% endif %} {% if action.assert.requestMethod %}{{ action.assert.requestMethod }} {% endif %} {% if action.assert.requestURL %}{{ action.assert.requestURL }} {% endif %} {% if action.assert.resource %}{{ action.assert.resource }} {% endif %} {% if action.assert.sourceId %}{{ action.assert.sourceId }} {% endif %} {% if action.assert.value %}{{ action.assert.value }} {% endif %} {% if action.assert.response %}{{ action.assert.response }} {% endif %} {% if action.assert.responseCode %}{{ action.assert.responseCode }} {% endif %} {% if action.assert.validateProfileId %}{{ action.assert.validateProfileId }} {% endif %} {% if action.assert.stopTestOnFail %}{{ action.assert.stopTestOnFail }} {% else %}{{ action.assert.extension.valueBoolean}} {% endif %} {% if action.assert.warningOnly %}{{ action.assert.warningOnly }} {% endif %}
{{ test.name }}:{% endfor %} {% endif %} {% if TestScript.teardown %}
{{ test.description }}
{% for action in test.action %}{% endfor %}
{% if action.operation %} Action {% if action.operation.id or action.assert.id %}ID {% endif %} {% if action.operation.label or action.assert.label %}Label {% endif %} {% if action.operation.description or action.assert.description %}Description {% endif %} {% if action.operation.encodeRequestUrl %}EncodeRequestUrl {% endif %} {% if action.operation.type %}Type {% endif %} {% if action.operation.resource or action.assert.resource %}Resource {% endif %} {% if action.operation.accept %}Accept {% endif %} {% if action.operation.contentType or action.assert.contentType %}ContentType {% endif %} {% if action.operation.params %}Params {% endif %} {% if action.operation.method %}Method {% endif %} {% if action.operation.origin %}Origin {% endif %} {% if action.operation.requestHeader %}Request Headers {% endif %} {% if action.operation.requestId %}Request Id {% endif %} {% if action.operation.responseId %}Response Id {% endif %} {% if action.operation.sourceId or action.assert.sourceId %}Source Id {% endif %} {% if action.operation.targetId %}Target Id {% endif %} {% if action.operation.url %}URL {% endif %} {% if action.assert.direction %}Direction {% endif %} {% if action.assert.compareToSourceId %}CompareToSourceId {% endif %} {% if action.assert.compareToSourceExpression %}CompareToSourceExpression {% endif %} {% if action.assert.compareToSourcePath %}CompareToSourcePath {% endif %} {% if action.assert.expression %}Expression {% endif %} {% if action.assert.headerField %}HeaderField {% endif %} {% if action.assert.minimumId %}MinimumId {% endif %} {% if action.assert.navigationLinks %}NavigationLinks {% endif %} {% if action.assert.operator %}Operator {% endif %} {% if action.assert.path %}Path {% endif %} {% if action.assert.requestMethod %}RequestMethod {% endif %} {% if action.assert.requestURL %}RequestURL {% endif %} {% if action.assert.value %}Value {% endif %} {% if action.assert.response %}Response {% endif %} {% if action.assert.responseCode %}ResponseCode {% endif %} {% if action.assert.validateProfileId %}ValidateProfileId {% endif %} {% if action.assert.stopTestOnFail or action.assert.extension.url %}StopTestOnFail {% endif %} {% if action.assert.warningOnly %}WarningOnly {% endif %}{% elsif action.assert %} Operation {% if action.operation.id %}{{ action.operation.id }} {% endif %} {% if action.operation.label %}{{ action.operation.label }} {% endif %} {% if action.operation.description %}{{ action.operation.description }} {% endif %} {% if action.operation.encodeRequestUrl %}{{ action.operation.encodeRequestUrl }} {% endif %} {% if action.operation.type %}{{ action.operation.type }} {% endif %} {% if action.operation.resource %}{{ action.operation.resource }} {% endif %} {% if action.operation.accept %}{{ action.operation.accept }} {% endif %} {% if action.operation.contentType %}{{ action.operation.contentType }} {% endif %} {% if action.operation.params %}{{ action.operation.params }} {% endif %} {% if action.operation.method %}{{ action.operation.method }} {% endif %} {% if action.operation.origin %}{{ action.operation.origin }} {% endif %} {% if action.operation.requestHeader %}{% for requestHeader in action.operation.requestHeader %} {{ requestHeader.field }}:{{ requestHeader.value }} {% endif %} {% if action.operation.requestId %}
{% endfor %}{{ action.operation.requestId }} {% endif %} {% if action.operation.responseId %}{{ action.operation.responseId }} {% endif %} {% if action.operation.sourceId %}{{ action.operation.sourceId }} {% endif %} {% if action.operation.targetId %}{{ action.operation.targetId }} {% endif %} {% if action.operation.url %}{{ action.operation.url }} {% endif %}{% endif %} Assert {% if action.assert.id %}{{ action.assert.id }} {% endif %} {% if action.assert.label %}{{ action.assert.label }} {% endif %} {% if action.assert.description %}{{ action.assert.description }} {% endif %} {% if action.assert.direction %}{{ action.assert.direction }} {% endif %} {% if action.assert.compareToSourceId %}{{ action.assert.compareToSourceId }} {% endif %} {% if action.assert.compareToSourceExpression %}{{ action.assert.compareToSourceExpression }} {% endif %} {% if action.assert.compareToSourcePath %}{{ action.assert.compareToSourcePath }} {% endif %} {% if action.assert.contentType %}{{ action.assert.contentType }} {% endif %} {% if action.assert.expression %}{{ action.assert.expression }} {% endif %} {% if action.assert.headerField %}{{ action.assert.headerField }} {% endif %} {% if action.assert.minimumId %}{{ action.assert.minimumId }} {% endif %} {% if action.assert.navigationLinks %}{{ action.assert.navigationLinks }} {% endif %} {% if action.assert.operator %}{{ action.assert.operator }} {% endif %} {% if action.assert.path %}{{ action.assert.path }} {% endif %} {% if action.assert.requestMethod %}{{ action.assert.requestMethod }} {% endif %} {% if action.assert.requestURL %}{{ action.assert.requestURL }} {% endif %} {% if action.assert.resource %}{{ action.assert.resource }} {% endif %} {% if action.assert.sourceId %}{{ action.assert.sourceId }} {% endif %} {% if action.assert.value %}{{ action.assert.value }} {% endif %} {% if action.assert.response %}{{ action.assert.response }} {% endif %} {% if action.assert.responseCode %}{{ action.assert.responseCode }} {% endif %} {% if action.assert.validateProfileId %}{{ action.assert.validateProfileId }} {% endif %} {% if action.assert.stopTestOnFail %}{{ action.assert.stopTestOnFail }} {% else %}{{ action.assert.extension.valueBoolean}} {% endif %} {% if action.assert.warningOnly %}{{ action.assert.warningOnly }} {% endif %}
Operations{% endif %}
{% for action in TestScript.teardown.action %}{% endfor %}
{% if action.operation.id %} ID {% endif %} {% if action.operation.label %}Label {% endif %} {% if action.operation.description %}Description {% endif %} {% if action.operation.encodeRequestUrl %}EncodeRequestUrl {% endif %} {% if action.operation.type %}Type {% endif %} {% if action.operation.resource %}Resource {% endif %} {% if action.operation.accept %}Accept {% endif %} {% if action.operation.contentType %}ContentType {% endif %} {% if action.operation.params %}Params {% endif %} {% if action.operation.method %}Method {% endif %} {% if action.operation.origin %}Origin {% endif %} {% if action.operation.requestHeader %}Request Headers {% endif %} {% if action.operation.requestId %}Request Id {% endif %} {% if action.operation.responseId %}Response Id {% endif %} {% if action.operation.sourceId %}Source Id {% endif %} {% if action.operation.targetId %}Target Id {% endif %} {% if action.operation.url %}URL {% endif %}{% if action.operation.id %} {{ action.operation.id }} {% endif %} {% if action.operation.label %}{{ action.operation.label }} {% endif %} {% if action.operation.description %}{{ action.operation.description }} {% endif %} {% if action.operation.encodeRequestUrl %}{{ action.operation.encodeRequestUrl }} {% endif %} {% if action.operation.type %}{{ action.operation.type }} {% endif %} {% if action.operation.resource %}{{ action.operation.resource }} {% endif %} {% if action.operation.accept %}{{ action.operation.accept }} {% endif %} {% if action.operation.contentType %}{{ action.operation.contentType }} {% endif %} {% if action.operation.params %}{{ action.operation.params }} {% endif %} {% if action.operation.method %}{{ action.operation.method }} {% endif %} {% if action.operation.origin %}{{ action.operation.origin }} {% endif %} {% if action.operation.requestHeader %}{% for requestHeader in action.operation.requestHeader %} {{ requestHeader.field }}:{{ requestHeader.value }} {% endif %} {% if action.operation.requestId %}
{% endfor %}{{ action.operation.requestId }} {% endif %} {% if action.operation.responseId %}{{ action.operation.responseId }} {% endif %} {% if action.operation.sourceId %}{{ action.operation.sourceId }} {% endif %} {% if action.operation.targetId %}{{ action.operation.targetId }} {% endif %} {% if action.operation.url %}{{ action.operation.url }} {% endif %}