Dashboard
Welcome to Satata Lab
Sign in to manage patients, tests and invoices securely.
Verify Staff Account
Your account is waiting for administrator approval. The rest of the application stays locked until you enter a valid one-time verification code.
Good day 👋
Your diagnostic centre at a glance. Review today's activity and get to your next task quickly.
Today's Overview
Key numbers from your lab
Quick Actions
Common tasks, one click away.
Recent Invoices
Latest invoices saved to the cloud.
Patient Registration & Invoice
Register the patient, add tests and services, and record payment in one form.
Patient Type
Choose a new registration or add tests to a previously registered patient.
Patients & Invoices
Search by date, patient name, patient ID, mobile or invoice number. Reopen and print any saved invoice.
Test Catalog
Manage diagnostic tests, groups and subgroups. Existing test codes, rates and invoice history are retained.
Organize Tests
Use just two levels: Group → Subgroup. Codes are optional and managed behind the scenes.
All Tests & Services
Search by name or code, then narrow the list by category or department.
Doctors
Maintain the referring doctor directory.
Local Referrers
Maintain local referrers, review balances and share statements via WhatsApp.
Referrer Statement
View invoices assigned to a referrer and send an outstanding-balance message.
Result Entry
Enter and update results for Blood and Urine tests. X-Ray and ECG invoice-only items are excluded.
Enter Test Result
Select a billed laboratory test to enter its result.
Recent Results
Results saved for your laboratory.
Reagent Inventory
Track liquid reagents in mL, consumables and analyzer kits in pieces, and applicable reagents in drops. Configure each test’s usage unit for automatic stock deduction.
Add Reagent
Choose the correct unit for each item: Piece / Kit, mL for liquid stock, or Drop. Stock receipt and consumption use the selected item’s unit.
Receive Stock / Add Batch
Every delivery gets its own batch number and expiry date. Expired stock is excluded from automatic deduction.
Batch Cost & Expiry Register
Unit cost is calculated from total purchase cost ÷ received quantity. Expiry alerts appear within 30 days.
Test-wise Consumption Recipe
Configure each test’s stock usage. Active recipes deduct quantity × invoice quantity when the invoice item is saved (earliest-expiry batch first); result entry does not deduct stock again.
Current Stock
Search by reagent name or department. Usable stock excludes expired batches.
Additional / Outside Test Usage
Record reagent consumption for an additional test that is not linked to a regular invoice. Shortages require explicit confirmation.
Date-wise Reagent / Test History
Review regular test deductions and additional/outside test usage for a selected date range.
Stock Movement Ledger
Receipts and automatic test consumption are recorded for traceability.
Laboratory Reports
Select one invoice to enter all billed laboratory tests together. Save reports, then print all or by subgroup.
Invoice Report Entry
Each test keeps its own template and saved result record.
Ultrasound Reports
Enter ultrasound report parameters and print from this dedicated section. Ultrasound reports show only the sonologist's name and signature.
Ultrasound Report Entry
Select an invoice containing ultrasound services.
Analytics & Reports
Test volume, doctor performance, referrer activity and outstanding invoices.
Date range applies to invoice creation date. Test count uses invoice item quantity. Referrer outstanding shows only invoices assigned to referrer responsibility.
Accounts
Transactions, actual collections, outstanding balances, discounts and department-wise financial reports.
View Transactions
Invoice ledger by invoice date.
Collections use recorded payment entries, not invoice value. Doctor-wise and referrer-wise views are separate breakdowns and must not be added together.
Record Expense
Record operational expenses without changing existing invoices.
Expense Ledger
Human Resources
Manage employee records, daily attendance, leave requests and monthly payroll.
Employee Directory
Staff profile and monthly salary.
Daily Attendance
Leave Requests
Monthly Payroll
User Management
Manage staff accounts, role templates and individual permissions.
Staff Accounts
Choose an existing registered account and assign a role or custom permissions.
Edit user access
Role Templates
Start with a standard role or create a reusable custom role.
Role Template Editor
Use the checkboxes to define the default permissions for this role.
Permission Matrix
Each permission can be enabled individually. Use a group checkbox to select or clear every permission in that section.
Select a role template to edit its defaults, or open a user under Users & Access to override permissions for that individual account.
Invoice Settings
Configure the printed invoice header and footer. Settings are saved in this browser.
Application Settings
Supabase connection and session status.
Do not put a Supabase service_role key in frontend code. Use only the publishable/anon key with Row Level Security enabled.
Ultrasound Signatory
Ultrasound reports use these details only; laboratory staff/technologist signature details are not printed on ultrasound reports.
Report Configuration
Manage report layout, authorized signature, footer information and test-wise report templates here.
Report Layout Settings
Configure print spacing and which header/footer details appear. Settings are saved in this browser.
Report Templates
Maintain test-wise parameters and reference ranges. Use Edit to change existing templates.