NEWS
Test/Support Adapter iobroker.med-plan
-
@OliverIO
Hallo, interessant wäre auch bei den Medikamenten welchen Wirkstoff sie haben und für welche Krankheit.Und welcher Hausarzt bzw wer hat und wann das Medikament verschrieben.
@sigi234 sagte in Test Adapter iobroker.med-plan:
@OliverIO
Hallo, interessant wäre auch bei den Medikamenten welchen Wirkstoff sie haben und für welche Krankheit.Und welcher Hausarzt bzw wer hat und wann das Medikament verschrieben.
Hab ich mal aufgeschrieben.
Hatte schon gedacht das Medikament ggfs aus einer Datenbank nachschlagen lassen
wie bspw https://portal.dimdi.de/amguifree/?accessid=amis_off_am_ppv&lang=de -
@OliverIO sagte in Test Adapter iobroker.med-plan:
habe ich einen neuen Adapter begonnen.
Super Idee, aber wahrscheinlich die nächste Büchse der Pandora!! 😉
Das sieht man schon an den ersten Wünschen.
ich mach dann gleich mal weiter!
Hast du auch an halbe oder viertel Tabletten gedacht?
@sigi234 sagte in Test Adapter iobroker.med-plan:
wäre auch bei den Medikamenten welchen Wirkstoff sie haben und für welche Krankheit.
Dies kann natürlich auch beliebig komplex ausgeweitet werden mit weiteren pharmakologischen Daten, wie unerwünschte Wirkungen, Kontraindikationen,.... (siehe Beipack oder Rote/Gelbe Liste)
Man kann es natürlich wie die Generika machen, und direkt nur den Wirkstoffnamen verwenden (mache ich immer für mich), bei Kombipräparaten auch nicht immer einfach|
Interessant wären dann aber eher die unterschiedlichen Zusatzstoffe verschiedener Hersteller/ Präparate, also doch wieder Handelsnamen (wenn man denn als Kassenpatient immer die selben bekäme....), ist aber wirklich oversized für den Adapter.Für welche Krankheit es verschrieben wurde, oder es genutzt werden kann?
Letzteres ist auch nicht so einfach, wenn man die offLabel Verwendung noch hinzu nimmt.@sigi234 sagte in Test Adapter iobroker.med-plan:
Und welcher Hausarzt bzw wer hat und wann das Medikament verschrieben.
das ist auf jeden Fall höchst interessant!
Dann wäre aber auch eine Historie für mögliche Dosisänderungen sehr nutzbringend. Vor allem wenn Hausarzt, Krankenhaus und Facharzt sich da mit einmischen.@Homoran sagte in Test Adapter iobroker.med-plan:
Hast du auch an halbe oder viertel Tabletten gedacht?
ja glaube ich, der adapter entsteht mit Hilfe der KI, aber ich glaube das war mit dabei, wenn dann wird es nachgezogen.
Dies kann natürlich auch beliebig komplex ausgeweitet werden mit weiteren pharmakologischen Daten, wie unerwünschte Wirkungen, Kontraindikationen,.... (siehe Beipack oder Rote/Gelbe Liste)
siehe Link zu einer Datenbank bspw
https://portal.dimdi.de/amguifree/?accessid=amis_off_am_ppv&lang=deFür welche Krankheit es verschrieben wurde, oder es genutzt werden kann?
Letzteres ist auch nicht so einfach, wenn man die offLabel Verwendung noch hinzu nimmt.Ich nehm mal ein Notitzfeld mit auf, da kann man eintragen was man will
Dann wäre aber auch eine Historie für mögliche Dosisänderungen sehr nutzbringend. Vor allem wenn Hausarzt, Krankenhaus und Facharzt sich da mit einmischen.
ok
-
@Homoran sagte in Test Adapter iobroker.med-plan:
Hast du auch an halbe oder viertel Tabletten gedacht?
ja glaube ich, der adapter entsteht mit Hilfe der KI, aber ich glaube das war mit dabei, wenn dann wird es nachgezogen.
Dies kann natürlich auch beliebig komplex ausgeweitet werden mit weiteren pharmakologischen Daten, wie unerwünschte Wirkungen, Kontraindikationen,.... (siehe Beipack oder Rote/Gelbe Liste)
siehe Link zu einer Datenbank bspw
https://portal.dimdi.de/amguifree/?accessid=amis_off_am_ppv&lang=deFür welche Krankheit es verschrieben wurde, oder es genutzt werden kann?
Letzteres ist auch nicht so einfach, wenn man die offLabel Verwendung noch hinzu nimmt.Ich nehm mal ein Notitzfeld mit auf, da kann man eintragen was man will
Dann wäre aber auch eine Historie für mögliche Dosisänderungen sehr nutzbringend. Vor allem wenn Hausarzt, Krankenhaus und Facharzt sich da mit einmischen.
ok
-
jetzt kommt noch was von mir ;)
automatische Email (mit vorher erstelltem HTML-Template) an den Hausarzt, wenn Med XY nur noch xx Stück vorhanden sind.
So bekomm ich das neue Rezept gleich auf die Ecard gebucht.@Negalein sagte in Test Adapter iobroker.med-plan:
jetzt kommt noch was von mir ;)
automatische Email (mit vorher erstelltem HTML-Template) an den Hausarzt, wenn Med XY nur noch xx Stück vorhanden sind.
So bekomm ich das neue Rezept gleich auf die Ecard gebucht.ja, wobei ich das nicht für jeden einzelne Kommunikationsdienst direkt einbauen werde.
Geplant ist ein Trigger-Datenpunkt mit json Zusatzinformation.
Der kann dann mit einem Skript ausgewertet werden und an jeden beliebigen Kommunikationsadapter angebunden werden.
Ich denke es wird verschiedene Typen von Ereignissen geben (Bestellung, Einnahmeerinnerung,...) -
Vielen Dank für eure Ergänzungen.
Dann wird es wohl doch nicht nur ein Nischen-AdapterLeider wird der Test noch ein paar wenige Tage dauern, da ich, wie oben geschrieben habe, erst mal nochmal umstellen muss.
Der Adapter hat im Debug schon funktioniert, wenn er aber richtig installiert wird benötigt er wohl das aktualisierte react-framework welches durch iobroker/adapter-react-v5 mitkommt. (das mit der ukrainischen sprache war nur ein symptom daraus)
Leider sind das umfangreichere Umstellungen, bei dem der komplette Source nochmal angepasst werden muss. Aber ich denke dann nächste Woche ist das abgeschlossen. -
jetzt ging es doch schneller. hab noch ein wenig zeit gefunden.
Nun könnt ihr es nochmal von github probieren
@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
Nun könnt ihr es nochmal von github probieren
läuft :)
noch paar Vorschläge:
1 ---> hier würde mir noch "bei Bedarf" fehlen
2 ---> freie Zeiteingabe
-
@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
Nun könnt ihr es nochmal von github probieren
läuft :)
noch paar Vorschläge:
1 ---> hier würde mir noch "bei Bedarf" fehlen
2 ---> freie Zeiteingabe
@Negalein sagte in Test/Support Adapter iobroker.med-plan:
1 ---> hier würde mir noch "bei Bedarf" fehlen
habe ich ergänzt:
Als Slot noch bei Bedarf ergänzen. Wenn im widget gedrückt wird, wird mehrfach die Uhrzeit der Einnahme aufgezeichnet.2 ---> freie Zeiteingabe
ja steht schon in der todo liste
- Custom definition of time slots for morning, noon, evening, and night
- Optional definition of custom/additional slots
-
Inspiriert von diesem Thread habe ich einen neuen Adapter begonnen.
https://forum.iobroker.net/topic/83482/pillen-erinnerung-und-periodenkalenderZiel ist es die Überwachung der Medikamenteneinnahme über den iobroker komfortabel zu tracken. Mit einem VPN oder den cloudzugriff ist die Erfassung auch überall verfügbar.
Der Adapter ist aktuell in einem frühen Alphastatus. Ziel ist es interessierte bei der Entwicklung und Gestaltung mitwirken zu lassen.
Installiert werden kann er aktuell nur von github über den Expertenmodus im iobroker
https://github.com/oweitman/ioBroker.med-plan/tree/masterDer Adapter fügt selbst Testdaten hinzu, die im Verlauf gelöscht werden können. Aber zum testen ist es so einfacher
Aktuell kann man bereits
- Medikamente anlegen-
- Patienten anlegen
- Medikamente einem Patienten zuordnen
- Aus 4 Einnahmeslots (morgends,mittags,abends,nachts) wählen.
- Die Dosis allgemein oder Slot-individuell wählen
- Den Einnahmerythmus wählen
Bereits vorbereitet wurde auch:
- eine kleine Bestandsverwaltung, bei der Packungen angelegt werden können
- diese individuell markiert werden können (falls mehrere gleiche vorhanden sind)
Die Todo-Liste umfasst:
- Der Adapter erkennt automatisch versäumte Dosen.
- Erfasst die genaue Einnahmezeit jeder Dosis.
- Vis-Widgets sind auch im Dunkelmodus verfügbar.
- Fügt fehlende Daten aus dem aktuellen Datenmodell zu den Widgets hinzu.
- Notizfunktion für versäumte Dosen.
- Weitere Layoutoptionen.
- Einnahmezuverlässigkeit berechnen.
- Berichtsausgabe.
- Zählfunktion für den Restinhalt einer Packung.
- Nachbestellerinnerung.
- Packungsinhalt korrigieren (verloren/weggeworfen).
- ggfs benutzerdefinierte Definition von Zeitfenstern für Morgen, Mittag, Abend und Nacht.
- Optionale Definition von benutzerdefinierten/zusätzlichen Zeitfenstern.
- Weitere Optionen für den Einnahmeplan.
- Optionale Erweiterung der Medikamentenverfolgung mit detaillierten Informationen.
- Übersetzung
Aktuell sehen die Erfassungsmasken, die als zusätzlicher Tab umgesetzt wurden, so aus:




