Zum Inhalt springen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
edpweb3:installation [16.09.2024 10:54] – Hendrik Eifertedpweb3:installation [29.09.2026 19:02] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-====== EDPweb 3 - Grundlagen Konfiguratio ======+====== Installation von edp:web ======
  
-Im Folgenden werden wesentliche Informationen und Neuerungen zur Konfiguration und Administration von EDPweb 3 beschrieben. +Diese Seite beschreibt die Installation von **edp:**web und die Grundeinrichtung danach. Dazu gehören die Konfiguration, die SSL-Verschlüsselung, die Lizenzdatei, die Benutzer sowie einige Sonderfälle im Betrieb.
  
-===== 1. Konfiguration der Darstellungen  =====+===== Installation =====
  
-In der zugehörigen Version EDP 2024.01.03 oder neuer ist über den Editor in der Ribbon-Leiste ein Reiter "EDPweb" zu finden.+Das Setup speichert alle benötigten Dateien von **edp:**web auf Ihrem Rechner. Sie können **edp:**web auf demselben Rechner wie den EDP-Server installieren oder auf einem anderen Rechner, beispielsweise in einer DMZ. Im Rahmen des Setups wird die Anwendung ''edpweb.exe'' auf dem betreffenden Rechner als Windows-Dienst installiert. Die Dienstanwendung von **edp:**web enthält alle Funktionen des Webservers.
  
-Dort sind einerseits spezielle Einstellungen für EDP Web hinterlegt, über die einzelne Darstellungs-Elemente ein- und ausgeblendet werden können.+> **Hinweis:** Bei einer Updateinstallation werden alle Template-Dateien im Ordner ''templates'' aktualisiert. Legen Sie eigene Anpassungen an Druckvorlagen und Template-Dateien daher immer im Ordner ''custom'' ab. Falls dieser Ordner nicht vorhanden ist, müssen Sie ihn manuell anlegen.
  
-Diese ersetzen unter anderem die bisher in der EDP-Konfiguration vorhandene Möglichkeit, bestimmte Darstellungen im Vorhinein festzulegen.+===== Grundkonfiguration von edp:web =====
  
-Die über den Editor nun festgelegte Darstellung wird fest in der Datenbank gespeichert und ist dauerhaft auch bei Updates vorhanden und nutzbar.+Die Grundeinstellungen von **edp:**web werden in der Konfigurationsdatei ''EDPweb.ini'' verwaltet. Öffnen Sie diese Datei direkt nach der Installation und nehmen Sie die notwendigen Anpassungen vor.
  
-===== 2. Standardtexte =====+Alternativ können Sie das mitgelieferte Tool ''edpkonfig.exe'' starten. Dort ändern Sie die Einstellungen der Ini-Datei direkt und legen außerdem fest, welche Menüpunkte auf der Startseite und im Menü am oberen Rand der Seite verfügbar sind. Beachten Sie allerdings, dass neuere Windows-Versionen in der Regel eine benutzerspezifische Ini-Datei unter ''C:\Benutzer\...'' anlegen. Folgen Sie im Zweifelsfall deshalb den unten beschriebenen Schritten zur Konfiguration der Ini-Datei.
  
-Im Editor ist auch ein weiterer Punkt "Standardtexte" vorzufinden, über den verschiedene in EDPweb angezeigte Texte bearbeitet werden können.+In der Sektion ''[Database]'' tragen Sie die Verbindungsdaten zur Datenbank ein. Der Pfad der Datenbank beim Wert ''Database'' muss der lokale Pfad auf dem Datenbankrechner bzw. Server sein.
  
