Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
54 changes: 48 additions & 6 deletions Configuration/QualificationTokens.json
Original file line number Diff line number Diff line change
Expand Up @@ -906,24 +906,66 @@
"qualificationScript": "MedMij BgZ Test"
},
{
"accessToken": "Bearer 5d43166e-0d05-4ce5-8860-e4151ce44566",
"accessToken": "Bearer 64db23ce-8c54-411e-8be9-4bec233ee4cf",
"resourceId": "patient-XXX-Nadorp",
"familyName": "XXX_Nadorp",
"bsn": "999901205",
"qualificationScript": "CiO Test"
},
{
"accessToken": "Bearer f1a06b0a-bf25-4dfa-bffb-c48b27a34dfd",
"resourceId": "patient-van-XXX-Zwaan",
"familyName": "van XXX_Zwaan",
"bsn": "999901199",
"qualificationScript": "CiO Test"
},
{
"accessToken": "Bearer 9dca3c95-55ec-4d55-92db-b6fbdd3c0786",
"resourceId": "patient-XXX-Hali",
"familyName": "XXX_Hali",
"bsn": "999901217",
"qualificationScript": "CiO Test"
},
{
"accessToken": "Bearer 493b9607-0677-45bf-9d7d-827a723dbf2b",
"resourceId": "patient-XXX-Drijkoningen",
"familyName": "XXX_Drijkoningen",
"bsn": "999900523",
"qualificationScript": "CiO Test"
},
{
"accessToken": "Bearer a00e10e0-0bee-4f0f-9974-1e92f02e6d92",
"accessToken": "Bearer c6558f6b-234d-4473-8afe-6b70af42d24e",
"resourceId": "patient-XXX-Smabers",
"familyName": "XXX_Smabers",
"bsn": "999901060",
"qualificationScript": "CiO Test"
},
{
"accessToken": "Bearer cf7e9ea1-eab5-45b1-9a5d-3129395db3ee",
"resourceId": "patient-XXX-Dubbeld",
"familyName": "XXX_Dubbeld",
"bsn": "999900535",
"qualificationScript": "CiO Test"
},
{
"accessToken": "Bearer 2cabfc9e-6d89-4551-9183-6569699ce58f",
"resourceId": "patient-XXX-Zwaan",
"familyName": "XXX_Zwaan",
"bsn": "999901199",
"accessToken": "Bearer 5385f234-47d7-4601-b7a9-7de81cc5cd3c",
"resourceId": "patient-XXX-Gelderen",
"familyName": "XXX_Gelderen",
"bsn": "999900559",
"qualificationScript": "CiO Test"
},
{
"accessToken": "Bearer 5fcc7d22-304e-4f9c-97df-206ad28a3a4a",
"resourceId": "patient-van-XXX-Geitenbeek",
"familyName": "van XXX_Geitenbeek",
"bsn": "999900547",
"qualificationScript": "CiO Test"
},
{
"accessToken": "Bearer e1763dbb-b113-43e8-9a3d-486d1268fb77",
"resourceId": "patient-XXX-Gerrits",
"familyName": "XXX_Gerrits",
"bsn": "999900158",
"qualificationScript": "CiO Test"
},
{
Expand Down
54 changes: 48 additions & 6 deletions Configuration/QualificationTokensStaging.json
Original file line number Diff line number Diff line change
Expand Up @@ -906,24 +906,66 @@
"qualificationScript": "MedMij BgZ Test"
},
{
"accessToken": "Bearer 5d43166e-0d05-4ce5-8860-e4151ce44566",
"accessToken": "Bearer 64db23ce-8c54-411e-8be9-4bec233ee4cf",
"resourceId": "patient-XXX-Nadorp",
"familyName": "XXX_Nadorp",
"bsn": "999901205",
"qualificationScript": "CiO Test"
},
{
"accessToken": "Bearer f1a06b0a-bf25-4dfa-bffb-c48b27a34dfd",
"resourceId": "patient-van-XXX-Zwaan",
"familyName": "van XXX_Zwaan",
"bsn": "999901199",
"qualificationScript": "CiO Test"
},
{
"accessToken": "Bearer 9dca3c95-55ec-4d55-92db-b6fbdd3c0786",
"resourceId": "patient-XXX-Hali",
"familyName": "XXX_Hali",
"bsn": "999901217",
"qualificationScript": "CiO Test"
},
{
"accessToken": "Bearer 493b9607-0677-45bf-9d7d-827a723dbf2b",
"resourceId": "patient-XXX-Drijkoningen",
"familyName": "XXX_Drijkoningen",
"bsn": "999900523",
"qualificationScript": "CiO Test"
},
{
"accessToken": "Bearer a00e10e0-0bee-4f0f-9974-1e92f02e6d92",
"accessToken": "Bearer c6558f6b-234d-4473-8afe-6b70af42d24e",
"resourceId": "patient-XXX-Smabers",
"familyName": "XXX_Smabers",
"bsn": "999901060",
"qualificationScript": "CiO Test"
},
{
"accessToken": "Bearer cf7e9ea1-eab5-45b1-9a5d-3129395db3ee",
"resourceId": "patient-XXX-Dubbeld",
"familyName": "XXX_Dubbeld",
"bsn": "999900535",
"qualificationScript": "CiO Test"
},
{
"accessToken": "Bearer 2cabfc9e-6d89-4551-9183-6569699ce58f",
"resourceId": "patient-XXX-Zwaan",
"familyName": "XXX_Zwaan",
"bsn": "999901199",
"accessToken": "Bearer 5385f234-47d7-4601-b7a9-7de81cc5cd3c",
"resourceId": "patient-XXX-Gelderen",
"familyName": "XXX_Gelderen",
"bsn": "999900559",
"qualificationScript": "CiO Test"
},
{
"accessToken": "Bearer 5fcc7d22-304e-4f9c-97df-206ad28a3a4a",
"resourceId": "patient-van-XXX-Geitenbeek",
"familyName": "van XXX_Geitenbeek",
"bsn": "999900547",
"qualificationScript": "CiO Test"
},
{
"accessToken": "Bearer e1763dbb-b113-43e8-9a3d-486d1268fb77",
"resourceId": "patient-XXX-Gerrits",
"familyName": "XXX_Gerrits",
"bsn": "999900158",
"qualificationScript": "CiO Test"
},
{
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
<?xml version="1.0" encoding="UTF-8"?>
<TestScript xmlns="http://hl7.org/fhir" xmlns:nts="http://nictiz.nl/xsl/testscript">
<id value="cio-mci-retrieve-1-1"/>
<meta>
<profile value="http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript"/>
</meta>
<url value="http://nictiz.nl/fhir/TestScript/cio-mci-retrieve-1-1"/>
<version value="r4-cio-2.0.0-beta-patchlevel 2024-10"/>
<name value="CiO 2.0.0-beta - MedicationContraIndication - Retrieve - Scenario 1.1"/>
<status value="active"/>
<publisher value="Nictiz"/>
<contact>
<name value="Nictiz"/>
<telecom>
<system value="email"/>
<value value="[email protected]"/>
<use value="work"/>
</telecom>
</contact>
<description value="Scenario 1.1 - Retrieve no medication contraindications"/>
<origin>
<index value="1"/>
<profile>
<system value="http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types"/>
<code value="FHIR-Client"/>
</profile>
</origin>
<destination>
<index value="1"/>
<profile>
<system value="http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types"/>
<code value="FHIR-Server"/>
</profile>
</destination>
<test id="Scenario-1-1">
<name value="Scenario 1.1"/>
<description value="Retrieve no medication contraindications"/>
<action>
<operation>
<type>
<system value="http://terminology.hl7.org/CodeSystem/testscript-operation-codes"/>
<code value="search"/>
</type>
<resource value="Flag"/>
<description value="Test client to retrieve no Flag resources representing CiO building block MedicationContraIndication"/>
<destination value="1"/>
<encodeRequestUrl value="true"/>
<origin value="1"/>
<params value="?patient.identifier=http://fhir.nl/fhir/NamingSystem/bsn|999901205&amp;category=http://snomed.info/sct|350241000146102&amp;_include=Flag:patient&amp;_revinclude=Provenance:target"/>
<requestHeader>
<field value="Authorization"/>
<value value="Bearer 64db23ce-8c54-411e-8be9-4bec233ee4cf"/>
</requestHeader>
</operation>
</action>
<action>
<assert>
<extension url="http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript-assert-stopTestOnFail">
<valueBoolean value="true"/>
</extension>
<description value="Make sure that the test server (WildFHIR) gives a success response."/>
<operator value="in"/>
<responseCode value="200,201"/>
<warningOnly value="false"/>
</assert>
</action>
<action>
<assert>
<extension url="http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript-assert-stopTestOnFail">
<valueBoolean value="false"/>
</extension>
<description value="Confirm that the test server (WildFHIR) returns a Bundle."/>
<direction value="response"/>
<resource value="Bundle"/>
<warningOnly value="false"/>
</assert>
</action>
<action>
<assert>
<extension url="http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript-assert-stopTestOnFail">
<valueBoolean value="false"/>
</extension>
<description value="Confirm that the response Bundle contains 0 Flag resource(s). "/>
<direction value="response"/>
<expression value="Bundle.entry.where(resource.is(Flag)).count() = 0"/>
<warningOnly value="false"/>
</assert>
</action>
<action>
<assert>
<extension url="http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript-assert-stopTestOnFail">
<valueBoolean value="false"/>
</extension>
<description value="Confirm that the response Bundle contains 1 Patient resource(s). "/>
<direction value="response"/>
<expression value="Bundle.entry.where(resource.is(Patient)).count() = 1"/>
<warningOnly value="false"/>
</assert>
</action>
<action>
<assert>
<extension url="http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript-assert-stopTestOnFail">
<valueBoolean value="false"/>
</extension>
<description value="Confirm that the response Bundle contains 0 Provenance resource(s). "/>
<direction value="response"/>
<expression value="Bundle.entry.where(resource.is(Provenance)).count() = 0"/>
<warningOnly value="false"/>
</assert>
</action>
</test>
</TestScript>
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
<?xml version="1.0" encoding="UTF-8"?>
<TestScript xmlns="http://hl7.org/fhir" xmlns:nts="http://nictiz.nl/xsl/testscript">
<id value="cio-mci-retrieve-2-1"/>
<meta>
<profile value="http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript"/>
</meta>
<url value="http://nictiz.nl/fhir/TestScript/cio-mci-retrieve-2-1"/>
<version value="r4-cio-2.0.0-beta-patchlevel 2024-10"/>
<name value="CiO 2.0.0-beta - MedicationContraIndication - Retrieve - Scenario 2.1"/>
<status value="active"/>
<publisher value="Nictiz"/>
<contact>
<name value="Nictiz"/>
<telecom>
<system value="email"/>
<value value="[email protected]"/>
<use value="work"/>
</telecom>
</contact>
<description value="Scenario 2.1 - Retrieve minimally entered medication contraindications"/>
<origin>
<index value="1"/>
<profile>
<system value="http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types"/>
<code value="FHIR-Client"/>
</profile>
</origin>
<destination>
<index value="1"/>
<profile>
<system value="http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types"/>
<code value="FHIR-Server"/>
</profile>
</destination>
<test id="Scenario-2-1">
<name value="Scenario 2.1"/>
<description value="Retrieve minimally entered medication contraindications"/>
<action>
<operation>
<type>
<system value="http://terminology.hl7.org/CodeSystem/testscript-operation-codes"/>
<code value="search"/>
</type>
<resource value="Flag"/>
<description value="Test client to retrieve minimal Flag resources representing CiO building block MedicationContraIndication"/>
<destination value="1"/>
<encodeRequestUrl value="true"/>
<origin value="1"/>
<params value="?patient.identifier=http://fhir.nl/fhir/NamingSystem/bsn|999901199&amp;category=http://snomed.info/sct|350241000146102&amp;_include=Flag:patient&amp;_revinclude=Provenance:target"/>
<requestHeader>
<field value="Authorization"/>
<value value="Bearer f1a06b0a-bf25-4dfa-bffb-c48b27a34dfd"/>
</requestHeader>
</operation>
</action>
<action>
<assert>
<extension url="http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript-assert-stopTestOnFail">
<valueBoolean value="true"/>
</extension>
<description value="Make sure that the test server (WildFHIR) gives a success response."/>
<operator value="in"/>
<responseCode value="200,201"/>
<warningOnly value="false"/>
</assert>
</action>
<action>
<assert>
<extension url="http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript-assert-stopTestOnFail">
<valueBoolean value="false"/>
</extension>
<description value="Confirm that the test server (WildFHIR) returns a Bundle."/>
<direction value="response"/>
<resource value="Bundle"/>
<warningOnly value="false"/>
</assert>
</action>
<action>
<assert>
<extension url="http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript-assert-stopTestOnFail">
<valueBoolean value="false"/>
</extension>
<description value="Confirm that the response Bundle contains 1 Flag resource(s). "/>
<direction value="response"/>
<expression value="Bundle.entry.where(resource.is(Flag)).count() = 1"/>
<warningOnly value="false"/>
</assert>
</action>
<action>
<assert>
<extension url="http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript-assert-stopTestOnFail">
<valueBoolean value="false"/>
</extension>
<description value="Confirm that the response Bundle contains 1 Patient resource(s). "/>
<direction value="response"/>
<expression value="Bundle.entry.where(resource.is(Patient)).count() = 1"/>
<warningOnly value="false"/>
</assert>
</action>
<action>
<assert>
<extension url="http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript-assert-stopTestOnFail">
<valueBoolean value="false"/>
</extension>
<description value="Confirm that the response Bundle contains 1 Provenance resource(s). "/>
<direction value="response"/>
<expression value="Bundle.entry.where(resource.is(Provenance)).count() = 1"/>
<warningOnly value="false"/>
</assert>
</action>
</test>
</TestScript>
Loading
Loading