T2med mit Dr.wait verbinden – Termin- und Patientensynchronisation
T2med ist ein modernes Praxisverwaltungssystem aus Karlsruhe. Dr.wait synchronisiert Termine und Patientenstammdaten vollständig mit T2med und öffnet Patientenakten in Echtzeit direkt im T2med-Client.
Dr.wait verbindet sich mit T2med und bietet drei Funktionen: die vollständige Terminsynchronisation, den Patientensync (Stammdaten-Abgleich über den T2med-REST-Service) und Im PVS öffnen (Echtzeit-Patientennavigation über die GDT 2.1-Schnittstelle). Dr.wait ist damit keine Insellösung neben T2med: Termine aus der Online-Terminbuchung und vom KI-Telefonassistenten landen direkt in T2med, und wenn ein Patient im Dr.wait-Wartezimmer aufgerufen wird, öffnet sich dessen Akte automatisch im T2med-Fat-Client — ohne Klick, ohne Neustart.
PVS-Verbindungen laufen über die Dr.wait Desktop-App auf einem Praxis-PC, der den T2med-Server erreicht.
Verbindung einrichten
-
Dr.wait Desktop-App starten und anmelden.
-
In den Einstellungen den Bereich PVS-Verbindung öffnen und PVS-Verbindung einrichten wählen.
-
Als PVS-System T2med auswählen.
-
Verbindungsdaten eingeben:
Feld Hinweis Server URL T2med-REST-Service über HTTPS, typischerweise Port 16567 (z. B. https://192.168.0.11:16567). Das selbstsignierte Zertifikat wird akzeptiert.Benutzername z. B. t2adminPasswort optional — leer lassen für Benutzer ohne Passwort -
Auf Verbinden tippen — bei Erfolg erscheint ✓ Verbindung erfolgreich.
-
Die gewünschten Funktionen aktivieren (siehe unten) und Speichern.
Terminsynchronisation
Termine werden zwischen T2med und Dr.wait vollständig synchronisiert — in beide Richtungen: Termine aus T2med erscheinen in Dr.wait, und Termine aus Dr.wait werden direkt in T2med angelegt. Das gilt für alle Buchungswege:
- Online-Terminbuchung: Bucht ein Patient online, steht der Termin sofort im T2med-Kalender.
- KI-Telefonassistent: Vereinbart der Assistent am Telefon einen Termin, wird er direkt in T2med eingetragen.
- Manuell in Dr.wait angelegte Termine werden ebenso übertragen.
Patientensync
Aktivieren Sie „Patientenstammdaten aus PVS importieren", damit Dr.wait die Patientenstammdaten aus T2med einliest und regelmäßig abgleicht. So erkennt Dr.wait Patienten wieder und kann Wartezimmer-Einträge sowie Termine dem richtigen Patienten zuordnen.
Der Sync läuft über die Dr.wait Desktop-App. Der aktuelle Status wird direkt in den Verbindungseinstellungen angezeigt (Läuft… / OK / Fehler).
Im PVS öffnen
Aktivieren Sie „Im PVS öffnen" und tragen Sie das GDT-Verzeichnis sowie den GDT-Dateinamen ein, die in T2med unter Gerätekonfiguration hinterlegt sind (siehe Einrichtung unten). Danach öffnet sich beim Aufruf eines Patienten im Wartezimmer dessen Akte automatisch in T2med. Technisch funktioniert das so:
Wie es funktioniert
Dr.wait schreibt eine GDT-Datei (Satzart 6301 — GDTStammdatenUebermitteln) in ein lokales Verzeichnis, das T2med überwacht. T2med liest die Datei, sucht den Patienten anhand der Patientennummer und setzt intern ruecksprungPatientRef. Der Fat-Client ruft daraufhin sofort patient/liste/<uuid> auf — die Akte öffnet sich in Echtzeit.
Voraussetzungen auf T2med-Seite:
- Gerätedienst
serviceId = 2(GDTKalenderanbindungService) — aktiviert die Echtzeit-Navigation - Importverzeichnis und Importdateiname müssen mit dem Dr.wait-Konfiguration übereinstimmen
Einrichtung in T2med (manuell)
- T2med-Admin öffnen → Geräte → Geräte konfigurieren
- Gerät dr.wait auswählen (oder neu anlegen) und folgende Werte setzen:
| Feld | Wert |
|---|---|
| Name | dr.wait |
| Dienst | GDT-Kalenderanbindung (serviceId 2) |
| GDT-ID Gerät | DRWT |
| GDT-ID T2med | T2MED_PX |
| Kennfeld | DRWT00 |
| Zeichensatz | 2 (GDT 2.1) |
| Importverzeichnis | z. B. /tmp/t2med-gdt |
| Importdatei | drwtedv1.001 |
- Änderung speichern. Ein T2med-Serverneustart ist nach der erstmaligen Einrichtung erforderlich.
Automatische Einrichtung via REST API
Für automatisierte Setups (z. B. durch einen AI-Agenten) kann die Konfiguration vollständig per REST-API gesetzt werden.
Basis-URL und Auth
Base: https://<t2med-server>:16567
Auth: Basic <base64(username:password)>
Headers: Content-Type: application/json
Accept: application/json;charset=UTF-8
1. Station und vorhandene Geräte abfragen
POST /aps/rest/geraete/geraetekonfigurieren/konfiguriertegeraete
{
"arztrolleRef": null,
"behandlungsortRef": null,
"aufrufenderVorgang": null,
"station": {
"objectId": { "id": "<stationId>" },
"revision": 0
}
}
Die Antwort enthält ein Array von Geräteobjekten. Das dr.wait-Gerät ist an geraet.gdtKonfiguration.gdtId === "DRWT" erkennbar.
2. Gerät anlegen oder aktualisieren
POST /aps/rest/geraete/geraetekonfigurieren/konfigurationaktualisieren
Das eingerichtetesGeraet-Objekt entspricht dem Format aus der Abfrage oben, mit den gewünschten Werten gesetzt. Beispiel für ein neues oder aktualisiertes Gerät:
{
"kontext": {
"arztrolleRef": null,
"behandlungsortRef": null,
"aufrufenderVorgang": null,
"station": {
"objectId": { "id": "<stationId>" },
"revision": 0
}
},
"eingerichtetesGeraet": {
"stationZuordnung": {
"ref": { "objectId": { "id": "<stationZuordnungId>" }, "revision": 0 },
"importverzeichnis": "/tmp/t2med-gdt",
"exportverzeichnis": "/tmp/t2med-gdt",
"programm": null,
"parameter": null,
"wiederaufrufProgramm": null,
"wiederaufrufParameter": null,
"verwendungszweck": 1,
"separatKonfiguriert": false,
"einleseverzoegerung": null,
"messgeraetVerbergen": false,
"netzwerkpfad": false
},
"geraet": {
"ref": { "objectId": { "id": "<geraetId>" }, "revision": 0 },
"name": "dr.wait",
"serviceId": 2,
"eintragFachinformationstyp": 2,
"gdtKonfiguration": {
"gdtId": "DRWT",
"gdtAbsender": "T2MED_PX",
"gdtKuerzel": "DRWT",
"geraetVerfahren": "DRWT00",
"testIdent": null,
"zeichensatz": "2",
"betriebsmodus": 1,
"anzeigeZeitpunkt": 1,
"einzelverarbeitung": false,
"abweichendeImportdatei": "drwtedv1.001",
"abweichendeExportdatei": "edv1drwt.001",
"langzeitmessung": false,
"serienmessung": false,
"annahmeOhneMessauftrag": true,
"dezimalzeichen": 1,
"satzart": 1,
"automatischeZuordnung": 1
},
"dokumenteUebernehmen": false,
"kurzeintragGewuenscht": false,
"koerpermassStrukturiertUebernehmen": false,
"kostentraegerIKUebertragen": false,
"sswUebertragen": false,
"telefonUebertragen": false,
"emailUebertragen": false,
"zeitpunktUebernehmen": false,
"messauftragGruppenweitSuchen": false,
"inhaltsbeschreibungUebernehmen": false,
"anzahlDerZeilen": 0,
"messergebnisPraesentationTyp": 1,
"nachtraeglicheBefundung": 1,
"verwendeteMessergebnisFelder": [],
"gruppe": null
},
"automatischeArztrolle": {
"objectId": { "id": "<arztrolleId>" },
"revision": 1
},
"automatischerBehandlungsort": {
"objectId": { "id": "<behandlungsortId>" },
"revision": 0
}
}
}
Kritische Felder:
| Feld | Wert | Bedeutung |
|---|---|---|
serviceId | 2 | GDTKalenderanbindungService — muss 2 sein, aktiviert Echtzeit-Navigation |
gdtId | DRWT | GDT-ID Gerät; muss mit Feld 8315 in der GDT-Datei übereinstimmen |
gdtAbsender | T2MED_PX | GDT-ID T2med; muss mit Feld 8316 in der GDT-Datei übereinstimmen |
geraetVerfahren | DRWT00 | Kennfeld; muss mit Feld 8402 in der GDT-Datei übereinstimmen |
zeichensatz | "2" | GDT 2.1; muss mit Feld 9218 in der GDT-Datei übereinstimmen |
importverzeichnis | /tmp/t2med-gdt | Verzeichnis, das T2med auf neue GDT-Dateien überwacht |
abweichendeImportdatei | drwtedv1.001 | Dateiname der GDT-Importdatei |
annahmeOhneMessauftrag | true | Empfohlen true — so wird die 6301-Datei auch ohne offenen Messauftrag angenommen (verifiziertes Setup auf dem Testserver) |
Nach der erstmaligen Einrichtung von serviceId=2 muss der T2med-Server neu gestartet werden. Folgeänderungen (z. B. Verzeichnis oder Dateiname) werden ohne Neustart übernommen.
GDT-Dateiformat
Dr.wait schreibt eine GDT 2.1-Datei (Latin-1, \r-Zeilenende) mit einem einzigen Satz:
Satzart 6301 — GDTStammdatenUebermitteln
Feldstruktur
Jede Zeile folgt dem Format: LLL FFFF WERT\r — wobei LLL die dreistellige Gesamtlänge der Zeile (inklusive sich selbst und dem \r) ist.
| Feld (Nr.) | Inhalt | Beispiel |
|---|---|---|
| 8000 | Satzart | 6301 |
| 9218 | GDT-Version | 2 |
| 8315 | GDT-ID Absender (Gerät) | DRWT |
| 8316 | GDT-ID Empfänger (T2med) | T2MED_PX |
| 8100 | Anforderungsnummer | 00290 (Dummy) |
| 8402 | Geräteverfahren (Kennfeld) | DRWT00 |
| 3000 | Patientennummer | 246 |
| 6200 | Datum (DDMMYYYY) | 26052026 |
| 6201 | Uhrzeit (HHMMSS) | 183912 |
Beispieldatei (Patientennummer 246)
01180006301
00892182
0118315DRWT
0158316T2MED_PX
012810000290
0138402DRWT00
0103000246
015620026052026
0136201183912
T2med unterscheidet intern zwischen GDTStammdatenUebermitteln (6301) und GDTSatzNeueUntersuchungAnfordern (6302). Die Echtzeit-Navigation (createPatientenruecksprung()) wird nur für Satzart 6301 ausgeführt. Satzart 6302 löst diese Logik nicht aus — ein häufiger Konfigurationsfehler.
Was Dr.wait benötigt
Um die Navigation auszulösen, braucht Dr.wait nur:
- die T2med-Patientennummer (numerischer Wert aus dem T2med-System, GDT-Feld 3000)
- den Pfad zum Importverzeichnis und den Importdateinamen (wie in T2med konfiguriert)
Kein Login, kein REST-Aufruf zur Laufzeit — Dr.wait schreibt die Datei und T2med navigiert sofort.
Troubleshooting
| Problem | Ursache | Lösung |
|---|---|---|
| Akte öffnet sich nicht | serviceId ist 0 statt 2 | Gerät auf serviceId=2 setzen, Server neu starten |
| Akte öffnet sich nach Neustart, nicht sofort | Satzart 6302 statt 6301 | Importdatei prüfen: erstes Feld 8000 muss 6301 sein |
| GDT-Datei wird nicht verarbeitet | Falsches Importverzeichnis oder Dateiname | importverzeichnis und abweichendeImportdatei in T2med prüfen |
| Patient nicht gefunden | Falsche Patientennummer (Feld 3000) | T2med-interne Patientennummer verwenden, nicht externe IDs |
KI-Telefonassistent für T2med
Der KI-Telefonassistent von Dr.wait nimmt Anrufe automatisch entgegen, vereinbart Termine und nimmt Rezeptbestellungen auf – rund um die Uhr, ab 99 € im Monat. Für den Start genügt eine Rufumleitung; vereinbarte Termine landen über die PVS-Verbindung direkt im Kalender der Praxis.
Online-Terminbuchung für T2med
Online gebuchte Termine stehen sofort im T2med-Kalender – die vollständige Terminsynchronisation überträgt jede Buchung, Umbuchung und Absage in beide Richtungen.
Mehr dazu: Online-Terminbuchung · digitales Wartezimmer · Preise