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 - JSON Representation

Active as of 2024-04-11

Raw json | Download


{
  "resourceType" : "TestPlan",
  "id" : "DEVSATTestPlanResponder",
  "text" : {
    "status" : "generated",
    "div" : "<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>\n</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>\n</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>\n</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>\n</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>\n</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>\n</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>\n</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>\n</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>\n</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>"
  },
  "url" : "http://touchstone.aegis.net/touchstone/fhir/dev-satisfaction/TestPlan/DEVSATTestPlanResponder",
  "version" : "0.2.0",
  "name" : "DEVSATTestPlanResponder",
  "title" : "HL7 FHIR R4 TestPlan Responder",
  "status" : "active",
  "date" : "2024-04-11",
  "publisher" : "AEGIS.net, Inc.",
  "contact" : [
    {
      "name" : "AEGIS.net, Inc.",
      "telecom" : [
        {
          "system" : "url",
          "value" : "https://www.aegis.net"
        }
      ]
    },
    {
      "name" : "Richard Ettema",
      "telecom" : [
        {
          "system" : "email",
          "value" : "mailto:richard.ettema@aegis.net"
        }
      ]
    }
  ],
  "description" : "TestPlan to verify the conformance of a FHIR server acting as a Developer Satisfaction Responder",
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code" : "001",
          "display" : "World"
        }
      ]
    }
  ],
  "copyright" : "(c) AEGIS.net, Inc. 2024",
  "category" : [
    {
      "coding" : [
        {
          "system" : "http://hl7.org/fhir/testscript-scope-phase-codes",
          "code" : "integration"
        }
      ]
    }
  ],
  "scope" : [
    {
      🔗 "reference" : "CapabilityStatement/dev-satisfaction-responder-r4"
    },
    {
      🔗 "reference" : "StructureDefinition/dev-satisfaction-observation"
    }
  ],
  "testTools" : "Touchstone FHIR Testing Platform - https://touchstone.com",
  "testCase" : [
    {
      "sequence" : 1,
      "testRun" : [
        {
          "narrative" : "Get the Developer Satisfaction Responder FHIR Server's JSON formatted CapabilityStatement and validate against the Developer Satisfaction Responder actor CapabilityStatement",
          "script" : {
            "language" : {
              "text" : "TestScript"
            },
            "sourceReference" : {
              🔗 "reference" : "TestScript/DEVSATCapabilitiesResponderjson"
            }
          }
        },
        {
          "narrative" : "Get the Developer Satisfaction Responder FHIR Server's XML formatted CapabilityStatement and validate against the Developer Satisfaction Responder actor CapabilityStatement",
          "script" : {
            "language" : {
              "text" : "TestScript"
            },
            "sourceReference" : {
              🔗 "reference" : "TestScript/DEVSATCapabilitiesResponderxml"
            }
          }
        }
      ]
    },
    {
      "sequence" : 2,
      "testRun" : [
        {
          "narrative" : "Read a JSON formatted Goal and validate against the Developer Satisfaction IG",
          "script" : {
            "language" : {
              "text" : "TestScript"
            },
            "sourceReference" : {
              🔗 "reference" : "TestScript/DEVSATGoalreadvalidatejson"
            }
          }
        },
        {
          "narrative" : "Read an XML formatted Goal and validate against the Developer Satisfaction IG",
          "script" : {
            "language" : {
              "text" : "TestScript"
            },
            "sourceReference" : {
              🔗 "reference" : "TestScript/DEVSATGoalreadvalidatexml"
            }
          }
        }
      ],
      "testData" : [
        {
          "type" : {
            "system" : "http://example.org/fhir/testplan/testData-type",
            "code" : "example"
          },
          "content" : {
            🔗 "reference" : "Goal/Goal1"
          },
          "sourceString" : "Example Goal1"
        }
      ]
    },
    {
      "sequence" : 3,
      "testRun" : [
        {
          "narrative" : "Read a JSON formatted Observation and validate against the Developer Satisfaction IG",
          "script" : {
            "language" : {
              "text" : "TestScript"
            },
            "sourceReference" : {
              🔗 "reference" : "TestScript/DEVSATObservationreadvalidatejson"
            }
          }
        },
        {
          "narrative" : "Read an XML formatted Observation and validate against the Developer Satisfaction IG",
          "script" : {
            "language" : {
              "text" : "TestScript"
            },
            "sourceReference" : {
              🔗 "reference" : "TestScript/DEVSATObservationreadvalidatexml"
            }
          }
        }
      ],
      "testData" : [
        {
          "type" : {
            "system" : "http://example.org/fhir/testplan/testData-type",
            "code" : "example"
          },
          "content" : {
            🔗 "reference" : "Observation/Observation1"
          },
          "sourceString" : "Example Observation1"
        }
      ]
    },
    {
      "sequence" : 4,
      "testRun" : [
        {
          "narrative" : "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" : "TestScript"
            },
            "sourceReference" : {
              🔗 "reference" : "TestScript/DEVSATObservationgetsatjson"
            }
          }
        },
        {
          "narrative" : "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" : "TestScript"
            },
            "sourceReference" : {
              🔗 "reference" : "TestScript/DEVSATObservationgetsatxml"
            }
          }
        }
      ]
    }
  ]
}