LOEP
TLDR: LOEP ist von mir geschriebene freie Software, welche du verwenden kannst, um dein ganz individuelles Routine Outcome Monitoring System zu hosten.
Hier liste ich typische Herausforderungen bei der Entwicklung solcher Systeme und hier beschreibe ich dann, warum LOEP eine für dich interessante Lösung sein könnte.
Überblick
- Was ist Routine Outcome Monitoring?
- Wieso hab ich LOEP geschrieben?
- Wieso könnte LOEP für dich nützlich sein?
Was ist Routine Outcome Monitoring?
Psychotherapie ist eine tolle Sache [1]. Aber auch die besten Psychotherapeut*innen können keine Gedanken lesen, weshalb immer mehr Forscher*innen Systeme entwickeln, die routinemäßig den*die Patient*in fragen, wie es ihm*ihr geht und diese Ergebnisse dann an den*die Therapeut*in weiterreichen. Im "langweiligsten" Fall enthalten die so gesammelten Informationen nichts Neues ("Ich wusste doch schon, dass es meinem Patienten in den letzten zwei Wochen nicht gut ging"), aber manchmal haben sie auch eine kleine oder große Überraschung parat ("Ach, so schlecht ist die Stimmung gerade? Hatte ich gar nicht so schlimm eingeschätzt -- ich frag mal nach, was da passiert ist") und helfen so, Therapeut*innen und Patient*innen auf einer Wellenlänge zu halten. Das heißt dann also "Routine Outcome Monitoring" (ROM).
Beispiel
Vor jeder Therapie-Sitzung füllt ein Patient an seinem Smartphone einen kurzen Fragebogen aus. Dieser besteht aus Aussagen wie "In der letzten Woche hatte ich keine Lust auf Dinge die mir sonst Spaß gemacht haben" oder "In der letzten Woche habe ich sehr lang gebraucht, um einzuschlafen", die dann auf einer Skala von "überhaupt nicht" bis "ja, voll" beantwortet werden.
In der Sitzung schauen sich dann die Therapeutin und der Patient gemeinsam die Ergebnisse an. Das ist üblicherweise eine Grafik, die über alle bisherigen Sitzungen hinweg darstellt, wie gut / schlecht es dem Patienten insgesamt ging ("Symptombelastung").
Wie anfangs bereits beschrieben, enthält diese Linie vielleicht gar keine neuen Informationen, aber vielleicht weist sie auch auf eine andernfalls übersehene Entwicklung hin. Und vielleicht wurde ja auch nicht nur die Symptombelastung erfragt, sondern zusätzlich "Hast du irgendwas in der Therapie gelerntes in der letzten Woche anwenden können?" und fünf Wochen mit konstantem "Nein" weisen die Therapeutin darauf hin, dass sie etwas an ihren Ideen und Strategien ändern sollte.
Forschung
An diesem Punkt setzt ganz viel Forschung an: Was sollten wir unsere Patient*innen fragen? Wie häufig? Was machen wir dann mit den erfragten Informationen? Wie melden wir die am besten an die Therapeut*innen und Patient*innen zurück? [2] Und so weiter... Wie schön; offene Fragen, die nur darauf warten, genauer erforscht zu werden!
Ich bin kein großer Experte für ROM, daher verweise ich hier fürs weitere Lesen mal lieber an Kolleg*innen, die sich deutlich besser im Thema auskennen als ich, z.B. McAleavey et al. (2024)
Wieso hab ich LOEP geschrieben?
In der psychologischen Forschung treiben sich ziemlich wenige IT-Nerds rum. Genau die brauchen wir in Feldern wie dem ROM aber dringend, immerhin will so ein modernes ROM-System wirklich nicht mit Zettel und Stift, sondern viel lieber mit Smartphone und Tablet implementiert werden.
Ich mag Computer, insbesondere wenn's um Web-Entwicklung und Datenverarbeitung geht. Viele ROM-Systeme sind technisch gesehen Websites, die (Symptom-) Daten verarbeiten. Als ich mit etwas Zufall die Gelegenheit erhielt, an einem aktuell verwendeten ROM-System (dem Greifswald Psychotherapy Navigator System) mitzubasteln, hab ich mich also dementsprechend interessiert eingearbeitet.
Und im Rahmen dieser Mitarbeit fiel mir zunehmend auf, dass es im ROM-Feld keine wirklich bequeme Software-Lösung gibt: Jede Forschungsgruppe bastelt sich ihre eigene Lösung zusammen, was eine Handvoll Probleme mit sich bringt:
- Es ist verdammt aufwendig, eigene ROM-Software zu entwickeln, zu pflegen, immer wieder an neue Forschungsprojekte anzupassen, etc. Und man muss erstmal einen Menschen mit passender IT-Kompetenz finden, der das macht.
- Wissenschaftliche Software ist nicht selten "Patchwork" aus mehreren einzelnen Software-Services, z.B. wird ein Online-Fragebogen-Service mit einer Daten-Dashboard-Website verbunden, damit die mit dem Fragebogen erhobenen Informationen im Dashboard als Feedback angezeigt werden können. Sowas wartet nur darauf, Ärger zu machen (Update einer Komponente zerlegt die Kommunikation mit der anderen Komponente, die Schnittstelle zwischen den beiden ist unnötige Angriffsfläche, bei jeder Weiterentwicklung müssen mehrere unterschiedliche Komponenten beachtet werden, ...).
- Wenn man einen Hammer hat, schaut alles wie ein Nagel aus. Psychotherapie-Ambulanzen haben zum Beispiel Software zur Verwaltung von Patienten und zum Ausfüllen von Fragebögen und die schauen dann natürlich wie geeignete Grundlagen für ROM-Systeme aus. Nach ein paar Monaten fällt dann aber auf: Software, die nicht ursprünglich für ROM entwickelt wurde dazu zu biegen, als ROM-System zu funktionieren, macht extrem wenig Spaß: Accounts / Zugangsberechtigungen müssen umständlich gelöst werden, immer wieder kommen tolle Ideen zur Weiterentwicklung auf, deren Umsetzung leider mit diesem technischen System nicht möglich ist, ...
Nicht falsch verstehen: Alle Lösungen, die ich bisher kennen gelernt habe, finde ich ziemlich beeindruckend. Da hat jemand in seiner*ihrer eh schon wissenschaftstypisch ziemlich begrenzten Zeit ein komplettes ROM-System aus dem Boden gestampft, und das dann auch noch mit häufig begrenzten technischen Möglichkeiten. Sehr cool! Aber auf Dauer halt auch häufig sehr anstrengend und nicht zuletzt immer wieder ärgerlich / schade, wenn man dann eine inhaltliche Weiterentwicklungsidee hat, aber durch die technische Lösung daran gehindert wird, diese umzusetzen.
Also habe ich vor ein paar Jahren damit begonnen, eine eigene Software-Lösung zu basteln, mit welcher ich gern arbeiten möchte. Zack, LOEP.
Wieso könnte LOEP für dich nützlich sein?
Ab hier gibt's fleißige Eigenwerbung. Aber ganz im Ernst, ich mein das alles wie's hier steht: LOEP ist das, was ich mir von anderen technischen Lösungen gewünscht hätte und aus ersten Praxis-Tests erhalte ich bisher sehr zufriedene Rückmeldungen, dass es den Anwender*innen ähnlich geht.
LOEP ist halt spezifisch für den Einsatz als ROM-System maßgeschneiderte Software, und das von einem Menschen, der seit ein paar Jahren an der (vorwiegend technischen) Entwicklung eines ROM-Systems beteiligt ist [3]. Folgende Aspekte könnten auch dir gefallen:
- LOEP ist eine all-in-one-Lösung. Fragebogen-Service und Daten-Dashboard in einem und die Patient*innen- und Mitarbeitendenverwaltung sind auch direkt mit drin. Für Anwender*innen macht das das Leben leichter, weil so keine Arbeitsabläufe an technischen Eigenheiten der Software ausgerichtet werden müssen, sondern die Software ist bereits an ROM-typische Arbeitsabläufe angepasst.
- Gesunder Code, der schnell und stabil weiterentwickelt werden kann. Wenn du schonmal mehr als 10 Zeilen Code in egal welcher Programmiersprache geschrieben hast, kennst du vermutlich dieses Erlebnis: Du schaust nach einem halben Jahr wieder auf deinen Code und fragst dich (a) was da passiert, (b) warum nicht das passiert, was du dir gewünscht hättest und (c) was du ändern musst, damit endlich das passiert, was du willst. Bei LOEP hatte ich viel Zeit, um mir die grundlegende Architektur gut zu überlegen und ich nehme mir regelmäßig Zeit, um sich ansammelnde Kleinigkeiten aufzuräumen. Das hat zur Folge, dass es mir Spaß macht, an LOEP herumzuschrauben [4], weil die Weiterentwicklung eben so bequem und sicher geht.
- Sicherheit! LOEP verwendet das Django-Framework. Dieses Framework stellt viele sicherheitsrelevante Funktionen wie die passwortbasierten Account-Logins zur Verfügung. Firmen wie Instagram, Pinterest und Mozilla verwenden Django; die technische Qualität dieser Funktionen wird also nicht so schnell übertroffen.
- LOEP kann ziemlich endlos auf deine persönlichen Wünsche zugeschnitten werden. Ich freue mich über neue Anwender*innen, mit Wünschen für neue Funktionen, weil ich ja auch neugierig bin, was man noch so alles aus LOEP rausholen kann. Und im Gegensatz zu ROM-Systemen, welche bestehende, teilweise nur begrenzt anpassbare Bausteine zusammenstecken (z.B. Fragebogensystem + Dashboard), kann LOEP wirklich bis ins letzte Detail verändert werden.
- LOEP ist 100% kostenlos. Wirklich. Ich veröffentliche LOEP (bald) als freie Software, ähnlich wie die Programmiersprachen R und Python.
Fragen?
Du...- hast noch offene Fragen
- möchtest gern mal einen LOEP-Rundgang machen
- hättest gern Hilfe bei der Installation einer eigenen LOEP-Instanz
- bist dir nicht sicher, ob LOEP für deinen spezifischen Anwendungsfall passt
- bist dir nicht sicher, ob LOEP eine bestimmte Funktion hat, die du brauchst
- bist dir sicher, dass LOEP eine bestimmte Funktion nicht hat, aber du hättest diese Funktion gerne
- willst dich einfach darüber austauschen, wie es ist, solche Software zu basteln
[1] Das behaupte ich nicht nur, weil ich gerade viel Zeit in die Psychotherapie-Ausbildung stecke, versprochen!
[2] So eine Verlaufs-Linie ist ja schön, aber wie cool wär's denn, wenn das System automatisch warnen würde, wenn der Verlauf gerade nicht ausschaut als würde die Therapie anschlagen? Je genauer man über diese Idee nachdenkt, desto schwieriger wird's, ein zufriedenstellendes Warnsystem zu basteln -- aber da sind diverse gute Ideen im Umlauf!
[3] Hab doch gesagt, hier geht die Eigenwerbung los.
[4] Kann ich nicht von jedem einzelnen meiner Projekte sagen. Wer ohne "ich hoffe ich muss das nie wieder anfassen"-Projekte ist, werfe den ersten Stein.