ImisDevelopers / 1_011_a_infektionsfall_uebermittellung

This repository is deprecated and has not been maintained for months!
https://imis-prototyp.de/
MIT License
22 stars 6 forks source link

Patientenerfassung überarbeiten (Durch Patienten selbst) #151

Closed t0bska closed 4 years ago

t0bska commented 4 years ago

Die UI "Patienten registrieren ist für die Selbstregistrierung nicht geeignet. Da die Selbstregistrierung voraussichtlich zentraler Bestandteil des Prototypen sein wird, ist sie extrem wichtig.

Die neue UI sollte ohne Login aufgerufen werden können und den Nutzer durch die verschiedenen Fragen geleiten (ähnlich zu covid-online.de - als Wizard [die meisten Persönlichen Daten sollten gemeinsam abgefragt werden]). Folgende Funktionen soll sie haben:

wobkenh commented 4 years ago

Ich hab mich mal dran versucht. Den Workflow erreicht man im Staging. Dort gibt es nun neben dem Prototypenbutton einen zweiten Button.

Ich habe mich jetzt erstmal an dem orientiert, was hier im Issue definiert wurde. Die hier aufgeführten Punkte stimmen aber noch nicht ganz mit dem überein, was das Backend haben möchte:

Bei den Fragen kann ja vlt @jojo19893 auch helfen. Ansonsten gehe ich davon aus, dass es noch einige Wünsche/Verbesserungen zur Oberläche gibt. Immer her damit :)

Übrigens: Die Seite covid-check.de gibt es nicht. War das ein Tippfehler oder haben die die Seite down genommen?

t0bska commented 4 years ago

Wow! Das sieht echt gut aus! 😲😀

t0bska commented 4 years ago

Edit: die domain lautet covid-online.de. Sorry. Aber das passt von der UI-Gestaltung so erstmal.

wobkenh commented 4 years ago

Wir sollten uns übrigens auch Gedanken machen, ob wir Symptome und Risiken/Vorerkrankungen im Backend als Enum abbilden - so wie das jetzt ist kann das Frontend da irgendetwas eintragen (@jojo19893 ?)

jogueber commented 4 years ago

I würde eher eine list von string speichern das macht erweiterungen einfacher :)

wobkenh commented 4 years ago

Alles klar.

Man müsste sicher noch mal an Frontend/Backend was anpassen (siehe meine Auflistung oben), aber das ist dann ja nicht mehr so dringend.

t0bska commented 4 years ago

Todo (UI-Design):

  1. Seite Symptome

    • [x] Alphabetisch sortieren
    • [x] Appetits oder Gewichtsverlust trennen
    • [x] Verlust des Geruchs und oder Geschmackssinnes
    • [x] Schmerzen präzisieren
    • Kopfschmerzen
    • Muskelschmerzen
    • Rückenschmerzen
    • [ ] Option andere (bei Symptomen)
  2. Risiken

    • [x] Alphabetisch sortieren
    • [ ] in Vorerkrankungen umbenennen
    • [x] (inkl. xxx) überall ändern
    • [x] Trimester entfernen
  3. Persönliche Daten

Notiz: ggf. auf Material Design wechseln (erstmal keine Priorität!)

wobkenh commented 4 years ago

Neue Version ist in Staging. Neben den Amerkungen habe ich auch noch eine PLZ API eingebunden, die ich mal in einem anderen Projekt benutzt habe.

Habe allerdings noch zwei Fragen:

t0bska commented 4 years ago

in Vorerkrankungen umbenennen

da hast du recht, das mit Schwangerschaft macht so keinen Sinn. Wir belassen es bei Risiken oder Risikofaktoren.

Symptome Option andere ==> Soll da noch ein Freitextfeld hin?

kann nichts schaden

wobkenh commented 4 years ago

Okay, ist gleich in Staging. Falls noch was fehlt oder geändert werden muss, gerne her damit. Ansonsten denke ich können wir das Issue schließen.

Bzgl. Material Design: Am besten ein neues Ticket aufmachen

JonasCir commented 4 years ago

@wobkenh Hab's mir angeschaut, sieht super aus :) Was noch fehlt ist die Erfassung von systemkritischen Berufen, wie wir sie bei der Patienten Registrierung haben.

JonasCir commented 4 years ago

Der nächste Schritt wäre, die Patienten Registrierung die der Arzt macht ähnlich zu der Selbstregistrierung zu gestalten oder? (Falls das nicht sowieso schon der Fall ist)

wobkenh commented 4 years ago

Systemkritische Berüfe könnte man bei den persönlichen Daten bei Eingabe des Berufes mit abfrühstücken. Eine Auswahl mit "nicht systemrelevant", "Polizei" usw. und daneben ein Freitextfeld, das nur angezeigt wird, wenn "nicht Systemrelevant".

Die "Patient registrieren" Maske ist noch nicht gleich der Selbstregistrierung. Die einzelnen Masken der Selbstregistrierung müssten noch in Komponenten ausgelagert und in der Patient Registrieren Maske eingebunden werden.

Es sollte noch geklärt werden, ob wir "Wie schnell sind die Beschwerden aufgetreten?" und "Haben Sie für diese Saison eine Influenza-Impfung erhalten?" noch in die Selbstregistrierung aufnehmen oder nicht.

t0bska commented 4 years ago

Kann das Textfeld zu andere noch in dieselbe Zeile und der Abstand von der Checkbox nach oben genauso groß wie bei den anderen?

wobkenh commented 4 years ago

Done - merge ich gleich nach Staging

wobkenh commented 4 years ago

Habe noch die systemkritischen Berufe vergessen - Werde ich heute im Laufe des Tages noch nachholen

wobkenh commented 4 years ago

Kommt in 5-10min nach Staging. Falls keine Anmerkungen sind, bitte Ticket schließen.

JonasCir commented 4 years ago

Sieht richtig gut aus @wobkenh ! :) @t0bska kannst du nochmal drüber schauen? Ansonsten denke ich wir können das hier zu machen und Verbesserungen/Bugs separat tracken falls sie auftauchen

t0bska commented 4 years ago

sehr gute Arbeit!