Opened 14 years ago
Closed 14 years ago
#291 closed task (fixed)
Personal information registration
Reported by: | Nicklas Nordborg | Owned by: | Nicklas Nordborg |
---|---|---|---|
Priority: | critical | Milestone: | Reggie v1.0 |
Component: | net.sf.basedb.reggie | Keywords: | |
Cc: |
Description
A wizard for registration of personal information. It should create a Patient (biosource) and Case (sample) and link this with existing Specimen (samples).
A patient is identified by the PersonalNumber (string annotation) which should be unique. The uniqueness can of course not be enforced by BASE but the registration wizard should make checks to avoid duplicates. If the registration is a new entry the wizard should also ask for FamilyName and AllFirstNames, which are also stored as annotations. A name for the biosource entry in BASE is automatically generated using a counter.
If the registration is an existing entry the existing information is displayed for verification.
A case is identified by CaseName (name of sample) which should be unique. Again, the uniqueness can't be enfored by BASE, but the registration wizard should check. Each patient can have at most two cases corresponding to left and right breast.
Specimens are expected to exist in the database and should have names that are starting with the case name. When a new case is registered the existing specimen should be linked to the case.
When a case for an existing patient is registered it should be possible to merge the new case with an existing case. This means that the new specimen are linked to the old case and that we also need to add an annotation to keep track of the case name. More details about this will follow...
Change History (12)
comment:1 by , 14 years ago
Status: | new → assigned |
---|
comment:2 by , 14 years ago
comment:3 by , 14 years ago
comment:4 by , 14 years ago
comment:5 by , 14 years ago
(In [1290]) References #291: Personal information registration
Should now handle the case with an existing patient properly. Depedning on the number of cases already registered the user may create a new case or merge with an existing case.
Display messages after the registration and added a button to restart the wizard for a second registration.
comment:6 by , 14 years ago
comment:7 by , 14 years ago
comment:8 by , 14 years ago
comment:9 by , 14 years ago
(In [1307]) References #291: Personal information registration
Allow laterality=unknown option since that is not always known at the time of registration. On the other hand, if a laterality has been selected but the associated specimen tubes doesn't have that information the specimen tubes will be updated with the selected laterality.
comment:10 by , 14 years ago
comment:11 by , 14 years ago
(In [1311]) References #291: Personal information registration
Fixes a bug in PersonalNumber validation when the control digit is 0.
comment:12 by , 14 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
(In [1283]) References #291: Personal information registration
Implemented first step with input fields for Case name and Personal number. The personal number is validated and when everything seems ok the second step with patient information is displayed. Existing patient information should be verified and for new patients some information needs to be entered. Functions for validating and going to the next step are not yet implemented.