Giter VIP home page Giter VIP logo

schnelltesttest.de's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

schnelltesttest.de's Issues

Trouble using the search feature on mobile

👋 Fantastic idea, I'm going to find this really handy!

I had trouble using the barcode scanner, so I decided to enter the code in manually. When I had finished with the code, the responses below hadn't changed and pressing enter seemed to do nothing. This was on Chrome on a OnePlus Nord CE 5G. See attached video to show my workflow.

Using the browser version works fine. I entered the code, the responses below showed me the code wasn't in the system yet.

XRecorder_20012022_091509.mp4

Check EAN Code only when user submits it

A message like "This code doesn't exist in our database" while typing gives the user the experience, that the code they are currently entering doesn't exist in the database.
Screenshot 2022-01-04 at 11 39 23

So we should only show this message in the case the user explicitly submits the code.

Phone camera quality

The camera quality in my phone is really bad. A lot of noise and kinda low res. Also maybe no autofocus.
Therefore I can't scan any barcodes.
Phone: galaxy s 20 with android 12

Ps: App workes like a charm on an iphone

Code not scannable on Galaxy S20+

Hi,

I tried scanning the Barcode several times on this mobile phone from Samsung but it seems unable to detect it. The only thing that happens is that some rectangle around the Barcode shows up but it still is not detected, regardless of distance. In the same location with the same light it works with the Galaxy Tab S7+ tablet however.

What kind of info or data do you need?

Footer links should open in new tab

More a suggestion than an issue:
I suggest letting the footer links "Unterstützen" and "Impressum" open in a new tab/window.
Otherwise if someone integrates the app as an iframe the links won´t work.

Search function

We need a search box for manufacturer & test names. My suggestion would be to add this to the "Enter Code"-inputfield

Camera permission dialog not appearing on Chrome on iPhone (iOS 15.2.1)

Basically what the title says: When I open the page on Chrome on my iPhone the camera permission dialog never appears, and the page immediately says "Leider konnte der Barcodescanner nicht auf Deine Kamera zugreifen". Reloading doesn't help; opening the page in Safari does work and shows the dialog as expected (and the scanner works then)

dont show flashlight button on unsupported devices

the "torch" can only be activated on certain devices. we should only show the button on those.

I see three options:

  1. Enable it only on known working devices
  2. Disable it on known non-working devices
  3. Dynamically check if it can be enabled
    We should only show the button if there is at least on media track with torch: true

Known working:

  • Chrome on android

Known non-working:

  • Safari on iOS

add a version-string

the footer of the page should include a version string and/or commithash, to make better bugreports possible

Lot of Output in the Console

Description

There is a lot of output in the console of the dev-tools. For example: on the start-page an object which contains all(?) tests is printed and on https://schnelltesttest.de/search there are seven messages printed from which five are objects with the tests.
These outputs are not bad or dangerous at all but I don't think, that it's intentional 😅.
If it's so, forget about this issue and close is, I'm fine with any solution.

Screenshot

https://schnelltesttest.de/search:

Bildschirmfoto 2022-01-22 um 16 00 16

Question regarding data license

Hello,

I wrote an iOS App to scan the COVID test. Under which conditions can I use the file from the data directory? Currently it is a private GitLab repository and I like to publish it as a public GitHub project. Furthermore I like to publish the app in the Appstore for free.

Thanks

mention product recalls on test page

Hei,

