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