Optinomic / apps

Optinomic applications
1 stars 2 forks source link

Access - Forms :: Improvements #138

Closed SonjaKaufmann closed 7 years ago

SonjaKaufmann commented 7 years ago

Access - Forms

ottigerb commented 7 years ago

Bitte klarer spezifizieren:

Alles Prio 1!? Wirklich!?

SonjaKaufmann commented 7 years ago

Client Sonja Kohls (Psychologin) Patient 3108, welcher schon abgeschlossen ist und daher auch keine Berechtigung besteht, aber deshalb muss mich das System ja nicht rausschmeissen und ich mich wieder neu einloggen. Und ja Prio 1, denn wenn es das nach der Einführung bei allen macht und sie sich dauernd neu einloggen müssen, dann werden sie recht genervt sein! Fehler reproduzierbar mit der folgenden Fehlermeldung: image

ottigerb commented 7 years ago

Tatsächlich - Fehler behoben: https://github.com/ottigerb/therapy-server/commit/9fecded0db0cedf8ccfc031229b6448708b2374c

Wenn der Zugriff aufgrund der Patient-Access (Impliziter / Expliziter Behandlungsauftrag) verweigert wird erscheint nun wieder korrekterweise das entsprechende Formular.

SonjaKaufmann commented 7 years ago

Es passiert immer noch. Habe Cache geleert und bei einem anderen abgeschlossenen Patienten versucht und wurde wieder rausgeworfen (damit meine ich, dass ich wieder zum Login komme und es kam wieder der Fehler. image

SonjaKaufmann commented 7 years ago

Wenn ich mich dann wieder einlogge, dann muss ich unten den Fehler wegklicken, aber es erscheint kein Formular.

Soll ich den Punkt mit den Rollenaufgaben separat nehmen, denn die sind auch noch drauf?

ottigerb commented 7 years ago

...Du bist lokal - Südhang? Der Fix wird erst auf den demoserver geladen. Beim nächsten Stable wird dieser ach der Südhang erhalten. Testen der neusten Features/Bugfixes immer auf dem Demo.

SonjaKaufmann commented 7 years ago

Okay, jetzt habe ich es erneut angeschaut und ich nehme an es ist aktualisiert, denn die Rollenaufgaben sind nun verschwunden :-) und komme jetzt auf die Maske für die Angabe des Nutzungsgrundes, aber wenn ich dort etwas auswähle und 24 Stunden Zugriff möchte, dann kommt der folgende Fehler: image

ottigerb commented 7 years ago

Fehler bestätigt - wird hoffentlich dadurch eliminiert: https://github.com/ottigerb/therapy-server/commit/66d588b663d84aabe289b8ed71e4431eb76eae0c. => Next Stable!

Versuche doch noch andere Formulareingaben - bin gespannt welche Variante zu "erfolgreichem" Speichern führt. :-)

SonjaKaufmann commented 7 years ago

alle Varianten führen zu dem Fehler und ich komme nicht weiter. Zudem kann man Assessment nicht alleine anklicken, es sind in dem Fall dann immer zwei aktiviert.

Wann wird denn der Next Stable ausgeführt?

ottigerb commented 7 years ago
    "access_forms": [{
        "identifier": "Behandlungsauftrag",
        "description": "Informationen zu Ihrem Behandlungsauftrag",
        "type": "patient",
        "title": "Behandlungsauftrag | Zugriff",
        "header": "Behandlungsauftrag: Es ist Ihnen kein impliziter Behandlungsauftrag zugeordnet.",
        "fields": [{
            "type": "select",
            "identifier": "FormBA_Select_Reason",
            "label": "Begründung",
            "options": [
                { "value": "1", "text": "Zur Fertigstellung von Berichten" },
                { "value": "2", "text": "Notfallsituation" },
                { "value": "3", "text": "Zur Vorbereitung | Geplanter Eintritt" },
                { "value": "4", "text": "Assessment" }
            ]
        }, {
            "type": "textarea",
            "identifier": "FormBA_Textarea_Remarks",
            "label": "Bemerkungen"
        }],
        "footer": "Begründen Sie, warum Sie auf den oben genannten Patienten zugreifen möchten. Danke.",
        "validity": 86400
    }],

=> Oh, guter Hinweis - Assessment war fälschlicherweise auch mit Value=3 versehen. Interessant, dass dies erst jetzt "gemerkt" wird. Dies hat nichts mit client.new zu tun. Anyway: Fixed: https://github.com/ottigerb/therapy-server/commit/c79222e0e6d8eee6440db311d9115e5c87ce197c

=> Stable ist angekommen. Jedoch noch nicht mit diesem Assessment doppelt. Versuche jetzt nochmals - zuerst Cache leeren - zur Sicherheit! Danke!

SonjaKaufmann commented 7 years ago

Irgendwie verschwinden heute auch meine GitHub-Einträge immer wieder, komisch. Also der Fehler taucht als Therapeut/Psychologe immer noch auf.

ottigerb commented 7 years ago

Hast Du "Cache" geleert? Habe soeben den aktuellen Stable angefordert.

Dieser sollte in den nächsten 10 Minuten ankommen: http://optinomic.cust.local/client.new/#/admin zeigt aktuell: https://github.com/ottigerb/therapy-server/commit/9592c170eebc40ac3f4adb7d89ea872b16e1af26 wird c79222e0e6d8eee6440db311d9115e5c87ce197c.

