Opened 13 years ago

Closed 13 years ago

#307 closed task (fixed)

Consent form registration

Reported by: Nicklas Nordborg Owned by: Nicklas Nordborg
Priority: major Milestone: Reggie v1.3
Component: net.sf.basedb.reggie Keywords:

Description (last modified by Nicklas Nordborg)

We should register consent forms in BASE. There are three main answers:

Yes / No / Not asked

The "Not asked" option is more or less equivalent to a "No".

The case number is printed as a barcode on the form and this is used to start the wizard. There are two outcomes:

  1. The case is found in BASE. This means that we have already registered specimen tubes, case and patient info. The only "valid" option on the consent for is "Yes". The operator should confirm this before it is stored as an annotation on the case. If the answer is not "Yes" some kind of manual action has to be taken to verify what should happen to the information already registered in BASE.
  2. The case is not found in BASE. The only "valid" options are "No" and "Not asked". The operator should confirm this before a new case is created and the answer is stored as an annotation. If the answer is "Yes", this wizard can't continue. The "Personal information registration" needs to be completed first to ensure that the proper relationship with specimen tubes, case and patient information is setup.

If the "Not asked" option is selected a subsection is activated with some more detail about why the patient was not asked. There is a list of predefined answers as well as an "other" category with a free text field. In all cases this information should be stored in the description field of the case.

The "Personal registration wizard" should also be modified to know about the "Consent" annotation and it should not be possible to update information about a case where the "Consent" annotation exists and the answer isn't "Yes".

In all cases the "ConsentDate" should also be registered.

Change History (5)

comment:1 by Nicklas Nordborg, 13 years ago

Status: newassigned

comment:2 by Nicklas Nordborg, 13 years ago

(In [1341]) References #307: Consent form registration

Added "Consent" annotation to the installation servlet. The "Personal information wizard" and the "Referral form wizard" are now aware of this annotation and should refuse to work with cases that are annotated with anything else than "Yes".

comment:3 by Nicklas Nordborg, 13 years ago

Description: modified (diff)

comment:4 by Nicklas Nordborg, 13 years ago

Description: modified (diff)

comment:5 by Nicklas Nordborg, 13 years ago

Resolution: fixed
Status: assignedclosed

(In [1354]) Fixes #307: Consent form registration

Note: See TracTickets for help on using tickets.