medveda EMR
Request a demo

Clinic OPD · EMR · India

Faster than writing it down.

Medveda captures every examination finding, diagnosis and prescription as structured, coded data — at the speed you would have scribbled it on paper. Built for Indian clinic OPD, and architected for ABDM from the ground up.

Demo Patient · DEMO-0001 · 34y CONSULT · 00:41

Vitals

8 of 10 recorded · default panel
Blood pressure 118/76 mmHg Left armSitting
Pulse 78 bpm Regular
Temperature 98.4 °F MorningNo chills
SpO₂ 98 % WNL default
Respiratory rate 16 /min WNL default
Weight 68.5 kg
Height 171 cm
BMI 23.4 Derived
Spot RBS 96 Units per clinic config
+ add vital

Detail view — the full panel shows ten fields.

The vitals panel, with one field mid-entry. A ten-field vitals panel inside a consult window for a synthetic demonstration patient. Blood pressure is recorded as systolic over diastolic in millimetres of mercury with arm and posture qualifiers; pulse in beats per minute; temperature in Fahrenheit; oxygen saturation and respiratory rate, both marked as pre-filled by a within-normal-limits default; weight, height, and a body mass index marked as derived rather than entered. Spot random blood sugar is the field currently being typed. No value carries a band or an interpretation.
  • DPIITDIPP128223
  • CINU85300UP2021PTC150949
  • IncubatedAIC-GBU, Gautam Buddha University
  • IncubatedIncubation Centre, University of Allahabad
  • ABDM Integration in progress — not certified

Why this is hard

Three things go wrong before any feature matters.

Entry friction decides everything

A consult is four minutes. Any system that takes longer than paper gets abandoned in a fortnight, however good its reports are. Speed is not a feature of clinical software; it is the precondition for all the others.

A typed note is not data

Free text cannot be queried, translated, checked against a later lab value, or mapped to FHIR. A decade of careful notes and you still cannot answer "which of my patients had this finding?"

Records do not travel

A patient moves between a clinic, a diagnostic centre and a hospital, and carries their history in a plastic bag. ABDM exists to fix exactly this — but only for systems built to take part in it.

What Medveda does

Four places the minutes go.

Structured capture

Examination as data, not prose.

This is the part competitors do not code. One records examination as reusable free-text snippets; another as flat, uncoded chips. Neither can answer a question about it a year later.

  • Six modules, 118 coded options, along the axes a physician actually uses.
  • Untouched modules stay collapsed at their defaults — normal is one tap.
  • Everything you record stays queryable for as long as you keep it.
Demo Patient · DEMO-0001 · 34y CONSULT · 01:07

Physical examination

6 modules · 118 coded options
  • Pallor
  • Icterus
  • Nail
  • Oedema
  • Lymph node
  • Thyroid
Site EyelidTongueSoft palateNailbedPalmarSkin
Since DaysWeeksMonthsYears
Severity G0G1G2G3

Vitals

8 of 10 recorded · default panel
Blood pressure 118/76 mmHg Left armSitting
Pulse 78 bpm Regular
Temperature 98.4 °F MorningNo chills
SpO₂ 98 % WNL default
Respiratory rate 16 /min WNL default
Weight 68.5 kg
Height 171 cm
BMI 23.4 Derived
Spot RBS 96 Units per clinic config
+ add vital

Detail view — the full panel shows ten fields.

Structured capture

Six examination modules and 118 coded options, along the axes a physician uses. Modules you have not touched stay collapsed at their defaults.

A single examination module open, five collapsed at their defaults. A physical examination panel. Six modules are listed — pallor, icterus, nail, oedema, lymph node and thyroid — of which five are collapsed and marked as within normal limits. The pallor module is open, showing three axes: site, with eyelid and nailbed selected from six options; since, with weeks selected; and severity, with grade two selected from four grades. No threshold or anchor value is displayed.

Prescribing

The dose composer.

A prescription that is text can only be printed. A prescription that is data can be translated, checked, and mapped to FHIR.

  • Strength, form, frequency, timing and duration are separate fields.
  • The instruction line assembles itself, so it can be translated and checked.
  • A curated drug master — no free-text entry into the formulary.
Demo Patient · DEMO-0001 · 34y CONSULT · 02:18

Prescription

Dose composer
Drug Demo Tablet A
Strength 250 mg
Form Tablet
Freq 1–0–1
Timing After food
Duration 5 days

Composed 1 tablet, twice daily, after food — 5 days

Drug Demo Syrup B
Strength 5 mL
Form Syrup
Freq 0–0–1
Timing At bedtime
Duration 3 days

Composed 5 mL, once at night — 3 days

For Demo Patient · DEMO-0001 English + हिन्दी
  1. 1 tablet, twice daily, after food 1 गोली, दिन में दो बार, भोजन के बाद
  2. For 5 days 5 दिन तक
  3. Return if not better आराम न होने पर दोबारा दिखाएँ
