Abbreviations used

AbbreviationMeaning
SUTSoftware Under Test
EVSExternal Validation Tool, a reference test tool developed by imec's interop lab to facilicate testing for software vendors
MSMedication Scheme
SumehrSummarised Electronic Healthcare Record
GPGeneral Practitioner


Medication scheme

During the execution of the tests, EVS will often be used. Whenever this is the case, a file will be made available for use in EVS and the test itself will explain which action to use.

The tests are generally split between reading tests and writing tests, each labeled with 'R-' and 'W-' respectively. Whenever a 'W-' test is finished, it is advisable to perform an EXPORT action with EVS. This will generate several files in the 'processed' folder and among these files is the validation file (with a .val extension). This file should not contain any validation fails.

If something is incorrect in these scenarios (e.g. medicationscheme doesn't work), send us an email at hie@imec.be with the necessary information.
We'll sort it out as soon as possible.

Underneath READ and WRITE tests need to be executed in the Jira Test Management Suite where all test executions accompanied by their results, issues and screenshots are registered so a manual validation can be done by the HIE interop lab.

The software packages who generate their own print version of the medication scheme (for patient or caregiver) need to execute some extra tests and can be found in this block at the bottom of this page.


#Test
S01Basic testing of the usage of Kmehr tables
S02Testing of the required combinations of frequency and day
S03Testing of the interpretation of treatment suspensions
S06Testing of the calculation of the endmoment for administration
S07Testing of the identification of the medication
S08Testing of the visualisation of the begincondition and endcondition
S09Testing of the behaviour after uploading an empty scheme
S10Testing of the behaviour when using discontinuous schemes
S11Testing of the behaviour with unusual transaction builds
S12Testing of the interpretation of temporality
S13Testing of the behaviour with conflicting medicationschemes
S15Testing which medication is shown with ' delivered ' medication
S16

Testing of the interpretation of fields with maximum characters

S17Testing of the calculation of the daily medicationscheme
S18Testing of the retention of the Kmehr Structure
S19Testing of the sorting of the medication lines
S21Testing of the synchronisation with the vault.
S22Testing of the calculation of the weekly medicationscheme



All application that integrate with the regional vaults have to do these tests.



Read

Write

The Read-tests are for applications that read medication schemes from the vault.

#IDTest
S01R-10CD-ADMINISTRATIONUNIT
S01R-15CD-DAYPERIOD
S01R-20CD-DRUG-ROUTE
S01R-25CD-PERIODICITY
S02R-10Combined use of Frequency and Day
S03R-10MSE vs TS. MSE with endmoment
S03R-15 MSE vs TS. MSE without endmoment
S03R-20 TS vs TS. MSE with endmoment
S03R-25 TS vs TS. MSE without endmoment
S06R-10 The calculated endmoment
S07R-10 Change medication name
S07R-15Change medication uri
S08R-10 Combinations of begincondition and endcondition
S09R-10

Testing of the behaviour after uploading an empty scheme

S10R-10Discontinuous with increasing quantities
S10R-15 Discontinuous with decreasing quantities
S10R-20Discontinuous with treatment suspensions
S11R-10 Reading Gateway Validation Fails
S11R-20 Reading Single Validation Fail
S12R-10Temporality without alteration
S15R-10 Intended vs Delivered Medication
S16R-10 Reading fields with maximum characters
S19R-10 Sorting Temporality
S19R-15Sorting Daily
S19R-20Sorting Weekly
S19R-25Sorting Monthly
S19R-30Sorting Yearly
S21R-10Reading updated scheme


The Write-tests are for applications that write medication schemes to the vault.

#IDTest
S01W-30Writing CD-ADMINISTRATIONUNIT Minimal Change
S01W-35Writing CD-DAYPERIOD Minimal Change
S01W-40Writing CD-DRUG-ROUTE Minimal Change
S01W-45Writing CD-PERIODICITY Minimal Change
S01W-50Writing CD-ADMINISTRATIONUNIT Constructing From Scratch
S01W-55Writing CD-DAYPERIOD Constructing From Scratch
S01W-60Writing CD-DRUG-ROUTE Constructing From Scratch
S01W-65Writing CD-PERIODICITY Constructing From Scratch
S03W-30Writing Treatment Suspensions Minimal Change
S09W-15Empty the medicationscheme using the application
S10W-25Writing Discontinuous Minimal Change
S11W-15Writing Gateway Validation Fails
S11W-25Writing Single Validation Fail
S12W-15Temporality with alteration
S13W-10Collision altering different medication
S13W-15Collision altering same medication same field
S13W-20Collision altering same medication different field
S13W-25Collision adding medication
S13W-30Collision removing medication
S14W-10Reading and Writing with Connector and Gateway
S16W-15Writing fields with maximum characters
S18W-10Retaining Kmehr Structure
S21W-15Alteration new line
S21W-20Alteration delete line
S21W-25Alteration change line


Above testcases into categories: 

Daily medication scheme

Every application that offers a daily medication scheme, have to perform these tests.

#IDTest
S17R-10Daycalculation
S17R-15Daycalculation with Treatment Suspensions


Weekly medication scheme

Every application that offers a weekly medication scheme, have to perform these tests.

#IDTest
S22R-10Weekly scheme with daily medication
S22R-15Weekly scheme with medication every # days


Patient or Caretaker print

Every application that allows their local medication scheme (not synced with a vault) to be shown to the patient, has to perform these tests.

#IDTest
S20R-10Generate print after adding new line
S20R-15Generate print after altering existing line
S20R-20Generate print after adding private line
S20R-25Generate print after changing existing line to private
S04R-10

General test of medication scheme information

S04W-15

Medication scheme information after local modification

S04W-20

Medication scheme information after removal of medication

S05R-10 Visualisation of specific times
S05W-15 Altering specific times
S09R-10

Behaviour with empty medicationscheme