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.

General architecture of the PatientEvoPhysio library, including physiological components, connectors, scenarios and reusable modeling elements.

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

References