SubstrateConsole

One record for your clinic, from queue to prescription. Then Soma, the AI agents that work from it.

About Substrate Labs

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.

The record first. Then the agents.

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.

  1. Substrate Console

    Opening to clinics first

    The patient record for a working clinic. Every visit, prescription, report, and result, kept under one patient.

    • Today's queue
    • Notes and prescriptions
    • Documents and lab results
    • ABHA check-in
    See Console
  2. Soma

    Coming soon

    Always on AI agents that read that record, predict what needs attention, and do the work. You approve what they do.

    • Reads new reports
    • Follows up with patients
    • Prepares visit briefs
    • Does the admin
    Meet Soma

Clinic, composed.

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.

  1. Check in

    Add the patient to today's queue.

  2. Consult

    Write a structured note with vitals and diagnosis.

  3. Prescribe

    Build the prescription inside the same visit.

  4. Sign

    Sign, print, and file it to the patient's history.

Next, please.

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

Note perfect.

  1. Pick the template for your specialty.
  2. Vitals in their own fields. BMI worked out for you.
  3. Diagnosis, advice, and the follow-up date.
  4. Sign it, and the note locks.

Pick the template for your specialty.

Drafts save themselves

Close the tab or lose the connection. The note is where you left it.

Signed, then locked

A signed note cannot be edited in place. It carries your name and the time.

Amendments leave a trail

Every change after signing needs a reason and keeps the earlier version.

Fine print.

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.

Second look.

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.

  • Recorded allergiesAmoxicillin prescribed to Ananya, who has a recorded penicillin allergy.
  • Duplicate ingredientsCrocin 650 and Dolo 650 in one prescription. Both are paracetamol.
  • Already an active medicationThyronorm for Ananya, when it is already on her current list.
  • Acknowledged and storedThe doctor acknowledges each warning, and the acknowledgement is saved with the prescription.

Total recall.

Every consultation, prescription, document, and lab result, in one timeline. Filter by type or date, and open the original from any item.

Filed, found, flagged.

Documents in, values out, duplicates caught. And your old records come with you.

Documents

Upload a PDF, an image, or a photo from your phone. Tag its type and date.

Lab results

Enter values once. Anything outside the entered range is flagged, and trends are charted.

Find anyone

Search by name, phone, patient number, or ABHA address.

Duplicates, caught

Registering someone who may already exist shows the match. Merge the records, or unmerge them later.

Bring your old records

Import patients from a CSV with a preview and row-by-row errors. Upload documents in bulk. Running it twice will not create duplicates.

ABHA, at hand.

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.

HFR and HPR IDs

Your clinic's facility ID and each doctor's professional ID are stored on their profiles.

Scan & Share check-in

A scanned patient is matched to their existing record and added to today's queue.

Consent stays with the patient

Records are shared as FHIR care contexts only after the patient consents. Every share is audited.

Nothing off the record.

Everyone sees what their role needs. Every sign-in, signature, view, and share is written to the audit log.

Admin, Doctor, Staff

Invite people by email, change their role, or deactivate them. One account can run more than one clinic.

Audit log

Sign-ins, record changes, signatures, document views, shares, and imports. Filter by person, action, or date.

Quiet email

Invitations and administrative notices only. No clinical information is ever sent by email.

The full chart.

Everything in the first release of Substrate Console, filed the way you would file a patient.

Substrate Console · Version 1Sheet 1 / 14

Clinic and team

7of 88

  • Clinic profile, address, phone, time zone
  • Letterhead and logo
  • Admin, Doctor, and Staff roles
  • Invite team members by email
  • Change roles, deactivate members
  • More than one clinic per account
  • Doctor profiles with qualifications, registration number, HPR ID, and signature
Coming soon

Meet Soma.

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.

What Soma does

It works from the record Console already keeps. Every report, note, and prescription you file makes Soma more useful.

  • Reads new reports

    Files lab reports and documents into the right patient history as they arrive.

  • Spots changes

    Flags rising values, new medicines and missed tests.

  • Predicts what is due

    Knows who needs a follow up, a repeat test or a refill.

  • Contacts patients

    Sends follow ups, reminders and check ins by message or call, in the patient's language.

  • Books and schedules

    Handles appointments, rescheduling and reminders.

  • Prepares visit briefs

    A one page summary before every appointment, with sources.

  • Checks medicines

    Catches duplicate or risky combinations across providers.

  • Does the admin

    Fills forms and updates clinic software, lab portals and insurance sites using computer use.

  • Alerts you

    Sends a notification only when something matters.

You choose how much Soma does.

Set it once for the whole practice. Change it any time. Here is one task, a repeat thyroid test for Ananya, at each setting.

How much Soma does
Draft · Message to AnanyaMarathi
नमस्कार अनन्या, डॉ. मेहता यांनी तुमची थायरॉईड तपासणी पुन्हा करण्यास सांगितले आहे. गुरुवारी वेळ बुक करू का?

Hello Ananya, Dr. Mehta has asked you to repeat your thyroid test. Shall we book a time on Thursday?

EditSend

Built on trust.

Every action is recorded.

What Soma did, when, and for which patient, in one log you can read and export.

Every answer links to its source.

Open the report, note, or prescription behind any line Soma writes.

A physician reviews anything clinical.

Soma does not diagnose or change treatment. Those decisions wait for a doctor.

Your turn.

Substrate Console opens to clinics first. Soma follows. Leave your email and we will write when each one is ready for your clinic.