recently, genrui had to recall 2 LOTs of their Antigen-tests (https://www.hamburg.de/coronavirus/15814712/2022-01-25-sozialbehoerde-rueckruf-genrui-schnelltest/). This information does not directly affect the sensitivity statistics, as it should be perceived as an outlier. I think though, that there could be some benefit to displaying information about product recalls on the result-page of a given test, if there is any available.

This though would probable require some extra infrastructure to be added, as this information probably cannot be parsed easily from a well-defined source.

allow more barcode formats

right now we only support ean. some quicktests don't have those, but a PZN or some other barcodes instead. we should check which of those are actually used and enable them in quaggajs

Check EAN with and without starting 0

Sometimes EANS have and sometimes they don't have 0 prefixes. We could automagically check for both versions in our db. That would decrease support requests.

Auto update the PEI dataset by downloading pdf and extracting data via Python

First of: Important and good App. Thanks for the effort!
I also had the idea to make comparing tests more easy, because I was frustrated by how hard it was to find and use the data from Paul Ehrlich Institut (PEI). I've built an interactive website https://corona.pw displaying the original PEI data in a more convenient way. (It's also on GitHub)

The part which was a little tricky, was automatically extracting the data from the .pdf file. It's a bit hacky, but if the structure doesn't change to much, it should also work in the future. I guess that would be a good addition to this tool? You can check the Python code for that in the repo.
I'm a bit busy right now, that's why I've created an issue instead of PR. But if I find some time, I'll also gladly open a PR.

Improve apple-touch-icon

Today, when you save the website to an iOS homescreen, the icon automatically gets added a not-so-pretty black background around it.
Not sure if that's a recent iOS bug/regression or just one of the many (🙄) shortcomings of PWA on iOS, it would be nice to improve this and be a little more visually pleasing.

Upload.from.GitHub.for.iOS.MOV

Ability to send in information about unknown tests via Form

Just had to send in information about an unknown test, which was "ok" to do via email.
I think the experience would be better if there was a form which required fields to input and to attach, rather than "please send us an email".
Otherwise, another (maybe more quick) approach would be to prefill the email body to make it easier for people to fill in all needed information.

Include a "HOME" button in the details page

When in the details page (/result/:id/details, "Mehr Informationen"), three back button presses are required to get back to the home screen. Adding a "Home" or "Scan next" or similar button would be great to get back (closer) to the home screen.

(Also, the "schnelltest test" header, which acts as a home button on other pages, is small, hard to read in dark mode and its "HOME" function may not be obvious to all users.)

Fix all the fonts and spacings

  • replace fonts in the screen designs with open fonts
  • fix sizing and distances in the screen design
  • implement it all into code

Offer plain explanation of PEI results / short Q&A

To give users a clearer picture on how to interpret the PEI results, some explanational and educational snippets could be added somewhere close (not sure where though). I took liberty to draft Q&A in German, see below. Might be a bit too long for mobile though.

Was bedeutet der Cq-Wert?

Der Cq-Wert gibt vereinfacht gesagt an, wie hoch die Viruslast ist, bei der dieser Antigen-Test noch zuverlässig anschlägt. Alle Antigen-Tests in dieser Datenbank wurden durch das Paul-Ehrlich-Institut mit echtem Proben-Material von mit COVID19 infizierten Menschen getestet. Das passiert mit einem PCR-Testverfahren, in dem das speziell behandelte Probenmaterial immer wieder erwärmt und abgekühlt wird, damit sich eventuelles Virus-Erbgut verdoppelt. Dabei wurde mitgezählt, wie oft die PCR-Maschine diesen sog. Quantifizierungs-Zyklus (= Qc) zum Suchen durchführen muss, bis ein Stückchen Virus-Erbgut aufleuchtet (ja, wirklich!). Sind mehr Viren in der Probe, dann geht das schneller: die Anzahl der nötigen Zyklen und damit der Cq-Wert ist niedriger. Auf vielen Laborbefunden wird derselbe Wert auch als „Ct-Wert“ angegeben. Mehr Infos z.B. hier.

