WorldCare logo
We participating in ETHCC Hackathon, and we did an amazing job! We won in Best use of Blockscout Block Explorer, Best use of ENS, and Best use of World ID categories! Click here to take a look at their absolutely amazing project đź’š
The WorldCare addresses global healthcare challenges by connecting patients and doctors through a secure, worldwide platform. Patients can register, share medical history, and pay for the visit. Doctors can manage appointments and issue prescriptions.
Our Project results from specific problems we have observed.
There are many medical institutions in the world that are not compatible with each other.
There are many types of ID documents.
Information such as test results and medical history are located in various databases, often not being sufficiently secured.
You, as a patient, often do not have full access to your data. You don't even know who and when can display it.
Your name is closely associated with diseases, which is not always comfortable for people.
The WorldCare platform is a groundbreaking solution addressing the multifaceted challenges of global healthcare. By utilizing the World ID passport, we ensure the verification of patients' identities while safeguarding their privacy. Crucially, we never disclose patients' full names, maintaining anonymity and confidentiality at all times. On the other hand, doctors—often public figures and easily recognizable—can enhance their professional presence by linking their addresses with domains on the Ethereum Name Service (ENS) platform.
Patients retain full autonomy over their personal health information, deciding who can access their data and when. This data is securely stored and fully encrypted within a decentralized file storage system, ensuring the highest levels of security and privacy. This robust system is accessible globally, transcending national boundaries and integrating disparate healthcare databases into a single, cohesive platform. As a result, medical information becomes universally accessible, providing a seamless experience regardless of geographical location. WorldCare also streamlines the management of healthcare services for doctors. They can efficiently handle patient appointments, issue prescriptions, and provide medical recommendations through our intuitive interface. Following a consultation, patients can immediately access the latest medical entries and prescriptions, facilitated through a generated QR code.
Payments for these services are processed within our platform, offering a secure and straightforward experience. To enhance privacy and support a global user base, we facilitate payments using stablecoins, ensuring both security and anonymity for patients. By combining advanced technology with user-centric design, WorldCare transforms the way healthcare is delivered and accessed worldwide, making it more secure, accessible, and efficient for everyone involved.
How it's Made
By using World ID, we identify users and register them in our system. With retina scans performed by World ID, we ensure that every person registering in the system is a human. Users have the option to register as a patient or as a doctor. For doctors, additional information must be added to their profile, which will be public and accessible in our app. Our system supports the addition of easy-to-read nicknames through the ENS (Ethereum Names Service) project, which allows for mapping an address to an easy-to-read nickname. Thanks to The Graph project, we have easy access to aggregated events from the blockchain, and this is how most data is retrieved from the blockchain. The Blockscout project also assists in accessing some blockchain data. Our application supports three networks: Optimism Sepolia, Arbitrum Sepolia, and Base Sepolia. Switching between networks is easy by changing the connected chain in the wallet. As you can see, all addresses in our application have friendly nicknames thanks to ENS. Visit Flow Recording with Data Sharing: Users' medical history data is encrypted and private thanks to Filecoin's Lighthouse. Users can share their medical history with a selected doctor by choosing them by their ENS nickname, thus initiating the diagnostic process. Thanks to Filecoin's Lighthouse, we can grant temporary access to this data to the doctor. The doctor sees in their system that the patient has shared their medical history and can issue a diagnosis based on it, also entering the price for the diagnostics. The user must then pay for the diagnostics to view the diagnosis, which is done through their wallet. Payments for Doctor Services and Transaction Data Display via Blockscout: Our application features a very user-friendly UI/UX for user comfort. We used components from Streamline, DaisyUI and Tailwind. Thanks for this opportunity !