Inspiration

I am inspired from the blockchain and Intel technologies that can run optimized. I really enjoy redhat products. This project is basically about Online Pharmacy with Blockchain. Blockchain has the capability to revolutionize the medical industry. So, me as a team, decided to develope this project to deliver the people with highly confidential over their data and privacy. Because blockchain is highly secure.

And I trained four models, medicine name recognition, Wound recognition, and Question and Answering model and finally Sign detection using tensorflow.js. All the other three are trained and quantized with intel openvio.

In this project, we only stores the doctor's details in blockchain(that is mandatory), and Patients details in H2 database which is running in Quarkus.

For blockchain, I used Ganache local blockchain,, which is light and highly performable.

First, we have four main people in pharmacy,
    => Admin : Who controls the data over a network. And, can deploy the smart contract, and all doctor's details to blockchain, so that people can trust the doctor.
                Doctor's password always will be their email + "@12345"
    => Doctor : Doctor can connect to the patient via video, chat. And, he can give prescription in the form of QR code.
    => Patient : Patient can connect to doctor via video chat. They can recognize the doctor's Precription form. Because, doctor's handwriting are always not known.
                And, they can ask the question answer about the symptoms and medicines.
    => Medical shop : Some times, in local medical shop, they denied to give as medicines without proper doctor's prescription. But I resolved this issue by generating the blockchain transaction QR code and the medical shop member can scan and verify the doctor's signature.

What it does

It will do our medications easy to use.

How we built it

Architecture Overview :

Regarding Architecture, I used,
1. Python Flask
2. Quarkus
3. Ganache Ethereum blockchain
4. Peerjs Server
5. ReactJs

Regarding PeerJs server, that is not deployed in openshift, I used already cloud hosted one. Sometimes, it keeps down. If that happens, Call funtion will not work.
So please, if it failes, keep looking https://status.peerjs.com/

when start with admin page, it will ask for CID for medicine names. cid will be => QmPzoqWhDxgVhwyFAj638LQReXuZUtLByoBE6VUEDJAudg. This wont change. Actually build with Four AI models. Three are using openvino, And one using tensorflow.js

Challenges we ran into

Many Models are large in size. So it doesn't fit with github as well as pod. But however, It worked.

Accomplishments that we're proud of

I made the online pharmacy with blockchain and Redhat openshift and Intel Technologies.

What we learned

I learned about openshift and intel tech.

What's next for Vino Pharmacy Shift

Next to implement the Payment page, which is not done due to time constraining.

Built With

Share this project:

Updates