Opened 12 years ago
Closed 12 years ago
#438 closed enhancement (fixed)
Overview report
Reported by: | olle | Owned by: | olle |
---|---|---|---|
Priority: | major | Milestone: | Reggie v2.10 |
Component: | net.sf.basedb.reggie | Keywords: | |
Cc: |
Description (last modified by )
The reggie report generator should be updated to include an overview report. The report should include the current numbers for each site:
- Number of patients
- Number of blood samples
- Number of specimens
- Number of no specimens
- Number of approved consent
- Number of missing consent
Number of approved consents should include consents without patient id (PAT#) or date.
In addition, an extra table should report different kinds of patient records:
- Number of patients with blood samples only
- Number of patients with specimens only
- Number of patients with no specimens only
- Number of patients with both blood samples and specimens
- Number of patients with both blood samples and no specimens
- Number of patients with both specimens and no specimens
- Number of patients with both blood samples, specimens, and no specimens
Change History (7)
comment:1 by , 12 years ago
Status: | new → assigned |
---|
comment:2 by , 12 years ago
Traceability note:
- The report generator was introduced in Ticket #339 (Report generator). It included a sample count report.
- The sample count report was updated in Ticket #419 (Allow user to select resolution in sample count report), Ticket #420 (Sample count report should have two columns for summed data), and Ticket #421 (Sample count report does not always handle all views correctly).
- The report generator was updated to include a consent count report in Ticket #426 (Consent count report generator). It was updated in Ticket #430 (Consent count report should allow time period selection).
- The general layout of the reports was updated in Ticket #428 (Reports should have sites in alphabetic order and a column with latest item dates).
- The report generator was updated to include a patient count report in Ticket #433 (Patient count report generator).
comment:3 by , 12 years ago
Design discussion.
Previous reports all used sample queries with various restrictions:
- Patient count: Subtypes
SPECIMEN
,NO_SPECIMEN
, orBLOOD
- Blood sample count: Subtype
BLOOD
- Specimen count: Subtype
SPECIMEN
- Consent count: Subtypes
BLOOD
orCASE
It should therefore be possible to acquire all data needed for the overview report by using a sample query for subtypes SPECIMEN
, NO_SPECIMEN
, BLOOD
, or CASE
.
comment:4 by , 12 years ago
Description: | modified (diff) |
---|
Ticket description updated to include two tables in the report.
comment:5 by , 12 years ago
Description: | modified (diff) |
---|
Ticket description updated by clarifying text.
comment:6 by , 12 years ago
Design description.
- JSP script
samplereportgenerator
inreggie/resources/
will have the design for the layout of the overview report based on that of the consent count report, since both contain two main tables, where the columns do not represent time intervals. However, unlike the consent count report, the main table of the overview report has columns representing different kinds of items, making percentage values uninteresting. - Servlet
SampleReportServlet
inreggie/src/net/sf/basedb/reggie/servlet/
will perform a database sample query for subtypesSPECIMEN
,NO_SPECIMEN
,BLOOD
, orCASE
, and then process the result to obtain values for the report. - The date for latest update for each site and for all sites combined will be based on the latest update of any item in the table, irrespective of type, e.g. patient, blood sample, specimen, no specimen, or consent.
- The first version of the report will not keep special track of the latest update of patient records, so the second table showing patient records of different kinds, will not contain a column for latest date the data was updated, and neither will the date for latest update of any patient record.
comment:7 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Ticket accepted.