Currently, in NPOC the Report Archive and QC Pre-defined Comments are shared between different site users. This means that data, reports, and configurations generated by one institution (e.g., NHGD or WH) are entirely visible to users at all other participating institutions (e.g., TTSH). Pre-defined comments in Site A are visible to site B users and if they all saved their own pre-defined comments be become cluttered, messy and confusing for site users. The same reason applied to the the Report Archived
This enhancement requests the implementation of strict site-level data isolation (multi-tenancy or Role-Based Access Control) for these two specific modules:
Report Archive Isolation: Introduce tenant-level filtering so that when a user accesses the Report Archive, the system only queries and displays reports generated by or assigned to their specific institution.
QC Configuration Isolation: Segment the QC Pre-defined Comments repository by site. Allow institution administrators to create, edit, and maintain a comment bank that is exclusively visible and selectable by users within their own organization.