Developer Satisfaction
0.2.0 - ci-build
Developer Satisfaction - Local Development build (v0.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Active as of 2024-04-11 |
<TestPlan xmlns="http://hl7.org/fhir">
<id value="DEVSATTestPlanResponder"/>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p><b>Contact:</b> (AEGIS.net, Inc.: <a href="https://www.aegis.net">https://www.aegis.net</a>, Richard Ettema: <a href="mailto:mailto:richard.ettema@aegis.net">mailto:richard.ettema@aegis.net</a>)</p><p><b>Category: </b><span title="Codes: {http://hl7.org/fhir/testscript-scope-phase-codes integration}">Integration</span></p><p><b>Test Plan Scopes:</b></p><ul><li><a href="CapabilityStatement-dev-satisfaction-responder-r4.html">CapabilityStatement/dev-satisfaction-responder-r4</a> "CapabilitySatisfactionResponderR4"</li><li><a href="StructureDefinition-dev-satisfaction-observation.html">StructureDefinition/dev-satisfaction-observation</a> "DEVSATObservation"</li></ul><p><b>Test Tools: </b></p><div><p>Touchstone FHIR Testing Platform - https://touchstone.com</p>
</div><h2>Test Case - Sequence1</h2><h3>Test Run 1</h3><div><p>Get the Developer Satisfaction Responder FHIR Server's JSON formatted CapabilityStatement and validate against the Developer Satisfaction Responder actor CapabilityStatement</p>
</div><table class="grid"><tr><td><b>Language</b></td><td><b>Source[x]</b></td></tr><tr><td><span title="Codes: ">TestScript</span></td><td><a href="TestScript-DEVSATCapabilitiesResponderjson.html">TestScript/DEVSATCapabilitiesResponderjson</a> "DEVSATCapabilitiesResponderjson"</td></tr></table><h3>Test Run 2</h3><div><p>Get the Developer Satisfaction Responder FHIR Server's XML formatted CapabilityStatement and validate against the Developer Satisfaction Responder actor CapabilityStatement</p>
</div><table class="grid"><tr><td><b>Language</b></td><td><b>Source[x]</b></td></tr><tr><td><span title="Codes: ">TestScript</span></td><td><a href="TestScript-DEVSATCapabilitiesResponderxml.html">TestScript/DEVSATCapabilitiesResponderxml</a> "DEVSATCapabilitiesResponderxml"</td></tr></table><h2>Test Case - Sequence2</h2><h3>Test Run 1</h3><div><p>Read a JSON formatted Goal and validate against the Developer Satisfaction IG</p>
</div><table class="grid"><tr><td><b>Language</b></td><td><b>Source[x]</b></td></tr><tr><td><span title="Codes: ">TestScript</span></td><td><a href="TestScript-DEVSATGoalreadvalidatejson.html">TestScript/DEVSATGoalreadvalidatejson</a> "DEVSATGoalreadvalidatejson"</td></tr></table><h3>Test Run 2</h3><div><p>Read an XML formatted Goal and validate against the Developer Satisfaction IG</p>
</div><table class="grid"><tr><td><b>Language</b></td><td><b>Source[x]</b></td></tr><tr><td><span title="Codes: ">TestScript</span></td><td><a href="TestScript-DEVSATGoalreadvalidatexml.html">TestScript/DEVSATGoalreadvalidatexml</a> "DEVSATGoalreadvalidatexml"</td></tr></table><h3>Test Data</h3><table class="grid"><tr><td><b>Type</b></td><td><b>Content</b></td><td><b>Source[x]</b></td></tr><tr><td><span title="{http://example.org/fhir/testplan/testData-type example}">example</span></td><td><a href="Goal-Goal1.html">Goal/Goal1</a></td><td>Example Goal1</td></tr></table><h2>Test Case - Sequence3</h2><h3>Test Run 1</h3><div><p>Read a JSON formatted Observation and validate against the Developer Satisfaction IG</p>
</div><table class="grid"><tr><td><b>Language</b></td><td><b>Source[x]</b></td></tr><tr><td><span title="Codes: ">TestScript</span></td><td><a href="TestScript-DEVSATObservationreadvalidatejson.html">TestScript/DEVSATObservationreadvalidatejson</a> "DEVSATObservationreadvalidatejson"</td></tr></table><h3>Test Run 2</h3><div><p>Read an XML formatted Observation and validate against the Developer Satisfaction IG</p>
</div><table class="grid"><tr><td><b>Language</b></td><td><b>Source[x]</b></td></tr><tr><td><span title="Codes: ">TestScript</span></td><td><a href="TestScript-DEVSATObservationreadvalidatexml.html">TestScript/DEVSATObservationreadvalidatexml</a> "DEVSATObservationreadvalidatexml"</td></tr></table><h3>Test Data</h3><table class="grid"><tr><td><b>Type</b></td><td><b>Content</b></td><td><b>Source[x]</b></td></tr><tr><td><span title="{http://example.org/fhir/testplan/testData-type example}">example</span></td><td><a href="Observation-Observation1.html">Observation/Observation1</a></td><td>Example Observation1</td></tr></table><h2>Test Case - Sequence4</h2><h3>Test Run 1</h3><div><p>Send a $get-satification request to a Responder Actor for a JSON formatted response payload and validate the returned Parameters against the Developer Satisfaction IG</p>
</div><table class="grid"><tr><td><b>Language</b></td><td><b>Source[x]</b></td></tr><tr><td><span title="Codes: ">TestScript</span></td><td><a href="TestScript-DEVSATObservationgetsatjson.html">TestScript/DEVSATObservationgetsatjson</a> "DEVSATObservationgetsatjson"</td></tr></table><h3>Test Run 2</h3><div><p>Send a $get-satification request to a Responder Actor for an XML formatted response payload and validate the returned Parameters against the Developer Satisfaction IG</p>
</div><table class="grid"><tr><td><b>Language</b></td><td><b>Source[x]</b></td></tr><tr><td><span title="Codes: ">TestScript</span></td><td><a href="TestScript-DEVSATObservationgetsatxml.html">TestScript/DEVSATObservationgetsatxml</a> "DEVSATObservationgetsatxml"</td></tr></table></div>
</text>
<url
value="http://touchstone.aegis.net/touchstone/fhir/dev-satisfaction/TestPlan/DEVSATTestPlanResponder"/>
<version value="0.2.0"/>
<name value="DEVSATTestPlanResponder"/>
<title value="HL7 FHIR R4 TestPlan Responder"/>
<status value="active"/>
<date value="2024-04-11"/>
<publisher value="AEGIS.net, Inc."/>
<contact>
<name value="AEGIS.net, Inc."/>
<telecom>
<system value="url"/>
<value value="https://www.aegis.net"/>
</telecom>
</contact>
<contact>
<name value="Richard Ettema"/>
<telecom>
<system value="email"/>
<value value="mailto:richard.ettema@aegis.net"/>
</telecom>
</contact>
<description
value="TestPlan to verify the conformance of a FHIR server acting as a Developer Satisfaction Responder"/>
<jurisdiction>
<coding>
<system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
<code value="001"/>
<display value="World"/>
</coding>
</jurisdiction>
<copyright value="(c) AEGIS.net, Inc. 2024"/>
<category>
<coding>
<system value="http://hl7.org/fhir/testscript-scope-phase-codes"/>
<code value="integration"/>
</coding>
</category>
<scope>🔗
<reference value="CapabilityStatement/dev-satisfaction-responder-r4"/>
</scope>
<scope>🔗
<reference value="StructureDefinition/dev-satisfaction-observation"/>
</scope>
<testTools
value="Touchstone FHIR Testing Platform - https://touchstone.com"/>
<testCase>
<sequence value="1"/>
<testRun>
<narrative
value="Get the Developer Satisfaction Responder FHIR Server's JSON formatted CapabilityStatement and validate against the Developer Satisfaction Responder actor CapabilityStatement"/>
<script>
<language>
<text value="TestScript"/>
</language>
<sourceReference>🔗
<reference value="TestScript/DEVSATCapabilitiesResponderjson"/>
</sourceReference>
</script>
</testRun>
<testRun>
<narrative
value="Get the Developer Satisfaction Responder FHIR Server's XML formatted CapabilityStatement and validate against the Developer Satisfaction Responder actor CapabilityStatement"/>
<script>
<language>
<text value="TestScript"/>
</language>
<sourceReference>🔗
<reference value="TestScript/DEVSATCapabilitiesResponderxml"/>
</sourceReference>
</script>
</testRun>
</testCase>
<testCase>
<sequence value="2"/>
<testRun>
<narrative
value="Read a JSON formatted Goal and validate against the Developer Satisfaction IG"/>
<script>
<language>
<text value="TestScript"/>
</language>
<sourceReference>🔗
<reference value="TestScript/DEVSATGoalreadvalidatejson"/>
</sourceReference>
</script>
</testRun>
<testRun>
<narrative
value="Read an XML formatted Goal and validate against the Developer Satisfaction IG"/>
<script>
<language>
<text value="TestScript"/>
</language>
<sourceReference>🔗
<reference value="TestScript/DEVSATGoalreadvalidatexml"/>
</sourceReference>
</script>
</testRun>
<testData>
<type>
<system value="http://example.org/fhir/testplan/testData-type"/>
<code value="example"/>
</type>
<content>🔗
<reference value="Goal/Goal1"/>
</content>
<sourceString value="Example Goal1"/>
</testData>
</testCase>
<testCase>
<sequence value="3"/>
<testRun>
<narrative
value="Read a JSON formatted Observation and validate against the Developer Satisfaction IG"/>
<script>
<language>
<text value="TestScript"/>
</language>
<sourceReference>🔗
<reference value="TestScript/DEVSATObservationreadvalidatejson"/>
</sourceReference>
</script>
</testRun>
<testRun>
<narrative
value="Read an XML formatted Observation and validate against the Developer Satisfaction IG"/>
<script>
<language>
<text value="TestScript"/>
</language>
<sourceReference>🔗
<reference value="TestScript/DEVSATObservationreadvalidatexml"/>
</sourceReference>
</script>
</testRun>
<testData>
<type>
<system value="http://example.org/fhir/testplan/testData-type"/>
<code value="example"/>
</type>
<content>🔗
<reference value="Observation/Observation1"/>
</content>
<sourceString value="Example Observation1"/>
</testData>
</testCase>
<testCase>
<sequence value="4"/>
<testRun>
<narrative
value="Send a $get-satification request to a Responder Actor for a JSON formatted response payload and validate the returned Parameters against the Developer Satisfaction IG"/>
<script>
<language>
<text value="TestScript"/>
</language>
<sourceReference>🔗
<reference value="TestScript/DEVSATObservationgetsatjson"/>
</sourceReference>
</script>
</testRun>
<testRun>
<narrative
value="Send a $get-satification request to a Responder Actor for an XML formatted response payload and validate the returned Parameters against the Developer Satisfaction IG"/>
<script>
<language>
<text value="TestScript"/>
</language>
<sourceReference>🔗
<reference value="TestScript/DEVSATObservationgetsatxml"/>
</sourceReference>
</script>
</testRun>
</testCase>
</TestPlan>