care.security.authorization.service_request module

class ServiceRequestAccess

Bases: AuthorizationHandler

check_permission_in_encounter(user, encounter, permission)
has_permission_on_service_request(user, service_request, permission)
can_read_service_request(user, service_request)
can_write_service_request(user, service_request)
can_write_specimen(user, service_request)
can_read_specimen(user, service_request)
can_write_diagnostic_report(user, service_request)
can_read_diagnostic_report(user, service_request)
can_list_location_service_request(user, location)

Check if the user has permission to view service requests in the given location