UserScreen


Description

User screen access control managing group-based permissions for specific screens, tabs, and interface elements. This table defines which user groups have access to specific parts of the application interface, supporting granular security control, role-based interface customization, and feature-level access management for healthcare system users.

Columns

Column Type Size Nulls Auto Default Children Parents Comments
ScreenID int identity 4 null

Primary key - Unique identifier for each screen access record

GroupID int 4 null
UserGroup.GroupID FK_UserSubTab_UserGroup R

Group reference - Links to the user group (UserGroup.GroupID)

TabID int 4 null

Tab reference - Links to the specific tab for access control

SubTabID int 4 null

Sub-tab reference - Links to the specific sub-tab for granular access control

AccessRight varchar 20 null

Access rights - Type of access granted (Read, Write, Admin, etc.)

FilterBy char 10 null

Filter criteria - Additional filtering criteria for data access

AgencyID int 4 null

Agency reference - Links to the agency for agency-specific access control

Indexes

Constraint Name Type Sort Column(s)
PK_UserScreen Primary key Asc ScreenID
IX_groupid Performance Asc GroupID
IX_tabid Performance Asc ScreenID

Relationships