Giter Site home page Giter Site logo

Comments (1)

DavidStodolsky avatar DavidStodolsky commented on May 23, 2024

There are two things that are needed for virus radar to function. First, the infectious agent must be tracked. In the simplest case, when two phones come within a few meters of each other they exchange information in order to record the risky contact. This pairing info is then transferred to a database that can be used to track the potentially infective contacts. This kind of tracking was demonstrated in the DTU/KU project headed by Sune Lehmann Jørgensen:

https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0130824

“In the scientific realm, the mobility patterns of entire social systems are important for modeling spreading of epidemics on multiple scales: metropolitan networks [7–9] and global air traffic networks [10, 11]; traffic forecasting [12]; understanding fundamental laws governing our lives, such as regularity [13], stability [14], and predictability [15]. ”

The code from this project could be repurposed for virus radar real-time tracking.

The second issue is how to use the risk information. Once a person has been tested positive for Covid-19, that user can be marked as a confirmed case that is to be avoided by at-risk persons. In the simplest case, an open database makes it possible to search for the ID of any person (actually their phone ID) in order to determine if they are infected. A more advance search would indicate if the person had been in contact with a (now) known infected person, etc. This is the strategy apparently used in S. Korea, China, etc. for tracking. However, it isn’t likely that the population of Denmark would fully cooperate, due to the total lack of privacy that a system like this requires. The result would be massive stigmatization. At-risk persons would flee at the approach of anyone not unmarked in the database.

What I suggest in the paper is that all risk data be anonymized via the assignment of a random number to each risky contact. Once a person was tested positive, these numbers from their phone would be broadcast to the entire population. If your phone recognized a broadcast number as matching a risky contact in your phone, this would indicate you had been exposed to the infectious agent. You would then report for testing, assuming a system based upon voluntary cooperation. In order to ensure cooperation, health certificates would be broadcast to all users on a daily basis. If a person did not report for testing, however, they would not get a fresh certificate. At-risk person’s phones would automatically check the digitally signed certificate of an approaching person. An alert would be issued, if any approaching person could not be confirmed as safe. I show how to do this without stigmatization using privacy-preserving negotiation in the appendix of the paper. A multi-stage “failsafe flirting” model is outlined in my workshop abstract:

https://groups.io/g/MedicalEthics/message/5

Anyone interested in helping develop this model, should subscribe to the list. This will give access to the files area that contains slides from the presentation, etc.

from 2019-ncov.

Related Issues (12)

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.