NEWS
Test/Support Adapter iobroker.med-plan
-
hier eine neue version mit einem größeren update
v005
ok, Translation
ok,Correct the contents of a pack (lost/thrown away) überschreiben des current wert
ok,Report output
ok,Bruchteildosen
ok, Notitzfeld je Medikamentv006
ok, Als Slot noch bei Bedarf ergänzen. Wenn im widget gedrückt wird, wird mehrfach die einnahme aufgezeichnet.
ok, Custom definition of time slots for morning, noon, evening, and night
ok, Optional definition of custom/additional slots
ok, neue slots in den widgets berücksichtigen + note +dosis anzeigefröhliches testen
Die Hauptveränderungen sind im Patientenplan erfolgt
was dann auch Auswirkungen auf die widgets hatte

mittlerweile kann das widget auch mit einem dunklen theme umgehen

Das Fragezeichen Icon "Einnahme nach Bedarf"
Hier kann gerne ein Vorschlag gemacht werden, wie dieses Icon aussehen sollte.Dieser Knopf reagiert auch anders wie die anderen.
Er kann mehrfach gedrückt werden. Jeder Druck wird als Einnahme gezählt.
Auch hier wird eine fest, in der Konfiguration, vergebenen Dosis ausgegangen. Falls das auch Variable sein soll, empfehle ich die kleinst mögliche Menge vorzugeben und dann einfach mehrfach den Knopf drücken.@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
fröhliches testen
erstmal das positive

Die Farben bleiben jetzt stabil stehen!@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
die du in der Planeingabe unter Advanced auch alle anpassen kannst.
als ich die Timeslots bei jedem Medikament gesehen hatte, hatte ich schon befürchtet, die auch pberall ändern zu müssen!
Wird aber bei einer Änderung bei allen über nommen :+1:Dann ein paar Wünsche
Die Historie

enthält noch die fälschlicherweise als verpasst deklarierten Termine.
kann man die (später) löschen/editieren?Ebenso bleibt bei den (mangels Editierbarkeit) gelöschten und neu angelegten Medikamenten eine ID stehen

hier die selbe Frage...und in der Historie "neueste zuerst" gilt wohl für die Tage!?? (nicht für die Einnahmen)
morgens steht ganz oben... -
@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
fröhliches testen
erstmal das positive

Die Farben bleiben jetzt stabil stehen!@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
die du in der Planeingabe unter Advanced auch alle anpassen kannst.
als ich die Timeslots bei jedem Medikament gesehen hatte, hatte ich schon befürchtet, die auch pberall ändern zu müssen!
Wird aber bei einer Änderung bei allen über nommen :+1:Dann ein paar Wünsche
Die Historie

enthält noch die fälschlicherweise als verpasst deklarierten Termine.
kann man die (später) löschen/editieren?Ebenso bleibt bei den (mangels Editierbarkeit) gelöschten und neu angelegten Medikamenten eine ID stehen

hier die selbe Frage...und in der Historie "neueste zuerst" gilt wohl für die Tage!?? (nicht für die Einnahmen)
morgens steht ganz oben...@Homoran sagte in Test/Support Adapter iobroker.med-plan:
Dann ein paar Wünsche
Die Historieenthält noch die fälschlicherweise als verpasst deklarierten Termine.
kann man die (später) löschen/editieren?ja, das hatte ich gestern noch in die Anforderungsliste mit aufgenommen.
Aus dem Report wird man Einträge löschen können. Allerdings werden fehlende Einträge durch den Adapter dann nach einer gewissen Zeit wieder als vergessen markiert.Das 1-tages Widget wird Navigationspfeile erhalten, bei dem man auch mehrere Tage nach hinten wandern kann um dann das noch zu ändern.
Das Mehrtages widget kann man heute schon so einstellen, das es auch noch die vergangenen Tage anzeigen lassen kann.
Als Anforderung ist noch nicht umgesetzt, das der Aktuelle Tag und der aktuelle Slot noch extra hervorgehoben wird, das man das visuell besser erfassen kann, was gerade aktuell ist.
Ebenso bleibt bei den (mangels Editierbarkeit) gelöschten und neu angelegten Medikamenten eine ID stehen

ok, werde ich noch mit aufnehmen, das nach dem löschen eines Medikaments, entweder aus dem Plan, wie auch aus der generellen Tabelle, werden auch alle Einnahme-Zeiten gelöscht.
hier die selbe Frage
...und in der Historie "neueste zuerst" gilt wohl für die Tage!?? (nicht für die Einnahmen)
morgens steht ganz oben...Gedacht ist, das in der Reihenfolge der Slots auch die jeweiligen Einnahmen aufgelistet werden, also nicht in der Reihenfolge der Einnahme. Es kann gut sein, das es da noch nicht ganz rund läuft.
Wobei ich heute nochmal eine neue Version liefere, bei der wieder einiges weiterentwickelt wurde.
Hauptfokus ist jetzt der Trigger-Mechanismus -
Neue Version v007
- ok, trigger reminders for doses
Ich habe versucht den Trigger-Mechanismus umzusetzen.
Aktuell nur die ERinnerungs-Events zur Medikamenteneinnahme
Es wird immer, für alle Patienten der Datenpunkt _reminder getriggert.
In diesen wird eine JSON-Struktur geschrieben, die alle Informationen enthält, die man zur Weiterverarbeitung für Audio-Ausgabe, Telegram, andere Messenger benötigt.Es gibt mehrere Möglichkeiten die Events zu steuern
Hybrid = dort kann man aktuell über Prozentangaben (0, 0.66, 0.83,,,) vorgeben wann und wie oft man erinnert werden möchte.
Decay=jeweils nach der Hälfte der verbleibenden Zeit wird eine Erinnerung erzeugt, also bei 120 Minuten Einnahmezeit für einen Slot bei 0, nach 60, nach 90, nach 105, nach 115 Minuten.
Fixed=bspw alle 15 Minutenzusätzlich kann noch die maximale Anzahl der Erinnerungen und den mindestabstand in Minuten zwischen 2 Erinnerungen
Das kann einmal je Patient global vorgegeben werden.
Kann je Medikament aber auch nochmal angepasst werdenZusätzlich kann noch die Dringlichkeit /Severity angegeben werden in Abhängigkeit der Anzahl der verbleibenden Restminuten (urgent, warn,notice,info)





Hier habe ich noch relativ wenig getestet.
Die Funktionen sind ab jetzt im githuib verfügbar -
Neue Version v008
- ok, Im Bericht einen Eintrag/Fehleinnahme löschen + suche und filterung
- ok, Im widget den aktuellen Einnahmeslot leuchtend markieren
- ok, Im Day-widget navigationspfeile für nächster Tag/vorheriger Tag
- multi day: scrollbalken ausgeblendet
Bearbeitung der Historie mit Suche und Filterung

Die Widgets wurden auch entsprechend verbessert

Noch ein Hinweis
Ich habe umfangreichere Testdaten hinzugefügt.
Dazu müssen alle Datenpunkte des Adapters gelöscht werden.
Dann erzeugt der Adapter die Testdaten die relativ viele verschiedene Szenarien zum Testen abdecken. -
Neue Version v008
- ok, Im Bericht einen Eintrag/Fehleinnahme löschen + suche und filterung
- ok, Im widget den aktuellen Einnahmeslot leuchtend markieren
- ok, Im Day-widget navigationspfeile für nächster Tag/vorheriger Tag
- multi day: scrollbalken ausgeblendet
Bearbeitung der Historie mit Suche und Filterung

Die Widgets wurden auch entsprechend verbessert

Noch ein Hinweis
Ich habe umfangreichere Testdaten hinzugefügt.
Dazu müssen alle Datenpunkte des Adapters gelöscht werden.
Dann erzeugt der Adapter die Testdaten die relativ viele verschiedene Szenarien zum Testen abdecken.@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
Dazu müssen alle Datenpunkte des Adapters gelöscht werden.
also diese 3 löschen?

dann muss aber Patient und Medis wieder neu angelegt werden?
-
@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
Dazu müssen alle Datenpunkte des Adapters gelöscht werden.
also diese 3 löschen?

dann muss aber Patient und Medis wieder neu angelegt werden?
-
Ja, wir sind hier in einer Alpha Version.
Da ist nix stabil.
Es lohnt sich noch nicht dauerhaft irgend etwas anzulegen.
Nur zum Testen und zu schauen ob die eigenen Szenarien passen@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
Ja, wir sind hier in einer Alpha Version.
kein Problem :)
-
Neue Version v008
- ok, Im Bericht einen Eintrag/Fehleinnahme löschen + suche und filterung
- ok, Im widget den aktuellen Einnahmeslot leuchtend markieren
- ok, Im Day-widget navigationspfeile für nächster Tag/vorheriger Tag
- multi day: scrollbalken ausgeblendet
Bearbeitung der Historie mit Suche und Filterung

Die Widgets wurden auch entsprechend verbessert

