From having worked in Canadian healthcare, we know what kind of challenges healthcare providers encounter when managing patients from all over the province. There are 18 health authorities in Quebec,14 in Ontario, 7 in British Columbia, 8 in Northwest Territories, to list a few. When patients move around or go through compassionate transfers, there is often miscommunication between health authorities due to inconsistencies in patient management systems. Did you know many hospitals are still use paper-based charting? We wanted to create a hub that would act as a one-stop shop for everything related to patient care in order to bridge these gaps. The hope is that healthcare providers would no longer be missing any critical patient documentation, or be unaware of important patient details.

What it does

MedHub allows you to login using your own health authority credentials. You can view a list of all your patient assignments, from which you'd select a patient. Then using the sidebar, you can view patient details such as alerts or code status, admit new patients, enter new orders, chart, refer to specialists, view results, administer medications, or discharge. There is also a support option that should hold policies and guidelines by health authority, as they often vary from one to the next.

How we built it

We used a Flatlogic template to build our base off from, then we got to working on manipulating various React components to customize our hospital management app. The project uses React, React Hooks, React Context, React Router v5, Material-UI v4, Modular Architecture, and CSS-in-JS styles.

Challenges we ran into

Due to logistical difficulties, we had begun our journey late into the hackathon. However, we were determined to get as much of the hospital system app up and going. Neither of us were very familiar with using React, but we were keen to learn. We had difficulty trying to implement all the functionality that we had initially planned out, and realized we'd only have time to layout some of the pages. For this reason, we were unfortunately unable to finish the project.

Accomplishments that we're proud of

Regardless of the product at the time of submission, we are both proud to say that we continued to persevere through the challenges to maximize our learning throughout the project. We are happy to see aspects of the project come to life, albeit limited at this time.

What we learned

The biggest lesson that we learned through this project was the enormous amount of time and planning that goes into implementing a hospital management system. As if this wasn't a big enough challenge, there is a whole other aspect of integrating data from multiple health authorities and merging them into one central system. This definitely puts a deeper perspective into the healthcare industry.

What's next for MedHub

After Hack the North, we would love to continue our project to see to its completion. For starts, we would finish implementing the rest of the layout for the entire application. Then we would work on completing all the necessary features to each section, such as the ability to administer medications at specific times, to chart patient assessments, to refer patients to specialists, or to discharge a patient home.

Built With

  • css
  • html
  • material-ui
  • react-context
  • react-router
Share this project: