PatientEvoPhysio
Open-source library for neonatal, fetal, pediatric and adult cardiovascular-respiratory simulation.
Overview
PatientEvoPhysio is an open-source Modelica library designed to simulate the physiological evolution of human patients across fetal, neonatal, pediatric and adult stages.
The library focuses on cardiovascular and respiratory dynamics and provides reusable components for the construction of physiological scenarios under normal, pathological and clinically modified conditions.
The project was developed to support research, teaching and simulation-based exploration of physiological mechanisms, with particular emphasis on neonatal and fetal systems.
Repository
GitHub: PatientEvoPhysio
DOI
Zenodo: 10.5281/zenodo.10054995
Scientific Context
Mathematical and computational models are increasingly used to understand complex physiological systems, evaluate clinical hypotheses and support medical education.
However, many physiological simulators remain either closed, difficult to modify or focused on specific isolated subsystems.
PatientEvoPhysio addresses this limitation by providing an open and reusable Modelica-based framework for the simulation of cardiovascular and respiratory physiological evolution across different life stages.
Main Objectives
The project pursues the following objectives:
- Develop an open-source physiological modeling library.
- Represent cardiovascular and respiratory dynamics.
- Support fetal, neonatal, pediatric and adult physiological scenarios.
- Facilitate the simulation of clinical practices and pathological conditions.
- Provide reusable Modelica components for biomedical modeling.
- Support research and education in physiological systems modeling.
Methodology
The library is structured around reusable Modelica packages and components.
Axis 1 – Physiological Components
The library includes reusable components representing:
- Cardiovascular compartments
- Respiratory dynamics
- Vascular resistances
- Compliance elements
- Pressure-flow relationships
- Time-varying physiological signals
Axis 2 – Physiological Scenarios
The library supports the construction of multiple physiological scenarios, including:
- Fetal circulation
- Neonatal transition
- Pediatric physiology
- Adult physiology
- Cardiovascular-respiratory anomalies
- Clinical intervention scenarios
Axis 3 – Simulation-Based Medical Education
PatientEvoPhysio can be used to support teaching activities by allowing students and researchers to explore physiological behavior through simulation.
The library enables visualization and analysis of dynamic responses to clinical events and physiological changes.
Main Contributions
The project contributes to:
- Open-source biomedical modeling.
- Modelica-based physiological simulation.
- Neonatal and fetal cardiovascular-respiratory modeling.
- Simulation-based medical education.
- Reusable computational models for biomedical engineering.
Related Publications
This project is associated with publications on:
- Neonatal cardiovascular and respiratory simulation.
- Fetal-to-neonatal transition modeling.
- Umbilical cord clamping.
- Physiological simulation using OpenModelica.
- Statechart-based representation of neonatal adaptation guidelines.
Scientific Impact
PatientEvoPhysio provides an open framework for studying physiological dynamics using computational models.
The project contributes to the integration of biomedical engineering, systems modeling, simulation and medical education.
Keywords
Biomedical Modeling · Physiological Simulation · Modelica · OpenModelica · Cardiovascular System · Respiratory System · Neonatal Physiology · Fetal Physiology · Simulation-Based Education · Open-Source Software
Project Status
Open-source software