Case Management Overview
The Case Management module is the central part of the Medical Second Opinion (MSO) System.
It handles all activities related to creating, assigning, reviewing, and completing medical second-opinion requests between healthcare institutions and medical specialists.
This section provides a general overview of how cases are managed across different user roles — Requester, Provider, and Admin — and introduces the main workflow, statuses, and shared functionalities.
1. Case Management Purpose
The Case Management module enables:
- Healthcare institutions (Requesters) to submit medical cases for expert review.
- Medical experts (Providers) to review assigned cases and provide structured medical recommendations.
- Administrators to monitor, assign, and manage all cases and ensure compliance with operational and medical standards.
This workflow ensures a transparent, auditable process that maintains patient confidentiality and supports accurate, evidence-based medical decision-making.
2. Case Lifecycle Overview
A case in the MSO System follows a structured lifecycle that begins when a requester either adds a new patient or selects an existing one.
Patient creation and management are handled separately to ensure that every case is linked to a verified patient record before submission.
| Stage | Description | Responsible Role |
|---|---|---|
| 1. Patient Selection / Creation | The requester begins by selecting an existing patient from the patient list or creating a new patient record. This step includes entering personal details. | Requester |
| 2. Case Creation | Once the patient record is selected, the requester creates a new case, specifies the case details, and uploads supporting medical documents. | Requester |
| 3. Assignment | The admin reviews the submitted case and assigns it to an appropriate provider based on specialty and availability. | Admin |
| 4. Acceptance / Rejection | The provider reviews the case and either accepts or rejects the assignment. | Provider |
| 5. Review Process | The provider analyzes the patient’s information, uploaded documents, and relevant clinical details to prepare a second opinion. | Provider |
| 6. Recommendation Submission | The provider submits the medical recommendation and flags the case as Done once the review is complete. | Provider |
| 6. Commuinication | Provider and requester can start live chat | Provider |
| 7. Review & Feedback | The requester reviews the recommendation, downloads reports if needed, and provides feedback or clarification. | Requester |
| 8. Issue Handling | Admins or providers can report, edit, delete, or resolve issues within the case. Requesters can view these for transparency. | Provider / Admin |
| 9. Appointment & Billing | Appointments may be scheduled for discussion or clarification. Invoices are generated and can be reviewed by both the requester and admin. | Requester / Provider / Admin |
Note:
Every case must be linked to an active patient profile.
Requesters can create and manage patients from the Patients module before or during case submission.
3. Case Statuses
Each case in the MSO System follows a predefined set of statuses to indicate progress:
| Status | Description |
|---|---|
| New | Case created by requester, pending admin review. |
| Assigned | Case assigned by admin to a provider. |
| Accepted | Provider accepted the assigned case. |
| In progress | Provider is reviwing the case and wirking on it. |
| Rejected | Provider declined the assignment. |
| Returned | Provider Submitted return issue. |
| Done | Provider completed the review and submitted recommendation. |
Note: Some statuses may change automatically based on user actions (e.g., once a provider submits a recommendation, the case automatically changes from Under Review to Done).
4. Case Roles and Responsibilities
| Role | Key Responsibilities |
|---|---|
| Requester | Create cases, upload documents, track progress, review recommendations, manage appointments, and view invoices. |
| Provider | Accept/reject cases, conduct reviews, submit recommendations, report issues, and manage appointments. |
| Admin | Assign cases, monitor workflow, manage issues, verify invoices, and oversee overall process compliance. |
5. Shared Functionalities
Several tools and actions are common across all roles within the Case Management module:
5.1 Communication and Live Chat
- Requesters and providers can communicate directly using the built-in Live Chat feature.
- Each chat is linked to its specific case for secure and auditable collaboration.
- All chat content is private — admins do not have access.
- See Communication and Live Chat for full details.
5.2 Appointments
- Requesters and providers can create or respond to appointment requests.
- Appointments can be accepted or rejected by both parties.
- All participants can view scheduled appointments in the case details.
-
- See Appointments for full details.
5.3 Issues
- Providers and admins can report, edit, or resolve issues related to a case.
- Requesters can view all reported issues for transparency and follow-up.
5.4 Invoices
- Generated automatically after a case is completed.
- Requesters and admins can review invoice details and charges.
- Providers can view the service records related to their completed cases.