Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A medicationscheme will be altered using an actor without syncing to Vitalink, while another actor will alter the same medicationscheme and then sync to Vitalink. The first actor will then also sync to Vitalink.

Collision with multiple actors

Before starting the test, make sure you 2 actors and 1 patient are available for use. For this test they will be referred to as ACTOR_A, ACTOR_B and PATIENT_A.


Collision altering different medication

Preparation:

  1. Upload this EVS export file using the EVS-action REPLACE with PATIENT_A.
  2. Open the SUT and, using ACTOR_A, add a dot(.) to the 'instructionforpatien' field of every medication in the medicationscheme, but don't sync to Vitalinkchange the begindate of EVSREF100 to '01/04/2030'.
  3. Open another instance of the SUT and, using ACTOR_B, change the frequency of EVSREF101 to monthly. Then sync to Vitalink.
  4. Using ACTOR_A, try to sync to Vitalink.

Verify the following:

  • ACTOR_B was able to sync succesfully.
  • ACTOR_A is given a message that the Vitalink medicationscheme has been altered and a decision has to be made about which changes to keep.


Collision altering same medication same field

Preparation:

  1. Upload this EVS export file using the EVS-action REPLACE with PATIENT_A.
  2. Open the SUT and, using ACTOR_A, change the enddate of EVSREF102 to '31/12/2030'.
  3. Open another instance of the SUT and, using ACTOR_B, change the enddate of EVSREF102 to '01/06/2031'. Then sync to Vitalink.
  4. Using ACTOR_A, try to sync to Vitalink.

Verify the following:

  • ACTOR_B was able to sync succesfully.
  • ACTOR_A is given a message that the Vitalink medicationscheme has been altered and a decision has to be made about which changes to keep.


Collision altering same medication different field

Preparation:

  1. Upload this EVS export file using the EVS-action REPLACE with PATIENT_A.
  2. Open the SUT and, using ACTOR_A, change the begindate of EVSREF103 to '01/04/2030'.
  3. Open another instance of the SUT and, using ACTOR_B, change the dayperiod of EVSREF103 to 'during breakfast'. Then sync to Vitalink.
  4. Using ACTOR_A, try to sync to Vitalink.

Verify the following:

  • ACTOR_B was able to sync succesfully.
  • ACTOR_A is given a message that the Vitalink medicationscheme has been altered and a decision has to be made about which changes to keep.


Collision adding medication

Preparation:

  1. Upload this EVS export file using the EVS-action REPLACE with PATIENT_A.
  2. Open the SUT and, using ACTOR_A, change the begindate of EVSREF104 to '01/04/2030'.
  3. Open another instance of the .Open another SUT and, using ACTOR_B, add a new medication and give it EVSREF107. Then sync to Vitalink.
  4. Using ACTOR_A, try to sync to Vitalink.

Verify the following:

  • ACTOR_B was able to sync succesfully.
  • ACTOR_A is given a message that the Vitalink medicationscheme has been altered and a decision has to be made about which changes to keep.


Collision removing medication

Preparation:

  1. Upload this EVS export file using the EVS-action REPLACE with PATIENT_A.
  2. Open the SUT and, using ACTOR_A, change the begindate of EVSREF105 to '01/04/2030'.
  3. Open another instance of the SUT and, using ACTOR_B, remove EVSREF106 a slash(/) to the 'instructionforpatient' field of every medication in the medicationscheme. Then sync to Vitalink.
  4. Using ACTOR_A, try to sync to Vitalink.

Verify the following:

  • ACTOR_B was able to sync succesfully.
  • ACTOR_A is given a message that the Vitalink medicationscheme has been altered and a decision has to be made about which changes to keep.