Skip to content
This repository has been archived by the owner on May 16, 2023. It is now read-only.

Personal contact diary #196

Closed
ouboub opened this issue Oct 1, 2020 · 40 comments
Closed

Personal contact diary #196

ouboub opened this issue Oct 1, 2020 · 40 comments
Assignees
Labels
approved This feature request has been accepted by all project partners and is planned for development contact-journal Issues regarding the contact diary feature request A new feature proposal for the app mirrored-to-jira This item is also tracked internally in JIRA

Comments

@ouboub
Copy link

ouboub commented Oct 1, 2020

THIS ISSUE IS CLOSED -
PLEASE MONITOR/CONTRIBUTE IN ONE OF THE LISTED ISSUES HERE: #310

ORIGINAL POST

Feature description

I best refer to the app (only available for Android) https://www.coronika.app/) Could such features be included in the
App.

  1. Import contacts from the iOs or Android native contact app

    1. Add contacts manually

    2. Add a meeting (encounter) with someone (if it occurred longer than 15 min) with the following features

      a. Name

      b. Localization (via GPS)

      c. Date+Time

    3. Show all the meetings in a list that covers the last 14 Days (optionally delete all meetings older than 14 day to keep it tidy).

      1. Show how many meetings you had every day

      2. show how many locations these meetings occur each day

    4. When tested positive: allow to send the meeting as a attachment, containing, the names, localization date+time, either

      a. As an email

      b. Or whatsapp or other messengers

corona-app

That was also a proposal by Karl Lauterbach
https://www.zeit.de/digital/2020-08/corona-warn-app-coronavirus-eindaemmung-karl-lauterbach-henning-tillmann

regards

Uwe Brauer


Internal Tracking ID: EXPOSUREAPP-3034

@ouboub ouboub added the feature request A new feature proposal for the app label Oct 1, 2020
@heinezen
Copy link
Member

heinezen commented Oct 1, 2020

Hey @ouboub,

Can you also list the features from Coronika that you want in the Corona-Warn-App here on Github? This will make it easier for us to track them.

Thanks.


Corona-Warn-App Open Source Team

@heinezen heinezen self-assigned this Oct 1, 2020
@heinezen heinezen added the in progress The issue is currently being resolved label Oct 1, 2020
@ouboub
Copy link
Author

ouboub commented Oct 1, 2020

ok, here it goes

1. Import contacts from the iOs or Android native contact app

2. Add contacts manually

3. Add a meeting (encounter) with someone (if it occurred longer than 15 min) with the following features

   a. Name

   b. Localization (via GPS)

   c. Date+Time

4. Show all the meetings in a list that covers the last 14 Days (optionally delete all meetings older than 14 day to keep it tidy).

   1) Show how many meetings you had every day

   2) show how many locations these meetings occur each day

5. When tested positive: allow to send the meeting as a attachment, containing, the names, localization date+time, either

   a. As an email

   b. Or whatsapp or other messengers

corona-app

@heinezen
Copy link
Member

heinezen commented Oct 1, 2020

@ouboub Thank you!

Edit: A Jira ticket with the info has now been created 👍 Further updates will be posted and can be discussed here.


Corona-Warn-App Open Source Team

@heinezen heinezen changed the title Contact diary enhancment Contact diary Oct 1, 2020
@heinezen heinezen changed the title Contact diary Personal contact diary Oct 1, 2020
@heinezen heinezen added mirrored-to-jira This item is also tracked internally in JIRA and removed in progress The issue is currently being resolved labels Oct 1, 2020
@heinezen heinezen assigned hermesmar and unassigned heinezen Oct 1, 2020
@ouboub
Copy link
Author

ouboub commented Oct 1, 2020

thanks! Is there a way to watch the progress made on this issue?

@heinezen
Copy link
Member

heinezen commented Oct 1, 2020

@ouboub It will be discussed internally with the developers and the RKI first. They will decide if and how the feature is implemented. Once there is any concrete update information we can give out on the progress, it will be posted here. So if you are subscribed to this issue, you should be notified if there are any news.

Regards,
CH


Corona-Warn-App Open Source Team

@ouboub
Copy link
Author

ouboub commented Oct 1, 2020

@ouboub It will be discussed internally with the developers and the RKI first. They will decide if and how the feature is implemented. Once there is any concrete update information we can give out on the progress, it will be posted here. So if you are subscribed to this issue, you should be notified if there are any news.

Regards,
CH

Corona-Warn-App Open Source Team

fair enough, thanks

@GisoSchroederSAP
Copy link

Beside the manual maintenance/entries for this diary, other users also request logging thoses times and places, where the app retrieved significant contacts (according to time and duration). Even better if the location could be stores (as coordinates) or the interface offers again the chance to manually update the location with a human-readable string , like "super market".
Ideally, those meta information could be used on the server side to calclate "risk clusters" where many persons romp around (super market, street demonstration, Football or Soccer Game...)

