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

User (e.g. health care worker) can not differentiate the app notifications to unprotected or protected periods #251

Open
rvbaer opened this issue Nov 3, 2020 · 43 comments
Assignees
Labels
feature request A new feature proposal for the app mirrored-to-jira This item is also tracked internally in JIRA

Comments

@rvbaer
Copy link

rvbaer commented Nov 3, 2020

Had this feature discussed in Personal contact diary #196
Recommendation in #196 was to open a new feature request

Feature description

The app should display the time or time slots for each critical contact that has happened.
Not just by days and also not only the last contact as now but preferably by hours for each contact.

If this causes data protection topics, longer periods, such as 3-hour periods, would still be better than the current solution.

Problem and motivation

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, they may have critical contacts in their private sphere without apropriate protection.
They might even meet with people from their work environment in diifferent scenarios - protected (at work) and unprotected (in private).

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

If the user receives the time of critical contacts he will often know how his protection status at that time was (work hours vs. private meetings) and can act accordingly responsible. Thus he will protect others if there is a serious danger but continues to work if he was protected (and continues to help others by careing for COVID patients).

Is this something you're interested in working on

Yes

Screenshot_20201028-090152_Corona-Warn


Internal Tracking ID: EXPOSUREAPP-4713

@rvbaer rvbaer added the feature request A new feature proposal for the app label Nov 3, 2020
@ndegendogo
Copy link

@rvbaer afaik, the current RKI recommendation for health workers is to disable bluetooth during their work time / while they wear protection gear. Just wanted to point this out, in case you didn't know.

Of course, it is a manual procedure and error-prone (you can easily forget to switch off, or to switch on after work again).

@MikeMcC399
Copy link
Contributor

MikeMcC399 commented Nov 8, 2020

@ndegendogo & @rvbaer

The current RKI recommendations for health workers (in German) are in the RKI Corona-Warn-App FAQs.

"Wie soll die Corona-Warn-App vom Personal von Einrichtungen der Gesundheitsversorgung bzw. vom Personal bei Tätigkeiten wie Krankentransporte verwendet werden?"

From https://www.rki.de/DE/Content/InfAZ/N/Neuartiges_Coronavirus/WarnApp/Warn_App.html scroll down to section

Epidemiologische Fragen
then read:
"Wie soll die Corona-Warn-App vom Personal von Einrichtungen der Gesundheitsversorgung bzw. vom Personal bei Tätigkeiten wie Krankentransporte verwendet werden?"

Depending on the situation, RKI sometimes recommends deactivating Bluetooth, in other situations they recommend enabling it.

I don't know why they talk about disabling Bluetooth by the way (which affects other apps using Bluetooth), instead of directly stopping Exposure Logging in CWA.

PS If you click on the link FAQ in the CWA app, you will be taken to https://www.bundesregierung.de/corona-warn-app-faq.
Now scroll down that page until you get to "Which criteria are used to assess potential exposures, and what are the different recommendations for action?" At the bottom of that page, it says:
More detailed information about COVID-19 can be found here:
https://www.rki.de/DE/Content/InfAZ/N/Neuartiges_Coronavirus/nCoV.html and from there, in the long list under "Allgemeine Infektions­schutzmaßnahmen" you can find the link to Corona-Warn-App: Infektionsketten digital unterbrechen and scroll down that page to the RKI FAQs regarding CWA. Not so simple to find!

@rvbaer
Copy link
Author

rvbaer commented Nov 8, 2020

@MikeMcC399
Agree fully with you - > I cannot deactivate bluetooth as it is required for more things than the CWA.
Even at work a smart watch and headsets are in some setups required (e.g. Emergency Medicine)

@ndegendogo
Thanks for the comment but as you nicely mention it is not helpful at all to ask health care workers to switch CWA on and off.
Many health care workers have continuously changing situations from treating potential infected patients (with FFP2 mask), to drinking a cup of tea with some colleagues in the same room to walking down a corridor with a simple mask only.

