Software Design Challenge Invitational
Theme: Imagine a world where technology enables us to live healthier lives
1. Winning Team:
· Team members: Jack Cheng, Sen Li and Xiaoming Liu
· Mentors: Dr Wanli Ma and Dr Dat Tran
· Project title: PATIENT MONITORING AND ALERTING SYSTEM (PMAS)
· Project details:
o Aim of the Project: The aim of the project is to help patients and medical practical staff members maintain and monitor personal health historical information and profile. The project also provides health advice and health alert service for patients.
o Problem Statement: “Online Health System” has become a new and necessary site of modern personal health operation. Therefore, the ability to interoperate between doctors and patients through the internet superhighway has become very crucial. The Online Health Monitoring System” will provide the standard facility (i.e. common daily health recording/reporting/alerting) to help patients understand and watch for their health.
The project is called “Patient Monitoring and Alerting System (PMAS)” which specially designed for the Microsoft Imagine Cup 2006. The PMAS is a web based application and providesa full range of functions that the current health systems lack. Patients can update their own daily, weekly or monthly health data and a medical practitioner can use the system to analyse a patient’s status and can provide some advice to the patient. In addition, the system also provides an automatic alerting system to alert both the patientand doctor when the patient’s health situation exceeds a certain standard level. An additional feature of the PMAS is that the system can generate a wide range of statistical reports based on user’s query. Finally, the PMAS will be available for both desktop and wireless users to access the system from anywhere in the world.
o Methodology: This specification defines the technical design to implement the PMAS system. This document will be refined across the lifecycle of the PMAS project as more rules are described. This process will impact the following systems:
§ The PMAS Patients System: The system is used to help patients maintain and monitor their own profile, personal health status and history, get advice from expert and arrange communication with their doctors. The system also performs some automatic checks on the patient’s health status, and sends an alert to the patient when the patient’s health situation exceeds a certain standard level
§ The PMAS Medical Staff System: The application is used to assist doctors to maintain monitoring patients’ health statuses, to provide advice from experts and to arrange communication with the experts
Scenario 1: The site is available for both patients and medical practitioners to update the health profile, and runs in real time.
When a patient starts to plan their health monitoring system, the patient will need to consult with a doctor for their current health situation. When the doctor decides the patient needs to have a health monitoring system, the doctor will need to register the patient as a member to use the system.
The registered members will have certain privileges to edit their personal profile, for example, to record daily or weekly health testing results. The member will be able to add and edit the family disease history, regular testing results and the doctor can provide suggestions in real time.
The PMAS will be helpful in lots of health situations. For example, based on the report of WHO (World Health Organization), at least 171 million people worldwide have diabetes; this figure is likely to more than double by 2030. Around 3.2 million deaths every year are attributable to complications of diabetes; six deaths every minute. Diabetes has already become the second largest killer of healthy human. What is worse is that the curability of diabetes is almost zero, and can also have terrible complications. The most efficient way to prevent chronic illness is to find an effective method to monitor the body parameters. Therefore, it will be a plus if the patients can regularly monitor and understand their current health situation. In addition, the patients will be able to retrieve and edit their health record everywhere in the world; the patients can also provide their health record to an overseas doctor under certain circumstances while they are traveling.
Moreover, the worldwide eruptions of SARS and avian influenza are serious outbreaks, in which people affected with the virus need to be quarantined. When patients are quarantined, they stay at home and do nothing, making it hard for both government and hospitals to assess their current situation. Using the PMAS, the patients could do the required self checking of their temperatures and other required tests. This would make it more efficient for both government and hospitals to monitor the patient’s health situation daily without physical contact, as the testing result can be directly viewed.
Scenario 2: Patients will receive an alert when their health status changes
The alerting system is one of the main features of PMAS. The alerting system will automatically check the registered member’s health data and send alerts when health situation is outside the standard. For example, when a patient with heart disease feels uncomfortable, the patient can log into the PMAS and input some required data, such as blood pressure and heartbeats, the system will automatically analyse the marks. If the marks are outside the standard level, the system will alert the patient, provide some appropriate instructions, and send an alert to the doctor automatically.
Scenario 3: Members can get flexible health statistic reports
Our research found that there are similar applications around the Internet, but none of them provides a perfect monitoring system or corrects statistic reports based on the user’s information. The PMAS can generate various dynamic statistics data such as pie charts, gain charts and other diagrams. The doctor can draw a conclusion by analysing the statistic diagram and sending advice regularly back to the patient.
2. Runner-Up Team:
· Team members: Hui Cheng, Noor Parvez, Yashvardhan Singh Negi and Rishi Maurya
· Mentors: Dr Dat Tran and Dr Wanli Ma
· Project title: AMBULANCE SERVICE MANAGEMENT SYSTEM (ASMS)
· Project details:
o Aim of the Project: The aim of the project is to develop a Web-based communication system, Ambulance Service Management System (ASMS), to assist current ambulance service by improving the procedures that are taken to treat emergency patients. This service also assists doctors by providing them with relevant and accurate information regarding the patients’ condition so that they can treat them better by preparing in advance.
o Problem Statement: Accidents and emergencies have become one part of life. Hospitals all across the world, receive hundreds of emergency calls everyday. By improving the efficiency of ambulance service we can ensure that more lives can be saved.
The time spent in transferring the casualty from the scene to the hospital can be used for gathering information about the patient’s status (current condition, vital signs and resuscitation procedures being done) and sending this information to the hospitals, allowing the hospital staff to prepare beforehand for the casualty.
A statistical report can be generated for the ambulance service so that the hospital can manage human resources better for ambulance service.
o Methodology: The core of the project is about data exchange, transformation and presentation between the three subsystems:
§ Paramedic Assistant: a PDA application for the paramedic to transfer patient data from remote location to the Web server and SQL server located at the hospital. The Paramedic assistant primarily focuses on providing the paramedics a means of recording accurate information about the patients’ condition. This information is very beneficial for the doctors as they can assess the situation quickly and make appropriate arrangements to treat the patient. This is thus an important part of the ASMS System, providing a means of delivering valuable information that can be used to save lives.
§ Ambulance Service Mobile Content Provider: a Web-connectable Windows application defining the ambulance resource information for the emergency medical expert to customise the mobile web interface. A medical expert helped us design the ambulance service mobile content to simplify the tasks of recording patient illness conditions and treatments applied by paramedic. Ambulance service normally includes procedures as patient status assessment; apply treatment to patient including medicine supply, using stabilization equipment and first aids application. The PDA application with the ambulance service schema file loaded in can provide handy help for paramedic on spot and also improve the efficiency of the job. Ambulance service schema is a XML file, which defines pool data about patient condition diagnosis and treatment, and a few relations between patient condition and treatment.
§ Ambulance Service Management System Coordinator: A Web application that serves the coordinator in hospital for ambulance management procedures. The coordinator can manage and monitor the whole ambulance service in the ambulance system and also the estimated arrival time of the ambulance to the hospital from the event location. Once the paramedics update the database with the patient condition and the salve measures taken, the coordinator then is alerted immediately through the system. He can then notify the doctor panel with the help of the printout of patient’s condition.
We use XML as the primary data communication medium between the three subsystems. There are three basic types of XML data structures mapping to ambulance procedures:
§ Skeleton Data: patient ID information and status & treatment record catalogue,
§ Schema Data: illness status information and treatments pool data defined by expert, and
§ Resultant Data: item references selected by paramedic based on which server retrieve and store the primitive data.
o Scenarios: The core of the project is about data exchange, transformation and presentation between the three subsystems:
In an imaginary scenario the paramedics are informed about an emergency via radio located on the ambulance. The paramedics are sent to an emergency. Upon arrival the paramedics take the necessary steps to stabilise the condition of the patient. They also record vital information about the patients’ condition, the type of illness the patient is suffering from, his/her current state, the cause of illness.
The information about the medicines and stabilisation steps is also recorded. This information is then sent to the hospital via a web service and then provided to the doctors in the form of a print-out.
The scenario for the ambulance system starts with the coordinator where he attends the emergency calls from the event location. He is then responsible to register the event description, generate the new service and allocate the ambulance based on the idle status by sorting it with respect to previous finished time job.
Once the ambulance is allocated for the new service, the paramedic can request for the job that is assigned, through the Personal Digital Assistance (PDA).
The basic assumption within this context is to have two fixed allocated paramedics for the one ambulance. The paramedics are then required to accept the job by login into the system.
At the background, the coordinator can monitor the whole process. He can monitor the estimated arrival time of the ambulance to the hospital from the event location also.
Once the paramedics update the database with the patient condition and the salve measures taken, the coordinator then is alerted immediately through the system. He can then notify the doctor panel with the help of the printout of patient’s condition. The doctors in turn can take the required measures and prepare to handle the emergency before the patient is arrived. The approach is taken just to reduce the amount of deaths due to wasting precious time in examining the patient without having sufficient information when he arrives.
The approach is taken just to reduce the amount of deaths due to wasting precious time in examining the patient without having sufficient information when he arrives. Figure 1 presents the scenarios we have presented here.
3. Some other links to the teams
· Win TV News Clip on 28 June 2006