Skip to content

oluwadara03/Real-Time-Insulin-Pump-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’‰ Real-Time-Insulin-Pump-Simulator

Developed as part of a group-based academic project, this system simulates the Tandem t:slim X2 insulin pump using C++ and the Qt framework. It models insulin delivery, glucose prediction, and hardware alerts, reflecting real-world pump behavior. The system supports real-time state transitions and event-driven updates. The design applies Observer and State design patterns to keep the system structured. System behavior was validated through scenario-based testing and a Requirements Traceability Matrix for full use-case coverage.


πŸ”— Project Links


🧠 Objective

The goal of this project was to design and implement a real-time medical device simulator that mimics insulin pump behavior, including predictive glucose control and safety alerts.


πŸ› οΈ Tech Stack

C++, Qt, QMake, UML


βš™οΈ Features

  • Real-time glucose simulation with continuous updates and live graph visualization
  • Insulin and glucose input with effects reflected over time
  • Control-IQ calculations for dynamic insulin adjustment based on glucose trends
  • Multi-page interface with interactive navigation
  • User profile management (add, edit, delete, activate)

πŸ“Έ Demo

Demo.mp4

πŸ‘₯ My Contributions

  • Worked on Requirements Traceability Matrix to ensure full use-case coverage
  • Developed and documented system use cases
  • Contributed to design decisions, including system structure and behavior
  • Participated in testing and code review to validate system functionality

πŸ”’ Code Availability

This project was developed as part of a group-based academic assignment and is kept private in accordance with academic integrity policies. Documentation and a demo showcasing system functionality are included.

About

Insulin pump simulator with real-time glucose monitoring and Control-IQ based insulin control.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors