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 |
{
"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> "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>\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> "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>\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> "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>\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> "DEVSATGoalreadvalidatejson"</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> "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>\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> "DEVSATObservationreadvalidatejson"</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> "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>\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> "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>\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> "DEVSATObservationgetsatxml"</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"
}
}
}
]
}
]
}