Schneller zum Arzt: Doctolib-Chatbot für Kurzfrist-Termine einrichten

Abspringende Patienten sorgen bei Doctolib regelmäßig für Terminlücken. Mit Python und Telegram können Sie einen Chatbot erstellen, der freie Termine meldet.

Artikel verschenken
vorlesen Druckansicht 127 Kommentare lesen
Ein Telegram-Chatbot informiert über neue Arzttermine auf dem Smartphone . Ein Python-Skript im Hintergrund liefert die Daten für den Chatbot.

(Bild: heise online / dgi)

Lesezeit: 18 Min.
Inhaltsverzeichnis

Terminvergabeportale wie Doctolib stehen zwar häufiger mitunter wegen ihres Datenschutzes in der Kritik, viele Patienten nutzen sie dennoch. Kein Wunder, wenn es vielen offenbar nicht mehr möglich ist, in Praxen telefonisch Termine zu vereinbaren. Und auch wenn die Portale die Terminvergabe vereinfachen, bleibt es für gesetzlich Versicherte nahezu ein Glücksspiel, kurzfristige Termine bei einem Facharzt zu ergattern. Bei Doctolib lässt sich der Klassenunterschied zwischen privater und gesetzlicher Versicherung leicht nachvollziehen: Wer bei einer Buchung angibt, privat versichert oder Selbstzahler zu sein, erhält eher eine kurzfristige Besuchsoption. Wer sich beim selben Arzt als Kassenpatient outet, findet den nächsten freien Termin oft viel später – in Wochen oder Monaten.

Mehr zum Programmieren mit Python

Immerhin: Wer über Doctolib einen Termin bucht, kann über die Wartelisten-Funktion einen früheren ergattern, wenn andere Patienten abspringen. Dieser Dienst hat jedoch Einschränkungen: So erhalten nur die ersten acht Patienten in der Liste eine Benachrichtigung, und die Warteliste ist nur verfügbar, wenn das bereits gebuchte Zeitfenster mehr als drei Tage in der Zukunft liegt. Ein selbst erstelltes Skript, das über frei werdende Termine informiert, bietet eine Alternative zur Wartelisten-Funktion.

heise+ kompakt
  • Um sich automatisch über frei werdende Termine auf Doctolib komfortabel informieren zu lassen, braucht es nicht viel: zum Beispiel genügt ein Python-Skript in Kombination mit einem Telegram-Chatbot.
  • Wie Ihnen das unter Windows mit geringen Vorkenntnissen gelingt und Sie Ihr Python-Skript auf einfache Weise mit der Aufgabenplanung von Windows automatisieren, erklärt der Artikel.
  • Basis des Projekts ist eine Open-Source-Github-Vorlage. In einem zweiten Schritt lassen wir sie von einer KI anpassen, um mit einem einzigen Skript eine Liste von Ärzten abzufragen.
  • Doctolib weist in einer Stellungnahme gegenüber heise online darauf hin, dass die Nutzung des Skripts nach Ansicht von Doctolib gegen deren Nutzungsbedingungen verstößt. Die Nutzung erfolgt daher ausdrücklich auf eigenes Risiko.

Auf GitHub findet sich das eine oder andere Open-Source-Projekt, das Nutzer bei der Terminsuche auf Doctolib unterstützt. Wir haben eines getestet, bei dem ein Python-Skript die Suche nach neuen Terminen übernimmt und die Treffer per Telegram-Chatbot auf dem Smartphone kommuniziert. Vorteil: Man muss nicht vor dem Computer sitzen, sondern erhält frühere Buchungsoptionen per Push-Funktion auf das Mobilgerät. Der Artikel erklärt, wie man das Skript samt Chatbot einrichtet und unter Windows mit der Aufgabenplanung automatisiert. Dafür sind im Grunde keine Programmierkenntnisse nötig. Der Text beschreibt auch eine komfortable Erweiterung des Skripts. Sie sorgt dafür, dass es mehrere Arztpraxen nach neuen Terminen abfragt und nicht nur eine.

Das war die Leseprobe unseres heise-Plus-Artikels "Schneller zum Arzt: Doctolib-Chatbot für Kurzfrist-Termine einrichten". Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.