Module, Feedback & Complaints

Feedback &
Complaints

Capture patient and staff feedback (including the public MRN-gated form at /feedback), assign owners, track resolution, and escalate overdue complaints for quality improvement.

What it covers

Intake forms for compliments, suggestions, and complaints; assignment to responsible staff; status tracking through resolution; and simple trend analytics by department.

Why

  • → Untracked complaints erode trust and accreditation readiness
  • → Trends highlight recurring operational issues

Complaint lifecycle

Technical Architecture

FieldTypeInstitutional Role
typeEnumFeedback, complaint, or suggestion.
ratingInt?Overall 1-5 satisfaction rating.
aspectRatingsJson?Per-aspect star ratings (cleanliness, wait time, …).
sourceEnumstaff (dashboard) or public (MRN form).
assignedToUserIdUUID?Responsible staff member.
statusEnumOpen, in progress, resolved, escalated.

Note: Sensitive fields use AES-256 field-level encryption where applicable.

Governance & Power

feedback:view
feedback:create
feedback:assign
feedback:resolve
feedback:respond