Skip to main content

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.

StageDescriptionResponsible Role
1. Patient Selection / CreationThe 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 CreationOnce the patient record is selected, the requester creates a new case, specifies the case details, and uploads supporting medical documents.Requester
3. AssignmentThe admin reviews the submitted case and assigns it to an appropriate provider based on specialty and availability.Admin
4. Acceptance / RejectionThe provider reviews the case and either accepts or rejects the assignment.Provider
5. Review ProcessThe provider analyzes the patient’s information, uploaded documents, and relevant clinical details to prepare a second opinion.Provider
6. Recommendation SubmissionThe provider submits the medical recommendation and flags the case as Done once the review is complete.Provider
6. CommuinicationProvider and requester can start live chatProvider
7. Review & FeedbackThe requester reviews the recommendation, downloads reports if needed, and provides feedback or clarification.Requester
8. Issue HandlingAdmins or providers can report, edit, delete, or resolve issues within the case. Requesters can view these for transparency.Provider / Admin
9. Appointment & BillingAppointments 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:

StatusDescription
NewCase created by requester, pending admin review.
AssignedCase assigned by admin to a provider.
AcceptedProvider accepted the assigned case.
In progressProvider is reviwing the case and wirking on it.
RejectedProvider declined the assignment.
ReturnedProvider Submitted return issue.
DoneProvider 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

RoleKey Responsibilities
RequesterCreate cases, upload documents, track progress, review recommendations, manage appointments, and view invoices.
ProviderAccept/reject cases, conduct reviews, submit recommendations, report issues, and manage appointments.
AdminAssign 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.

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.