Health
Record a clinic visit by choosing, not writing
The daily clinic log now offers sixty ready-made complaints, with the spellings and the Hindi and Punjabi words people actually type, plus how severe it was, what was done about it and how long the child rested. Whatever the nurse writes in her own words is kept forever — it is what finds the right complaint, and it is never blocked. Temperature, pulse and the rest are finally recorded against the visit.
A blocking allergy warning before you give medicine
Allergies, long-term conditions and current medicines appear the moment a student is chosen. Giving a medicine that clashes with a recorded allergy is stopped, and can only go ahead with a written reason from someone allowed to override it. Matching uses a curated brand and generic list, so penicillin flags amoxicillin while lookalike words do not raise a false alarm. If the allergy record cannot be read, the save is stopped rather than allowed with a warning.
Medicines come off the shelf as you dispense them
Medicine given during a visit is now taken out of clinic stock, and counted once per dose — two genuine doses in one visit are two, and editing a visit afterwards does not double-count what was already taken.
A clinic dashboard, and a rail beside the visit list
Health opens on a dashboard that reports rather than a bare list, and the clinic-visit page carries a side rail with "In clinic now" above "Needs follow-up", which is the order a nurse asks them in. The rail folds away when you open a visit so the visit gets the width, and on a phone it collapses to a one-line summary such as "3 in clinic · 2 follow-ups".