How to make an app for a diagnostic lab
A lab's day is a chain: a home collection request comes on WhatsApp, a staff member goes out, the sample reaches the lab, the report is made, and someone sends it. An app shows each request's status so nothing is forgotten between the phlebotomist, the counter and the pathologist.
Updated 2026-11-09
Who uses the app
The counter staff, the home collection staff and the lab owner, each on their own phone. Everyone needs the same list, so connect your own Supabase database and ask for sign-in; patient names and tests stay private to your staff.
The screens a diagnostic lab app needs
- Collections today: Home collection requests with the address, a Google Maps button, the time and which staff member is going
- Samples: Every sample of the day with a status: collected, received at lab, report ready, report sent
- New request: Patient name, phone, tests or package, home or walk-in, and the doctor who referred them
- Patients: Search by name or phone and see their past tests and payments
- Payments: Amounts collected by staff and at the counter, cash or UPI, and what is still due
- Rate list: Tests and packages with prices, used when making a new request
Features worth asking for
- A WhatsApp button that tells the patient the staff member is on the way, with the time
- A 'report ready' list, and a button that opens the patient's WhatsApp chat so the counter can attach the report PDF and send it
- Totals filled in from the rate list when tests are picked
- A bill or receipt as a PDF to share or print
- Cash collected by each home collection staff member, to settle at the end of the day
- The referring doctor saved on each request, so the counter knows whose slip it was if the patient asks for a copy for the doctor
Where the data lives
Because collection staff and the counter use different phones, connect your own Supabase database from the chat with sign-in. If patients pay online before a home visit, connect your Razorpay account as well; the money goes to the lab.
How to make it with AppCub, step by step
- Decide what the app does. List the screens you need, for example: Collections today, Samples, New request, Patients, Payments.
- Describe it to AppCub. Paste the request below, changed to your own business and details.
- Check the plan. AppCub shows the screens and features it will build. Change them in the chat until they are right; seeing the plan is free.
- Try it on your phone. The app runs live next to the chat. Scan the QR code to install it, and ask for changes.
- Share it. Share it as a web link, an APK file, or publish it on Google Play from your own developer account.
Copy this request, change the details to match your diagnostic lab, and paste it into AppCub:
Make an app for my lab, Awasthi Pathology in Lucknow. Staff sign in. Screens: collections today, samples, new request, patients, payments and rate list. A request has the patient, phone, tests from the rate list, home or walk-in, referring doctor, and the total. Home collections show the address with a Google Maps button and the staff member assigned. Samples move through collected, received, report ready and report sent. Add a WhatsApp button to tell the patient the staff is coming, a report-ready list with a button to open the patient's WhatsApp, cash per staff member, and a receipt PDF. Teal and white colours.
Tips for a diagnostic lab app
- Start with collections and sample status. Add monthly totals and other reports after a few weeks.
- Put your full rate list in the chat once, so totals in the app match the counter.
- Reports themselves come from your lab software or machines; the app only tracks that a report is ready and sent.
- Patient tests and results are private. Use sign-in, give staff only the screens they need, and follow the law on patient data.
- Do a test morning with two staff phones and dummy patients before using it for real.
What it costs
- Describing your app and seeing AppCub’s plan for it is free.
- A new app usually takes 60 to 110 credits. Start with the 2-day trial for ₹99 (150 credits, enough for one app and a few changes) or the one-time App Pack for ₹499. Starter is ₹1,599 a month for 700 credits.
- Google Play needs a paid plan (it includes the Play Store bundle and your app’s signing key) and your own Google Play developer account, a one-time US$25 fee to Google.
- Work that fails or is rolled back costs no credits.
Good to know
- AppCub doesn't connect to lab machines, analysers or LIS software, and it doesn't make the medical report. Reports are sent on WhatsApp by a person who attaches the PDF; nothing goes out automatically.
- AppCub builds Android apps. You can also share the app as a web link that opens on any phone; for the iPhone App Store, AppCub’s team can do it for you.
Questions
Can the app send reports to patients automatically?
No. The app shows which reports are ready, and a button opens the patient's WhatsApp chat; your staff attach the report PDF there and send it.
Can the app connect to our analyser or lab software?
No. AppCub doesn't connect to lab machines or LIS software. Use the app for requests, home visits, status and payments alongside them.
Can home collection staff see only their own visits?
Yes. Ask for each staff member to sign in and see the collections assigned to them, with a Google Maps button for each address.
Can patients request a home collection in the app?
Most labs keep requests on WhatsApp. A patient screen is possible with an online database, but start with the staff app first.
Can the app track money collected by each phlebotomist?
Yes. Each payment is saved with who collected it, so the counter can settle cash at the end of the day.
Can the app tell us which reports are late?
Yes. Ask for a list of samples received more than a set number of hours ago that are not yet marked report ready, shown when the app is opened.
Read next
- How to make a website for a diagnostic lab
- App for an ayurvedic clinic
- App for a child specialist clinic
- App for a clinic
- App for a dental clinic
- App for a dietitian
- App for an eye clinic
- All guides: health and medical
- All app guides by business
Make your diagnostic lab app
Seeing the plan is free. Building starts with a 2-day trial for ₹99.