Back to DocuFlow

Access you can explain to an auditor

Documents carry protected health information, so every screen and every API call asks the same question in the same vocabulary: can this person, team or key do this action, here? The answer comes from one permission model, and every change to it is logged.

Roles, teams
and queue scope

Permissions are module and action pairs. Built-in roles cover owner, admin, manager, reviewer and viewer, and custom roles start from any of them. Grant a role across the workspace or inside chosen queues, to a person or a whole team, and the rail, the pages and the API all follow.

Settings · RolesNorthwind Health

Clinical reviewer

Nurses who review prior authorizations and referrals. Can approve, cannot export or delete.

Documents9/11queue
readreadAllcreateupdatedeleteapproverejectexportassignreprocesscomment
Queues1/4queue
readcreateconfiguredelete
Validation rules1/2queue
readedit
Data sets1/2
readmanage
Usage1/2
readtraces
Audit log0/1
read
Activityevery change, who made it, from where
WhenActorActionTarget
2 minutes agoDADana Alvarezdocument.approvedaetna-pa-whitfield.pdf
9 minutes agoFax gatewaydocument.uploadedfax_20260918_0912.tif
1 hour agoMWMarcus Webbrole.updatedClinical reviewer
3 hours agoPRPriya Ramanautomation.updatedAuto-approve clean prior auths
yesterdayMWMarcus WebbapiKey.createdEpic interface engine
yesterdayDADana Alvarezmember.invitedj.okafor@northwindhealth.org

Keys that can only
narrow

An API key holds its creator's permissions intersected with its own scopes, re-checked on every request, and it can never manage members, teams, roles, other keys or the workspace. Revoking one takes effect on the next call.

API & keysNorthwind Health
NameKeyScopesLimitLast used
Epic interface enginedfk_live_7Hq2••••••••3 scopes1200/mina few seconds ago
Fax gatewaydfk_live_Pz81••••••••2 scopes600/min2 minutes ago
Warehouse nightly exportdfk_live_c0Wm••••••••2 scopes120/min9 hours ago

Access for Fax gateway

documents:createdocuments:readdocuments:approvequeues:read

A key can do what its creator can do, narrowed to these scopes. It never holds members, roles or other keys.

Included

Microsoft Entraany tenant or personal account, or a six-digit email code
Database sessionsrevocable, with nothing sensitive in the cookie
Audit logwho, what, when, from which address, exportable as CSV
Encrypted credentialsoutbound secrets encrypted at rest and never returned
Prompt text offdocument text is kept out of traces unless you switch it on
Allowed domainsrestrict invites and auto-join colleagues as viewers

Bring the forms your team still retypes

A working session on your own documents: one queue, your fields, your rules, and a count of what would have gone straight through.