šŸ„ Healthsake

An interactive Patient Data Management System for document verification during medication purchase and insurance claims.

  • Typescript
  • NextJS
  • PostgreSQL
  • tRPC
  • Prisma
  • Next-Connect
  • Nodemailer
  • PDFmake
  • Tailwind CSS

HealthSake, an interactive Patient Data Management System developed primarily to facilitate the verification of the patientsā€™ documents while buying medicines or making medical claims.

Overview

What is the project?

A patient data management system is a software system developed primarily to facilitate the verification of the patientsā€™ documents while buying medicines or making medical claims. The focus of this project is to develop a portal that facilitates the secure exchange and verification of electronic health records.

What is the MVP?

Document Verification System: The patients will provide the documents to the healthcare professionals or organizations, which need to verify automatically.

We have the following types of verification in the system.

  • The patients issue verifiable documents and share them with healthcare professionals and organizations.
  • The healthcare professionals issue verifiable documents and share them with the patients.
  • Healthcare organizations issue verifiable documents and share them with the patients.

Digital signatures and hasing is used to share & verify the documents.

Some other features

  • Mechanism to search professionals & organizations using type, name, & location.
  • Creation and maintenance of various organizationsā€™ lists.
  • Ability to set/edit settings.
  • Ability to delete their own medical records.
  • An e-cash wallet (or a payment gateway) for performing financial transactions.
  • Maintenance of profile information of the user/organization.
  • Ability to buy medicines and get medical claims.
  • Ability to provide documents to other users (patients/organizations).
  • Ability to automatically verify the documents.
  • Admin capabilities is being able to observe logs and remove any user.
  • User-Admin approval process using a document upload.

Built with

Note: It only works on Node 16.x

Achievement:

  • Sustained Cyberattack for two weeks from 250+ students
  • Highest Scoring course project in the course

License

MIT

Jaideep Guntupalli Ā© 2023