Diagnostics

Lab tests booked in a few taps.

Patients find a test, book a home collection or a centre visit, pay and get their report, on the website or in the app. We built the website, the iOS and Android apps and scan-to-book at every collection centre, all running on one Odoo backend connected to the lab systems.

A home blood test: a phlebotomist takes a sample from a father at the dining table while his daughter checks the booking on her phone
Lab booking website: search and book lab tests
Backend
Odoo, linked to the labs
Platforms
Web · iOS · Android
Languages
Hindi, Marathi, English
Live since
August 2026
The challenge

A pathology chain with collection centres in several cities wanted booking a test to be as easy on a phone as at the counter: find the test, choose a home collection or a centre visit, pay, and get the report without coming back for it. All of it had to run on the lab systems its centres already use, in the languages its patients speak.

What we built

What we built.

Find a test and book it in a few taps

Patients sign in with a code sent by SMS, search tests and packages, and see the prices for their city. One cart follows them between the website and the app.

  • Every collection centre has a scan-to-book QR code on its door.
  • Tests can be filtered by category, condition and organ.
  • Packages can be compared side by side.
Lab booking website: search results for blood tests, with prices
Search results for blood tests, priced for the chosen city.

Home collection or a centre visit, paid online

Each test and package has its own page: what it covers, whether to fast, and the price. Patients book a home collection or a centre visit and pay by Razorpay. Reports and prescriptions come back to the same account.

Lab booking website: the WellCheck 5 package with its price, Add to Cart and Book Appointment
A health package page, with its price, Add to Cart and Book Appointment.

In Hindi, Marathi and English

Hindi and Marathi run through the app, the website, the chatbot and the test catalogue itself, so test names and descriptions are translated too, not just the menus.

Lab booking website on a phone, in Hindi: health packages with prices
Health packages on a phone, in Hindi, with prices for the chosen city.

Built to bring patients back

The second phase added the features that bring a patient back for the next test.

  • Push notifications at every step of a booking.
  • Abandoned-cart reminders that open an opportunity in the CRM for the team to follow up.
  • One-tap rebooking.
  • An organ Health Score.
  • A guided chatbot that answers questions about tests, bookings and reports.
Under the hood

How it fits together.

The website, both apps and the QR codes on the centre doors all run on one Odoo backend, which also holds the CRM and talks to the lab systems. A booking made anywhere lands in the same place.

Payments are reconciled every day and refunds go out from the backend. Backups run nightly with a test restore every month, uptime is checked every five minutes, and data kept on the phone is encrypted and cleared at sign-out.

  • Next.js website
  • React Native (iOS and Android)
  • Odoo backend and CRM
  • Lab system integration
  • Razorpay
  • SMS sign-in
  • Push notifications
  • Scan-to-book QR codes
  • Hindi, Marathi and English
  • Guided chatbot
  • Nightly backups
  • Uptime checks
Results

What it delivers.

  • 37 dayswebsite rebuilt and relaunched
  • 52 daysour first release live on the App Store and Google Play
  • 92home page speed score
  • 2.8 sfor the main content to load
  • Approved by Apple at the first attempt.
  • A 161-page sitemap for search engines.
Gallery

Have something to build? Let’s talk.

Tell us what you need. We’ll come back with a plan, a timeline and a price.