Coder Social home page Coder Social logo

f3tch's Introduction

F3TCH

A web3 based secure storage client to allow Patients to retreive their confidental medical info when tranferring their healthcare from one establishment to another. Their primary healthcare provider has access to upload the required documents and patients can access them.

Tech Pirates Repo for TPG Hackerhouse Dec 2nd - 4th, 2022
Tech-Heroes : IPFS, web3.storage

Table of Contents

  1. What is F3TCH?
  2. Team Members
  3. Key Features
  4. Project Demo
  5. Installation

Project Description

Problem Statement : Patients find it a near impossible tasks to gain access to all relevant medical records when transferring from Hospital 1 to Hospital 2, and are often forced to repeat the processes already completed at Hospital 1 as they are unable to retreive, securely, all their data. Policies in the interest of protecting patient confidentiality such as HIPAA defines their privacy guidelines PHI (Protected Health Information) as any “individually identifiable health information that individually or together could reveal a patient´s identity". This includes the past, present or future :-

  • Medical Conditions
  • Treatments Accessed
  • Treatment Payments or Healtcare Services accessed

Although, the sharing of above information can be overridden by the Patient's consent, most organisations do not with the fear of being hit with a HIPAA violation, thus being the next step to doctor patient confidentiality.

What is F3TCH?

  • F3TCH brings a decentralised and secure approach to the problem by allowing the Patient's primary healthcare provider at Hospital 1 to upload all required files onto the Ethereum Blockchain and sharing the key with Patient so they may access their own files from it and share relevant documents with their Primary Healthcare Provider at Hospital 2.
  • F3TCH also abstracts the nitty gritty aspects of Web3 away from the user and delivers the familiar web2 experience to the average user.

Team Members

Team Name : Tech Pirates

  1. Mrinalini Nair Ani
  2. Jozef Antony Neelamkavil
  3. Kevin Joseph Hendry
  4. Melissa Pearson
  5. Augustine

Key Features

  • Fully Opensource
  • Easy setup
  • Clean UI
  • Decentralised & on the BlockChain
  • Secure
  • Web2 Experience on web3 with abstraction for easy use
  • uses web3.storage

🔧 Project Demo:

Demo Document
DEMO VIDEO
Content Bounty

Live Demo

Hosted Link : F3TCH

Login/Sign Up Page

Sign-Up Page :

  • Username, Password & Designation.
  • On enterring current details, redirects to the HomePage

Login Page:

A login page with 2 fields

  • Login ID & Password.
  • On entering the right credentials, it directs the page to the HomePage.

HomePage:

Section 1(left) : Upload Section

  • Input fields

Section 2(right) : Retreive Section

  • Dynamic Search Bar to find the required Patient's documents.
  • Clicking on the file directs to the IPFS page, and file can be accessed directly.

Intended Updates to the Site

  • Access Control
  • Monetise the platform with Biconomy. The Client (Patient) pays a nomimal fee for the upload and retreival of their files.

Installation

Steps To Run the Project:

1.Downloading the Modules.

  • vite; react; react-router; web3.storage; axios
  1. cd F3TCH
  2. npm install
  3. npm run dev

f3tch's People

Contributors

hacksh4w avatar joppan2002 avatar jzf21 avatar kevin-j-h avatar m-e-l-i avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.