@fwilhe
Copy link

fwilhe commented Oct 14, 2020

I had a similar idea when listening to the recent corona virus update podcast. I think even being able to write down a short text description each day as part of the app like "went to restaurant" or "took the bus" might be helpful in case of infection.

@kyklos
Copy link

kyklos commented Oct 29, 2020

Any update with the Personal contact diary feature available?

@pkreissel
Copy link

I would like to add a further idea on this:

The app should alert me, even if I only had a "low risk" encounter during a timeframe, that was manually tagged as "possible cluster situation" in the cluster diary.

For example: Sitting in a poorly ventilated restaurant for hours could be a high risk encounter due to aerosol transmission even if there is enough distance to everyone else in the room. In this case CWA should alert anyone who was in the same room, even if the signal was weak.

This would also nudge people further to use the diary and the app and to understand what cluster situations are and how risky they can be.

However this would require the ENF to give us the exact point in time the risk was detected (see here).

@jucktnich
Copy link

jucktnich commented Oct 31, 2020

@pkreissel this will Not work Fine, because you can't control, so it will be full of spam.

@rvbaer
Copy link

rvbaer commented Nov 2, 2020

Good day,

The app is currently unusable for people who are in frequent professional contact with potentially or real infected people (eg health workers).
These people are well protected during professional activities and have a low risk.

On the other hand, you may have critical contacts in your private sphere without appropriate protection.

The user can currently not differentiate the notifications of the app to unprotected or protected periods. Accordingly, they will ignore indications of an increased risk as they know they had enconters at work.

As a suggestion for improvement, the app should therefore display the time slots of the cristical contact not just by days but preferably by hours. Alternatively, for reasons of data protection, longer periods, such as 3-hour periods, would be better than the current solution.

@rugk
Copy link

rugk commented Nov 2, 2020

Good point, @rvbaer and actually interesting use case IMHO.

The user can currently not differentiate the notifications of the app to unprotected or protected periods.

For now, I see one good workaround: Don't have your phone next to you (or disable location services on Android or Bluetooth during these situations.

However, regardless of all of it, I would personally suggest you, @rvbaer to open a new issue describing this as a feature request. Because I actually don't immediately see how a personal contact diary would solve this use case. Maybe there are better ideas for solutions for this use case. (Please fill out the issue template, that would help IMHO.)

@daimpi
Copy link

daimpi commented Nov 2, 2020

There is this proposal for an encounter/exposure logbook which would probably at least help a little: #205 but encounters there would probably still be to coarse to distinguish b/c CWA cannot get any information on the time-point of the encounter that is finer than one day.

@rvbaer as a workaround: if you have an Android device I would recommend using the corona-warn-companion app in RaMBLE mode (where you don't even need a rooted device). You can simply download it from the play store together with RaMBLE for free. You then can turn on RaMBLE whenever you actually want to record encounters and you will get an exact date and timestamp for each of them 🙂.

@rvbaer
Copy link

rvbaer commented Nov 3, 2020

Thanks @daimpi for the workaround - Have installed corona-warn-companion and await first results.
This looks like a nice workaround for me.
But it will unfortunatley not be of any help for the several hundredthousands of health care workers who experience the same problem daily.

@rugk

Thanks for your suggestion and support by regarding "The user can currently not differentiate the notifications of the app to unprotected or protected periods" as a intersting use case.

Will follow the advice and open a new issue describing this as a feature request.

@Ein-Tim
Copy link
Contributor

Ein-Tim commented Dec 28, 2020

@ouboub
Version 1.10.1 has just been released!

@ouboub
Copy link
Author

ouboub commented Dec 28, 2020 via email

@jucktnich
Copy link

When you add a person wich is a double of a person entered sooner, there should be a dialog wich askes, if you want to

  • use the existing
  • edit the entry
  • use both

@ouboub
Copy link
Author

ouboub commented Dec 28, 2020 via email

@Ein-Tim
Copy link
Contributor

Ein-Tim commented Dec 28, 2020

Please note that the contact diary included in version 1.10.1 is "MVP Scope" (Source)
This means that this version only includes the most basic features of a contact diary.

@alanrick
Copy link

Excellent! I’ve been doing this (Google Keep) since September and found it’s very easy to maintain but when I looked back I’d forgotten many meetings (but I’d found then in the log)

Just to say I really like the way it's been implemented. Much better than using Keep for this purpose 👏👏👏 (although I've now grown addicted to keeping a short diary for other reasons)

@ouboub
Copy link
Author

ouboub commented Dec 28, 2020

@alanrick
did you try one of these