Und was bedeutet das in der Anwendung?

  • Cq ≤25: Alle in Deutschland zugelassenen Schnelltests sollten zuverlässig bei einer so hohen Viruslast in der Probe anschlagen. Die Person ist vermutlich sehr infektiös, auch wenn sie vielleicht noch gar keine Symptome hat.

  • Cq 25-30: Schnelltests mit höherer Prozentzahl hier haben eine bessere Chance, auch bei mittelmäßiger bis niedriger Viruslast in der Probe anzuschlagen. Das bedeutet, dass auch nicht so infektiöse COVID19-Erkrankte (z.B. mit mildem oder asymptomatischen Verlauf) öfter erkannt werden.

  • Cq ≥30: Dieser Wert wird in der aktuellen Forschung als ‚unterer Schwellwert‘ definiert. Menschen, bei denen die PCR-Maschine erst nach so vielen Suchzyklen noch Virus-Erbgut nachweisen kann, gelten als wahrscheinlich nicht infektiös. Deshalb ist es nicht verwunderlich, dass die viel unempfindlicheren Antigen-Tests hier gar nichts finden.

Mein Schnelltest hat nur tolle Werte bei Cq ≤25 und sonst 0%. Ist er jetzt unbrauchbar?

Klares Nein. Natürlich ist es besser, wenn dein Test dich auch bei geringerer Viruslast warnen kann. Aber alle zugelassenen Antigen-Schnelltests haben einen Nutzen für die Gesellschaft - der sich dann bemerkbar macht, wenn sich möglichst viele Menschen regelmäßig testen. Dann fischen wir alle zusammen nämlich jene Infizierte mit sehr hoher Viruslast heraus, die sonst überdurchschnittlich viele andere Menschen anstecken würden. Das wiederum stoppt Infektionsketten, und das Corona-Virus verbreitet sich langsamer.

Mein super-sensitiver Schnelltest ist negativ. Kann ich jetzt entspannt XYZ, ohne jemanden anzustecken?

Gut, dass du dich um deine Mitmenschen sorgst! Wichtig ist: Schnelltests sind so konzipiert, dass sie bei richtiger Anwendung mit hoher Wahrscheinlichkeit viele sehr infektiöse Personen in der ganzen Bevölkerung finden. Für ein alleiniges „Freitesten“ Einzelner sind sie nicht gedacht, schon gar nicht für viele Stunden nach dem Test. Allerdings sind sie ein nützliches Werkzeug in deiner persönlichen Risiko-Minimierungs-Strategie nach dem Käsescheiben-Modell: ein tagesaktueller negativer Schnelltest, plus eine FFP2-Maske, plus Lüften, plus eine Booster-Impfung… eine Kombination dieser einfachen Verhaltensweisen hilft, das Risiko zu minimieren, dass du aus Versehen andere Menschen bei XYZ ansteckst.

Funktionieren die Schnelltests auch bei einer Infektion mit der Omikron-Variante?

Diese Frage wird gerade mit Hochdruck erforscht. Die Antigen-Schnelltests reagieren auf ein bestimmtes Teil des Virus (das „N-Protein“) Und weil die meisten Mutationen der Omikron-Virusvariante an einer anderen Stelle liegen (am sog. „S-Protein“), sagt auch das Paul-Ehrlich-Institut: vermutlich können „die allermeisten der in Deutschland angebotenen und positiv bewerteten Antigentests eine Omikron-Infektion nachweisen“.

More educative detail page

Currently, on the test detail page, we only show a list of parameters. However, I have the hypothesis, that these parameters are not self-explanatory.
Hypothesis: As a user, I want to learn more about the data related to my test.

TODO:

  • research the parameters
  • write short educational texts about them
  • design visualizations for the parameters related to data of all the other tests (to answer the question "Is this a good test compared to all the others")
  • implement it

Explicit Button to allow camera access

We are getting more and more support requests for camera access because people rejected it once. An explicit button to grant it might help some people.

Search function can't find the test "CLINITESTR"

The "CLINITEST® Rapid COVID-19 Antigen Self-Test", produced by Healgen, distributed by Siemens can't be found with the Keyowrds "Siemens" or "CLINITEST".
found
search
siemens

Also, the EAN (10816490025075) for the "20x Test Kit", used in schools, is missing.
ClinitestR

Tried on Android with latest Bromite and Chrome as well as Windows with Iron Chrome

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.