Insulin Pump Simulator

download Insulin Pump Simulator

of 13

Transcript of Insulin Pump Simulator

  • 8/10/2019 Insulin Pump Simulator

    1/13

    Prof. In-charge: Prof. Dr. rer. nat. Dipl. Phys.Matthias W

    Fachhochschule Frankfurt am Main - University of applied

    Insulin Pump Simula

    Tho

    Tho

    Vive

    Baskar Mohan

  • 8/10/2019 Insulin Pump Simulator

    2/13

    AGENDA

    Introduction

    Requirement Traceability

    Design Model

    Process Planning

    Physiological Behaviour Simulation

    Insulin dosage calculation

    Safety Plan

    Demo

    Conclusion

  • 8/10/2019 Insulin Pump Simulator

    3/13

    Introduction

    The insulin pump system is portable, automated system, which is used by the peop

    diabetics, to maintain their blood sugar level by administering insulin automatically and gwarnings to the user when required. The Blood Glucose Level (hereafter mentioned

    categorized into three main levels,

    Unsafe level

    A very low BGL (less than 70 dg/ml) is dangerous and can result in Hypoglycem

    may cause diabetic coma and eventually death.

    Safe level

    Between 70 and 110 dg/ml, the BGL are safe and are comparable to those

    diabetes. This is the ideal band.

    Undesirable level

    Above 110 dg/ml if insulin is undesirable but high levels are not dangerous i

    Continuous high-levels however can result in long-term side effects

  • 8/10/2019 Insulin Pump Simulator

    4/13

    Requirement Traceability

  • 8/10/2019 Insulin Pump Simulator

    5/13

    Design Model

    The design model used in our project is i terati ve modeland the different iterations u

    Project are:

    Power and insul in - display and in teraction

    Power depletion with respect to time, insulin depletion with respect to dosage and

    power and insulin level manually.

    Sensor reading

    Calculated the next BGL based on the simulation of the physiological behaviour o

    body.

    I nsuli n Calculation

    If required, the insulin amount that has to be administered is calculated based on th

    previous two readings.

    Timer and Er ror simul ation

    An independent timer and appropriate alerts, errors and warnings are simulated.

    Auto-run and Manual mode

    Mode control is simulated for controlling the auto and manual modes.

  • 8/10/2019 Insulin Pump Simulator

    6/13

    Process Planning (Unsafe and S

    Based on the Sensor reading, determine the status of the BGL and follow the below pr

    status,

    Unsafe:

    Do not inject any Insulin and warn the user of the status. Also a different beep so

    unsafe level distinguishing it from undesirable level to warn the user of certain danger.

    Safe:

    In safe level, minimum and maximum threshold are introduced for better monitor

    the BGL is below the minimum threshold, alert the user of the possibility of reaching un

    BGL is above the maximum threshold, and if it continues to increase inject a minimum

    the user of the possibility of reaching undesirable status. Else, no alerts or warning is req

  • 8/10/2019 Insulin Pump Simulator

    7/13

    Process Planning (Undesirable

    Undesirable:

    If the BGL is increasing, calculate and administer the insulin.

    If the BGL is stable, administer a minimum dosage.

    If BGL is decreasing, calculate the rate of change of BGL.

    If it is increasing, do not inject insulin.

    Else, administer a minimum dosage. In any case, display the appropriate warning message to the user.

  • 8/10/2019 Insulin Pump Simulator

    8/13

    Physiological Behaviour

    The time dependent physiological behaviour of the human body is simulated based on the be

    Where,

    G(t) - Blood Glucose Level

    K1 - Digestion Speed

    Dose - Amount of insulin injected due to previous

    t - Current time

    t0 - Latest insulin injected time

    A0 - Random factor simulating human behaviou

    Reference:

    - Estela, Carlos (2011) "Blood Glucose Levels," Undergraduate Journal of Mathematical ModelinVol.3: Iss. 2, Article 12.

  • 8/10/2019 Insulin Pump Simulator

    9/13

    Insulin Dosage Calculation

    The insulin dosage amount is calculated only if the BGL is in undesirable level and

    increase. In all other cases where the insulin has to be administered, only a minimum dosa

    The insulin dosage calculation is done as follows,

    Computed dosage = [Reading2 - Reading1] / 4

    Where,

    Reading1 - The previous BGL

    Reading2 - The current BGL

    If the calculated amount is less than the minimum single dose, then the minimum

    injected. Similarly, if it is greater than the maximum single dose, the maximum single dose is in

    maximum daily dose is considered while injecting the insulin.

    Reference:

    - Software engineering 9th edition. by Ian Sommerville.

  • 8/10/2019 Insulin Pump Simulator

    10/13

    Safety Plan

    The safety of our insulin pump simulator is ensured by the implementation of the be

    safety plans,1) The system shall not deliver a single dose of insulin that is greater than a specified maxim

    system user.

    2) The system shall not deliver a daily cumulative dose of insulin that is greater than a spec

    for a system user.

    3) The system shall include a hardware diagnostic facility.

    4) The system shall include an exception handler for all of the exceptions that are identified

    5) The audible alarm shall be sounded when any hardware or software anomaly is discover

    diagnostic message as defined should be displayed.

    6) In the event of an anomaly in the system, insulin delivery shall be suspended until the us

    system and cleared the anomaly.

  • 8/10/2019 Insulin Pump Simulator

    11/13

    DEMO

  • 8/10/2019 Insulin Pump Simulator

    12/13

    Conclusion

    Thus, the requirements of the insulin pump simulator has been successfu

    designed, implemented and tested. We also tried to simulate the behaviour of a

    glucose level.

    Also, by the project we learned,

    How to deal with a safety critical system.

    To distinguish between safety and reliability.

    To perform risk analysis and hazard analysis.

    To successfully design and implement a Safety critical system.

    The importance of correct documentation and continuous synchronisation of

    To work in team and effective project management.

    and many more...

  • 8/10/2019 Insulin Pump Simulator

    13/13

    Queries