Developer Satisfaction
0.2.0 - ci-build International flag

Developer Satisfaction - Local Development build (v0.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

: HL7 FHIR R4 TestPlan Responder - XML Representation

Active as of 2024-04-11

Raw xml | Download



<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> &quot;CapabilitySatisfactionResponderR4&quot;</li><li><a href="StructureDefinition-dev-satisfaction-observation.html">StructureDefinition/dev-satisfaction-observation</a> &quot;DEVSATObservation&quot;</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> &quot;DEVSATCapabilitiesResponderjson&quot;</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> &quot;DEVSATCapabilitiesResponderxml&quot;</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> &quot;DEVSATGoalreadvalidatejson&quot;</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> &quot;DEVSATGoalreadvalidatexml&quot;</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> &quot;DEVSATObservationreadvalidatejson&quot;</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> &quot;DEVSATObservationreadvalidatexml&quot;</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> &quot;DEVSATObservationgetsatjson&quot;</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> &quot;DEVSATObservationgetsatxml&quot;</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>