Roles
While the set of roles in PathcoreScholar cannot be modified, the set of permissions associated with each role is visible. A user's permissions are the set of actions the user can perform with the data that is accessible to them (e.g., edit, view, delete). To learn more about each permission, see Permissions.
System Roles
There are three roles that are pre-defined in the system. These roles cannot be modified and are always available. The predefined roles are as follows:
- Administrator: users with this role can create users, access team management functions, and have access to all classes and all the data in the Repository
- Educator: users with this role can create classes, enroll existing users into classes, manage class content, access class reports, and have access to all the data in the Repository
- Student: users with this role can only access the classes they have been enrolled in from the student portal and cannot access the Repository
Permissions
Permissions define the set of actions that users can perform with the data that is accessible to them (e.g., download, edit, view).
Permission Flags
User permissions are achieved through a set of fine-grained flags that team Administrators can use to manage what actions users can perform with the data they can access. Permissions are divided into several categories of privileges that span actions at team level, image level, folder level, and file level.
Team Permissions
The following flags govern team administration.
Flag | Description |
---|---|
Manage users | Allows a user to view, edit, create or delete Users. |
Manage roles | Allows a user to view, edit, create or delete data groups and roles. |
Manage fields | Allows a user to view, edit, create or delete fields and field sets. |
Manage report templates | Allows a user to view, edit, create or delete report templates. |
Manage assignment rules | Allows a user to view, edit, create or delete assignment rules for cases. |
Manage uploaded files | Allows a user to view or create unsorted uploads. |
Manage team | Allows a user to edit the Team Settings. |
Image Permissions
The following flags govern all entries in the Repository that are detected as a supported image format. The entries are treated as images and given the Image type.
Flag | Description |
---|---|
View | Allows a user to view an image and its metadata including fields, snapshots, overlays. |
View shared annotations | Allows a user to view shared annotations on an image to which they have access. |
Create shared annotations | Allows a user to create and delete shared annotations and change the state of a private annotation, which the user has created, to shared. |
Create private annotations | Allows a user to create private annotations. |
Download | Allows a user to download an image or attachment. |
Edit metadata | Allows a user to: - Edit image metadata fields - Edit image description - Edit, create, or delete image overlays - Edit, create, or delete image snapshots - Edit or delete any user’s shared annotations - Set default image rotation |
Manage share links | Allows a user to edit, create, or delete share links for images. |
Folder Permissions
The following flags govern folders in the Repository and/or Cases in the Dashboard.
Flag | Description |
---|---|
View | Allows a user to view the Repository and its folders, and cases. |
Create | Allows a user to create folders and cases. |
Edit metadata | Allows a user to edit folder-level Fields and case reports. |
Manage share links | Allows a user to edit, create or delete share links for folders. |
Delete | Allows a user to delete folders. |
File Permissions
The following flags govern all entries in the Repository that are not detected as an image (e.g., reports, Figures, attachments). The entries are treated as files and have dedicated permissions.
Flag | Description |
---|---|
View | Allows a user to view attachments, snapshots, reports and report templates. |
Upload | Allows a user to upload files, generate reports and link DICOM resources from a connected PACS into folders. |
Edit metadata | Allows a user to edit Fields for non-image files and reports, and run type detection on a file. |
Manage share links | Allows a user to edit, create, or delete share links for non-image files. |
Delete | Allows a user to delete all files (including image files). |
Protected Health Information (PHI) Flags
The following flags govern metadata Fields.
Flag | Description |
---|---|
View | Allows a user to view field values that have been marked with the Protected Health Information (PHI) flag and slide labels. |