Skip to content

Our Journey

Davey edited this page Jul 11, 2022 · 3 revisions

Our Journey With The Ups & Downs

From the first lesson we had the following idea:

A digital archive to store health records so that hospitals all over the world can view and write to them to supplement their records. This will ensure that patients are better served by hospitals knowing the medical history of the patient in advance. Suppose people have a chronic disorder that hinders them in their well-being, then the hospital can intervene immediately. This is better for the patient and will give a safer feeling in a foreign hospital. Our idea is to connect hospitals as organisations to the ledger, then they can share their private data with each other. Patients will have more insight in what is shared and with which hospital, thus increasing the privacy of the patient. We could also connect pharmacies, so that you don't have to write a note to the pharmacy anymore, but that it comes from the chain. This in turn will ensure that there are fewer black market medicines.

But because we had no experience with this framework it was really hard to start somewhere and we just waited and followed the lessons for more information. Then in the second week we tried to install the gitlab repo from Marcio but without succes. On my M1 Mac nothing worked, even when I tried to use a virtual machine. Because of this problem I lost a lot of time before I could actually start. Then I could start our group was falling apart, we were with 3 people but one left really early and the other is going to quit with the study so I (Davey) did the project on my own. Which was pretty hard, stressful and demotivating but after the call with Marcio about simplifying the solution I was excited again to work on it.

Because the other ideas were to complicated I started over 3 times because the project I was trying to get to work was a mess. Then the third time I was getting to know how it actually worked and how I could create function for it. But this costed a lot of debug hours before I could start properly.

Final Product

So the final product I made is a network where doctors can prescribe medication for a patient. After this is prescribed there is a list of all the prescriptions and the patient can now pick this up at a pharmacy. The pharmacy then signs the prescription with their signature (id) and set it on picked up so we know the patient already have it. Because of this all 3 participants are checking each other if they have the right to pickup the medicines.

Google login

Homescreen

Prescription list

Prescription that is picked up and signed by pharmacy

Known bugs

  1. The isDoctor() function doesn't return true while the role of the participant is a Doctor

What to implement if their was more time

  1. The isDoctor, isPatient and isPharmacy functionality
  2. The frontend could be extended with forms so you dont need to post the data on postman.
  3. More assets and link them together to match names or do more checks on user's validations.

Experience

I got a lot of experience back from this project because I started 3 times over and did everything on my own. So I worked with every functionality of Fabric and can now develop stuff with it. Which it pretty cool if you ask me!