- 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
