Documents
Upload a PDF, an image, or a photo from your phone. Tag its type and date.
One record for your clinic, from queue to prescription. Then Soma, the AI agents that work from it.
Substrate Labs is a computational life sciences company based in Mumbai, India. Substrate Console, its first product, keeps a clinic's queue, consultation notes, prescriptions, documents, and lab results in one patient record. Soma, coming next, is a set of always on AI agents that work from that record: they file new reports, spot changes, contact patients, prepare visit briefs, and handle clinic admin, with a doctor in charge of every clinical decision.
Follow @substrateslabs on X, @substrateslabs on Instagram, and @substrateslabs on YouTube, explore our open source workspace on GitHub, or email hi@substrates.in.
An AI agent is only as useful as the record it reads. So we are shipping the record first. Soma, our agents, will work from it.
The patient record for a working clinic. Every visit, prescription, report, and result, kept under one patient.
Always on AI agents that read that record, predict what needs attention, and do the work. You approve what they do.
Substrate Console is the record for a working clinic, and the first thing we are shipping. Follow Ananya and Tiya through a day at Mehta Clinic: the queue, the note, the prescription, the reports, and the history that ties them together.
Check in
Add the patient to today's queue.
Consult
Write a structured note with vitals and diagnosis.
Prescribe
Build the prescription inside the same visit.
Sign
Sign, print, and file it to the patient's history.
Staff add patients as they arrive. Each doctor has a queue, the front desk sees all of them, and the list clears itself at midnight.
09:30
4 waiting
0 with doctor
0 done
Pick the template for your specialty.
Close the tab or lose the connection. The note is where you left it.
A signed note cannot be edited in place. It carries your name and the time.
Every change after signing needs a reason and keeps the earlier version.
Prescribe by brand or generic, from the National List of Essential Medicines and your clinic's own brands. Instructions in English, Hindi, or Marathi. Printed on your letterhead with your signature.
Before you sign, the prescription is checked against what is already on file. These are rule-based warnings, not diagnostic or treatment recommendations. The decision stays with the doctor.
Every consultation, prescription, document, and lab result, in one timeline. Filter by type or date, and open the original from any item.
Documents in, values out, duplicates caught. And your old records come with you.
Upload a PDF, an image, or a photo from your phone. Tag its type and date.
Enter values once. Anything outside the entered range is flagged, and trends are charted.
Search by name, phone, patient number, or ABHA address.
Registering someone who may already exist shows the match. Merge the records, or unmerge them later.
Import patients from a CSV with a preview and row-by-row errors. Upload documents in bulk. Running it twice will not create duplicates.
Patients scan a code at the desk and check in with their ABHA app. They are matched to their existing record and added to the queue. Signed records are shared only with their consent.
ABHA features are currently available in test mode and will go live after ABDM certification.
ABHA features are currently available in test mode and will go live after ABDM certification. ABHA numbers and addresses can be stored from launch.
Your clinic's facility ID and each doctor's professional ID are stored on their profiles.
A scanned patient is matched to their existing record and added to today's queue.
Records are shared as FHIR care contexts only after the patient consents. Every share is audited.
Everyone sees what their role needs. Every sign-in, signature, view, and share is written to the audit log.
Invite people by email, change their role, or deactivate them. One account can run more than one clinic.
Sign-ins, record changes, signatures, document views, shares, and imports. Filter by person, action, or date.
Invitations and administrative notices only. No clinical information is ever sent by email.
Everything in the first release of Substrate Console, filed the way you would file a patient.
7of 88
Always on agents for your practice. Soma watches the patient record you keep in Console, predicts what needs attention, and gets the work done. You stay in charge.
It works from the record Console already keeps. Every report, note, and prescription you file makes Soma more useful.
Files lab reports and documents into the right patient history as they arrive.
Flags rising values, new medicines and missed tests.
Knows who needs a follow up, a repeat test or a refill.
Sends follow ups, reminders and check ins by message or call, in the patient's language.
Handles appointments, rescheduling and reminders.
A one page summary before every appointment, with sources.
Catches duplicate or risky combinations across providers.
Fills forms and updates clinic software, lab portals and insurance sites using computer use.
Sends a notification only when something matters.
Set it once for the whole practice. Change it any time. Here is one task, a repeat thyroid test for Ananya, at each setting.
Hello Ananya, Dr. Mehta has asked you to repeat your thyroid test. Shall we book a time on Thursday?
What Soma did, when, and for which patient, in one log you can read and export.
Open the report, note, or prescription behind any line Soma writes.
Soma does not diagnose or change treatment. Those decisions wait for a doctor.
Substrate Console opens to clinics first. Soma follows. Leave your email and we will write when each one is ready for your clinic.