2 Widgets (1-Tagesplan und Multitagesplan) mit rudimentärer Funktionalität wurde ebenfalls vorbereitet.
Aktuell nur für vis1 und ein helles layout
vgl auch die Todo-Liste für die nächsten Schritte

Ich freue mich auf eure Meinungen, Anregungen und Testergebnisse
-
ja ein bild hatte ich im ersten post auch schon dazu gepostet.
aktuell halt nur rudimentäre funktionen.
ist sozusagen ein proof of conceptsagte in Test/Support Adapter iobroker.med-plan:
2 Widgets (1-Tagesplan und Multitagesplan) mit rudimentärer Funktionalität wurde ebenfalls vorbereitet.
Aktuell nur für vis1 und ein helles layout
vgl auch die Todo-Liste für die nächsten Schritte -
ja ein bild hatte ich im ersten post auch schon dazu gepostet.
aktuell halt nur rudimentäre funktionen.
ist sozusagen ein proof of conceptsagte in Test/Support Adapter iobroker.med-plan:
2 Widgets (1-Tagesplan und Multitagesplan) mit rudimentärer Funktionalität wurde ebenfalls vorbereitet.
Aktuell nur für vis1 und ein helles layout
vgl auch die Todo-Liste für die nächsten Schritte@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
ja ein bild hatte ich im ersten post auch schon dazu gepostet.
hab ich gesehn.
hab das Widget trotz mehrfachem Upload nicht

