Two jobs that used to take a person's full attention. GenLIMS turns a scanned letter into a filled booking form, sample by sample — and reads every test report that is uploaded, flagging a missing reading, an impossible value or a test outside your accredited scope before the report leaves the lab. A person still confirms the booking and still signs the report.
Try it in the demo See the report check
A letter with eleven samples is about sixty fields typed by hand, and every one of them is a chance to mistype a reference number, a grade or a quantity — mistakes that travel on to the report and the bill. Here the letter is read, not typed.
On the New Booking page, open the assistant, attach the letter exactly as it came — a PDF, a scan or a photograph from the phone — and ask it to book. In a few seconds it shows back what it understood.
1
2
3
4
Press confirm and the ordinary New Booking form opens with the letter's details in place. Nothing is saved yet — it is the same form a person would have typed into, so every rule of a normal booking still applies.
1
2
3
4
The first sample fills the first row. A Fill Next Sample button adds the next row and fills it — the job order number is issued by the software as usual — until the counter reads "All 5 samples filled".
Amount, analyst and expected date stay with the office. Press Submit and the job cards print as they would for a hand-typed booking.
1
2
3
4
From the demo letter shown above — M/s Warangal Infra's request for five water tests. Try the same with any letter of your own in the demo.
| It finds | From that letter |
|---|---|
| Client and address | M/s Warangal Infra Pvt Ltd, 328 Rajajipuram, Lucknow – 226017 |
| Reference number | GL/26-27/CHM/1740 |
| Letter date | 12 September 2026 |
| Name of work | Request for testing of materials / samples |
| Contact | 9147573896 |
| Every sample, numbered | Five samples of drinking water |
| Test and method per sample | pH (IS 3025 P11) · Turbidity (IS 3025 P10) · Total hardness (IS 3025 P21) |
| Quantity per sample | 1 each |
A report with a blank reading, a value typed into the wrong column, or an IS code the lab is not accredited for is the kind of mistake a tired eye skims past — and the kind an assessor or a client finds. When a report PDF is uploaded, GenLIMS reads it against the method, the limits and your own accreditation scope, and says what it found.
Nothing new to learn: the report is uploaded on Received Reports exactly as before. A check is queued, and a badge appears in the AI Report Review panel for that letter within moments.
1
2
3
The report opens beside a list of findings, highest severity first. Each one names its page, the IS code involved, what the standard expects, what the report actually says, and a suggested correction. This is the review of the cement report above — a real run on the demo:
1
2
3
4
Every one of these came from a report that looked finished.
The IS codes on the report are compared with your own NABL/QAI scope register, so a non-accredited test is not reported under the accreditation.
Report cites IS 4032-1985, RA 2019 which is NOT in active scope
A reading far outside what the material can physically give — usually a decimal point lost or a number typed into the wrong row.
Insoluble residue: 484.00 % by mass
The pass/fail column is checked against the observed value and the limit printed beside it.
Observed 949.00 · Limit 0.66 Min · Status: Yes
Required parameters with no result — a report issued before the test was complete, or rows forgotten when the format was filled.
Consistency: '' · Density: '' · Fineness: ''
An unresolved high-severity finding holds the report at dispatch until someone deals with it.
A finding that is genuinely wrong is dismissed with a reason, and the software stops raising that pattern.
A report identical to one already found clean is marked as a cached clean match, without a second read.
Every check, finding, dismissal and override is kept with who did it and when — useful evidence under clause 7.8.
"Which reports are pending for more than a week?" "How much has M/s Warangal Infra paid this year?" — answered from the lab's records, in English or Hindi, by voice or typing.
An enquiry letter becomes a filled quotation form in the same way a booking does — reviewed and saved by a person.
Both Android apps carry the same assistant, so the owner and the marketing team can ask about bookings, pending reports and payments from anywhere.
Open New Booking, open the assistant from the button at the bottom right, attach any client letter and ask it to book.