Carerealm checks every administration against the supported person's known allergies. If the medication being recorded matches a recorded allergy, the recording is blocked with an override path.
Where allergies are stored
On the MAR sheet — every sheet has a free-text
patient_allergiesfield that the creator fills in when the sheet is set up.In the Patient Safety profile — a structured list of allergies in eMAR → Settings → Patient Safety.
Heads up — Both lists are checked. Keep them in sync — if you add a new allergy to the safety profile, also update the active sheet so the printed MAR shows it.
How matching works
Word-boundary match — case-insensitive match on the medication name.
Drug-class matching — declaring an allergy to a drug class also matches every medication in that class. Supported classes: penicillin (amoxicillin, ampicillin, etc.), cephalosporin (cefalexin etc.), sulfa (sulfamethoxazole etc.), NSAID (ibuprofen, naproxen etc.), statin (atorvastatin, simvastatin etc.).
When an allergy alert fires
The recorder blocks the administration.
You're shown the matched allergy and the matched medication.
To proceed (rare, requires clinical judgement), an override is required — with a reason AND senior approval.
The override is logged in Override Logs.
What to do when one fires
Stop. Confirm the allergy is real and the medication is the one prescribed. If the allergy is wrong (e.g. it was recorded as "penicillin" but they tolerate amoxicillin per their GP), correct the profile rather than overriding. Talk to the prescriber.