The check only works on allergies MIMS can recognise. Whatever gets recorded here sets what the prescriber sees later. Two pick lists feed it.
MIMSGET allergens · GET allergyclasses.
Q1Which kind to steer people to. A class catches the most (penicillins covers Curam, amoxicillin, and cross-reacts to cephalosporins). A product catches the least.
Q2Does the Gentu pick list (2016 SNOMED) get replaced by this search, or mapped to it? That is PRD-008.
Q3Who does the matching, and when: the doctor at the next consult, reception in bulk, or a one-off migration? Baseline today: 20.5% of patients with an allergy have it coded.
Q4Does a not-coded allergy show in the prescribing sidebar as a standing notice (PRD-006 says yes)?
One call: the patient's coded allergens against every medicine on the script. Three kinds of match come back, plus a list of anything MIMS could not check. There is no severity. MIMS says so itself.
MIMSallergyType = same ingredient · summaryStatement · MoleculeName · references.
PRD-006Prescribing is never blocked, so this is drawn passive, with the red of the strongest match.
Q5The PRD's Q6, Rory with Daryl: which alerts need acknowledgement, and is an override reason captured. With no severity, acknowledgement would apply to every alert, which may be too much friction.
MIMSallergyType = same allergy class.
Q6Is "same class" weaker than "same ingredient"? Clinically a class allergy is often the more cautious record, so this may deserve the same weight as 3. The ladder is a design call, not a MIMS one.
MIMSallergyType = cross sensitivity · references[].
Q7This is the one that will fire most often and annoy most. Penicillin to cephalosporin cross-reaction is low in practice. Passive inline, like Michael's Moderate, or quieter still?
GENTU-SIDEA free-text allergy is never sent. MIMS unrecognized[] covers bad ids and inactive SNOMED codes.
PRD-006 Q8Answered at the Triad review: the notice lives in the sidebar, shown when the check finds no conflict and the patient has uncoded allergies. Wording is Daryl's to approve (Q12).
Q8The PRD's Q11, yours: when exactly it shows, whether alongside a conflict alert too, and whether it also covers coded allergies MIMS did not recognise.
MIMSnoAllergyDisclaimer, required by MIMS. PRD-006 Q13, Brendan: where does it show if a clean check shows nothing.
Q9The PRD's Q13. MIMS requires its absence disclaimer, and the PRD shows nothing on a clean check. Once per session, in MIMS settings, behind an info icon, or does the DDI precedent already answer it? The tension with "not-checked must never look like clean" is carried by frame 6's sidebar notice, not by this screen.
THE FACTDrug-drug alerts arrive tiered (severe, moderate, minor, with documentation levels). Drug-allergy alerts do not. The only differentiation MIMS gives is the kind of match. Reusing the drug-drug severity ladder here has nothing to feed it, so the ladder, if there is one, is ours to decide and to defend.
NOT COVEREDExcipients and delivery systems. Non-drug allergies (shellfish, latex) never go to the check.
MIMSallergies[] holds one entry per allergen and medicine pair. The grouping is Gentu's.
WHY GROUPEDInline alerts stack one per allergen. Six allergens would be six callouts for one decision, and the Prescribe button leaves the screen. 38% of patients with an allergy have two or more.
Q10The group takes the colour of its strongest match (red, from the same-ingredient row). Prescribing is never blocked, per the PRD. Right?
Q11Strongest first, or in the order the allergies are on file?
Q12On a script with several medicines, one group per medicine, or one group for the script?