Discover OzonePricing and supportCase studies
Docs
Demo
Discover Ozone
›
Labs
›
SENAITE
SENAITE samples listing
SENAITE sample containers listing
SENAITE assigning samples to a storage container

SENAITE

A fully open-source LIMS to streamline laboratory operations, ensuring efficient management of lab orders, sample processing, analysis, and result verification.

Features
Developer
Technical notes
  • Flexible laboratory information management system (LIMS) for clinical and other labs
  • Lab orders placed in OpenMRS appear in SENAITE automatically, and verified results flow back to the patient chart
  • Sample registration, partitioning and barcode labels
  • Configurable analysis services, methods, specifications and reference ranges
  • Multi-step result verification with full audit log
  • Worksheets to organise bench work and instrument runs
  • Instrument import interfaces for analyser results
  • Quality control with reference samples and control charts
  • PDF result reports and invoicing per client
  • Multilingual, with a JSON REST API

SENAITE is an open-source project led by RIDING BYTES (Austria) and naralabs (Spain), with contributions from a worldwide community. It is a modern successor to Bika LIMS, rebuilt on the Python-based Plone/Zope framework. The software is released under the GPLv2 licence, and the core team also offers commercial support and hosting.

GitHubSupport forum
  • SENAITE is Ozone's default lab system, connected to OpenMRS through Ozone's integration layer (EIP routes); orders and results are exchanged automatically.
  • Every orderable test in OpenMRS needs a matching analysis service in SENAITE; keep both catalogues in sync through Ozone configuration.
  • The OpenMRS lab order basket is configured to send orders to SENAITE; patients are created in SENAITE as clients/patients on first order.
  • Data sits in the Zope object database (ZODB), not SQL: back it up with SENAITE's own tools and use Ozone's restore profile to recover.
  • Reporting on lab data is easiest through Ozone Analytics/Superset rather than querying SENAITE directly.
  • SENAITE and OpenELIS Global are alternative lab options; choose one per facility.

‍

Category
Labs
Version in Ozone
2.5.0
Languages
English, Spanish, Portuguese, German, French and more through community translations
Developer websiteSupport forum

Source code

Ozone on GitHub

Documentation

Ozone Docs

Forum

Ozone forum on OpenMRS Talk

Chat

#ozone on OpenMRS Slack
Sign-up here first

The Instant Health Information System

Discover OzonePricing and supportCase studies
Docs
Demo
GitHub
LinkedIn
Contact us
Product brief
© 2026 Ozone HIS. All rights reserved.
Privacy PolicyTerms of Use