-Hierzu gehören beispielsweise Einträge für die Vorgaben zu Unwettersichtungen, die Diagnosen im Unfallhilfsstellenmodul etc.+In der Sektion ''[HTTP-Server]'' konfigurieren Sie den Webserver von **edp:**web. Als ''Port'' geben Sie den Port an, unter dem der Webserver erreichbar sein soll. Für einen Zugriff muss dieser Port freigegeben werden. Die Freigabe sollte nur innerhalb eines lokalen Netzwerks oder eines VPN erfolgen. Bei einem Zugriff aus dem Internet können Sie den Zugang zusätzlich über ein Client-Zertifikat absichern. 
 + 
 +===== SSL-Verschlüsselung ===== 
 + 
 +Für **edp:**web muss eine aktive SSL-Verschlüsselung verwendet werden (**edp:**web verwendet hier nur TLS 1.2). Sie legen dies in der Anwendung "EDP Konfiguration" unter "EDPweb" fest. **edp:**web greift dabei auf die Zertifikatsdatei ''ssl.cer'' und den zugehörigen Schlüssel ''ssl.key'' zu. Beide Dateien müssen im selben Ordner wie die Anwendungsdatei ''edpweb.exe'' liegen und sollten gegen eigene Zertifikatsdateien ausgetauscht werden. Nach dem Austausch der Dateien müssen Sie den Dienst neu starten. 
 + 
 +Ein Zertifikat können Sie auch selbst erstellen: {{ :edpweb:erstellen_eines_zertifikats.pdf |Anleitung zum Erstellen eines Zertifikats}} 
 + 
 +Wenn Sie einen SSL-Proxy für Let's Encrypt nutzen möchten, finden Sie weitere Informationen auf der Seite [[edpweb:ssl-proxy|SSL-Proxy]]. 
 + 
 +===== Client-Zertifikat ===== 
 + 
 +Zusätzlich können Sie ein Root-Zertifikat hinterlegen. Dann ist der Zugriff nur noch von Clients möglich, auf denen ein vom Root-Zertifikat signiertes Client-Zertifikat installiert ist. Legen Sie das Root-Zertifikat unter dem Namen ''root.cer'' ebenfalls im Verzeichnis von **edp:**web ab. 
 + 
 +===== Lizenzdatei ===== 
 + 
 +Nach der Installation hat **edp:**web noch keine Lizenzdatei und kann deshalb noch nicht gestartet werden. Ihre Lizenzdatei für **edp:**web haben Sie in der Regel per E-Mail erhalten. Kopieren Sie diese in das Grundverzeichnis von **edp:**web, also in denselben Ordner wie die Anwendung ''edpweb.exe''. Starten Sie anschließend EDPkonfig neu. Danach erscheint in der Lizenzübersicht auch "EDPweb". Weitere Schritte zum Einspielen der **edp:**web-Lizenz sind nicht notwendig. 
 + 
 +===== Benutzer ===== 
 + 
 +Für den Zugriff auf **edp:**web ist eine Anmeldung mit Benutzername und Kennwort notwendig. **edp:**web nutzt dafür dieselbe Benutzerdatenbank wie **edp:**desk. Sie können die Benutzer daher auch über den EDPEditor verwalten. Setzen Sie dort den Haken "Benutzer hat Zugang zu EDPweb", wenn der Benutzer mit **edp:**web arbeiten darf. 
 + 
 +Außerdem muss der Benutzer bei der Anmeldung eine Funktion auswählen. Die Funktionen legen Sie im EDPEditor unter "Funktionen" an. Für die Nutzung von **edp:**web muss mindestens eine Funktion zur Auswahl stehen. Unfallhilfsstellen legen Sie im EDPEditor unter "Unfallhilfsstellen" an. Sie erscheinen dann automatisch als auswählbare Funktion in **edp:**web. 
 + 
 +===== IP-Adressenprüfung ===== 
 + 
 +Nach der Anmeldung wird eine sogenannte Session erzeugt, unter der der angemeldete Benutzer aktiv ist. In dieser Session wird auch die IP-Adresse des Benutzers gespeichert, sodass nur Anfragen von dieser IP-Adresse zugelassen werden. In besonderen Anwendungsfällen, etwa bei wechselndem Zugriff über WLAN und UMTS, kann das zu Problemen führen. Ändert sich die IP-Adresse des Nutzers im laufenden Betrieb mehrfach, besteht kein Zugriff mehr auf die Anmeldung. Mit folgender Ergänzung in der Ini-Datei ''edpweb.ini'' können Sie diese Prüfung deaktivieren: 
 + 
 +<code ini> 
 +[Session] 
 +CheckIP=0 
 +</code> 
 + 
 +> **Hinweis:** Damit deaktivieren Sie eine Sicherheitsfunktion. Tun Sie das nur nach eingehender Prüfung und nur in Ausnahmefällen. 
 + 
 +===== Automatisches Speichern der Patientenprotokolle ===== 
 + 
 +Für das UHS-Modul können Sie das automatische Speichern der Patientenprotokolle nach Entlassung eines Patienten aktivieren. Dazu ist folgender Eintrag in der Ini-Datei ''edpweb.ini'' erforderlich: 
 + 
 +<code ini> 
 +[UHS] 
 +;Pfad in dem die Protokolle gespeichert werden sollen 
 +Protokollpfad=C:\Patientenprotokolle 
 +</code> 
 + 
 +**edp:**web läuft als Windows-Dienst unter dem Systembenutzer, und dieser hat unter Umständen keinen Zugriff auf Netzlaufwerke. Speichern Sie die Protokolle daher in einem lokalen Pfad. 
 + 
 +===== Hinweis bei Verwendung eines Reverse-Proxys ===== 
 + 
 +Einige Module von **edp:**web, u.a. das ELW-Modul, verwenden eine Websocket-Verbindung. Wenn Sie **edp:**web über einen Reverse-Proxy bereitstellen, ist im Proxyserver in der Regel eine Konfiguration erforderlich, die ein Upgrade auf eine Websocket-Verbindung erlaubt.