Comments (1)
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)
- Historical location data download issue HOT 2
- Selecting period is not working on mobile HOT 1
- Android Sometimes Cannot Save Files HOT 6
- Broken readme link (504 Gateway Time-out) HOT 2
- KML file downloaded contains only a fragment of locations in history HOT 4
- Added to Open Source COVID-19
- Flutter App TODO List HOT 1
- Point in polygon HOT 1
- Broken repo link HOT 1
- Support multi-language data
- Process terminates with error: Parser is undefined HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 2019-ncov.