Changes between Version 18 and Version 19 of LEGACY - NIHR BioResource


Ignore:
Timestamp:
02/06/14 12:59:05 (10 years ago)
Author:
Richard Bramley
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LEGACY - NIHR BioResource

    v18 v19  
    9595Here is a list of the actions carried out by the import processes of the NIHR Bioresource CiviCRM module.  The list can be used as the basis of a test plan.
    9696
    97 1. [ ] If the patient already exists, the module will update the details of the patient.
    98 1. [ ] If the patient does not already exist, the patient is created.
    99 1. [ ] S Number is invalid, an error should be produced (On screen and in watchdog) and continue to the next patient.
    100 1. [ ] The patient's prefix (title) should be set correctly.
    101 1. [ ] Address details for the patient should be created for a new patient.
    102 1. [ ] Address details will be amended for an existing patient, but will not be duplicated.
    103 1. [ ] The bioresource contact group should be created when the module is enabled.
    104 1. [ ] Patients should be added to the bioresource contact group
    105 1. [ ] If the patient already exists, it should not create a duplicate membership of the group.
     971. [x] If the patient already exists, the module will update the details of the patient.
     981. [x] If the patient does not already exist, the patient is created.
     991. [x] S Number is invalid, an error should be produced (On screen and in watchdog) and continue to the next patient.
     1001. [x] The patient's prefix (title) should be set correctly.
     1011. [x] Address details for the patient should be created for a new patient.
     1021. [x] Address details will be amended for an existing patient, but will not be duplicated.
     1031. [x] The bioresource contact group should be created when the module is enabled.
     1041. [x] Patients should be added to the bioresource contact group
     1051. [x] If the patient already exists, it should not create a duplicate membership of the group.
    1061061. Where the Letter Type = 'Invitation Letter'
    107  1. [ ] A new bioresource study enrollment should be created for the patient.
    108  1. [ ] If a bioresource enrollment for the patient already exists, an error should be produced (On screen and in watchdog) and continue to the next patient.
    109  1. [ ] Creates an invitation letter activity against the enrollment.
    110  1. [ ] If Check Questionnaire is checked, creates a check questionnaire activity with the check questionnaire date.
    111  1. [ ] If Check Questionnaire is checked, but no check questionnaire date is supplied or it is invalid, an error should be produced (On screen and in watchdog).
     107 1. [x] A new bioresource study enrollment should be created for the patient.
     108 1. [x] If a bioresource enrollment for the patient already exists, an error should be produced (On screen and in watchdog) and continue to the next patient.
     109 1. [x] Creates an invitation letter activity against the enrollment.
     110 1. [x] If Check Questionnaire is checked, creates a check questionnaire activity with the check questionnaire date.
     111 1. [x] If Check Questionnaire is checked, but no check questionnaire date is supplied or it is invalid, an error should be produced (On screen and in watchdog).
    112112 1. [ ] If Declined checked, creates a check consent activity with the check consent date.
    113113 1. [ ] If Declined checked, but no consent checked date is supplied or it is invalid, an error should be produced (On screen and in watchdog).
    114  1. [ ] If Consent checked, created a check consent activity with the check consent date.
    115  1. [ ] If Consent checked, but no consent checked date is supplied or it is invalid, an error should be produced (On screen and in watchdog).
    116  1. [ ] If consent checked, changes the enrollment status to 'Recruited' and creates an activity for change of status, using the consent date.
     114 1. [x] If Consent checked, created a check consent activity with the check consent date.
     115 1. [x] If Consent checked, but no consent checked date is supplied or it is invalid, an error should be produced (On screen and in watchdog).
     116 1. [x] If consent checked, changes the enrollment status to 'Recruited' and creates an activity for change of status, using the consent date.
    1171171. Where the Letter Type = 'Reminder Letter'
    118  1. [ ] If the enrollment does not exist, an error should be produced (On screen and in watchdog) and continue to the next patient.
    119  1. [ ] Creates a reminder letter activity against the enrollment.
     118 1. [x] If the enrollment does not exist, an error should be produced (On screen and in watchdog) and continue to the next patient.
     119 1. [x] Creates a reminder letter activity against the enrollment.
    120120 1. [ ] If consent, declined or questionnaire checked columns are 'Y', not activities or enrollment statuses are changed.