-
@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
ja ein bild hatte ich im ersten post auch schon dazu gepostet.
hab ich gesehn.
hab das Widget trotz mehrfachem Upload nicht

ah, die frage war rethorisch gestellt. das ist im text meist nicht gut zu verstehen.
ich habe das gerade auf meinem testserver (also nicht die dev/debugging instanz) ausprobiert. da waren die widgets da. evtl musst du mal den restart-knopf von vis1 drücken.
das ist ein effekt den ich festgestellt habe aber noch nicht im detail untersucht habe,
da ich diesmal (wegen KI) die widgets mal anders aufgebaut habe wie sonst. -
ah, die frage war rethorisch gestellt. das ist im text meist nicht gut zu verstehen.
ich habe das gerade auf meinem testserver (also nicht die dev/debugging instanz) ausprobiert. da waren die widgets da. evtl musst du mal den restart-knopf von vis1 drücken.
das ist ein effekt den ich festgestellt habe aber noch nicht im detail untersucht habe,
da ich diesmal (wegen KI) die widgets mal anders aufgebaut habe wie sonst.@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
das ist ein effekt den ich festgestellt habe aber noch nicht im detail untersucht habe,
sind da :)
gleich 2 Anmerkungen

- Zeilenabstand zwischen Name und Datum könnte etwas mehr sein
- bei längeren Medi-Namen ist 0 Abstand zu den Kästchen
-
@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
das ist ein effekt den ich festgestellt habe aber noch nicht im detail untersucht habe,
sind da :)
gleich 2 Anmerkungen

