ECMOjo is an open-source, Java-based software application designed as a simulator and trainer for Extracorporeal Membrane Oxygenation (ECMO) practitioners, including physicians, nurses, and students. Developed by the Telehealth Research Institute at the University of Hawaii's John A. Burns School of Medicine, the program is freely available under the Berkeley Software Distribution License.
The application features a graphical user interface (GUI) that displays an infant patient connected to a simulated ECMO circuit. Users can interact with the system to manage the patient's life support. The simulator allows for the adjustment of critical parameters such as pump flow, sweep gas flow, FiO2, and heater temperature. It also provides a visual representation of the patient's status, which can worsen (e.g., becoming progressively paler and bluer) to add urgency to the simulation scenarios.
Key Capabilities:
- Patient Monitoring: Review real-time lab values, including arterial blood gases (ABGs), hematology, electrolytes, lactate, and ACT values, which change in correlation with pump adjustments.
- Diagnostic Review: View simulated Chest X-rays and head ultrasound images, and read cardiac ECHO reports.
- Parameter Control: Adjust ventilator settings, regulate pump flow, and control the ECMO circuit's gas exchange and temperature.
- Configuration: Supports simulation for both Venoarterial (VA) and Venovenous (VV) ECMO configurations.
- Model Integration: Can integrate models made up of Ordinary Differential Equations (ODEs) and supports the CellML 1.0 and 1.1 standards, allowing for the construction of complex physiological models.
ECMOjo is primarily used by educational institutions and healthcare facilities for low-cost, high-fidelity training in critical care scenarios involving ECMO.