Laboratory

Investigations ordered from a consultation or a stay, tracked from ordered to sample collected to reported, with results entered against a test template (parameters, units, reference ranges) and a printed report. The test master carries the charge, which bills with the visit or the discharge.

Switch: Settings > Hospital > Laboratory. Permission: Report Investigations.

Where it appears

Hospital shell: Clinical Care > Investigations; the order button on the OPD desk and admission; lab test master (with charge) under the hospital vocabularies; Investigation Register and Lab Turnaround reports.

Flow

flowchart TD
    A[Consultation or stay] --> O[Order investigations: pick tests]
    O --> LO[(Order raised · charge from the test master)]
    LO --> C[Collect sample: collectedOn]
    C --> E[Result entry: parameters from the test template
value · unit · range · flag] E --> LR[(Results recorded)] LR --> R[Reported: reportedOn · print / WhatsApp report] LO --> B[Charged on the OPD bill or on the stay] T[Lab template editor: parameters per test] -.-> E
Ordered, collected, reported are timestamps on the order; turnaround is the gap between them.

Screens

Setting it up

flowchart LR
    A[Settings > Hospital
Laboratory on] --> B[Add the tests you offer
each with its charge] B --> C[Build a template per test
parameters · units · reference ranges] C --> D[Order the first investigation] D --> E[Collect the sample · enter results] E --> F[Report printed or shared]
Switch it on, put the master behind it in place, then do the first one — in that order, or the first one will not have anything to pick.

Reports

Investigation Register, Lab Turnaround, Department Revenue (lab).

Switching off with orders not yet reported warns at save.