đ Real-Time Monitor
Live Performance Tracking & Analytics
Monitor training scenarios in real-time with live patient vitals, ECG data, and performance metrics. The WebSocket server provides instant data streaming for instructors, observers, and quality assurance teams. Track multiple scenarios simultaneously with low-latency updates and comprehensive analytics dashboards.
âšī¸ Integrated Service: The Real-Time Monitor is an embedded component accessed through the Instructor and Student interfaces. No standalone login available â monitoring capabilities are integrated directly within active training sessions.
Monitoring Capabilities
đ Live Vital Signs
Stream real-time patient vital signs including heart rate, blood pressure, SpO2, respiratory rate, and temperature with sub-second latency.
đ ECG/Cardiac Monitoring
Display continuous ECG waveforms and cardiac rhythms. Support for multiple leads and automatic arrhythmia detection in simulation scenarios.
⥠Event Streaming
Real-time notification of student actions, treatment interventions, and scenario updates. Track decision points and critical timestamps.
đ Performance Metrics
Live aggregation of triage accuracy, response times, treatment effectiveness, and resource utilization across all active scenarios.
đ Multi-Scenario Support
Monitor multiple concurrent training sessions with independent data streams. Switch between scenarios with zero lag.
đĄ Low-Latency WebSocket
Optimized for speed with persistent connections, binary data support, and automatic reconnection handling for reliable data delivery.
đ§ Technical Specifications
The ImpactMCI WebSocket Server is built on modern, scalable architecture:
- Protocol - WebSocket (WSS) with TLS 1.3 encryption for secure data transmission
- Runtime - Node.js 18+ with native WebSocket implementation
- Data Format - JSON and MessagePack for efficient serialization
- Update Rate - Configurable from 1Hz to 100Hz depending on data type
- Concurrent Connections - Supports 1,000+ simultaneous client connections
- Scaling - Horizontal scaling with Redis pub/sub for multi-instance deployments
- Authentication - JWT-based authentication with role-based access control
- Monitoring - Prometheus metrics and health check endpoints included
System Features
đ Secure Communication
End-to-end encryption, authenticated connections, and role-based access control ensure data security and privacy.
đ Data Persistence
Optional recording of all streaming data for post-session analysis, replay, and compliance documentation.
đ§ API Integration
RESTful API for configuration, historical data retrieval, and integration with external monitoring systems.
đą Responsive Dashboards
Web-based monitoring interfaces that adapt to any screen size, from mobile devices to large display walls.
đŧ Use Cases
The Real-Time Monitor is essential for:
- Training Observation - Watch student performance without disrupting scenarios
- Quality Assurance - Document training sessions with timestamped event logs
- Performance Analysis - Identify patterns, trends, and areas for improvement
- Remote Monitoring - Observe training from anywhere with internet access
- Multi-Agency Exercises - Provide unified situational awareness across participating organizations
- Research & Development - Collect data on training effectiveness and simulation fidelity
Learn More
Explore technical documentation and integration guides
đ API Documentation
Complete WebSocket API reference, connection examples, and data schema specifications. View docs â
đ Integration Guide
Step-by-step instructions for connecting third-party monitoring tools and custom dashboards. Read guide â
đģ Code Examples
Sample client implementations in JavaScript, Python, and other popular languages. Browse examples â