F

Flexitest Port

Patient-centered, privacy protected testing framework leveraging blockchains/distributed data storage and zero-knowledge proof to run a point of care or home test.

The problem Flexitest Port solves

  1. Medical records usually contain sensitive patient data which the user deems to be very private, thus the platform aims to eliminate the possibility of data leaks by leveraging the power of blockchains and decentralized storage, thus not allowing a central authority to have a monopoly over it.
  2. The platform Leverages the use of telehealth services, via a video conferencing platform to remotely conduct test under the guidance of a doctor, thus allowing a user to conduct a medical procedure at the convenience of his/her home while also facilitating the minimization of social interaction (especially in these times of the pandemic).
  3. Ensuring patient data protection and integrity, at the same time facilitating the seamless transfer of required information from one party to another using Privacy protecting techniques like Zero Knowledge Proofs

Challenges we ran into

  1. Setting up a remote IPFS node for data storage and processing.
    • Used documentation and related node modules to find the appropriate data pipelining systems.
  2. Designing the analytical circuits for Zero-Knowledge Proofs.
    • Referencing Global Standard Medical Documentation-FHIR.
    • Fetched the required JSON values from the FHIR documentation and used them for ZKP circuit design.
    • Used zokrates library to implement and design a zero-knowledge proof circuit.
  3. Overcame communication challenges posed by the National Lockdown.
    • By using online version control platforms like GITHUB for distance collaboration.
    • Using Video Conferencing platforms.

Discussion