Open ottigerb opened 6 years ago
Ich habe meine Punkte bereits im OP eingetragen, was ich momentan in V2 mache, weil es in client.new nicht geht oder umständlicher ist. Bei den Hilfsassistentinnen habe ich auch noch nachgefragt, was sie in V2 machen, von ihnen ist aber erst am Nami wieder jemand da.
Hier noch ein paar "Ausdeutschungen" zu den Punkten:
Daaanke! OK, ich werde diesen Punkten annehmen. Sounds doable. Somit wird hoffentlich der alte client bald gar nicht mehr benötigt. Wird schwer diesen zu migrieren -> Focus on this!
Zur SQL-Toolbox eine kurze Nachfrage: Wenn per Linksklick auf Herunterladen" nichts passiert, liegt das an meinen Browsereinstellungen oder fehlt da noch was? Bei Rechtsklick und "Link in neuem Tab / Fenster öffnen" wird jedoch eine Excel-Datei mit den Daten geöffnet.
Bzgl. https://github.com/Optinomic/apps/issues/177#issuecomment-390959756:
https://demo.optinomic.org/client.new/#/admin/sql-toolbox
Die angeforderten Daten sind bereitgestellt.
Links Click auf [Herunterladen]
lädt bei mir die Daten wie erwartet herunter. Somit ist da etwas mit den "Browser-Einstellungen".
Vorhin ging's, habe die Aufgabe abgebrochen und wollte gleich eine neue erstellen, wobei ich hier steckenblieb:
PS: mit neuladen der Seite funktioniert's, ist aber trotzdem irritierend, wenn das häufiger vorkommen sollte.
...sieht nach CACHE-Thema aus. Ich kann Aufgaben erfassen ohne Seite neu zu laden. Ich behalte diesen Effekt im Auge.
Aufgabe erstellen: Fix unterwegs durch: https://github.com/ottigerb/therapy-server/commit/b64c2f96dab0869a308a7192b0d3ff9b1af69b5e
Von den Assistentinnen ist mir rückgemeldet worden, dass sie unter anderem die bereits genannten Funktionen noch in V2 nutzen, weil's in client.new nicht geht oder mühsamer ist. Zusätzlich gibt es von ihnen noch folgende Wünsche:
Nochmals wegen der Downloadfunktion (https://github.com/Optinomic/apps/issues/177#issuecomment-390960726): Im gleichen Browserfenster funktioniert es bei demo.optinomic.org/client.new tiptop, mit optinomic.suedhang.ch/client.new nicht. In der console erscheint beim Demoserver folgende Warnung: ...die auf dem Südhangserver nicht erscheint.
Ich finde auf die Schnelle nicht raus, weshalb die Auswahloptionen bei der Neuerstellung von Aufgaben rechtsbündig sind, finde es aber recht unpraktisch. Kannst du das mit relativ wenig Aufwand umstellen, dass die gesamte Breite des Auswahlfeldes als Klickfläche genutzt werden kann?
Was mir eben noch aufgefallen ist: In die Browseradresse wird der Downloadlink aufgenommen: http://optinomic.suedhang.ch/api/download/75e1f74c-f317-4618-a570-be8eeb15d44a/csv/201806121253.csv#/patients/group/27 ...und bleibt dafür drin, egal welchen Bereich in Optinomic ich anwähle. Beim Neuladen der Seite wird der Download dann jedes Mal geliefert. Sehr gspässig...
https://github.com/Optinomic/apps/issues/177#issuecomment-396599628 bezieht sich auf die SQL-Toolbox?
Genau
Info / Frage zum Datenreiter in der App: Noëmi hat mir rückgemeldet, dass sie einzelne Antworten nicht mehr anpassen kann - damit beim folgenden Patienten statt "undefined" "Eintritt" steht, müsste sie den Eintrittsort angeben können. Bei der Eingabe (2) und Speichern kommt aber ein "failed with status code: 400": http://optinomic.suedhang.ch/client.new/#/patient/3521/stay/1815/app/ch.suedhang.apps.bscl_anq.production/data
Ja, der Fehler liegt irgendwo hier "begraben": https://github.com/ottigerb/therapy-server/issues/521 & https://github.com/ottigerb/therapy-server/issues/518 Eigentlich sollte dieser Datenreiter noch nicht "in Stable Production" erscheinen - doch bei dieser ganzen Server-Migration ist dies wohl durchgerutscht: Vorerst mit dem alten Client "bearbeiten". Ich werde die Prio dieser PUT
Fehler erhöhen.
Ahso, ich dachte dort geht's nicht mehr, weil die Daten ewig nicht geladen wurden...
...öhm - hab's ehrlicherweise nicht getestet. Worst Case wäre dann direkt im SQL die Änderung vorzunehmen - doch ich hoffe dieses Issue ist ebenfalls bald "erledigt" - anyway: Tom needed!
In V2 rädelt es nur, vielleicht sagt dir die Console-Ausgabe etwas:
Direkt im SQL weiss ich nicht, wie ich einen einzelnen Wert angehen kann, weil die ja mit vielen anderen zusammen (im JSON-Format?) im response-Feld drin sind.
...OK - versuche mal unter /client.new/#/admin den Upgrader
zu starten. Dann sollte nach max. 10 Minuten folgende Version bei Euch angekommen sein: http://ci.optinomic.org/job/Optinomic-stable/247/ Dort sollte der FIX bzgl. Datenänderung enthalten sein. Danke für Rückmeldung.
V2 scheint wohl definitiv nicht mehr zu funktionieren bzgl. der Änderungen an der API.
Bis auf die Fehlermeldung ändert sich nichts - bei Anpassung und Speichern: Failed with status code: 204
Allerdings gibt es den Effekt, dass wenn man die Änderung speichert (mit Fehlermeldung), steht die Zahl bei nochmaligem Bearbeiten noch drin...
Das klingt doch guuuut! Vgl. https://doc.optinomic.org/V2/Developers/api.html:
204 No Content (no JSON) in case of success.
Somit sollte die Änderung gespeichert sein. Ein Abmelden und wieder neu anmelden => Zahl noch drin - or? Neuberechnung der Calculation nicht vergessen.
Ich werde das Form nachbearbeiten bzgl. Fehlermeldung resp. Erfolgsmeldung etc.
Ich glaube ich wünsche mir noch eine "Optinomic for dummies"-Anleitung... Hat einwandfrei geklappt!
Vermissen wir etwas vom alten Client?
https://demo.optinomic.org/api/#/login
Entdeckte Punkte
[x] Manuelles Erstellen von Tasks (wip)
[x] Z.B. Recompute anstossen - via App
[x] Daten-Reiter direkt bei Patient im Modul
[ ] Annotations
[x] SQL-Toolbox mit Download-Funktion
[x] Gruppen bearbeiten: Suchfunktion
[ ] Kommentarfunktion
[x] Fragebogenlöschung auf App-Seite