Document Review

Full-screen document review interface for the internal team. Part of the Document Obtaining workflow — team members review documents uploaded by customers through the Portal.

Architecture

LayerLocation
Review pagefrontend/src/pages/internal/DocumentReviewDetail.tsx
Componentsfrontend/src/components/document-review/ (8 files)
Rejection settingsfrontend/src/pages/internal/RejectionReasonsSettings.tsx

Review Workflow

Customer uploads document via [[Portal]]
  --> Document enters review queue
  --> Assigned to reviewer (by [[Departments|department]])
  --> Reviewer opens full-screen review interface
  --> Approve or Reject with reasons
  --> If rejected: customer notified via [[Notifications]], re-upload requested

Review Interface

The DocumentReviewDetail page provides:

  • Full-screen document viewer (PDF, images)
  • Side panel with document metadata and history
  • Approve/reject action buttons
  • Rejection reason selection (from admin-configured list)
  • Review checklist tracking

Rejection System

ConceptPurpose
Rejection reasonsAdmin-configurable list of common rejection reasons
Rejection bundlesGroup multiple rejection reasons for batch application
Rejection historyTrack all review decisions per document

Rejection reasons are managed at frontend/src/pages/internal/RejectionReasonsSettings.tsx, accessible from the Admin Dashboard.

Review Checklist

The reviewChecklistResults table tracks criteria that must be verified during review. Each document type can have different checklist items that the reviewer must confirm before approval.