Roles and Permissions
Logical Model
Permissions per Role
| Permission Code | Permission | REQUESTOR | DELEGATE | DESIGNATE |
|---|---|---|---|---|
| PERM-SUBMIT-REQUEST | Submit Request | X | X | |
| PERM-MANAGE-USERS | Manage Users | X | X | |
| PERM-DELETE-REQUEST | Delete Request | X | X | X |
| PERM-MANAGE-REQUEST | Manage Request | X | X | X |
| PERM-MANAGE-LOCATION | Manage locations | X | X | X |
| PERM-ADD-LOCATION | Add new location | X | X | |
| PERM-DELETE-LOCATION | Delete a location | X | X | |
| PERM-SET-PRIMARY-LOCATION | Set primary location | X | X | |
| PERM-VIEW-WIP | View WIP | X | X | X |
| PERM-VIEW-RTS | View RTS | X | X | X |
| PERM-VIEW-SUBMITTED | View Submitted | X | X | X |
| PERM-VIEW-RESPONSES | View Responses | X | X | X |
| PERM-SEND-REQUEST | Send Request | X | ||
| PERM-LIMIT-LOCATIONS | Limit by Locations | X |
Role Permission ValueSets
The naming convention for the canonical URL for a permission ValueSet is 'http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-Permissions-' + authorization role code
Currently there are only 3 authorization role codes: REQUESTOR, DELEGATE and DESIGNATE
http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-Permissions-REQUESTOR
http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-Permissions-DELEGATE
http://health.gov.on.ca/sadie/fhir/ValueSet/FlexForms-Permissions-DESIGNATE