📊 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.

View Technical Specs

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 →

View Technical Documentation