Report delivery system
|Reported by:||Nicklas Nordborg||Owned by:||Nicklas Nordborg|
Description (last modified by )
We should implement a system for delivery of reports to representatives from the clinics that are part of SCAN-B.
The idea is to create a separate web GUI with only this functionality. The YellowLabel tracking wizard (#861) can be used as a starting point, but details need to be worked out.
There are a few important things:
- The GUI need a separate login and should be registered as a separate client application. This will make it possible to create user accounts that are only allowed to access this GUI and not the regular web client.
- Users should only be allowed to access information about items that belong to their own site. The access control should use the BASE permission system. This means that the "SCAN-B" project can't be used and that we need a way to
automaticallyshare items to the correct sites. When http://base.thep.lu.se/ticket/2014 is implemented in the BASE core we can implement an extension for this(see next bullet).
- Before a report is delivered it must be approved by SCAN-B staff. This is more or less the same as the "Register as completed" functionality in the YellowLabel wizard. Instead of downloading a ZIP file a copy of the reports (with personal information included) should be created and stored in a separate location in the BASE file system. This wizard will also make sure that the information is correctly shared to the sites.
Change History (26)
comment:1 by , 7 years ago
|Milestone:||Reggie v4.x → Reggie v4.6|
|Priority:||major → critical|
|Status:||new → assigned|