Maintain a distributed ledger among several parties (i.e. doctors/hospitals/laboratories/Health center) that sets the priority on which cases to be tested based on different decision criteria of the cases.


There are multiple entry points for potential COVID-19 patients to enter their application for a COVID-19 test. All those solutions (e.g. telemedicine, call center, websites such as the digital-waiting room (Devpost ID: 0557) and many more are acquiring user created patient data such as personal data, previous diseases and age (Vulnerability), travel history and network-effects (Exposure) and health-symptoms (Symptoms). See: Vulnerabilität kritischer Infrastrukturen; Source: https://repository.publisso.de/resource/frl:6401770/data; P.39)

Currently, all cases are prioritised according to the exposure of the patient to other infected patients or being in a high-risk area (Exposure). Already this categorisation proves to be insufficient considering that the health system will need to be monitored and steered in different scenarios in accordance to the development of the pandemic.

Prioritisation scenarios are high-exposure prioritisation (current approach), risk group protection or de-priorisation (prioritisation of the most-likely to be healed) and stabilising system-relevant functions (ecosystem relevance) and, once the curve has been flattened back to first-come-first-serve.

Prioritised patients need to be steered through the system in a fast end-to-end manner, sharing the correct patient information with all relevant players in the ecosystem from ministry of health, hospitals, test centers to laboratories.

What it does

  • Blockchain based application that uses the data entries from multiple sources (e.g. digital waiting room) where citizens can log for the Corona test, and enables the authorities (e.g. test laboratories/...) to prioritised assignment of test based on different decision scenarios of the case and their capacity
  • Blockchain is highly transparent and therefore the patient and the system are able to track the progress of the application among all the other applications and cancel out bias and fraud in the system
  • Enables the whole ecosystem to work on the same database and therefore make the healthcare system agile and able to be monitored and steered through top-down prioritisation decisions, e.g. from the ministry of health

Additional Benefits:

  • The test result (digitally-signed document) to be published in the blockchain network, which can also be used by traveling citizens as a letter* of having tested to enter countries that require such letter *only authorised parties are able to see the published record
  • Tracking of tracking the immunisation and vaccination

Why this is awesome:

Patient data is standardised streamlined Patient frontends such as the digital waiting room or telemedicine are the first in line to collect relevant patient data. To funnel them into the healthcare system in a meaningful and manageable way, we establish a de-facto standard towards the healthcare ecosystem (e.g. hospitals, laboratories etc.) Since the blockchain and the prioritisation algorithm are collecting all the patient data from all the different patient-facing test-application frontends in a standardised matter, data and patient inflow towards the system can be steered and planned from top-down depending on the scenario that is necessary.

Blockchain as a secure and transparent technology Since our solution is using the blockchain to serve data to the ecosystem the application process is transparent for all ecosystem players and if needed for the patient as well. Further, by nature of the blockchain there are validation processes in place that will help verifying patient records based on time stamps and therefore make sure there are not multiple records in the system

How We built it

Workflow Blockchain:

  1. Citizens to log generic details (e.g. age, location, recent travel history, contact with positively Corona tested patients...) in the system - creating test inquiry
  2. All test inquiries are maintained in a distributed ledger that is shared among testing facilities (e.g. test laboratories, hospital, health center/doctors...) and the general public
  3. Testing facilities to pick the next open test inquiry based on the prioritisation score
  4. Once test facility picks up the inquiry, citizen to be notified on where and when to go for testing

Workflow Prioritisation:

  1. Sandbox of criteria to prioritise patients based on four categories
  2. Alignment with different teams to get requirements of different use cases
  3. Build cohesive parameter logic to calculate four scores
  4. Exchange parameter logic with partner teams to make sure the data in-flow is workable for the blockchain and in consequence for the whole ecosystem

Challenges We ran into

Getting in touch and getting into a working mode with other teams without disturbing their workflow but still deliver information just-in-sequence to their requirements

Accomplishments that We are proud of

We started out as three separate teams that were working in silos on the testing process topic. Through the collaboration and the input of Moderators we were able to break down boundaries of the teams and build one cohesive and future oriented concept that combines user-centric frontend design of the prototype of "Digitales Wartezimmer", the enabler blockchain and the overarching prioritisation of future scenarios to deal with the pandemic. Thanks to the collaboration with the team of the "Digitales Wartezimmer", we could together ensure a consistent 'big picture' solution of handling the COVID-19 testing process in the future. Further, this increased the efficiency of each team AND it was definitely fun to work with such a motivated and diverse group!

Team Digital Waiting Room: https://devpost.com/software/stubenhocker

Collaboration outcome in hard facts:

  • Prioritisation logic has been exchanged and implemented not just in our product but in partner team's frontend and backend solution (Digitales Wartezimmer)
  • JSON file exchange is put into place to maintain future exchange of data

What's next for Optimisation of CORONA test assignment using Blockchain

  • Jurisdiction needs to discuss which level of transparency patients will get of the application process
  • Jurisdiction needs to decide top-down how prioritisation scores are to be calculated

Built With

+ 5 more
Share this project: