T2med
Einrichtung der Datenbankanbindung an T2med (PostgreSQL): Zugriff im Praxisnetzwerk freigeben, Firewall, VPN und Verbindungseinstellungen im Arzt Dashboard.
Das Arzt-Dashboard benötigt Zugriff auf die Praxisdatenbank von T2med, um relevante Informationen auswerten zu können. Im Folgenden wird beschrieben, wie die Anbindung funktioniert und welche Konfigurationen ggf. erforderlich sind.
1. Standardkonfiguration
Die PostgreSQL-Datenbank von T2med läuft standardmäßig auf dem Praxisserver. In der Voreinstellung ist die Datenbank nur lokal auf diesem Server erreichbar. Das bedeutet, dass das Arzt-Dashboard direkt auf dem Server installiert und betrieben werden muss, um Zugriff auf die Daten zu erhalten.
2. Zugriff im Praxisnetzwerk freigeben (empfohlen)
- In den Konfigurationsdateien
pg_hba.confundpostgresql.confmuss jeweils eine Zeile hinzugefügt werden. - Ggf. muss ein Port in der Firewall freigegeben werden
- Die IP Adresse des Servers im Arzt Dashboard eintragen
Wenn das Praxisnetzwerk sicher konfiguriert ist (z. B. durch eine Firewall, VPN oder Netzwerksegmentierung), empfehlen wir, den Datenbankzugriff für das interne Netzwerk freizugeben. Dadurch kann das Arzt-Dashboard flexibel von jedem Rechner im Praxisnetz betrieben werden.
PostgreSQL im lokalen Netzwerk freigeben
2.1 pg_hba.conf bearbeiten
Diese Datei regelt den Zugriff auf die PostgreSQL-Datenbank. Sie finden sie in der Regel unter:
- Windows:
C:\Program Files\T2med\data\db\pg_hba.conf - Linux:
/var/opt/t2med/data/db/pg_hba.conf
Fügen Sie folgende Zeile hinzu:
host all all samenet md5
Der samenet-Parameter erlaubt Verbindungen aus demselben Subnetz.
2.2 postgresql.conf bearbeiten
- Windows:
C:\Program Files\T2med\data\db\postgresql.conf - Linux:
/var/opt/t2med/data/db/postgresql.conf
Hier muss folgende Zeile eingefügt werden:
listen_addresses='*'
Diese Zeile ist meist schon auskommentiert (also mit einem '#' am Zeilenanfang) in der Konfigurationsdatei vorhanden.
2.3 PostgreSQL neu starten, damit die Änderungen wirksam werden:
- Windows:
net stop T2med-PostgreSQL && net start T2med-PostgreSQL - Linux:
systemctl restart T2med-PostgreSQL
2.4 Den Datenbankport in der Firewall freigeben:
Damit andere Rechner im Arzt Netzwerk durch die Firewall kommen, muss der Datenbankport (normalerweise 16569 tcp eingehend) in der Firewall freigegeben werden.
2.5 (Optional) VPN-Verbindungen auch zulassen: VPN-Verbindungen können – je nach Konfiguration – aus einem anderen Netzwerk stammen als das Netzwerk des T2Med-Servers. Soll das Arzt-Dashboard auch über eine VPN-Verbindung genutzt werden, sollte zunächst überprüft werden, ob diese Verbindung tatsächlich aus einem anderen Netzwerk kommt. Um auch diese Verbindungen zuzulassen, muss zunächst ermittelt werden, in welchem Netzwerk sich der Client befindet (IP-Adresse und Subnetzmaske). Anschließend kann entweder das gesamte Netzwerk des Clients oder nur die spezifische IP-Adresse zugelassen werden.
Beispiel: Der Client hat die IP Adresse 192.168.132.123 mit der Subnetzmaske 255.255.0.0. Um das gesamte Netzwerk des Clients zuzulassen, muss dieser Eintrag in die Datei pg_hba.conf (Datei aus Schritt 1) eingefügt werden:
host all all 192.168.0.0/16 md5
Um nur den einen Client zuzulassen, kann diese Konfiguration genutzt werden:
host all all 192.168.178.123/32 md5
3. Lesenden SQL-Nutzer Einrichten (NUR FÜR LINUX SERVER ERFORDERLICH)
Siehe T2Med Linux Server.
4. Verbindungseinstellungen im Arzt-Dashboard
Bei der Ersteinrichtung konfigurieren Sie die Verbindung im Schritt „Datenbank“. Alternativ kann später die Verbindung in den Einstellungen unter PVS-Anbindung, Karte Datenbank Einstellungen, eingerichtet werden.
4.1 Fügen Sie eine Datenbank hinzu und tragen die IP Adresse des Servers ein. Im Normalfall sollte hier localhost passen, da Sie Arzt Dashboard auf dem Praxisserver installieren, wo auch T2Med läuft.
4.2 Weitere Verbindungseinstellungen können sie über den "Ändern" Button einstellen, dies ist aber eigentlich nur unter Linux notwendig. Hier können Sie den lesenden Nutzer aus Abschnitt 3 eintragen.
4.3 Klicken Sie auf Verbindung testen. Bei Erfolg erscheint „Verbunden“ mit der Anzahl der gefundenen Betriebsstätten und Ärzte. Speichern Sie anschließend mit Fertig.
Schlägt der Test fehl, prüfen Sie die IP-Adresse sowie die Schritte aus Abschnitt 2 (Freigabe in pg_hba.conf/postgresql.conf, Neustart von PostgreSQL, Firewall). Bei manchen Installationen ist zudem das Passwort abweichend gesetzt. Falls Sie es nicht kennen, kontaktieren Sie uns unter support@arzt-dashboard.de oder 0341 / 98 98 40 38.
Zuletzt aktualisiert am