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

TestPlan: HL7 FHIR R4 TestPlan Responder

Official URL: http://touchstone.aegis.net/touchstone/fhir/dev-satisfaction/TestPlan/DEVSATTestPlanResponder Version: 0.2.0
Active as of 2024-04-11 Computable Name: DEVSATTestPlanResponder

Copyright/Legal: (c) AEGIS.net, Inc. 2024

TestPlan to verify the conformance of a FHIR server acting as a Developer Satisfaction Responder

Contact: (AEGIS.net, Inc.: https://www.aegis.net, Richard Ettema: mailto:richard.ettema@aegis.net)

Category: Integration

Test Plan Scopes:

Test Tools:

Touchstone FHIR Testing Platform - https://touchstone.com

Test Case - Sequence1

Test Run 1

Get the Developer Satisfaction Responder FHIR Server's JSON formatted CapabilityStatement and validate against the Developer Satisfaction Responder actor CapabilityStatement

LanguageSource[x]
TestScriptTestScript/DEVSATCapabilitiesResponderjson "DEVSATCapabilitiesResponderjson"

Test Run 2

Get the Developer Satisfaction Responder FHIR Server's XML formatted CapabilityStatement and validate against the Developer Satisfaction Responder actor CapabilityStatement

LanguageSource[x]
TestScriptTestScript/DEVSATCapabilitiesResponderxml "DEVSATCapabilitiesResponderxml"

Test Case - Sequence2

Test Run 1

Read a JSON formatted Goal and validate against the Developer Satisfaction IG

LanguageSource[x]
TestScriptTestScript/DEVSATGoalreadvalidatejson "DEVSATGoalreadvalidatejson"

Test Run 2

Read an XML formatted Goal and validate against the Developer Satisfaction IG

LanguageSource[x]
TestScriptTestScript/DEVSATGoalreadvalidatexml "DEVSATGoalreadvalidatexml"

Test Data

TypeContentSource[x]
exampleGoal/Goal1Example Goal1

Test Case - Sequence3

Test Run 1

Read a JSON formatted Observation and validate against the Developer Satisfaction IG

LanguageSource[x]
TestScriptTestScript/DEVSATObservationreadvalidatejson "DEVSATObservationreadvalidatejson"

Test Run 2

Read an XML formatted Observation and validate against the Developer Satisfaction IG

LanguageSource[x]
TestScriptTestScript/DEVSATObservationreadvalidatexml "DEVSATObservationreadvalidatexml"

Test Data

TypeContentSource[x]
exampleObservation/Observation1Example Observation1

Test Case - Sequence4

Test Run 1

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

LanguageSource[x]
TestScriptTestScript/DEVSATObservationgetsatjson "DEVSATObservationgetsatjson"

Test Run 2

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

LanguageSource[x]
TestScriptTestScript/DEVSATObservationgetsatxml "DEVSATObservationgetsatxml"