Should all of them continuously switch their phones on and off? This is not feasible at all!!

I have for myself started using the workaround shared by @daimpi here
#196 (comment)

It is working excellent and I can only recommend all to install it.
The Warn-App-Companion gives me even the exact map location and the time of a contact.
Had so far one contact (Übertragungsrisiko 6 = very low) and could easy remember that I was in an ambulance car at that time. And the contact person was for sure outside.

The information provided by Warn-App-Companion is anonymous and thus in line with data security laws.

I strongly recommend to RKI and the developers to integrate the information provided by Warn-App-Companion into future versions of the CWA app. This would certainly allow many people in the health business but also others to understand better where they had been at risk and how well the been protected at this time.

It would certainly increase the acceptance of personal “volunteer” quarantine measures if people see where they had been exposed to risk and for how long. Especially now where more and more people start wearing FFP2 mask in public.

@tangomanni
Copy link

@rvbaer
Since 3 days I have a warning about a low risk contact. As I want to know on which day this contact happened I installed the warn-app-companion and ramble . But now I don't know how to proceed ? Where is the database which should be exported by ramble ?

@Ein-Tim
Copy link
Contributor

Ein-Tim commented Nov 8, 2020

@rvbaer

I strongly recommend to RKI and the developers to integrate the information provided by Warn-App-Companion into future versions of the CWA app. This would certainly allow many people in the health business but also others to understand better where they had been at risk and how well the been protected at this time.

So sorry to say that but RKI already denied to show anymore Information about Risk Encounters in CWA, see this comment: #100 (comment)

Although, here in the wishlist Repo still many Issues are open which request to show at least some more information, f.e.: #178, #206, etc.


Since 3 days I have a warning about a low risk contact. As I want to know on which day this contact happened I installed the warn-app-companion and ramble . But now I don't know how to proceed ? Where is the database which should be exported by ramble ?

@tangomanni Since this is a bit off Topic here, maybe take a look at @mh-'s Corona-Warn Companion Repo, maybe you will find an answer there.

@daimpi
Copy link

daimpi commented Nov 8, 2020

@Ein-Tim @rvbaer

I strongly recommend to RKI and the developers to integrate the information provided by Warn-App-Companion into future versions of the CWA app. This would certainly allow many people in the health business but also others to understand better where they had been at risk and how well the been protected at this time.

So sorry to say that but RKI already denied to show anymore Information about Risk Encounters in CWA, see this comment: #100 (comment)

I know that this statement by RKI but tbh I don't see it as stating "we will not provide any more info on encounters" but rather as "we will not show more than two colors" which are two different things hence #100 has been wrongfully closed imho.

But apart from that: The request stated in OP

Not just by days and also not only the last contact as now but preferably by hours for each contact.