Structured fields assembling into a single instruction line. A prescription row for a fictional drug named Demo Tablet A. Strength, form, frequency, timing and duration are five separate structured fields, and beneath them a composed line reads: one tablet, twice daily, after food, for five days.

Memory & protocols

It never asks you twice.

This is how the incumbents actually win on speed — not better forms, but never asking the same question twice.

  • Your own vocabulary, ranked by how often you use it.
  • Condition protocols — findings, diagnosis, prescription, advice and follow-up in one action.
  • A follow-up opens pre-populated from that patient’s last consult.
Demo Patient · DEMO-0001 · 34y CONSULT · 01:44

Chief complaint

Ranked by your use
fev
  • fever — 3 days, intermittent 142×
  • fever with chills, evening rise 88×
  • fever, post-viral, resolving 31×

Prescription

Dose composer
Drug Demo Tablet A
Strength 250 mg
Form Tablet
Freq 1–0–1
Timing After food
Duration 5 days

Composed 1 tablet, twice daily, after food — 5 days

Drug Demo Syrup B
Strength 5 mL
Form Syrup
Freq 0–0–1
Timing At bedtime
Duration 3 days

Composed 5 mL, once at night — 3 days

Memory & protocols

Your own vocabulary, ranked by how often you use it, surfacing as you type — so the system gets faster the longer you work in it.

The doctor's own past entries, ranked by use, surfacing mid-word. A chief-complaint field with three letters typed. Three suggestions appear beneath, each a finding this doctor has recorded before, with a count of how often they have used it. The most-used suggestion is highlighted.

The patient half

Instructions the patient can actually read.

A dosing line the patient cannot read is a dosing line that does not get followed.

  • The same instruction in English and in the language the patient reads.
  • A language ships only at full safety-string coverage, never partial.
  • Delivered on WhatsApp — no portal login for the patient to create.
Demo Patient · DEMO-0001 · 34y SIGNED · 02:31
For Demo Patient · DEMO-0001 English + हिन्दी
  1. 1 tablet, twice daily, after food 1 गोली, दिन में दो बार, भोजन के बाद
  2. For 5 days 5 दिन तक
  3. Return if not better आराम न होने पर दोबारा दिखाएँ

Queue

4 waiting · morning block

Queue 4

  • A-14 Follow-up 34y 4 min
  • A-15 New 7m 9 min
  • A-16 Repeat Rx 61y UHID 12 min
  • A-17 Certificate 28y 15 min

Seen 2

  • A-11 New 45y
  • A-12 Follow-up 52y

Cancelled 1

  • A-13 New 19y

Detail view — Seen and Cancelled columns sit alongside.

The same instruction, English above and Devanagari below. A printed prescription for the synthetic demonstration patient. Each instruction appears twice, once in English and once in Hindi in Devanagari script: one tablet twice daily after food, for five days, and return if not better.

Interoperability

Built for ABDM from the architecture out.

ABDM is a consent protocol, not a file transfer. Medveda is architected for milestones M1 to M3, and the ABDM surface is its own small deployable so that certification, re-certification on IG version drift, and audit each touch one bounded process.

  1. 01

    The patient

    Holds an ABHA and a Consent Manager app of their choosing. A request to view their records arrives there, naming who is asking, for what, and for how long.

  2. 02

    Consent Manager

    The patient grants or refuses. On a grant, the Consent Manager issues a signed consent artefact scoped to a purpose, a date range and an expiry.

    Signed consent artefact
  3. 03

    Medveda, as HIP

    Verifies the artefact, resolves it to the care contexts it covers, and refuses anything outside its scope. Credentials stay with the Consent Manager; we never see them.

    Encrypted FHIR R4 bundle
  4. 04

    The requesting facility

    Receives the bundle it was granted and nothing else. Every exchange leaves a row in an append-only audit log on our side, whether or not it succeeded.

No record moves without a signed consent artefact, and Medveda never sees the patient's ABHA credentials — the Consent Manager holds them.

The constraint

What we will never do.

No advertising in the consult screen.
Not a banner, not a card, not a video between patients.
No prescribing data sold to manufacturers.
Not aggregated, not anonymised, not on any terms.
No patient record leaves India.
Enforced in the cloud account itself, and checked by a test that fails the build.

These are constraints, not preferences. Features get traded away under commercial pressure; constraints get argued about first.

Who builds this

A registered Indian company, incubated in Uttar Pradesh.

Medveda is built by Aarogya Mastu Healthcare Private Limited, incorporated in 2021, recognised by DPIIT, and incubated at both Gautam Buddha University and the University of Allahabad. Every one of those is a matter of public record, and every reference number is printed here so it can be checked.

The full record
Legal entity
Aarogya Mastu Healthcare Private Limited
CIN
U85300UP2021PTC150949
Incorporated
20 August 2021
DPIIT recognition
DIPP128223
Valid to 19 August 2031
Registered office
262 Nawabganj, Atrampur, Prayagraj, 229412, Uttar Pradesh, India

See it on your own patients' workflow.

A demonstration runs on synthetic records and takes about twenty minutes.