Hi Everyone,
I’m exploring the possibility of implementing real-time update mechanisms in OpenEMR, such as Server-Sent Events (SSE) or similar approaches, instead of relying on periodic refreshes for components like the Flow Board and other auto-updating features.
The idea is to reduce unnecessary database polling, lower system load, and improve overall performance and responsiveness.
In addition, I’m considering introducing some real-time UI enhancements such as notification badges, live status indicators, counters, and similar features that would update instantly when changes occur.
Has anyone already explored this approach, or is there any existing plan/discussion around introducing event-driven or real-time capabilities within OpenEMR?
Any suggestions, guidance, architectural recommendations, or references to existing work would be greatly appreciated.