Inspiration

In India, a doctor at a small clinic sees forty to fifty patients a day. After each one comes paperwork: notes, prescriptions, records, scribbled in a hurry or skipped entirely. That is time stolen from the next patient. We wanted to give small clinics their time back.

What it does

Bolo Doctor is a small open-source Windows app built for these clinics. After the patient leaves, the doctor taps one button, speaks for about thirty seconds in Hindi, Kannada, Hinglish, or English, and gets a clean structured note. No typing. Patient data stays on the clinic's own computer, and nothing is saved until the doctor reviews and approves it.

How we built it

Two AI models do the work. Sarvam AI transcribes the speech, including Hinglish, the Hindi-English mix doctors actually speak. Then Groq structures it into symptoms, diagnosis, and prescription with dose, timing, and duration. Doctors bring their own API keys, so the app is free forever with no lock-in, and a built-in demo mode needs no keys at all. The app is built with Electron.

What we learned

The biggest lesson: the AI never guesses a drug name or changes a dose. Anything uncertain is flagged for the doctor to check. Safety has to be designed in, not bolted on, especially when real patients are involved.

Challenges we ran into

Making transcription reliable for the code-switched Hinglish that doctors actually speak, and structuring free-form dictated notes into consistent fields without hallucinating prescriptions. We solved it with a strict rule baked into the pipeline: flag uncertainty, never invent clinical facts.

Built With

Share this project:

Updates

Submission history