mirror of
https://github.com/temetro/temetro.git
synced 2026-08-09 01:59:30 +00:00
750622e0db
- Generalize add-patient-dialog → shared PatientFormDialog (create | edit). Edit mode prefills from the patient; both modes now cover all sections with add/remove rows: identity, vitals, allergies, meds, problems, labs, visits. Save writes to the store (addPatient overwrites by file #). - Fix the dialog scrollbar: fixed header + footer (Save/Cancel pinned), only the field body scrolls, scrollbar hidden (no-scrollbar). - patient-cards: "Edit record" button on the Summary card opens the editor (stopPropagation so it doesn't open the detail dialog); PatientResult holds the editor state and exposes onPatientUpdated. - chat-panel: onPatientUpdated replaces the message's patient in place, so saved edits update the on-screen cards (no duplicate message, no requery). - chat-input: Add pill now uses PatientFormDialog mode="create". Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>