- Zeilenabstand zwischen Name und Datum könnte etwas mehr sein
- bei längeren Medi-Namen ist 0 Abstand zu den Kästchen
-
v0.0.4 kann heruntergeladen werden
- ok, Adapter automatically detects missed doses
- OK, Record the exact time of each dose
- ok, Vis widgets are also available for dark mode
- ok, Add missing data from the current data model to widgets
- ok Note function intakes
- ok,Count function for remaining contents of a pack (implemented, but not tested)
- ok, translation
- ok icon hinzugefügt
Die Verfügbarkeit der widgets in vis dürfte auch behoben sein. es hat die restart funktion nach install gefehlt.
-
v0.0.4 kann heruntergeladen werden
- ok, Adapter automatically detects missed doses
- OK, Record the exact time of each dose
- ok, Vis widgets are also available for dark mode
- ok, Add missing data from the current data model to widgets
- ok Note function intakes
- ok,Count function for remaining contents of a pack (implemented, but not tested)
- ok, translation
- ok icon hinzugefügt
Die Verfügbarkeit der widgets in vis dürfte auch behoben sein. es hat die restart funktion nach install gefehlt.
@OliverIO ich hab den Adapter noch nicht installiert.
@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
hab noch ein wenig zeit gefunden.
die hab ich verloren 😀
wie sieht es mit den "Wirkstoffkonzentrationen" aus?
z.B. ASS100/ASS400, IBU400/IBU600, L-Thyroxin 50/75/100/150...
Sollen die als getrennte Medikamente angelegt werden und tauchen dann so im Widget auf?Sind Tropfen vorgesehen, wenn ja wie?
z.B. bei Metamizol/Novaminsulfon/Novalgin 500; morgens 30, mittags, abends, zur Nacht je 20 -
@OliverIO ich hab den Adapter noch nicht installiert.
@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
hab noch ein wenig zeit gefunden.
die hab ich verloren 😀
wie sieht es mit den "Wirkstoffkonzentrationen" aus?
z.B. ASS100/ASS400, IBU400/IBU600, L-Thyroxin 50/75/100/150...
Sollen die als getrennte Medikamente angelegt werden und tauchen dann so im Widget auf?Sind Tropfen vorgesehen, wenn ja wie?
z.B. bei Metamizol/Novaminsulfon/Novalgin 500; morgens 30, mittags, abends, zur Nacht je 20Ja unterschiedliche wirkstoffkonzentrationen sind separate Medikamente. Ich habe da jetzt keine hierarchische Erfassung gebaut.
Es sind bereits verschiedene Einheiten berücksichtigt

Muss da mal die Übersetzung von gestern prüfen ob das ordentlich übersetzt wurde.
-
Ja unterschiedliche wirkstoffkonzentrationen sind separate Medikamente. Ich habe da jetzt keine hierarchische Erfassung gebaut.
Es sind bereits verschiedene Einheiten berücksichtigt

Muss da mal die Übersetzung von gestern prüfen ob das ordentlich übersetzt wurde.
@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
Es sind bereits verschiedene Einheiten berücksichtigt
super!
aber wie trägt man denn im widget unterschiedliche Anzahl Tropfen ein?
auch
@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
unterschiedliche wirkstoffkonzentrationen sind separate Medikamente
oder verstehe ich da etwas falsch?
-
ja sehe es.
leerer instanz setting dialog ist ok. gibt es aktuell keinebeim aufruf des tabs gibt es ein fehler mit der ukrainischen übersetzung.
ich schauehm,
der adapter creator erzeugt noch mit den alten adapter-react und nicht mit adapter-react-v5 bibliothek.
da muss ich erst umbauen@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
hm,
der adapter creator erzeugt noch mit den alten adapter-react und nicht mit adapter-react-v5 bibliothek.
da muss ich erst umbauenJa, @Apollon77 hat die ganzen REACT Issues mit 'Help needed' markiert. Wenn du da was beitragen kannst / willst red bzw, schreib dich mit Apollon77 zusammen. Er kann (soweit mir beknnat) an REACT Dingen nichts sinnvoll anpassen.
-
@OliverIO sagte in Test/Support Adapter iobroker.med-plan:
hm,
der adapter creator erzeugt noch mit den alten adapter-react und nicht mit adapter-react-v5 bibliothek.
da muss ich erst umbauenJa, @Apollon77 hat die ganzen REACT Issues mit 'Help needed' markiert. Wenn du da was beitragen kannst / willst red bzw, schreib dich mit Apollon77 zusammen. Er kann (soweit mir beknnat) an REACT Dingen nichts sinnvoll anpassen.
@mcm1957
Ja, dazu muss man zunächst mal besprechen wie, speziell im Admin Bereich der source code organisiert werden soll.
Gefühlt sind da ein paar Sachen durcheinander.Aktuell haben wir hier (einzeln oder beides)
- Adapter config
- Adapter tab
Und das jeweils als
- react alt mit crao
- react neu mit vite
- js/materialize
- jsonconfig
Und das alles im gleichen Verzeichnis,
Da ist es manchmal etwas schwierig in anderen Adaptern das alles richtig zuzuordnen.Vorschlag
Separate Verzeichnisse für js/materialize und react
/src-admin-config
/src-admin-tab- anpassen/erweiterung der Tools damit die Verzeichnisse parametrisiert übergeben werden können, so das der Build dann in /admin bereitsteht (die Tools müssen immer noch den aktuellen Zustand unterstützen)
Die jsonconfig Dateien für config und tab bleiben in /admin
Ggfs noch zu überlegen, wo der source für jsonconfig custom widgets liegt (ich denke auch in (src-admin-config)Vorteile gegenüber heute ist, das andere Entwickler einfacher nachschauen können wie andere etwas gelöst haben oder auch bei Übernahme der source besser organisiert ist und einarbeitungszeit reduziert wird.