🪟 Windows TippsCCleaner(17.09.2026 um 10:00 Uhr)
🪟 Windows TippsCCleaner(17.09.2026 um 10:00 Uhr)
🔧 Programmierung 🕛 vor 2 Monaten 11 Min Lesezeit
0

How we built a medicine-substitution engine that refuses to be clever

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht




How we built a medicine-substitution engine that refuses to be clever



There is a category of bugs where the code looks perfectly correct in code review, the unit tests pass, the demo on stage goes beautifully, and a real person dies.



Medicine substitution is one of them.



We built . The team is Aman Sachan, Siddharth Lalwani, Chetna Kalra and Syed Akbar. The app is live at agadahealth.vercel.app and free, no account, no download.



Specifically, the things we are not sure we got right:




  • The form-bucket regex is conservative by design. It probably over-buckets products into liquid and under-buckets into solid. We'd rather over-block than under-block, but if you have a counterexample we'd like to know.

  • The drug-prefix list is hard-coded. There are probably more pharmacological modifiers we missed. The list is in the constant DRUG_PREFIX near the top of dbService.js.

  • The dose tolerance (5% for combos, 10% for singles) is a guess. We have no clinical authority. If you have a citation for a tighter or looser value, please open an issue.

  • The synonym map (amoxicillin ↔ amoxycillin, frusemide ↔ furosemide, etc.) is hand-maintained. We know we are missing entries.



If you are a pharmacist, a clinician, or someone who has actually watched a patient get the wrong generic, we would genuinely value your review of the blocking rules. The code is small — the file is under 300 lines. The hard parts are the parts we deleted, and we want to make sure we deleted the right ones.






Agada is built by Team Agada (Aman Sachan, Siddharth Lalwani, Chetna Kalra, Syed Akbar) for Open Innovation 2026. The data we use — CDSCO, Jan Aushadhi, NPPA — is public domain and we don't claim ownership. Agada is not affiliated with CDSCO, BPPI, NPPA, or the Ministry of Health. It is not a substitute for medical advice.






opensource #india #healthtech #react #javascript

Vollständiger Original-Artikel
Den kompletten Beitrag mit allen Details direkt auf dev.to lesen.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
1 Quelle
Wir haben uns das iPhone Duo angeschaut.
1 Quelle
ESET Science Award: Celebrating the Minds Shaping Tomorrow
1 Quelle
Alles neu in iOS 27.2 Beta 1
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten How we built a medicine-substitution engine that refuses to be clever

Thematisch verwandte Begriffe: built, medicinesubstitution, engine, that · 6 Treffer

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...