Inspiration

New Technologies, unpredicted global pandemic, countless helpless Covid patients, etc, What can I do? The only thing I can do, besides sitting at home, is to build something to fight back, using the most advanced technologies, that's the reason I am trying to build a centralized website for medical organizations, pharmaceutical companies, doctors, patients to communicate the latest development on the drug development for coronavirus.

What it does

My health system is a full fledged health system for patients, doctors, hospital administors, medical researchers, to record, track,analyze medical data. you can use this system to register patient, make an appointment, assign doctors for the appointment, and also prescribe treatment, click patients to view patients list.

Our health system is also a good machine learning system. It can detect any discrepancies in the treatments based on knowledge based data. It immediately shows that antibiotics are appropriate for the fever, Remdesivir is of no use here, and the patient’s stroke does not have any treatment. Big data is much more helpful for collecting data to improve our system automatically.

How I built it

For most accessible for the maximum population on earth, I figured that a web site is the most convenient tool. Therefore I built a web site for this project.

The first step is ETL (Extract, Transform, Load). I integrated data from different sources, different formats, into a normalized central database.

After that, I use database first design model to convert all database tables, views, into c# entity objects.

The 3rd step is write c# code for all adding, listing, updating, deleting operations,

the final step is to build the whole website based on this model.

Challenges I ran into

First challenge is the Data integration, how to integrate different data from different sources, and normalized them

2nd challenge is the Accuracy vs Speed. Traditional OLTP keeps the data integrity but slow, NoSQL is fast but integrity broken down. I solve this dilemma in design, to use OLTP for ACID operations, while use NoSQL for reporting

3rd challenge is to make web pages more user friendly, I’m still working on user interface engineering to maximize usability and the user experience

Accomplishments that I'm proud of

My website is not a prototype, not a toy. It's a full fledged running application with huge real data collected. I hope some people will benefit from it

https://healthsystem.jackwu.us

What I learned

I learnt how to develop software for the best benefit of people fighting the global pandemic.

What's next for Big Data and Machine Learning in Health System

I will add more functionalities, and scale out.

Two more videos to share:

https://youtu.be/UkA42RTqCrE

https://youtu.be/N2T2euO0hx4

Functionalities:

Built With

  • big-data
  • mvc
  • sql
  • vs.net
Share this project:

Updates