Laboratory Information Management Systems (LIMS): Samples, Test Methods, and Result Reports
In this article
Testing laboratories, whether for food, environment, construction materials, calibration, or clinical and industrial work, live on one thing: results that can be trusted and traced. Customers pay not merely for a number but for confidence that the right sample was tested with the right method by a competent person using calibrated equipment, and that the result can be proven at any time. When all of this is recorded in notebooks, paper forms, and spreadsheets, the risk of transcription errors, mixed-up samples, and late reports grows with volume.
A Laboratory Information Management System (LIMS) is designed to manage that flow from sample receipt to the issued test report. This article covers the core functions of a LIMS, its relationship with business systems such as ERP and billing, quality and audit considerations, and how to start without stopping operations. It is general guidance; accreditation and regulatory requirements differ by type of laboratory, so refer to the standards and rules that apply to yours.
Summary
- A LIMS manages the sample lifecycle: receipt, labeling, testing, verification, and reporting
- Test methods, specification limits, and equipment are stored as controlled data, not analyst memory
- Chain of custody and audit trails make results traceable
- Integration with ERP unifies quotation, billing, reagent inventory, and financial reporting
- Start with the most frequent sample flow, not every test type at once

Why spreadsheets stop being enough
At low volume, spreadsheets feel adequate. Problems emerge as the lab grows.
- Handwritten sample numbers lead to duplicates or misreading
- Results are calculated in analysts' personal spreadsheets with differing formulas
- It is unclear which method version was used on a given date
- Instrument calibration and reagent expiry are monitored manually and easily missed
- Reports are rebuilt by copying numbers into document templates
- When an auditor or customer asks about one sample, finding its history takes a long time
Each of these is both a quality risk and a business risk, because report errors can affect customer decisions, compliance, and the lab's reputation.
The sample flow from intake to report
1. Request and sample receipt
A test request arrives from the customer with the requested parameters, target date, and sample condition. When the sample arrives, staff record physical condition, quantity, temperature where relevant, and the sender's identity. The system generates a unique number and a barcode or QR label attached to the container. Samples that fail acceptance criteria, such as a leaking container or insufficient volume, are recorded with a decision: rejected, accepted with conditions, or resample requested.
2. Assignment and scheduling
Based on the requested parameters, the system determines which tests to run, which analyst is competent, and which instruments are available. Workload and deadlines help the lab manager balance the queue. Analysts can only be assigned to methods whose competence is on record.
3. Test execution
Analysts record raw results, either by manual entry or import from instruments. Calculation formulas are stored centrally so all analysts use the same calculation. The system records the reagents, standards, and instruments used with their lot numbers and calibration status.
4. Quality control
Control samples, blanks, duplicates, and standards are included in the run. Results are compared against acceptance limits. If outside limits, the system flags the result and blocks release until corrective action is taken. The principle resembles quality control (QC) in manufacturing with ERP, except the object is the testing process itself.
5. Verification and approval
Results are checked by a second person and approved by an authorized supervisor. This separation of duties reduces the risk of errors slipping through. The system refuses approval by the same person as the analyst when policy requires.
6. Reporting
The test report is generated automatically from approved data using a consistent template, containing sample identity, method, results, units, specification limits, and a statement of conformity where requested. Reports can be signed electronically and sent via portal or email; see electronic signatures and e-meterai for business document flows.
Core functions you need
Method and specification management
Each method has a version, parameters, units, detection limits, and specification limits per product or regulation. When a method is revised, the new version takes effect on a certain date and samples follow the version in force when analyzed.
Equipment and calibration management
An instrument register, calibration schedule, intermediate checks, and maintenance. The system warns about or blocks use of equipment with expired calibration. The concept parallels asset and equipment maintenance management with ERP.
Reagent and consumables management
Receipt, lot numbers, expiry dates, storage, and usage. Lot and expiry tracking is covered in lot, batch, and expiry date tracking with ERP. Minimum stock triggers purchase requests so tests are not delayed by running out of reagent.
Analyst competence and training
Training records, authorization per method, and authorization validity. This is important as evidence of competence during audits.
Audit trail and document control
Every change to result data records who, when, what changed, and why. Approved data is not overwritten but corrected with a note. The principle is the same as audit trails and internal controls in ERP systems.
Nonconformities and corrective actions
Recording of customer complaints, deviating proficiency test results, and internal nonconformities, with root cause analysis and follow-up through to closure.
Integration with business systems
A standalone LIMS often leaves duplicate work in finance and sales. Valuable integrations:
- Quotations and test price lists to ERP or CRM, so a test request becomes an order directly
- Automatic billing after the report is issued, priced per the customer's package or contract
- Reagent inventory in ERP as the stock source, with usage recorded from the LIMS
- A customer portal to submit requests, track status, and download reports; compare with [customer and supplier portals for B2B](/blog/portal-pelanggan-dan-pemasok-b2b)
- Instrument data import to reduce manual entry and transcription errors
- Operational dashboards for turnaround time, workload, and retest rates
Integration usually goes through an API or structured files. Design considerations are in business API design: versioning, documentation, and rate limits.
Calculating test cost and price
Many laboratories set prices by market habit without knowing the real cost per test. With LIMS and ERP data, you can calculate cost per test type: analyst time, instrument usage, reagents, quality control, and overhead. The result shows which tests have thin margins and which carry the lab. The approach is similar to product costing and COGS in ERP.
Turnaround data also supports tiered services, such as regular and rush tests at an extra fee, whose capacity can be planned.
Security and confidentiality
Test results are often confidential to the customer, and in clinical laboratories they are sensitive health data. Apply role-based access, encryption, backups, and separation of data between customers. Related reading: basic security for business applications, personal data protection for websites and applications, and business data backup strategy. For healthcare facilities, see also clinic management systems.
How to start
1. Map the most frequent sample types, tests, and methods, along with the paper flow running today.
2. Identify risk points: sample numbering, manual calculation, and instrument calibration.
3. Choose one test line as a pilot, for example a high-volume parameter group.
4. Configure methods, specifications, report templates, and user roles for that line.
5. Run in parallel with the old way for a few weeks and compare results and processing time.
6. Train analysts and supervisors, then expand test lines one at a time.
7. Connect to ERP, billing, and the customer portal once the core flow is stable.
Do not migrate all historical data at once. Migrate what is needed for traceability and audit, and archive the rest with read access; guidance is in preparing data migration for a new system.
Validating the system before use
Because test results influence customer decisions, the system must be validated before use on real samples. Validation is not a formality: it ensures calculations, specification limits, and reports are correct.
- Test calculations with data whose final result is already known, then compare with documented manual calculations
- Test role restrictions, for example an analyst cannot approve their own result
- Test the audit trail: change a result and make sure the change is fully recorded
- Test blocking: equipment with expired calibration or quality control results outside limits must prevent release
- Test report templates with various cases, including results below the detection limit and results outside specification
- Keep validation evidence as documents you can show to auditors
Repeat the relevant validation whenever a formula, method, or system version changes. With this habit, system updates do not cause surprises in reported results, and the laboratory can still explain every figure it issues.
Common mistakes
- Buying an overly complex system before documenting the workflow
- Letting analysts keep personal spreadsheets for final calculations
- Not training users, so data keeps being recorded outside the system
- Neglecting to update methods and specifications in the system
- Skipping billing integration so finance re-enters data
- Not testing restoration of test result backups
Frequently asked questions
Is a LIMS mandatory for accredited laboratories?
There is no general obligation to use a specific system; what is required is data control, traceability, and competence. Many laboratories use a LIMS because it makes meeting those requirements easier. Check the accreditation standard that applies to you.
Can it be custom built, or is an off-the-shelf product better?
Both are possible. Off-the-shelf is quick for standard flows, while custom development suits very specific methods, reporting, or integrations. Compare with custom software vs off-the-shelf software.
What about instrument data?
Many instruments can export files or connect through specific interfaces. Start with simple file import, then automate once volume justifies it.
How long does a pilot take?
For one test line with well-documented methods, a pilot can usually run within a few weeks to a few months, depending on calculation complexity and instrument integration.
Conclusion
A LIMS turns laboratory quality from habit into a recorded, provable process. With samples traced through their lifecycle, methods and equipment under control, and reports built from validated data, a laboratory can grow without sacrificing reliability. Start with one test line, measure the time saved and the drop in errors, then expand with integration into your business systems.
Digitalize your laboratory workflow
The Agsora team helps design custom laboratory systems connected to ERP, billing, and customer portals to match your way of working.
Free consultationRecommended for you
Reading related to this topic
The EU Digital Product Passport (DPP): Data Readiness and Product Traceability for Indonesian Exporters
What the Digital Product Passport is under the EU ESPR regulation, the rollout schedule starting with batteries in 2027, the data suppliers in Indonesia need to prepare, and how ERP, product codes, and lot tracking help exporters keep meeting European buyers' requirements.
Queue and Customer Service Management Systems: Ticket Numbers, Counters, and Wait Estimates
A guide to building a queue system for clinics, workshops, service offices, and retail outlets: ticket numbers and online queues, counter allocation, priority, wait estimates, notifications, call screens, service performance data, and integration with booking and POS.
Laundry and Dry Cleaning Systems: Orders, Laundry Status, and Customer Billing
A system guide for weight-based laundry, per-piece laundry, and dry cleaning: order intake and labels, pricing rules, process status with WhatsApp notifications, pickup and delivery, payment and subscriptions, corporate invoices, materials and machines, and owner reports.
Free checklist: choosing a software house
24 points to evaluate a vendor before you sign. Can be saved as a PDF.
Ready to build a system that grows with your business?
Discuss your needs with the AG·SORA team, no cost, no commitment.