Would require Google/Apple to change their Exposure Notification Framework (ENF) b/c exact time data is currently not exposed to CWA (see #206 for more discussion on this topic).

@tangomanni I agree with @Ein-Tim but you can also join us on the community Slack where we have a dedicated channel for the companion-app 🙂.
Edit: you might also find those instructions helpful.

@tangomanni
Copy link

@daimpi I will join this community slack. Thank you.

@rvbaer
Copy link
Author

rvbaer commented Nov 8, 2020

@tangomanni

@rvbaer
Since 3 days I have a warning about a low risk contact. As I want to know on which day this contact happened I installed the warn-app-companion and ramble . But now I don't know how to proceed ? Where is the database which should be exported by ramble ?

RaMBLE & Warn-App-Companion manual

First you have to manually export the database in RaMBLE each time you want to check your exposure. This is in Top Line Menue "Export Database".
After you have done so you start Warn-App-Companion. In this APP you have to manually set the Top Menue to "RaMBLE Modus" each time you want to check. It then synchronizes you Exposure from RaMBLE with the "Diaganoseschlüssel" data from CWA.

Matches are highlighted in the third line. If you touch them details will be shown

Screenshot_20201108-183931_Warn-App-Companion

@tangomanni
Copy link

tangomanni commented Nov 8, 2020

Thank you for all the support from different people. I appreciate that.
I have started ramble and I got two contacts for today and no diagnosis keys. I wonder that I got these contacts although I live alone and didn't go out from my flat today. Maybe bluetooth goes through walls or a lot of meters when balcony door is open.

@ndegendogo
Copy link

Maybe blootooth goes through walls or a lot of meters when balcony door is open.

Yes, I guess this is true. cwa compagnion picks up all signals it sees, however weak or short.

@mh-
Copy link

mh- commented Nov 8, 2020

And @tangomanni it's normal that there are no Diagnosis Keys for today published yet. Tomorrow you will see some.

@MikeMcC399
Copy link
Contributor

@tangomanni

Maybe blootooth goes through walls or a lot of meters when balcony door is open.

I was really surprised when I ran Beacon Scope just how many Bluetooth beacons for Exposure Notification were close to me. I live in a flat with strong concrete walls and I thought that I would be shielded from other users, but I guess the signal goes through windows and maybe even concrete.

@tangomanni
Copy link

@tangomanni

Maybe blootooth goes through walls or a lot of meters when balcony door is open.

I was really surprised when I ran Beacon Scope just how many Bluetooth beacons for Exposure Notification were close to me. I live in a flat with strong concrete walls and I thought that I would be shielded from other users, but I guess the signal goes through windows and maybe even concrete.

all doors closed -> ramble shows 20 new devices (3 in range)...wooww.. sometimes i think one should not know everything

@mh-
Copy link

mh- commented Nov 8, 2020

Yes, and also note that each device changes the transmitted data every 10..20 minutes, and each time a new encounter starts because at this time nobody knows if it's the same device, or another device. So you will probably see many more "encounters" than actual people.
"3 in range" means that they are actually there, but the other 17 could just be old versions of these 3.

@rvbaer
Copy link
Author

rvbaer commented Nov 8, 2020

@Ein-Tim @rvbaer

I strongly recommend to RKI and the developers to integrate the information provided by Warn-App-Companion into future versions of the CWA app. This would certainly allow many people in the health business but also others to understand better where they had been at risk and how well the been protected at this time.

So sorry to say that but RKI already denied to show anymore Information about Risk Encounters in CWA, see this comment: #100 (comment)

I know that this statement by RKI but tbh I don't see it as stating "we will not provide any more info on encounters" but rather as "we will not show more than two colors" which are two different things hence #100 has been wrongfully closed imho.

But apart from that: The request stated in OP

Not just by days and also not only the last contact as now but preferably by hours for each contact.

Would require Google/Apple to change their Exposure Notification Framework (ENF) b/c exact time data is currently not exposed to CWA (see #206 for more discussion on this topic).

@Ein-Tim & @daimpi
Thanks for pointing out to #100

When #100 was closed by RKI we had around 1900 cases per day.
At that time it was correct to have only limited information as likelihood of exposure was low and capacity of laboratories was high. In addition hardly anybody wore FFP2 mask.
Now we have more than ten time as much cases and the ratio exposure / lab capacity has changed totally from 10th September. And walking through a supermarket around 30% of shoppers wear FFP2 mask

RKI has to consider to give out more information to prevent user from either ignoring the information or overflowing the Lab test capacities.

Would require Google/Apple to change their Exposure Notification Framework (ENF) b/c exact time data is currently not exposed to CWA (see #206 for more discussion on this topic).

In addition as it works with the two apps RaMBLE & Warn-App-Companion at the moment nicely it will be easy to setup something similar but more convenient without Google/Apple exposing more data

2020-11-08 19_28_08-corona infektion deutscchland - Google Suche

@daimpi
Copy link

daimpi commented Nov 8, 2020

@rvbaer I agree that it would be nice to have the warn-app-companion (WAC) functionality provided by CWA. But this is not possible currently b/c Bluetooth access is not allowed for ENF apps by Google/Apple. See this thread for further discussion on this topic. But even if CWA could access BT: this could only work on Android devices as iOS is filtering out all the BLE signals containing rolling proximity identifiers (RPIs) already on the OS level. So nothing except for the Exposure Notification Framework (ENF) which is directly integrated into iOS can even see them.

And even under Android this hypothetical "direct CWA recording" would probably end up being quite unreliable, as many manufacturers implement "energy optimizations" which kill background apps all the time.

@rvbaer
Copy link
Author

rvbaer commented Nov 8, 2020

@daimpi
Thanks for the background on why something is possible with warn-app-companion (WAC) & RaMBLE but not with an integrated App.

I understand that pressing the "export database" button in RaMBLE and the import button in WAC is okay for Google in Android. But for Google it is not okay not have an integrated App with the same functionalty.
Sounds strange but obviously these are Google's rules - which are as a consequence also strange.

I am still convinced that it is worth the effort to fight for a better app which supports the users by giving time and location of critical enncounters. Such an improved App would
A) reduce the number of people who want a test without a need
B) reduce the number of people who do not bring themself in quarantaine after the App alarmed them
Such a feature would thus simply increase the "quality"

Especially now with the high exposure risk the RKI should join and also fight for this improvement.

@Blackjacx
Copy link

All comments here deal with a feature an app that only works for Android. Please do not forget the iOS users!

Today I posted the comment #234 (comment) which explains how to help more health staff to use the CWA app since many of them simply don't use it because it would be permanently red. Isn't it better if they use it everywhere except in hospital instead of not using it at all?

I think until Apple and Google are not convinced reporting exact location and time information we should implement possible solutions that help health staff to get on this app. Due to privacy reasons, the integration of location/time info can still be far in the future.

@ndegendogo
Copy link

Please do not forget the iOS users!

YES!

... automatically using geofencing ...

well ... currently not possible, due to restrictions by Apple and Google ... an app that uses their ENF framework is (currently) not allowed to use location services ...

But this is the wishlist

@Blackjacx
Copy link

Blackjacx commented Nov 9, 2020

well ... currently not possible, due to restrictions by Apple and Google ... an app that uses their ENF framework is (currently) not allowed to use location services ...

But this is the wishlist

Oh no, I didn't know that point. Actually it was also not so easy to find on the internet. But for any curious guy like me, it is stated under "How will the system protect user privacy and security?"

@ndegendogo
Copy link

@Blackjacx yes. And also in section 10 of same document:

  1. How will apps get approval to use this system?
    [...]There will be restrictions on the data that apps can collect when using the API, including not being able to request access to location services ...

@Blackjacx
Copy link

Awful 😅

@alanrick
Copy link

alanrick commented Nov 12, 2020

The Irish App also uses the Apple/Google services and includes this capability. Why not sync with their team to discover how difficult it is to implement and what the benefits/side-effects are in practice?
72AEDFE5-6779-44A0-8496-260C3F64FDE3

32D54361-EDF9-491A-8E24-8962D5BDBDCB

@stherold
Copy link

Nice this works without geofencing so it must be accespted by the big players.

@alanrick
Copy link

Philosophical...Most important for me would be the collaboration between the different EU app development groups. More experience-based decisions , less arrogance, more transparency.

@mh-
Copy link

mh- commented Dec 21, 2020

Did you consider switching Bluetooth off during these periods where you are protected by special masks, clothing etc?

@Ein-Tim
Copy link
Contributor

Ein-Tim commented Dec 21, 2020

If you don't want to switch off Bluetooth (for whatever reason) you could also only switch off "Exposure Logging" in the App. I know that this is not the best option, but I think it's still better than to deinstall the whole App.

@MikeMcC399
Copy link
Contributor

The RKI recommendations which I referred to in #251 (comment) have now moved.

To find them,

@alanrick
Copy link

You can also easily switch it off in the phone settings. Nevertheless, I do like the reminder function that the Irish and NHS Apps provide.
So if you need the reminder function it might be worth using the Irish app instead because it's compatible. The NHS isn't.

EpTpvwvWMAEUtpm

@alanrick
Copy link

The RKI recommendations which I referred to....

I much prefer @Ein-Tim's suggestion to switching off bluetooth. Switching off bluetooth deactivates all blue-tooth devices such as key-finders, locks, headphones...

@MikeMcC399
Copy link
Contributor

@alanrick
Each of the two options has its own disadvantages:

  • if you switch off Bluetooth you may lose other functionality you need, like headphones as you mention
  • if you disable Exposure Logging, you not only disable the exchange of Bluetooth signals, you also disable exposure checks, which, with a continuous WLAN connection, will be triggered approximately every 4 hours, so you might miss out on a timely high risk warning from the app

@heinezen
Copy link
Member

heinezen commented Jan 21, 2021

This issue has been somewat mitigated by two changes:

  • The exact data of a high risk contact is now sown in the app
  • Users can manually enter work locations and contacts in the app's contact diary

Differentiating between protected and unprotected periods has not been addressed yet.


Corona-Warn-App Open Source Team

@heinezen heinezen added the mirrored-to-jira This item is also tracked internally in JIRA label Jan 21, 2021
@Blackjacx
Copy link

What is the app doing with these information: work locations and contacts in the app

@heinezen
Copy link
Member

@stherold This information can be entered into the app's contact diary. The app itself does nothing with it, except storing the info. If users are tested positive or see a high risk contact in the app, they can use the contact diary to check where they were and who they met if they don't remember.


Corona-Warn-App Open Source Team

@alanrick
Copy link

@rvbaer Yesterday's update to the CoronaMelder app (Netherlands) added a pause function so that protected medical workers don't get false-positive notifications. This app is available in German and is compatible with the CWA.

If you are a medical worker it might be sensible to use CoronaMelder until the CWA offers the pause function, switching to the CWA if you test positive (or are tested by a lab that supports the CWA).

Datei_001
Datei_000
Datei_002

@ndegendogo
Copy link

@alanrick wow - cool feature!

@ndegendogo
Copy link

@dsarkar for iPhone, the method setExposureNotificationEnabled is a good candidate for this feature.

Using this method to disable exposure notification stops scanning and Bluetooth advertising, but diagnosis keys and data remain.

@dsarkar
Copy link
Member

dsarkar commented Feb 7, 2021

@ndegendogo, @alanrick, @rvbaer

We have updated the internal ticket with your latest contributions. Thanks.

@Ein-Tim
Copy link
Contributor

Ein-Tim commented Jul 16, 2021

This is closely related to #108. I guess either #108 should be merged with this issue or vice versa.

@MarcusZuber
Copy link

Maybe the possibility to exclude defined time-slots from the risk calculation, where the user feals confident, that he was was well protected, would be a possibility. This could maybe done with the help of the contact-log ("Kontakt-Tagebuch").

If the user can only set these "safe time-slots" for a short period (maybe for one day) , it is not possible to use this feature to exactly get the time of the contact (for data privacy reasons).

This would help to understand such warnings like "High risk contacts on days, last day X", where the user nows that on X he was always protected and maybe would have noted this in his logbook.

@ndegendogo
Copy link

ndegendogo commented Jan 12, 2022

@MarcusZuber agreed. But a useful "short" safe time slot would be rather 1 hour than one whole day.

I am riding to work and back home with public transport. During this time I wear my FFP2 mask.
At lunch time I go into the lunchroom at our office. During this time I don't wear any mask.

@MarcusZuber
Copy link

Ah sorry, I meant, it is only possible for one day to edit arbitrary "safe time slots" and not, that the whole day is marked as safe.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
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