Overview:

The "Hide Prices" feature is a new user-level setting that, when enabled, completely restricts the visibility of test prices and related financial functionalities for specific lab login users. This is crucial for maintaining the confidentiality of sensitive pricing information, such as B2B rates, discounts, and bundled offers.


Configuration:

The "Hide Prices" flag can be found and enabled/disabled for individual users within User Management → Registration → Billing.


Key Functionality:

When this flag is enabled for a specific lab login user, the following restrictions will be applied:

  • Module Access Restriction:

    • Finance: The entire Finance module will be inaccessible.
    • Admin: The entire Admin module will be inaccessible.
    • Registration: Certain sub-modules will be restricted (details below).
  • Registration Module Changes:

    • Registration Pages (Default, Custom, Appointment, Home Collection):
      • Patient Due amount will be hidden upon searching for a patient.
      • Price calculation will always display the Organisation MRP if available; otherwise, it will display the Lab MRP. B2B prices will never be shown.
    • Billing Pages (all sources):
      • Price will be hidden in the test search.
      • The entire Payment Information section will be removed.
      • The "Price" and "Concession" columns will be removed and replaced with a "MRP" column (displaying Organisation MRP if available, otherwise Lab MRP).
    • Appointment and Home Collection Pages:
      • The "Update Bill" option will be removed.
    • Add Test to Bill Modal (from all access points):
      • Price will be hidden in the test search.
      • The entire Payment Information section will be removed.
      • The "Price" and "Concession" columns will be replaced with a "MRP" column (displaying Organisation MRP if available, otherwise Lab MRP).
    • Billing History (All Bills):
      • The "Bill Amount" and "Due" columns will be hidden.
      • The following options under the three-dot menu will be hidden: "Complete & Print Bill," "Settle Bill," "Edit Bill," "View Transaction."
      • Users will not have access to bill settlement and invoicing functionalities.
    • Tests List:
      • The "Test Price" and "List Price" columns will be removed.
    • Operational Status:
      • The "Total Billing," "Total Collection," and "Total Pending Collection" cards will be removed.
      • List of Patients: The "Total" and "Due" columns will be removed (and will not be included in exports).
      • List of Tests: The "Total" column will be removed (and will not be included in exports).
      • List of Tests: The "Total" and "Due" columns will be removed (and will not be included in exports).
    • Sub-module Access Removal:The following sub-modules will be entirely hidden or inaccessible:
      • Financial Reports
      • Collection Reports
      • Advance Search
      • Batch Transfer
      • Billing History - Invoice & Bill Settlements
  • Operations & Accession Module Changes:

    • Waiting List: The options to "Settle Bill" or "Update Bill" will be removed.
    • Global Search: Patient Due amount will be hidden in both Accession and Operations modules.
  • CRM Module Changes:

    • The entire "Promotions" and "Store" sub-modules will be hidden or inaccessible.
  • Overall Product Changes:

    • Users with the "Hide Prices" flag will not have access to the following functionalities from anywhere in the product:
      • Audit Trail / Activity Logs
      • Advance Search
      • Bill Settlement
      • Invoicing
      • Edit/ Update Bill
  • PDF Changes:

    • PDFs (TRF, Bill PDF, Report PDF if supported) will display the Organisation MRP if available; otherwise, they will display the Lab MRP. B2B prices will never be shown on PDFs.


Impact:

Users with the "Hide Prices" flag enabled will experience a significantly restricted view of the system, with all pricing information and related financial functionalities concealed or removed. This will primarily affect roles such as registration staff, ensuring they can perform their duties without access to sensitive financial details.


This comprehensive set of changes ensures that pricing information is effectively hidden from designated lab login users across the entire application, enhancing data security and confidentiality.