Skip to content

Prescribing in the EMR

Different name.
Same allergy.

Nobody writes “sulfamethoxazole” on an allergy list. They write sulfa. So when Bactrim comes up, a name check finds nothing — and this one is caught anyway, because the check knows the family.

  • Three cross-reactive families
  • Flagged, never blocked
  • Providers only, by hard rule
M. Delgado QL-4471 · New prescription Example
On file Sulfa rash Moderate
Medication Bactrim DS sulfamethoxazole / trimethoprim
Dose1 tablet FrequencyTwice daily Duration10 days Refills0
Cross-reactive with sulfa allergy Caught against the recorded allergy list
Change medication Keep it

Three real families · cycling

Status

Six say active. Three are over.

A status field does not know what day it is. The end date does. Qlynic reads the date, not the label.

  1. Amoxicillin 500 mg10 days expiredended 28d ago
  2. Sertraline 50 mg30 days expiredended 2d ago
  3. Prednisone 20 mg7 days expiredended 11d ago
  4. Metformin 500 mg35 days renewends in 5d
  5. Salbutamol inhalerongoing refill1 of 3 refills
  6. Ramipril 5 mgongoing activerunning
3finished 1needs renewing 1last refill 1running
  • Nobody has to tidy the list.

    A finished course reads as finished without anyone editing it. The end date already said so, and the list takes the date's word over its own status column.

  • Seven days’ warning.

    Anything ending within a week is flagged for renewal, so the call comes before the patient runs out.

  • The last refill is counted.

    One refill left or none left is its own number on the list, beside the ones ending this week. Both are questions somebody is going to be asked, and neither should arrive as a surprise.

Provenance

It knows what it doesn’t know.

Picked from the drug vocabulary, it carries a real code. Never heard of it? It stays free text and says so. Nothing gets dressed up.

  1. Amoxicillin 500 mg From the vocabulary RxCUI 723 in the record
  2. Magnesium 5% cream Nothing matched no code kept as free text
  3. Ramipril 5 mg AI suggestion accepted
  4. Metformin 500 mg AI suggestion accepted
  5. Cyclobenzaprine 10 mg AI suggestion rejected · logged
  • 01

    Two characters and it searches.

    It waits for you to stop typing. It remembers what it has already looked up. And it throws away results for a word you have typed past. The list always matches what is under the cursor.

  • 02

    The code travels, the brand name does not.

    Two entries with the same concept code are the same medicine, whatever the box says. That is what a code is for, and it is why the list is worth coding at all: a name is what someone typed, a code is what they meant.

  • 03

    What you reject is recorded.

    Every AI suggestion a doctor throws away is logged. They are grouped by medication. So a clinic can see where the model keeps being wrong. That is the only honest way to run one.

The whole point

You don’t have to remember.

Did I check that allergy. Is that one still running. Who is due this week. None of it is waiting for someone to notice.

  1. When one is proposed The chart is checked the recorded allergies, and three drug families
  2. Past the end date It reads as finished whatever the status column still says
  3. Seven days out The renewal is flagged before the patient runs out
  4. At the last refill The refill is counted one left, or none, on the same list

Only the first one is yours

  • Three cross-reactive families
  • Status from the date
  • Free text stays free text

Questions

What prescribers check first.

Does Qlynic check prescriptions against patient allergies?

Yes. Alongside a direct name match it knows three cross-reactive families — penicillins, sulfonamides and NSAIDs — so a patient recorded as allergic to sulfa is flagged when Qlynic proposes Bactrim, even though the two words share nothing. It is a flag on the suggestion, not a block: the prescriber decides, and a suggestion that is thrown away is logged.

Does the software track prescription refills?

Yes. Every prescription carries a total and a remaining refill count, and any active prescription with one refill left or none is counted separately, beside the ones ending within the week.

How does Qlynic know when a prescription has expired?

It does not rely on the stored status alone. Every time the list is drawn, a prescription whose end date has passed reads as expired whatever its stored status says — and one saved without an end date keeps the status it was given. Anything ending within seven days is flagged for renewal.

Are medications coded or typed as free text?

Both are supported and the record says which. Searching the drug vocabulary attaches a real concept code to the prescription. If nothing matches, the entry is kept as free text and marked as such rather than being made to look coded.