Inspiration
CipherCare was inspired by the need for a secure, privacy-focused solution for healthcare interactions. With patient data privacy as a critical concern in the healthcare sector, we envisioned a platform that could securely connect patients, doctors, and pharmacies through blockchain technology. The solution also aims to reduce fraud and streamline prescription handling, using NFC tap-to-access for convenience and security.
What it does
CipherCare enables:
Secure Doctor-Patient Communicatio **n: Patients can connect with doctors for consultations and receive prescriptions securely. **Encrypted Prescription Access: Patients can share prescriptions with medical shops via an NFC tap, allowing only authorized parties to access and fulfill prescriptions. Patient Privacy: Using the NEAR blockchain, all medical data is encrypted and stored securely, ensuring that only authorized users can access sensitive information.
With blockchain-backed security and NFC-enabled accessibility, CipherCare makes medical communication secure and effortless
How we built it
CipherCare was developed with a focus on security and seamless accessibility. Here’s an overview of our technology stack:
Blockchain: NEAR protocol, chosen for its scalability, security, and ease of use in decentralized applications. We used NEAR CLI to deploy and manage contracts. Smart Contracts: Written in TypeScript, the contracts handle patient-doctor interactions, data encryption, and access control. Frontend: Built with Next.js and React.js for a responsive, user-friendly experience across mobile and desktop. Backend: Node.js with Express manages API requests and interacts with NEAR blockchain, ensuring secure, real-time communication. NFC Integration: NFC tap-to-access functionality enables easy sharing of prescriptions with pharmacies while maintaining data privacy and security.
Challenges we ran into
Learning and Integrating NEAR Protocol: Adapting to NEAR’s unique features and tools, such as NEAR CLI and TypeScript for contract writing, required some adjustment but ultimately offered significant security and flexibility.
Real-Time Data Updates on Blockchain: Balancing real-time updates with blockchain’s distributed nature was challenging, especially in ensuring that each interaction is securely logged and updated without compromising performance.
Accomplishments that we're proud of
We’re proud to have successfully developed a scalable, NFC-enabled healthcare platform using NEAR blockchain. Integrating blockchain with NFC tap-to-access for healthcare was a key accomplishment, as was the seamless integration of our Next.js frontend with NEAR smart contracts and a Node.js backend. We’re also excited about the encryption and privacy protocols we implemented, making CipherCare a secure option for patients and healthcare providers alike.
What we learned
This project deepened our understanding of blockchain application in healthcare, especially the security challenges involved. We learned a great deal about the NEAR protocol, particularly how to work with NEAR CLI and TypeScript-based smart contracts. Building a user-friendly experience with advanced technology like NFC and blockchain taught us the importance of simplicity and reliability in healthcare applications.
What's next for CipherCare
Next, we plan to enhance CipherCare by expanding NFC functionality to cover more use cases, such as medical record access and streamlined payments for prescriptions. We also aim to conduct pilot programs with healthcare providers to gather feedback, refine usability, and explore further security enhancements.
Built With
- css3
- html5
- javascript
- near
- nearcli
- nextjs
- react
- typescript
Log in or sign up for Devpost to join the conversation.