genterist / whiteWolf

MIT License
0 stars 1 forks source link

Project White Wolf

Project Updates

13MAY2017: Tam here. I am leading another effort to drill down further the "live tracking" component of this project. I call it "White Wolf 2". My team will try to make huge improvements on the simulator, make communications more secure and HIPPA compliant, and will try to do some stress tests to make sure our application is practical. We will also extend the impact besides HealthCare to other industries (currious?). We'll update you once we're done with the project.

05MAY2017: we do not have free access to IBM services (from our old account). All services will be turned off. However, we will reboot the project and put things under new free account. Please stand by for our updates.

01MAY2017: Our project and related award was recognized in NC State Department of Computer Science annual Award ceremony. We would like to thank our Professor - Dr. Tim Menzies (http://menzies.us/) - for teaching us the knowledge that was employed and contributed greatly to WhiteWolf1 success

Project Deliverables

1. Inspiration

According to the Center for Disease Control (CDC), HAIs are infections that patients acquire during the course of receiving treatment for other condition within a healthcare setting. However, HAIs are not limited to patients. Healthcare staff can also get infected. Recently, HAIs have gained increased attention due to high profile cases such as the Ebola outbreak in 2014 which resulted in two nurses contracting the Ebola virus while giving treatment to an Ebola patient in Texas. Other cases of HAIs include antibiotic resistant super-bugs such as MRSA which has become increasingly common in healthcare settings.

Top issues in hospital setting

"Critical Issues in Healthcare Environments" _ Cohen2009

Our team performed issue research and conclude that:

  1. We need to change the culture of how we perceive and react to HAI. Instead of confirming HAI, we need to focus more on predicting HAI. With prediction and early prevention, the chance of being investigated and/or being sued is much lesser than the case of a confirmed HAI. With that as an incentive, we believe more people will be more willing to participate in the data colection process. In a long run, it will also increase the speed of patient flow resulting in higher revenue for the institution and lesser work load for nurses.
  2. Instead of statistical data, we need to focus more on gathering contextual data. We believe it is not harder to design a system that can identify abnormalities in contextual data when compared to a system designed for statistical data. Understand the context of an incident can also be very beneficial to many stakeholders. The policy makers will be able to make adjustments to policies and work flows. Helpful contextual data may also help nursees to defend themselves in court cases.
  3. We need to focus on real-time data collection, data sharing and data processing. Each and every second, there are million of usable data floating around both inside and outside an institution. What if a police's incident database can help with the positioning of ambulances for future cases? What if a twitter trend can help with forecasting a healthcare outage?

Our full report is available at

https://github.com/genterist/whiteWolf/blob/master/proactive-software-solutions.pdf

2. What "White Wolf" does

whitewolf

Employs existing precision tracking technologies

We realize that not all healthcare institutions will have the budget to digitalize everything and even when they do, there is a physical limitations on where we can put smart chips in. For example, we can detect if a nurse had washed her hand before a certain procedure or not (forgetting to wash hand - despite previous training - is still a very common mistake). However, we cannot detect if a medical tape was accidentally left on a bed linnen (infected) surface or not. Ultra wideband precision tracking like Pozyx system (pozyx.io) can keep track of nurses' hand positions (2D & 3D) and help detect if a task has been done or even detect contextual mistake

Automatic To-Do Check List

Based on precision tracking technology, we build the "Automatic To-Do Check List" which can run on a wearable device such as the apple watch, cellphone or existing hospital pads (android or ios). Based on our survey (check the above-mentioned report), we understand that the workflow of a nurse can be really complicated in real life situations (a big reason why mistakes still happen regardless of formal trainings). With this app, nurses just have to remember the rooms s/he is responsible for and once s/he enters the room, a list of pending tasks for the room will pop up. This is particularly helpful when nurse while performing procedures in a room was disrupted by emergencies in other room(s). The software also help nurses with executing the correct order of tasks - once a task is done, it will be removed from the displayed list. The application also allows for the integration into patient monitoring equipment that can instantaneously alert staff of an issue.

Threat Map

The threat map application utilizes data as a surveillance method to reduce HAI events. The threat map takes input as variables from internal databases (such as the task database from the "Automatic To-do checklist" module) and transforms these variables into a threat rating which is then used to calculate an overall HAI risk rating for each room. Example variables include the patients illness, age and other demographic information as well as the number of nurse visits, number of outside visitors, the last time the patients room was cleaned, patients length of stay, and others. An overall threat rating for each patient will give hospital staff the information needed to efficiently allocate resources to the highest priority.

Features

3. How we built it

Toolchain

4. Getting Started

These instructions will get you a copy of the project up and running on IBM Cloud.

Prerequisites

Installing :: WHITE WOLF DASH BOARD (nodeJS)

Deploy to Bluemix

Installing :: WHITE WOLF Cloudant NoSQL database

[threatmap]

[names_database]

[tasks]

(to be added)

For more documents on Cloudant NoSQL DB

Troubleshooting

To troubleshoot your Bluemix app the main useful source of information are the logs, to see them, run:

  $ cf logs <application-name> --recent

5. Challenges we ran into

IBM cloud issues

6. Accomplishments that we're proud of

7. What we learned

8. What's next for White Wolf

introduction

Contributing

Please read [CONTRIBUTING.md]for details on our code of conduct, and the process for submitting pull requests to us.

9. Authors

Tam Nguyen - Christine Tzeng - Matt Farver

10. License

This project is licensed under the MIT License - see the LICENSE.md file for details