A medication database for clinic prescribing that your whole team searches the same way
Avinya Plus gives clinics a fast, type-ahead medicine search for writing prescriptions. Type two letters and brand-name matches appear, ranked by what your clinic actually prescribes. Every doctor and nurse pulls from one shared list, with no "crocin" versus "Crocin 650" chaos. You add your own medicines, and the patient's recorded allergies flag against the one you pick.
Every doctor spells the same medicine three different ways
On paper and in most EMRs, the medicine name is a free-text box. One doctor writes "Crocin", another "Crocin 650", a third "crocin tab", and now your prescriptions, your recents, and any report built on them can't agree what was prescribed. Search is slow or absent, so staff retype long brand names by hand and a typo prints straight onto the script. And the medicine a patient reacted to last visit? Nothing connects the name you just typed to the allergy already sitting in their record. You need one consistent medicine list the whole team searches the same way, fast enough to use mid-consultation, with the patient's allergies checked against whatever you choose.
Built for how clinics actually work.
Type two letters, get brand-name matches in the same dropdown
The medicine search fires as soon as you type two characters (debounced so it doesn't hammer the server on every keystroke). One database function returns a single, unified result set: it matches the start of the brand name first, then the active ingredient, then, once you've typed a bit more, adds a fuzzy match that forgives a typo like 'Azithral' vs 'Azithro'. Each row shows the brand with its ingredient, strength, dosage form, and manufacturer so you can tell two similar products apart at a glance, and discontinued products are filtered out entirely.
Ranked by what your clinic actually prescribes, not a global alphabet
Search results are reordered for your clinic specifically. A pediatric clinic and a cardiology clinic write completely different medicine mixes, so a one-size global 'most popular' order would be wrong for both. When the search runs with your clinic's context, the medicines your clinic prescribes most surface to the top; a clinic with no history falls back to plain alphabetical order. The ranking is rebuilt quietly once a day from your clinic's own recent prescriptions, so it keeps learning your habits without slowing a single save.
One medicine list for the whole team, no 'crocin' vs 'Crocin 650' chaos
Every doctor, nurse, and front-desk user searches the same underlying medicine list, so the same brand resolves to the same entry no matter who's typing. When you pick a medicine, the prescription stores its real catalog id, not just the text, so the same medicine added by two doctors is recognised as one thing downstream, for recents and for the allergy check. That consistency is what makes 'most prescribed' ranking, repeat-prescription recents, and clean records possible in the first place.
Add the medicines you stock that aren't already in the list
If a medicine you prescribe isn't found, you add it inline without leaving the prescription: brand name, plus optionally dosage form, primary ingredient, and strength. Your additions are private to your clinic: another clinic's entry (or typo) never shows up in your search, and yours never leaks into theirs. A clinic administrator can later promote a custom medicine so it joins the shared list, and from then on it autocompletes for your team like any other entry.
Because each pick stores a real id, the allergy check matches it exactly
The payoff of one consistent list is that the medicine you chose carries a real catalog id into the record. That id is what lets the patient's recorded allergies be checked against the exact medicine, not a guess at loose text. The match also falls back to the brand name and the active ingredient, with word-boundary-aware logic so a short fragment like 'Ace' won't false-alarm on 'Paracetamol' while a real drug-class fragment like 'Cillin' still catches the penicillin family. This is an operational prompt against what's already in the patient's own record, not a clinical decision-support engine.
Your last prescriptions are one tap away for repeat scripts
Before you've typed anything, the search shows the medicines you most recently prescribed in this clinic, de-duplicated by name, so a repeat script is a tap rather than a re-type. Because each recent carries the medicine's id where the original recorded one, picking from recents flows through the same allergy check and the same consistent record as picking from a fresh search. And when a search has a lot of matches, the dropdown stays capped and readable with a 'refine your search' nudge instead of dumping hundreds of rows.
At a glance
- Medicine search returns results from two characters on, debounced: it matches the brand-name prefix first, then the ingredient prefix, then adds a fuzzy match that tolerates a typo; discontinued products are excluded throughout.
- Results are ranked per clinic by how often your clinic prescribes each medicine; the ranking is rebuilt daily from your recent prescriptions and falls back to alphabetical order when there's no history.
- Every prescription stores the chosen medicine's real catalog id, so the same brand entered by different staff is treated as one medicine for recents, ranking, and the allergy check.
- Clinic-added custom medicines (brand name, plus optional dosage form, ingredient, and strength) are private to the clinic that created them and can be promoted to the shared list by an administrator.
- Because the chosen medicine carries a real catalog id, it can be matched against the patient's active allergies by exact medicine link, brand, or ingredient, with word-boundary-aware matching that avoids coincidental false alarms.
- The search also shows your recently prescribed medicines (de-duplicated, up to 10 from your last 20 prescriptions) for one-tap repeats, and caps a busy result list with a 'refine your search' nudge.
See how it stacks up.
| Feature | Paper / Excel | Legacy EMR | Avinya Plus |
|---|---|---|---|
| Medicine entry method | Free-text by hand | Partial | Type-ahead search |
| Same medicine resolves the same way across the team | No | Partial | Yes |
| Results ranked by what the clinic actually prescribes | No | No | Yes |
| Fuzzy search that forgives a typo | No | Partial | Yes |
| Add your own medicines, private to your clinic | By hand | No | Yes |
| Recent prescriptions one tap away for repeats | No | Partial | Yes |
Questions, answered.
How does the medicine search actually work when I'm writing a prescription?
You start typing a brand name and, from two characters on, matching medicines appear in a single dropdown. It matches the start of the brand name first, then the active ingredient, and once you've typed a little more it adds a fuzzy match that forgives a typo. Each result shows the brand with its ingredient, strength, dosage form, and manufacturer so you can tell similar products apart, and discontinued products are left out. Pick one and it's added as a prescription line.
Will the most common medicines I prescribe show up first?
Yes. When you search inside your clinic, the medicines your clinic prescribes most often are pushed to the top, because a pediatric clinic and a cardiology clinic need very different defaults. That ranking is rebuilt once a day from your clinic's own recent prescriptions, so it keeps adapting to how your clinic prescribes, without slowing any single save. A clinic with no history just gets alphabetical order.
What stops different doctors from entering the same medicine three different ways?
Everyone on your team searches and selects from the same underlying medicine list, and a chosen medicine stores its real catalog id rather than just loose text. So the same brand picked by two different doctors is recognised as the same thing, which keeps your recents, your most-prescribed ranking, and your records consistent instead of fragmenting into 'crocin', 'Crocin 650', and 'crocin tab'.
Can I add a medicine that isn't in the list?
Yes. If a medicine you prescribe isn't found, you add it right there in the prescription: brand name, plus optionally dosage form, primary ingredient, and strength. Your additions are private to your clinic and never appear in another clinic's search. A clinic administrator can later promote one so it joins the shared list for your whole team.
Is this a clinical drug reference or interaction checker?
No, and we won't dress it up as one. It's a working catalog of brand names, manufacturers, ingredients, and strengths built to make prescribing fast and consistent across your team. It does not provide drug-drug interaction checking, dosing guidance, or clinical decision support. The one safety prompt it gives is matching a chosen medicine against the allergies you've already recorded for that patient. It's India-first today and in early access.
Run your clinic on Avinya Plus.
Patient records, billing, and scheduling in one system your team will actually use.