Skip to content

imaging_viewer — permissions ​

PermissionGrantsEndpoints
imaging_viewer.studies.readList studies, view metadata, PNG render, view overlaysGET /patients/{id}/studies, GET /studies/{id}, GET /studies/{id}/render, GET /studies/{id}/annotations
imaging_viewer.studies.writeIndex a document as a study, archive a study, draw/archive overlaysPOST /patients/{id}/studies/index, DELETE /studies/{id}, POST /studies/{id}/annotations, DELETE /annotations/{id}
imaging_viewer.rvg.readApproval queue, identity linksGET /rvg/imports*, GET /rvg/links
imaging_viewer.rvg.writeScan trigger, approve/reject imports, drop linksPOST /rvg/scan, POST /rvg/imports/{id}/approve, POST /rvg/imports/{id}/reject, DELETE /rvg/links/{id}

Role mapping (manifest.role_permissions): admin *; dentist read+write (studies + rvg); hygienist/assistant/receptionist read-only.