Noch ein Hinweis
Ich habe umfangreichere Testdaten hinzugefügt.
Dazu müssen alle Datenpunkte des Adapters gelöscht werden.
Dann erzeugt der Adapter die Testdaten die relativ viele verschiedene Szenarien zum Testen abdecken.@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
Ich habe umfangreichere Testdaten hinzugefügt.
Dazu müssen alle Datenpunkte des Adapters gelöscht werden.heisst das im Umkehrschluss, dass wenn ich die Testdaten nicht verwenden will, die DPs nicht löschen muss, aber das Update trotzdem läuft.
-
@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
Ich habe umfangreichere Testdaten hinzugefügt.
Dazu müssen alle Datenpunkte des Adapters gelöscht werden.heisst das im Umkehrschluss, dass wenn ich die Testdaten nicht verwenden will, die DPs nicht löschen muss, aber das Update trotzdem läuft.
ja genau.
Die Testdaten werden nur angelegt, wenn die Datenpunkte nicht vorhanden sind.
Wenn da schon was ist, wird nix extra angelegt-Es kann allerdings sein, das wenn sich die Datenstruktur ändert, das dann deine bisher angelegten Daten nicht mehr funktionieren. Dann musst wieder neu anlegen.
-
ja genau.
Die Testdaten werden nur angelegt, wenn die Datenpunkte nicht vorhanden sind.
Wenn da schon was ist, wird nix extra angelegt-Es kann allerdings sein, das wenn sich die Datenstruktur ändert, das dann deine bisher angelegten Daten nicht mehr funktionieren. Dann musst wieder neu anlegen.
@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
wenn sich die Datenstruktur ändert, das dann deine bisher angelegten Daten nicht mehr funktionieren. Dann musst wieder neu anlegen.
Das ist klar...und ok!
Danke, dann spring ich mal weiter
-
Ich hab jetzt die 0.0.8 installiert.
Da ist auf den ersten Blick einiges passiert wobei man für das Verständnis wohl doch die Testdaten gebraucht hätte 😀

aber ich denke das bekomme ich noch hin
Beim ersten (Fehl-) Versuch wurde es dann klar.
Allerdings hatte ich hier
den Schieber genau falsch verstanden (Zum Standard aktivieren)Die dann erscheinenden Optionen haben das allerdings geklärt

-
Ich hab jetzt die 0.0.8 installiert.
Da ist auf den ersten Blick einiges passiert wobei man für das Verständnis wohl doch die Testdaten gebraucht hätte 😀

aber ich denke das bekomme ich noch hin
Beim ersten (Fehl-) Versuch wurde es dann klar.
Allerdings hatte ich hier
den Schieber genau falsch verstanden (Zum Standard aktivieren)Die dann erscheinenden Optionen haben das allerdings geklärt

ja die deutsche Übersetzung ist verbesserungswürdig.
Bei den medizinischen Begriffen habe ich zusätzlich noch ChatGPT bemüht (was wirklich gut funkioniert)
Aber die optimierung der (deutschen) Übersetzung würde ich auch erst gegen Ende machen.
Aktuell ist bei mir die Oberfläche alles auf Englisch
Aber ich denke wir sind auch schon bei 80%-90% der geplanten Features -
ja die deutsche Übersetzung ist verbesserungswürdig.
Bei den medizinischen Begriffen habe ich zusätzlich noch ChatGPT bemüht (was wirklich gut funkioniert)
Aber die optimierung der (deutschen) Übersetzung würde ich auch erst gegen Ende machen.
Aktuell ist bei mir die Oberfläche alles auf Englisch
Aber ich denke wir sind auch schon bei 80%-90% der geplanten Features@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
bei 80%-90% der geplanten Features
ich hätte noch was 😉
- Medikamentenplan pro Patient
und etwas abgewandelt wenn das auch für andere interessant ist.:
- "Bestückungsplan" für die Wochenration.

-
@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
bei 80%-90% der geplanten Features
ich hätte noch was 😉
- Medikamentenplan pro Patient
und etwas abgewandelt wenn das auch für andere interessant ist.:
- "Bestückungsplan" für die Wochenration.

-
Leider noch mal eine zusätzliche Information:
Ich habe soeben das Protokoll zum dev-Meeting (konnte leider nicht selbst teilnehmen) gelesen.
Da wurde wohl beschlossen (wie auch immer ggfs. zu lesen ist), das react aus dem adapter-creator entfernt werden soll, da die aktuelle Konfiguration so auch nicht funktioniert.
Da ich allerdings befürchte, stand da jetzt so nicht im Protokoll, das react dann mittelfristig von iobroker nicht mehr unterstützt wird, frage ich mich ob es Sinn macht diesen Adapter mit react weiterzuentwickeln.
So in die Richtung, nach einer Weisheit der Dakota-Indianer:
Wenn du merkst das du ein totes Pferd reitest, dann steig ab :)
-
Habe die 009 istalliert und bekomme beim Aufruf des Adapters in IoBroker unten stehende Meldung. Der Adapter zeigt grün.
Das Icon wird in der Visu dargestellt.
Fehler med-plan.jpg -
Habe die 009 istalliert und bekomme beim Aufruf des Adapters in IoBroker unten stehende Meldung. Der Adapter zeigt grün.
Das Icon wird in der Visu dargestellt.
Fehler med-plan.jpgRufst du die Adapter konfig auf oder das Tab in der seitenleiste ?
-
Tab in der Seitenleiste
-
Tab in der Seitenleiste

