Everyone in our group asked the question "we're in the digital age, so why do we have to fill out a different set of paperwork every time we go to a different doctor's office?" After some research, we figured out why.
It's because the current EMR (Electronic Medical Record) industry is monetarily incentivized to not enable compatibility between different platforms. Say you're a physician and you diagnose your patient with a broken wrist and refer them to an orthopedic surgeon. Giving your patient the surgeon's information is easy, but trying to give the surgeon your patient's information? You might as well trying running through a brick wall. Odds are that your patient's file is tied up in your EMR system, because it's 2020 and a room full of filing cabinets is soooo 2000.
One would think that should make it easy because, if it's digital, you should be able to export it, but that's just not how it works. See, you and your surgeon friend are probably using different EMR systems and the companies who make those systems look at that as opportunity. Because, if you're EMR doesn't let you effectively communicate then you're likely to switch and get the one your peers use. It's just like how Apple doesn't let android users text with iMessage even though they could easily add that functionality. To put it simply, "being consumer friendly is bad business."
Now, you may be asking "why is this such a big problem? Can't all the doctors in the world just switch to the best EMR system?" The answer is no, because not every office is as profitable as the next, so not every office can afford the best software. If you have to choose between the new blood testing equipment that could save lives or an EMR system, you're going to choose the blood testing equipment almost every time.
But that's not to say the ability to communicate wouldn't save lives. I mean the DATA will keep you up at night.
1. Referral leakage for a health care system can average anywhere from 55-65% This means that even a marginal improvement could lower the cost of healthcare by more than 20%. Imagine how many more people would be able to afford healthcare.
2. 63% of referring physicians are dissatisfied with the current referral process due to lack of timeliness of information and inadequate referral letter content. And 70% of the specialists rate the referral information they receive as poor. This is a HUGE problem. A lack of communication often leads to poor continuity of care, delayed diagnosis, increased risk for litigation, and expensive extra testing.
3. 86% of mistakes made in the healthcare industry are administrative. That's a chilling reality when you think about how medical errors continue to be the third biggest killer in the U.S. Behind only cancer and heart disease. And it only gets worse when you realize it's also basically just because EMR providers are greedy.
So how does our app let you solve this problem?
TLDR: it gives patients the ability to enter, edit, and travel with their data. Then, most importantly, provide their medical record to healthcare providers quickly and in a format that is compatible with most EMR's.
Patients can add their tests, diagnosis, procedures, medication, allergies, and appointments through one intuitive user-interface. They can then give a healthcare provider access to their chart by navigating to the "My Doctor's" page in our app and typing in their provider's phone number or email.
Once a patient has added their provider, the provider will be able to see and download their chart in the "My Patient's" page of our app. No hassle involved.
It's important to highlight that our project isn't trying to replace full EMR systems, it's just trying to free up the data that they are hogging.
So how does our app let you solve this problem?
TLDR: it gives patients the ability to enter, edit, and travel with their data. Then, most importantly, provide their medical record to healthcare providers quickly and easily.
Patients can add their tests, diagnosis, procedures, medication, allergies, and appointments through one intuitive user-interface. They can then give a healthcare provider access to their
How I built it
We make use of Google's Firebase API for almost every aspect of our web app. To start, we allow users to create accounts through Firebase's ability to authenticate using Google Sign-In.
Once a user is registered they can then enter their information through an intuitive UI created with express.js, css, and HTML. This data is then stored and accessed through Firebase's API.
Challenges I ran into
Oddly enough most of our issues came when we tried to apply advanced styling. We learned a lot about how Express.js components have root styles that require more specific selectors to change.
We kept using a single SASS file to style the entire project. Editing this one CSS controlling file would constantly cause large merge conflicts. This would cause us to slow down the development process.
Accomplishments that I'm proud of
We are proud of being able to complete a PDF and timeline of all the events and data. It seems to help enhance the user interface. We are also proud of being able to complete the CSS styling as well.
We are proud of being able to override the CSS of the React premade components. We were able to learn and use Sass to optimize our CSS. Finally, we were able to both deploy and host our project which brought it to the next level.
What I learned
What's next for rapidocs
We want to try and find a user-base for our project since we really believe it could have a positive impact on healthcare!
You can login with these admin credentials to see how that page works: username: firstname.lastname@example.org password: admin1234