Nombre Language Access individual 14 days mask out/in location Link Price
    Apple contact reports report     via GPS    
Contact journal English yes yes no no no yes contact journal 28 Euros
Diaro English yes yes no no no yes Diaro free
Cluster diary English yes no yes yes yes no Cluster Diary free
Kontakttagebuch German Yes no yes yes yes no kontakt-tagebuch free
Coronika English Yes no yes yes yes no Coronika  

@alanrick
Copy link

Sorry. No. Keep was good enough. CWA is better.

@Ein-Tim
Copy link
Contributor

Ein-Tim commented Dec 31, 2020

This could be closed since the contact diary was introduced with version 1.10.1.
For additional feature requests, I would say, it makes sense to create new Issues.
An overview over them can be found in #310.

@dsarkar dsarkar added the contact-journal Issues regarding the contact diary label Dec 31, 2020
@Ein-Tim
Copy link
Contributor

Ein-Tim commented Jan 2, 2021

@dsarkar Can you close this?

@dsarkar
Copy link
Member

dsarkar commented Jan 3, 2021

@ouboub, and community. Thanks for all the contributions here. We close this issue now and please monitor/contribute to one of the listed issues here: #310, Many thanks. Best, DS


Corona-Warn-App Open Source Team

@dsarkar dsarkar closed this as completed Jan 3, 2021
@JensF4711
Copy link

JensF4711 commented Jan 14, 2021

So, before all these functionality (might) be implemented: Which kinds of contacts should be entered in the contact diary?

What are the criteria?
distance, kind of masks, tightness of masks, activity (speaking, sport, shouting, singing, breathing), altitude difference (of faces), orientation (face to face, back to back, ...), relative velocity, indoor / outdoor, ventilation / air filtering, age of persons, duration, using lipstick, wiping the nose before, gargling before (with ...), wind (direction, velocity), temperature, humidity, kind of glasses / face shield, separating (glass) walls

Or maybe simple the RKI contact person category 1 and 2 ?

According to the law in NRW (Verordnung zum Schutz vor Neuinfizierungen mit dem Coronavirus SARS-CoV-2(Coronaschutzverordnung – CoronaSchVO) Vom 7. Januar 2021 § 2 ) a contact is equal to a distance below 1.5 m (part 1b) without separating (glass) walls or when one must wear a mask (part 2). But this is only for NRW.

Maybe as a fast solution the contact definition could be put in the app as a helping text.

P.S.:
The effect of aerosols can be computed by a tool from the Max-Planck-Institut für Dynamik und Selbstorganisation Göttingen

@JensF4711
Copy link

As notice in the documentation a export of the diary is already possible. For me it seems that transfer them via Threema is possible - but this is not mention in the documentation. I am sorry - as I am not an App developer I not succeeded to find the corresponding part in the source code.

By the way: Transferring the diary via Signal, Telegram, Threema, Matrix PGP encrypted mail (to the public health department) would be good - but I think this is already on the wish list.

@heinezen
Copy link
Member

So, before all these functionality (might) be implemented: Which kinds of contacts should be entered in the contact diary?

What are the criteria?
distance, kind of masks, tightness of masks, activity (speaking, sport, shouting, singing, breathing), altitude difference (of faces), orientation (face to face, back to back, ...), relative velocity, indoor / outdoor, ventilation / air filtering, age of persons, duration, using lipstick, wiping the nose before, gargling before (with ...), wind (direction, velocity), temperature, humidity, kind of glasses / face shield

There are no explicit criteria defined except for "places where you were/people who you met". Generally, every user can decide for themselves which contacts or places they enter. However, we could include a more general guidelines. If you think this is a good idea, please make a separate issue for this.

The criteria you name are often very difficult to assess, e.g. wind velocity. But we have feature requests for free text fields (#314) and indicators for the eneral envorinment (#308).


Corona-Warn-App Open Source Team

@JensF4711
Copy link

There are no explicit criteria defined except for "places where you were/people who you met". Generally, every user can decide for themselves which contacts or places they enter. However, we could include a more general guidelines. If you think this is a good idea, please make a separate issue for this.

The criteria you name are often very difficult to assess, e.g. wind velocity. But we have feature requests for free text fields (#314) and indicators for the eneral envorinment (#308).

Corona-Warn-App Open Source Team

I think the RKI has to define the needed criteria. I guess the public health departments will ask questions about the kind of the contacts after they have received lists / names. Thus, the issue has to be created by somebody else.

@heinezen heinezen added the approved This feature request has been accepted by all project partners and is planned for development label Apr 22, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
approved This feature request has been accepted by all project partners and is planned for development contact-journal Issues regarding the contact diary feature request A new feature proposal for the app mirrored-to-jira This item is also tracked internally in JIRA
Projects
None yet
Development

No branches or pull requests