cwa-app-android
cwa-app-android copied to clipboard
App does not detect heterologous vaccination scheme (Janssen + Comirnaty)
Avoid duplicates
- [x] Bug is not mentioned in the FAQ
- [x] Bug is specific for Android only, for general issues / questions that apply to iOS and Android please raise them in the documentation repository
- [x] Bug is not already reported in another issue
Technical details
- Device name: Samsung Galaxy S10
- Android version: Android 11
- App version: 2.12.2
Describe the bug
App does not properly detect heterologous vaccination schemes. For example the STIKO recommends a second vaccination with an mRNA vaccine if someone has been vaccinated with the vaccine from Johnson & Johnson first. The information text which informs users about the STIKO recommendation did not pop up until the second vaccination certificate has been added and says that the system did not detect the second vaccination.
Steps to reproduce the issue
- Click on certificates (German: "Zertifikate") on the bottom side navigation panel (before & after you've added the second certificate)
Expected behaviour
- Warning should pop up before second vaccination certificate is added to the cwa
- Warning should disappear after second vaccination certificate is added to the cwa
- Validation check should detect, that this vaccination is the second in a heterologous vaccination scheme and therefore consider the certificate to be valid (help text implies that these vaccinations are valid immediatly)
@Sebi2020
I guess the problem here is that the booster vaccination certificate is not yet valid as, due to techincal limitations (see https://github.com/Digitaler-Impfnachweis/certification-apis/discussions/198) it is not possible for the app to differentiate between a "2/2" vaccination certificate which you got for a booster vaccination and a normal "2/2" certificate which you got for your normal final vaccination dose from Biontech, AstraZeneca or Moderna.
For the rest I agree, the app should show the information before the "2/2" certificate is added to the app and not only afterwards.
@Ein-Tim "and not only afterwards" I think it makes no sense to show the message afterwards. Regardless if it popped up before. Maybe the app is not able to figure out the validity from single certificate (like it would be the case for the CovPass Check app). But it should be able to decide from the existing certificates, if a booster vaccination has already taken place and therefore hide the message afterwards. (second expected behavior in the list). The message makes no sense, cause it indicates that there wasn't any booster vaccination afterwards.
@Sebi2020 is the STIKO information still displayed in the app or did it disappear in the meantime? In that case, you might have been subject to a rare combination of circumstances that I can then try to explain...
I guess the problem here is that the booster vaccination certificate is not yet valid as, due to techincal limitations (see Digitaler-Impfnachweis/certification-apis#198) it is not possible for the app to differentiate between a "2/2" vaccination certificate which you got for a booster vaccination and a normal "2/2" certificate which you got for your normal final vaccination dose from Biontech, AstraZeneca or Moderna.
@Ein-Tim for what we call Booster Notifications, we always only take a look at the most recent vaccination certificate. The certificate for which the QR code is displayed or anything else is not important here.
@mlenkeit
Okay, thanks for your answer!
@mlenkeit
@Sebi2020 is the STIKO information still displayed in the app or did it disappear in the meantime? In that case, you might have been subject to a rare combination of circumstances that I can then try to explain...
It disappeared in the meantime. I would be interested in knowing what are these rare circumstances (in technical terms), if you want to explain what these are.
@Sebi2020 for technical reasons, the Booster Notification Rules (how we call it) are only evaluated once a day against the most recent vaccination certificate in your Corona-Warn-App (per person, of course). So it very much looks as if in your case, these rules were evaluated before you scanned your booster certificate, but that you saw the text for the first time only after the booster certificate was registered in the Corona-Warn-App. Looking at some other reports on GitHub, I guess it's not so much of an edge case. Anyway, we are working on re-evaluating the Booster Notification Rules when a new certificate is registered, so that situations like yours don't happen again.
@Sebi2020 See also
- DE https://www.coronawarn.app/de/faq/#vac_booster_jj
- EN https://www.coronawarn.app/en/faq/#vac_booster_jj
Can this issue be closed?
This issue is still a problem for a lot of people out there, because currently there is no way of verifieing the "boostered" status in germany for example
@Dudedex This issue is about booster notifications. We have separate issues dealing with the issue regarding the problem 2/2 booster with 1/1 J&J.
Is 2/2 still considered to be a booster, if first vaccination was done with J&J? Or is 2/2 just part of the basic immunization? I'm not sure if a third vaccination as a booster is planned if the first one was J & J.
Sorry if wrong issue.
I had 1 J & J, then booster with Pfizer, 89 days ago.
As far as i can understand, tomorrow my certificate will expire, as the "booster" is not valid anymore and 3 months is the limit, but i got no notification that this is going to happen.
Also the lady at the impfung center told me since it is expired, for 14 days after the new booster where i will not be able to access 2G places, so i expect that from tomorrow, and until 14 days after my next booster, i will result invalid.
Is this gonna happen in the app?
@lestofante My understanding is that with the next release (coming soon) in your case (1/1 J&J and then a second vaccination, either 2/2 or 2/1 certificate) the app would show 2G+ status until day 90 and then 2G status. I assume that after the third vaccination 2G status is still shown in the app, however, I will cross-check that.
Best wishes, DS
Corona-Warn-App Open Source Team
I assume that after the third vaccination 2G status is still shown in the app, however, I will cross-check that.
Shouldn't the third vaccination cause the app to show the 2G+ status?
I assume that after the third vaccination 2G status is still shown in the app, however, I will cross-check that.
Shouldn't the third vaccination cause the app to show the 2G+ status?
yes but you can register it only after 14 days since injection, no?
yes but you can register it only after 14 days since injection, no?
No
yes but you can register it only after 14 days since injection, no?
No
i managed to register it, it appear as "Vaccination 3 of 1" and it is NOT selected as "currently used certificate", and I am not sure if that is something i should change manually
@lestofante Just to summarize:
- You have all three certificates in the CWA?
- 1/1 J&J
- 2/1
- 3/2
-
They have all the exact same name, i.e. you see them grouped together under one single person like this: https://www.coronawarn.app/assets/screenshots/2-18/en/android/PersonDetailsFragment_cwa_2.png ?
-
What status is shown for this certificate?
You have all three certificates in the CWA?
yes, they are 1/2 (J&J), 2/2, then i have 3/1
They have all the exact same name, i.e. you see them grouped together under one single person like this:
yes
What status is shown for this certificate?
I noticed 1/2 and 2/2 have a shield with a check-mark, 3/1 has a shield half white and half dark, vertical division. If I run a Check Validity, it return valid.
@lestofante can you confirm that you are on app version 2.18? Status tab -> three dots in the upper right corner -> App Information and then at the bottom, it should say Version: 2.18.1. If you see anything below that, try updating the app.
@mlenkeit im using latest from f-droid, it is 2.14.1.3
@lestofante
This version is not yet prepared for the new booster notation.
You either have to switch to CWA or wait until there is an update for CCTG.
You either have to switch to CWA or wait until there is an update for CCTG.
whops, i though is the same codebase, my bad!
@lestofante
It is, but it's not the latest version.
cc @fynngodau
@lestofante Just to summarize:
- You have all three certificates in the CWA?
- 1/1 J&J
- 2/1
- 3/2
Isn't the enumeration wrong? I think it must be 1 of 1 -> 2 of 2 -> 3 of 3 or 1 of 0 (recovered without any vaccination), 2 of 1 (recovered and vaccinated afterwards) -> 3 of 2 (booster after first vaccination and recovery)
@Sebi2020 No, this is the correct enumeration, but it is not 3/2 but 3/1.
See https://github.com/Digitaler-Impfnachweis/certification-apis/blob/master/Implementation.md#values-for-dn-and-sd-for-base-vaccinations-with-the-same-vaccine and ff.
@Sebi2020 No, this is the correct enumeration, but it is not 3/2 but 3/1.
See https://github.com/Digitaler-Impfnachweis/certification-apis/blob/master/Implementation.md#values-for-dn-and-sd-for-base-vaccinations-with-the-same-vaccine and ff.
Interesting my certificates show 1/1, 2/2, 3/3 (J&J, Biontech, Biontech)
@Sebi2020 Yes the enumeration has changed on 01.02.2022 and your certificates should (according to the new enumeration) be 1/1, 2/1, 3/1.