May 2, 2026 Updates

New
Intelligent Session Recovery
Persistent Sessions: The app now automatically remembers your last session ID across browser restarts and tab closures, so you can pick up exactly where you left off.
Smart Resume Prompt: If you return after 60 minutes of inactivity, you’ll be greeted with a "Welcome Back" prompt. You can now choose to Continue Previous Session to keep your data or Start New Session for a fresh slate.
Real Training Use Cases
Community Success Stories: Added a new Use Cases gallery featuring real-world feedback and hardware setups from EMS educators and healthcare professionals.
Smart Search & Filtering: Quickly find inspiration by filtering articles by Country, Provider Level (EMT, Nursing, etc.), or Training Environment (Skills Lab, MCI Simulation, etc.).
Interactive Submission Form: Share your own configuration via the Submit Your Use Case form. Help the community by detailing your hardware (tablets, TVs, laptops) and how the app improves your student's experience.
Unit Conversions
EtCO2: You can now toggle EtCO2 measurements between mmHg and kPa on the controller.
Glucose: You can now toggle glucose measurements between mmol/L and mg/dL on the controller.
Improved
ECG Rhythm & Manual Vital Control
Manual Vital Synchronization: To prevent accidental vital changes during a live simulation, selecting a new ECG rhythm no longer automatically overrides current patient vitals.
"Set Vitals to Default" Button: Added a new control toggle underneath the rhythm dropdown. This allows the controller to explicitly choose when to sync the patient's vitals to the rhythm's pre-set defaults (e.g., at the start of a scenario), while maintaining the current vitals if only a rhythm change is desired mid-simulation.
AED Multi-Device Synchronization
Real-Time AED Status: Enhanced the AED module to sync state across all devices in a session. When one display initiates an "Analyze" sequence, all other connected displays will now show the automation progress in real-time.
Pulse Oximetry Logic Refinement
Decoupled SpO2% from Waveform Height: Optimized the behavior of the Pulse Oximetry Pleth so that adjusting the SpO2% value now only updates the numerical data on screen.
Independent Scaling: Waveform amplitude is now controlled exclusively by the new Pulse Oximetry Pleth Strength slider (range 0-10), ensuring that clinical values and visual waveforms can be adjusted independently for more realistic simulation scenarios.
Fixed
Pulse Ox Pleth Waveform Sync
Dynamic Waveform Rate: Resolved an issue where the Pulse Ox pleth waveform remained at a constant rate regardless of patient vitals.
Heart Rate Integration: The waveform is now successfully linked to the Heart Rate slider.
Consistency Across Themes
Unified Controller Layout: Fixed a bug where light and dark modes used different spacing and element positioning. The controller interface is now consistently condensed across both themes, ensuring buttons and sliders remain in the same location regardless of your display mode.
Mobile Layout Optimization
Reduced Vertical Padding: Optimized the mobile interface by reducing excessive vertical white space. This ensures more content is visible on the screen at once, providing a tighter and more professional look for users on smaller devices.
Light Mode Display Monitor
Darkened the green color for ECG waveforms and text to improve contrast and readability against light backgrounds.
Respiratory Rate Status Logic
Status Indicator Correction: Resolved a bug where the green/red status dot on the vitals card would turn red if Respiratory Rate (RR) was set to "Not Visible," even if EtCO2 was still active.
AED Vital Visibility Persistence
Visibility Lock: Fixed a critical bug where using the AED trainer would cause all active vitals (ECG, SpO2, etc.) to automatically switch to "Not Visible."