@prefix fhir: . @prefix owl: . @prefix rdfs: . @prefix xsd: . # - resource ------------------------------------------------------------------- a fhir:Basic ; fhir:nodeRole fhir:treeRoot ; fhir:id [ fhir:v "DEVSATTestPlanProvider"] ; # fhir:text [ fhir:status [ fhir:v "generated" ] ; fhir:div "

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

\n

Test Case - Sequence1

Test Run 1

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

\n
LanguageSource[x]
TestScriptTestScript/DEVSATCapabilitiesProviderjson "DEVSATCapabilitiesProviderjson"

Test Run 2

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

\n
LanguageSource[x]
TestScriptTestScript/DEVSATCapabilitiesProviderxml "DEVSATCapabilitiesProviderxml"

Test Case - Sequence2

Test Run 1

Create a JSON formatted Observation on a Responder Actor and validate the sent Observation against the Developer Satisfaction IG

\n
LanguageSource[x]
TestScript??

Test Run 2

Create a XML formatted Observation on a Responder Actor and validate the sent Observation against the Developer Satisfaction IG

\n
LanguageSource[x]
TestScript??

Test Data

TypeContentSource[x]
exampleObservation/Observation1Example Observation1
" ] ; # fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.url"^^xsd:anyURI ] ; fhir:value [ fhir:v "http://touchstone.aegis.net/touchstone/fhir/dev-satisfaction/TestPlan/DEVSATTestPlanProvider"^^xsd:anyURI ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.version"^^xsd:anyURI ] ; fhir:value [ fhir:v "0.2.0" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.name"^^xsd:anyURI ] ; fhir:value [ fhir:v "DEVSATTestPlanProvider" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.title"^^xsd:anyURI ] ; fhir:value [ fhir:v "HL7 FHIR R4 TestPlan Provider" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.status"^^xsd:anyURI ] ; fhir:value [ fhir:v "active" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.date"^^xsd:anyURI ] ; fhir:value [ fhir:v "2024-04-11"^^xsd:date ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.publisher"^^xsd:anyURI ] ; fhir:value [ fhir:v "AEGIS.net, Inc." ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.contact"^^xsd:anyURI ] ; fhir:value [ a fhir:ContactDetail ; fhir:name [ fhir:v "AEGIS.net, Inc." ] ; fhir:telecom ( [ fhir:system [ fhir:v "url" ] ; fhir:value [ fhir:v "https://www.aegis.net" ] ] ) ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.contact"^^xsd:anyURI ] ; fhir:value [ a fhir:ContactDetail ; fhir:name [ fhir:v "Richard Ettema" ] ; fhir:telecom ( [ fhir:system [ fhir:v "email" ] ; fhir:value [ fhir:v "mailto:richard.ettema@aegis.net" ] ] ) ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.description"^^xsd:anyURI ] ; fhir:value [ fhir:v "TestPlan to verify the conformance of a FHIR server acting as a Developer Satisfaction Provider" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.jurisdiction"^^xsd:anyURI ] ; fhir:value [ a fhir:CodeableConcept ; fhir:coding ( [ fhir:system [ fhir:v "http://unstats.un.org/unsd/methods/m49/m49.htm"^^xsd:anyURI ] ; fhir:code [ fhir:v "001" ] ; fhir:display [ fhir:v "World" ] ] ) ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.copyright"^^xsd:anyURI ] ; fhir:value [ fhir:v "(c) AEGIS.net, Inc. 2024" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.category"^^xsd:anyURI ] ; fhir:value [ a fhir:CodeableConcept ; fhir:coding ( [ fhir:system [ fhir:v "http://hl7.org/fhir/testscript-scope-phase-codes"^^xsd:anyURI ] ; fhir:code [ fhir:v "integration" ] ] ) ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.scope"^^xsd:anyURI ] ; fhir:value [ a fhir:Reference ; fhir:link ; fhir:reference [ fhir:v "CapabilityStatement/dev-satisfaction-provider-r4" ] ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.scope"^^xsd:anyURI ] ; fhir:value [ a fhir:Reference ; fhir:link ; fhir:reference [ fhir:v "StructureDefinition/dev-satisfaction-observation" ] ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testTools"^^xsd:anyURI ] ; fhir:value [ fhir:v "Touchstone FHIR Testing Platform - https://touchstone.com" ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.sequence"^^xsd:anyURI ] ; fhir:value [ fhir:v "1"^^xsd:integer ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun.narrative"^^xsd:anyURI ] ; fhir:value [ fhir:v "Get the Developer Satisfaction Provider FHIR Server's JSON formatted CapabilityStatement and validate against the Developer Satisfaction Provider actor CapabilityStatement" ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun.script.language"^^xsd:anyURI ] ; fhir:value [ a fhir:CodeableConcept ; fhir:text [ fhir:v "TestScript" ] ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun.script.sourceReference"^^xsd:anyURI ] ; fhir:value [ a fhir:Reference ; fhir:link ; fhir:reference [ fhir:v "TestScript/DEVSATCapabilitiesProviderjson" ] ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun.script"^^xsd:anyURI ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun"^^xsd:anyURI ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun.narrative"^^xsd:anyURI ] ; fhir:value [ fhir:v "Get the Developer Satisfaction Provider FHIR Server's XML formatted CapabilityStatement and validate against the Developer Satisfaction Provider actor CapabilityStatement" ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun.script.language"^^xsd:anyURI ] ; fhir:value [ a fhir:CodeableConcept ; fhir:text [ fhir:v "TestScript" ] ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun.script.sourceReference"^^xsd:anyURI ] ; fhir:value [ a fhir:Reference ; fhir:link ; fhir:reference [ fhir:v "TestScript/DEVSATCapabilitiesProviderxml" ] ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun.script"^^xsd:anyURI ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun"^^xsd:anyURI ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase"^^xsd:anyURI ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.sequence"^^xsd:anyURI ] ; fhir:value [ fhir:v "2"^^xsd:integer ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun.narrative"^^xsd:anyURI ] ; fhir:value [ fhir:v "Create a JSON formatted Observation on a Responder Actor and validate the sent Observation against the Developer Satisfaction IG" ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun.script.language"^^xsd:anyURI ] ; fhir:value [ a fhir:CodeableConcept ; fhir:text [ fhir:v "TestScript" ] ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun.script"^^xsd:anyURI ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun"^^xsd:anyURI ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun.narrative"^^xsd:anyURI ] ; fhir:value [ fhir:v "Create a XML formatted Observation on a Responder Actor and validate the sent Observation against the Developer Satisfaction IG" ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun.script.language"^^xsd:anyURI ] ; fhir:value [ a fhir:CodeableConcept ; fhir:text [ fhir:v "TestScript" ] ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun.script"^^xsd:anyURI ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testRun"^^xsd:anyURI ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testData.type"^^xsd:anyURI ] ; fhir:value [ a fhir:Coding ; fhir:system [ fhir:v "http://example.org/fhir/testplan/testData-type"^^xsd:anyURI ] ; fhir:code [ fhir:v "example" ] ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testData.content"^^xsd:anyURI ] ; fhir:value [ a fhir:Reference ; fhir:link ; fhir:reference [ fhir:v "Observation/Observation1" ] ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testData.sourceString"^^xsd:anyURI ] ; fhir:value [ fhir:v "Example Observation1" ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase.testData"^^xsd:anyURI ] ] ) ; fhir:url [ fhir:v "http://hl7.org/fhir/5.0/StructureDefinition/extension-TestPlan.testCase"^^xsd:anyURI ] ] ) ; # fhir:code [ fhir:coding ( [ fhir:system [ fhir:v "http://hl7.org/fhir/fhir-types"^^xsd:anyURI ] ; fhir:code [ fhir:v "TestPlan" ] ] ) ] . # # -------------------------------------------------------------------------------------