KamoCRM

Chart write paths — allergies/NKDA/review, problems, visit diagnoses, vitals, outside meds, results and review; order loop closure fixes

FeatureSecurityService
Shipped
October 24, 2026 at 5:23 PM UTC
Author
Kamo
Commit
b61cae9

- ChartEntryController/Service: add allergy (reaction, severity, criticality, onset), record NKDA, mark allergy list reviewed (ClinicalListReview), **************** with reason; ICD-10 problem list add/resolve/inactivate; visit diagnoses (EncounterDiagnosis) add/primary/remove; outside medications add/stop + medication reconciliation; LOINC-coded clinic vitals with hard range validation, H/L/HH/LL flags, computed BMI; vitals flowsheet; mark a reading in error; section reads for the clinical tab; the patient's active encounters - ClinicalResultService: manual result entry against an order (report + analytes) -> RESULTED; review/acknowledge (critical needs a note) -> REVIEWED, optional close; order-level review - ClinicalOrderService: closeOrder sets closureStatus CLOSED/CANCELLED (was left OPEN); default expectedBy per category/priority; ICD-10 reason codes on orders; controlledSubstance flag, quantity, DEA refill rules, days-supply bounds; immunization CVX required, route/site/dose, expired-lot and future-date refusal, VIS edition required for doses given here, historical and refused records; every encounter id checked to be this patient's and still open - allergiesEverReviewed now means a recorded review or an active NKDA; NKDA no longer counted as an allergy (exports keep it via findActiveRecord); duplicate check also covers outside medications

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing