Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 2.03 KB

File metadata and controls

47 lines (33 loc) · 2.03 KB

💉 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.