Skip to main content

Invoices Management

The Invoices module tracks billing information for each case in the Medical Second Opinion (MSO) System.
Invoices are automatically generated when a case is created and reflect the predefined service prices associated with the selected committee type and consultation type.

Only Admins and Requesters can view invoices.
Providers do not have access to the invoices module.


1. How Invoices Are Created

An invoice is generated automatically as soon as the requester submits a new case.

The invoice amount is calculated based on:

  1. Committee Type

    • One Specialist
    • Multiple Specialists
    • Committee
  2. Consultation Type

    • Routine
    • Urgent

Each combination (e.g., One Specialist + Urgent) has a predefined service price configured by the Admin in the Services settings.

Invoice Generation Flow

  1. Requester creates the case
  2. System checks selected committee type
  3. System checks the selected consultation type
  4. System applies the matching service price
  5. Invoice is generated and attached to the case

No manual entry is required — the system determines the invoice amount automatically.


2. Invoice Structure

Each invoice includes the following information:

  • Invoice ID
  • Price
  • Created Ay
  • Service
  • Consultation ID
  • Patient (Routine / Urgent)

3. User Access and Permissions

3.1 Requester

  • Can view all invoices related to their institution’s cases
  • Cannot view or edit service prices
  • Can filter invoices by:
    • Case ID
    • Date
    • Service
    • Patient

3.2 Admin

  • Can view all invoices across all institutions
  • Can view all Services
  • Can edit service prices
  • Responsible for maintaining correct pricing configurations
  • Cannot delete invoices, since they are system-generated at case creation

3.3 Provider

  • Cannot view invoices
  • Providers have no access to pricing or financial data

4. Viewing Invoices

Invoices can be accessed from the respective dashboards:

Requester Dashboard

  1. Navigate to Invoices from the sidebar
  2. View invoice list with filters
  3. Open any invoice to view full details

Admin Dashboard

  1. Navigate to Invoices
  2. View invoices for all institutions
  3. Filter by ID, case, or service type
  4. Manage service prices from Services page

5. Service Price Management (Admin Only)

Admins can configure and update the pricing rules used to calculate invoices.

Settings include:

  • One Specialist (Routine / Urgent)
  • Multiple Specialists (Routine / Urgent)
  • Committee (Routine / Urgent)

Price changes apply to new cases only, not existing invoices.


6. Provider Limitations

Providers have no access to:

  • Invoice list
  • Individual case invoices
  • Service price settings

This ensures financial information is restricted to appropriate roles.


8. Example Interfaces

Invoice List Services List Services Edit