Our simulation
Our project resulted in:
· The Glucosystem IV medical device, which we simulated using the Raspberry Pi,
· A cloud connectivity which we simulated using Parse Cloud, and
· The control systems for the patient and medical personnel, which we simulated through two iOS Simulator programs.
Since we envision the patients and medical personnel to access their control systems through handheld devices, we simulated their control systems using two Apps (iOS Simulator) to show how the system works. There are two different Apps – one type for medical personnel and another type for patients - with both the Apps and the Glucosystem IV medical device being connected to the Parse cloud for updating information. In this section, we have provided a screenshot-based demonstration of our project:
On the Parse cloud, each patient has a corresponding entry, in which there are information like name, age, severity, glucose level, infused insulin level, and etc as follows:
· The Glucosystem IV medical device, which we simulated using the Raspberry Pi,
· A cloud connectivity which we simulated using Parse Cloud, and
· The control systems for the patient and medical personnel, which we simulated through two iOS Simulator programs.
Since we envision the patients and medical personnel to access their control systems through handheld devices, we simulated their control systems using two Apps (iOS Simulator) to show how the system works. There are two different Apps – one type for medical personnel and another type for patients - with both the Apps and the Glucosystem IV medical device being connected to the Parse cloud for updating information. In this section, we have provided a screenshot-based demonstration of our project:
On the Parse cloud, each patient has a corresponding entry, in which there are information like name, age, severity, glucose level, infused insulin level, and etc as follows:
The medical personnel control system is being simulated by the IoS simulator for medical personnel (See DoctorSideApp), which reads the patients’ information from the cloud:
At the same time, the patient’s control system is being simulated by the iOS simulator for patients (See PatientSideApp), which reads from the cloud as well:
There is a function to allow the patient to make food request at specific times of the day. This function is also designed to prevent patients from making multiple food requests during meal time.
When the patient sends out the food request successfully, that information will reach the medical personnel control system (DoctorSideApp) through the cloud.
And then the medical personnel (i.e. the doctor and/or nurse) can decide to accept the patient’s food request or dismiss it by using the ‘Accept’ button. If the medical personnel accepts this request, the meal will be delivered to the patient, and the state of food request will be cleaned.
If the patient has made a food request but the medical personnel have not accepted the patient’s food request (i.e. there is no meal coming and the patient is hungry), the glucose level of the patient will go down continuously. If the patient’s glucose level reaches a dangerously low level (hypoglycemia), the App will remind the medical personnel about that:
Moreover, there is a button for the patient to call the medical personnel, and this is designed for emergency situations. When the patient uses that button, the medical personnel receives the request as follows:
In both situation, the medical personnel can come to the patient and use the button “Resolved” to change back the state after resolving the patients’ problem.
The App can also indicate other aspects of the caring of the patient, for example, if the insulin container is running dry, the device can put this information into the cloud and then transmit to the medical personnel’s App:
Along with providing the Ping value to the cloud, the Apps also indicate the wireless connectivity between the medical personnel and the patient. If either the medical personnel or the patient has lost connection, the other side will know it. In real life, this is useful for the patients or medical patients to be able to bypass the Glucosystem IV system when there is a connectivity error.