SonjaKaufmann commented 7 years ago

Ne noch nicht, war mich gerade am ausloggen, aber dann prüfe ich das gleich nochmal.

SonjaKaufmann commented 7 years ago

Mhhhh, muss wohl nochmal leeren und noch warten, gerade ging es noch nicht.

SonjaKaufmann commented 7 years ago

Es geht immer noch nicht. Nur das wir uns nicht falsch verstehen. Es handelt sich um abgeschlossene Patienten, welche ich als Therapeut aus irgendeinem Grund einsehen möchte und mir ist noch kein Behandlungsauftrag zugeordnet. Also wenn ich z.B, weiss es kommt ein Patient, der war vor längerem schon Mal da und ich möchte mit die letzte Behandlung anschauen. Wenn ich als Admin reingehe, dann habe ich ja immer Zugriff. Aber wenn ich mit meinem 2. Therapeuten-Account drin bin, dann geht es immer noch nicht. Verabschiede mich jetzt in den Feierabend und versuche es morgen wieder, nachdem ich den Cache geleert habe.

ottigerb commented 7 years ago

Ich habe einen Testtherapeuten (Therapeut Test) angelegt und selbst versucht:

1.) Access-Form erscheint wie erwartet: bildschirmfoto 2017-10-23 um 18 20 56

2.) Zugriff anfordern funktioniert ebenfalls. Die Behandlungen bleiben jedoch leer. bildschirmfoto 2017-10-23 um 18 21 11

Nach einem F5 der Seite: http://optinomic.cust.local/client.new/#/patient/1453 Wird auch der Fall etc. geladen und kann "normal" betrachtet werden:

bildschirmfoto 2017-10-23 um 18 21 52

=> Bug.: Assessment / Doppelte Selektion wird morgen behoben. => Prio 2 :: Sauberes "Data Refresh" nachdem das Formular versendet wurde.

SonjaKaufmann commented 7 years ago

Also ich bekomme weiter den Fehler 500 und komme nicht weiter.

Dann verstehe ich nicht, wie man den Fall auswählen soll, wenn die Behandlungen leer bleiben? Bzw. wieso nochmal ein F5, Also das hat für mich Prio 1, denn das ist echt doof, wenn ich bei der Einführung schon tricksen muss. Das mit dem doppelten Klick auf Assessment ist nicht so wichtig.

ottigerb commented 7 years ago

...versuche doch weiterhin ob Du den Error 500 "beheben" kannst. Cache leeren, Access-Form Seite neu laden etc. etc. = Ich kann diesen Fehler nicht reproduzieren.

...bzgl. Tricks - ich schau, was ich heute noch erreiche. Vielleicht fällt ja ein Patient aus - oder es gibt Nachtschicht. Hab da eine Idee wie dieses "Reload" gelöst werden könnte.

SonjaKaufmann commented 7 years ago

Ich versuche es nochmal. Vielleicht kannst Du mir ja mal deinen Testtherapeuten nennen und sein login und ich kann schauen ob es nur bei meinem Kohls-Testtherapeuten schief läuft.

SonjaKaufmann commented 7 years ago

Habe alles versucht: Login ,it privaten Computer, logout und neu Login -> Fehler 500 beim auftun des Patienten erneut Cache geleert -> Fehler 500 F5 -> Fehler 500 Seite neu gelade -> Erfolg!!!!!! Hoffe das wirkt nachhaltig. Habe es mit zweitem Patienten versucht und auch dort ging es ohne das ich etwas machen musst.

SonjaKaufmann commented 7 years ago

Das mit dem Seite neu laden funktioniert, bis ich wieder ausgelockt war. Dann muss ich beim ersten Formular nochmal Seite neu laden, dann geht es auch bei allen weiteren. Hope that helps.

ottigerb commented 7 years ago

...Danke - solche Feedbacks sind sehr hilfreich!

ottigerb commented 7 years ago

Again: Der Tip mit "neu anmelden" => SQL Error 500 war wirklich Gold wert. Ich konnte den Fehler reproduzieren und dann auch lösen. Auch wird nun gleich nach [Zugriff für 24 Stunden] alle Daten korrekt geladen. Neuer Stable is currently building => Wird asap den Weg zu Euch finden. Ich werde es auf dem Südhang-Server nochmals testen und hoffentlich Issue schliessen.

ottigerb commented 7 years ago

YES :: Funktioniert m.E. nun "tadellos"!

SonjaKaufmann commented 7 years ago

Also zur Einführung ist es nicht so schlimm, aber bei mir kommt jetzt gar nicht mehr das Zugriffsformular, habe von meinem Therapeuten-Account Zugriff auf alle Daten!

ottigerb commented 7 years ago

Vielleicht sind die 24 Stunden noch nicht abgelaufen? Andere Patienten ebenfalls geprüft?

EDIT:: Soeben nochmals getestet: Bei mir funktioniert alles Einwandfrei.

SonjaKaufmann commented 7 years ago

Mehrere Pateinten getestet und sind schon länger ausgetreten. Kein Formular.

ottigerb commented 7 years ago

...bei mir wie gesagt: Alles tiptop. Allenfalls Cache nochmals leeren.

SonjaKaufmann commented 7 years ago

Jetzt ist es angekommen :-) Tiptop!