Konfiguration
[Optional] Soldicom-Service für mehrere Mandanten konfigurieren
Für den Fall, dass in einer Praxis mehrere Mandanten mit DICOM4charly arbeiten möchten, deren Röntgengerät in seiner MWL-Anfrage keine Mandantenkennung liefert, muss die Konfiguration des Soldicom-Services angepasst werden.
[Optional] Ports ändern
Falls einer oder mehrere der erforderlichen
- SSL-Proxy und Messaging-Service (HTTP) im charly-Updater
- Messaging-Service (STOMP) in der „application.yml“-Datei des Messaging-Services
- DICOM4charly-Services für „MWL mit Auftragsdaten“ und „MWL für die Übertragung von Patientendaten“ in der „application.yml-Datei“ des Soldicom-Services
ncjs
in dem Verzeichnisconf2
abgelegt werden, da dieses Verzeichnis durch charly-Updates nicht überschrieben wird. Innerhalb des Verzeichnisses conf2
muss für jeden Microservice, für den eine kundenspezifische Konfiguration hinterlegt wird, ein weiteres Verzeichnis mit dem Namen des Microservices angelegt werden. Dort wird die kundenspezifische „application.yml“-Datei abgelegt.
Beispiel-Pfad einer kundenspezifischen „application.yml“-Datei mit Konfigurationen für den Soldicom-Service:\Solutio\Server\ncjs\conf2\soldicom\application.yml
Voraussetzungen
- Der charly-Updater liegt auf dem charly-Server (Download Windows bzw. Download macOS).
- Der charly-Server verfügt über eine Internetverbindung.
-
Das Ausführen des charly-Updaters ist vorbereitet:
- Schalten Sie alle charly-Arbeitsplätze (Clients) aus.
- Schließen Sie auf dem charly-Server alle Programme.
- Führen Sie auf dem charly-Server eine Datensicherung durch.
- Starten Sie den charly-Server neu.
- Melden Sie sich mit Administratorrechten am charly-Server an.
- Deaktivieren Sie auf dem charly-Server den Virenscanner für den Zeitraum des Updates.
Vorgehensweise
- Starten Sie den charly-Updater.
- Folgen Sie den Anweisungen des charly-Updater-Assistenten bis zu der Maske für die Konfiguration der Ports für den SSL-Proxy sowie für den Messaging-Service.
- Ändern Sie den bzw. die Ports.
-
Folgen Sie weiter den Anweisungen des charly-Updater-Assistenten.
- Der charly-Updater führt die Port-Änderungen im charly-Java-Server durch.
- Öffnen Sie auf dem Server folgendes Verzeichnis:
<charly-Installationspfad>\Solutio\Server\ncjs\
- Legen Sie in diesem Verzeichnis das Verzeichnis „conf2“ und darin das Verzeichnis „messaging“ an:
<charly-Installationspfad>\Solutio\Server\ncjs\conf2\messaging\
- Legen Sie in dem Verzeichnis „messaging“ eine Textdatei an und benennen Sie diese mit „application.yml“.
-
Kopieren Sie die folgende Einstellung in die application.yml:
de.solutio.ncjs.messaging.broker.stomp.port:14712
- Ändern Sie den Port.
-
Damit der Messaging-Service die fertig bearbeitete application.yml verwendet, muss der Messaging-Service gestoppt und anschließend wieder gestartet werden:
-
Windows
-
Öffnen Sie die Administrator-Kommandozeile und geben Sie folgende Befehle ein:
cd <charly-Installationspfad>\Solutio\Server\ncjs
-
Stoppen Sie den Messaging-Service:
acd.bat stop messaging
-
Starten Sie den Messaging-Service:
acd.bat start messaging
-
-
macOS
-
Öffnen Sie das Terminal und geben Sie folgende Befehle ein:
cd <charly-Installationspfad>/Solutio/Server/ncjs
-
Stoppen Sie den Messaging-Service:
sudo ./acd.sh stop messaging
-
Starten Sie den Messaging-Service:
sudo ./acd.sh start messaging
-
-
-
Prüfen Sie, ob der Messaging-Service gestartet ist:
- Öffnen Sie ein Browserfenster.
-
Geben Sie folgende URL ein:
http://<IP des charly-Servers oder IP der charly-VM (bei Containerinstallation)>:8087
- Das Eureka-Dashboard öffnet sich und zeigt alle registrierten und gestarteten Microservices des charly-Java-Servers. Nach ca. 1 – 2 Minuten sollte hier auch der Messaging-Service mit dem Status „UP“ gelistet sein.
Für weitere Informationen siehe Mandantenfähigkeit.
Vorgehensweise
- Öffnen Sie auf dem Server folgendes Verzeichnis:
<charly-Installationspfad>\Solutio\Server\ncjs\
- Legen Sie in diesem Verzeichnis das Verzeichnis „conf2“ und darin das Verzeichnis „soldicom“ an:
<charly-Installationspfad>\Solutio\Server\ncjs\conf2\soldicom\
- Legen Sie in dem Verzeichnis „soldicom“ eine Textdatei an und benennen Sie diese mit „application.yml“.
- Kopieren Sie die Standard-Konfiguration in die application.yml. Siehe Standard-Konfiguration für einen Mandanten.
- Bearbeiten Sie die application.yml: Ändern Sie in der kopierten Standard-Konfiguration den bzw. die Ports in freie Ports.
-
Damit der Soldicom-Service die fertig bearbeitete application.yml verwendet, muss der Soldicom-Service gestoppt und anschließend wieder gestartet werden:
-
Windows
-
Öffnen Sie die Administrator-Kommandozeile und geben Sie folgende Befehle ein:
cd <charly-Installationspfad>\Solutio\Server\ncjs
-
Stoppen Sie den Soldicom-Service:
acd.bat stop soldicom
-
Starten Sie den Soldicom-Service:
acd.bat start soldicom
-
-
macOS
-
Öffnen Sie das Terminal und geben Sie folgende Befehle ein:
cd <charly-Installationspfad>/Solutio/Server/ncjs
-
Stoppen Sie den Soldicom-Service:
sudo ./acd.sh stop soldicom
-
Starten Sie den Soldicom-Service:
sudo ./acd.sh start soldicom
-
-
-
Prüfen Sie, ob der Soldicom-Service gestartet ist:
- Öffnen Sie ein Browserfenster.
-
Geben Sie folgende URL ein:
http://<IP des charly-Servers oder IP der charly-VM (bei Containerinstallation)>:8087
- Das Eureka-Dashboard öffnet sich und zeigt alle registrierten und gestarteten Microservices des charly-Java-Servers. Nach ca. 1 – 2 Minuten sollte hier auch der Soldicom-Service mit dem Status „UP“ gelistet sein.
In charly: Lizenz freischalten
Um DICOM4charly öffnen zu können, muss zunächst die Lizenz freigeschaltet werden.
Voraussetzungen
- Sie haben die DICOM4charly-Lizenz der solutio GmbH & Co. KG erworben.
Vorgehensweise
- Klicken Sie in charly in der Menüleiste auf Hilfe > Zusätzliche Lizenzen.
- Aktivieren Sie in dem Fenster die CheckboxDICOM4charly und geben Sie in dem Feld daneben die Lizenz für die DICOM4charly-Schnittstelle ein.
- Klicken Sie auf den Button Speichern.
-
Starten Sie charly neu.
- Nach dem Neustart steht Ihnen in der Menüleiste unter Start die Option DICOM4charly zur Verfügung. Über diese Option rufen Sie DICOM4charly auf.
Im DICOM-Röntgensystem: Schnittstelle zu DICOM4charly konfigurieren
Alle notwendigen Informationen für die Anbindung der DICOM4charly-Schnittstelle an das Röntgensystem, finden Sie in DICOM4charly > Stammdaten > Über diesen Dienst.
DICOM4charly bietet für Röntgensysteme folgende Services in der Rolle „Service Class Provider (SCP)“ an:
- MWL mit Auftragsdaten
- MWL für die Übertragung von Patientendaten
Der Hostname – die IP-Adresse des Servers in der Praxis – wird automatisch ermittelt und für beide Services gesetzt.
Die Kommunikation vom Röntgengerät zu DICOM4charly läuft standardmäßig über die Ports 10444 und 10445 (TCP). Sofern einer oder beide Ports in der Praxis bereits belegt sind, müssen die Ports in der „application.yml“-Datei des Soldicom-Services geändert werden. Siehe Ports der DICOM4charly-Services im Soldicom-Service ändern.
In DICOM4charly: DICOM-Röntgengerät und Service erstellen
Die DICOM-Röntgengeräte und Services erstellen Sie in DICOM4charly > Stammdaten > Röntgengeräte. Dabei gelten folgende Regeln:
- Es muss mindestens ein DICOM-Röntgengerät angelegt werden. Darüber hinaus können beliebig viele weitere DICOM-Röntgengeräte angelegt werden.
- Pro DICOM-Röntgengerät muss mindestens ein Service angelegt werden. Darüber hinaus können pro DICOM-Röntgengerät beliebig viele weitere Services angelegt werden.
Voraussetzungen
- Sie benötigen die Netzwerkadresse, unter der das DICOM-Röntgengerät im Netzwerk erreichbar ist.
Vorgehensweise
-
Klicken Sie in charly in der Menüleiste auf Start > DICOM4charly.
- DICOM4charly öffnet sich.
- Klicken Sie in DICOM4charly auf Stammdaten > Röntgengeräte.
-
Um ein DICOM-Röntgengerät anzulegen, klicken Sie rechts neben dem Suchfeld auf den Plus-Button .
- Die Ansicht zum Anlegen von DICOM-Röntgengeräten öffnet sich.
-
Geben Sie die Daten Ihres DICOM-Röntgengeräts ein:
Feld Beschreibung Hersteller Name des Röntgengeräteherstellers Gerätename Produktname des Röntgengeräts Zimmer Standort des Röntgengeräts Netzwerkadresse Netzwerkadresse des Röntgengeräts -
Klicken Sie auf Speichern.
- Das DICOM-Röntgengerät ist angelegt und wird in der Liste der Röntgengeräte angezeigt.
Nächste Schritte
- Um die Konfiguration abzuschließen, erstellen Sie für das DICOM-Röntgengerät mindestens einen Service.
Voraussetzungen
- Das DICOM-Röntgengerät, für das Sie einen Service erstellen möchten, ist erstellt. Für weitere Informationen siehe DICOM-Röntgengerät erstellen.
Vorgehensweise
- Klicken Sie in DICOM4charly auf Stammdaten > Röntgengeräte.
-
Klicken Sie in der Liste bei dem DICOM-Röntgengerät, für das Sie einen Service erstellen möchten, auf den Anzeigen-Button .
- Die Seite Röntgengerät anzeigen öffnet sich.
-
Um einen Service anzulegen, klicken Sie rechts neben dem Suchfeld auf den Plus-Button .
- Die Ansicht zum Anlegen von Services öffnet sich.
-
Geben Sie die Daten des Services ein:
Feld Beschreibung AE-Titel (Application Entity Title) – Name des Services, über den der Service eindeutig identifizierbar ist Röntgenverfahren Röntgenverfahren (Modalität), das der Service bietet, z.B. „PX“ für „Panoramic X-Ray“ Port Port, über den die DICOM-Kommunikation läuft Rolle Rolle des Services.
Hinweis: Für den Abruf der Röntgenaufträge hat der Service des Röntgengeräts immer die Rolle SCU. SCU (Service Class User) ist ein Gerät bzw. eine Applikation, die einen Dienst in Anspruch nimmt. -
Klicken Sie auf Speichern.
- Der Service ist für das DICOM-Röntgengerät angelegt und wird in der Liste der Services angezeigt.
In charly: Röntgengerät mit DICOM-Röntgengerät verknüpfen
Das DICOM-Röntgengerät, das Sie in DICOM4charly angelegt haben, verknüpfen Sie mit dem korrespondierenden Röntgengerät aus charly. Diese Verknüpfung ist notwendig, damit aus charly über die DICOM4charly-Schnittstelle ein Röntgenauftrag an ein DICOM-Röntgengerät übermittelt werden kann.
Vorgehensweise
- Gehen Sie in charly unter Stammdaten > Geräte > Geräte.
-
Wählen Sie aus der Geräteliste das Röntgengerät, das Sie mit dem DICOM-Röntgengerät verknüpfen möchten.
- Der Reiter DICOM wird eingeblendet.
-
Gehen Sie in den Reiter DICOM.
- In der DropdownlisteRöntgengerät sehen Sie alle DICOM-Röntgengeräte, die Sie in DICOM4charly angelegt haben und für die Sie jeweils mindestens einen Service erstellt haben.
- Wählen Sie aus der Dropdownliste Röntgengerät, das DICOM-Röntgengerät, das Sie mit dem Röntgengerät aus charly verknüpfen möchten.
-
Um die Einstellungen zu speichern, klicken Sie auf OK.
- Wenn Sie im Röntgenbuch bei der Neuanlage eines Röntgenauftrags dieses Röntgengerät wählen, wird der Röntgenauftrag an DICOM4charly übermittelt.
How-to-Zusammenfassung
Ports ändern
Voraussetzungen
- Der charly-Updater liegt auf dem charly-Server (Download Windows bzw. Download macOS).
- Der charly-Server verfügt über eine Internetverbindung.
-
Das Ausführen des charly-Updaters ist vorbereitet:
- Schalten Sie alle charly-Arbeitsplätze (Clients) aus.
- Schließen Sie auf dem charly-Server alle Programme.
- Führen Sie auf dem charly-Server eine Datensicherung durch.
- Starten Sie den charly-Server neu.
- Melden Sie sich mit Administratorrechten am charly-Server an.
- Deaktivieren Sie auf dem charly-Server den Virenscanner für den Zeitraum des Updates.
Vorgehensweise
- Starten Sie den charly-Updater.
- Folgen Sie den Anweisungen des charly-Updater-Assistenten bis zu der Maske für die Konfiguration der Ports für den SSL-Proxy sowie für den Messaging-Service.
- Ändern Sie den bzw. die Ports.
-
Folgen Sie weiter den Anweisungen des charly-Updater-Assistenten.
- Der charly-Updater führt die Port-Änderungen im charly-Java-Server durch.
- Öffnen Sie auf dem Server folgendes Verzeichnis:
<charly-Installationspfad>\Solutio\Server\ncjs\
- Legen Sie in diesem Verzeichnis das Verzeichnis „conf2“ und darin das Verzeichnis „messaging“ an:
<charly-Installationspfad>\Solutio\Server\ncjs\conf2\messaging\
- Legen Sie in dem Verzeichnis „messaging“ eine Textdatei an und benennen Sie diese mit „application.yml“.
-
Kopieren Sie die folgende Einstellung in die application.yml:
de.solutio.ncjs.messaging.broker.stomp.port:14712
- Ändern Sie den Port.
-
Damit der Messaging-Service die fertig bearbeitete application.yml verwendet, muss der Messaging-Service gestoppt und anschließend wieder gestartet werden:
-
Windows
-
Öffnen Sie die Administrator-Kommandozeile und geben Sie folgende Befehle ein:
cd <charly-Installationspfad>\Solutio\Server\ncjs
-
Stoppen Sie den Messaging-Service:
acd.bat stop messaging
-
Starten Sie den Messaging-Service:
acd.bat start messaging
-
-
macOS
-
Öffnen Sie das Terminal und geben Sie folgende Befehle ein:
cd <charly-Installationspfad>/Solutio/Server/ncjs
-
Stoppen Sie den Messaging-Service:
sudo ./acd.sh stop messaging
-
Starten Sie den Messaging-Service:
sudo ./acd.sh start messaging
-
-
-
Prüfen Sie, ob der Messaging-Service gestartet ist:
- Öffnen Sie ein Browserfenster.
-
Geben Sie folgende URL ein:
http://<IP des charly-Servers oder IP der charly-VM (bei Containerinstallation)>:8087
- Das Eureka-Dashboard öffnet sich und zeigt alle registrierten und gestarteten Microservices des charly-Java-Servers. Nach ca. 1 – 2 Minuten sollte hier auch der Messaging-Service mit dem Status „UP“ gelistet sein.
Für weitere Informationen sieheMandantenfähigkeit.
Vorgehensweise
- Öffnen Sie auf dem Server folgendes Verzeichnis:
<charly-Installationspfad>\Solutio\Server\ncjs\
- Legen Sie in diesem Verzeichnis das Verzeichnis „conf2“ und darin das Verzeichnis „soldicom“ an:
<charly-Installationspfad>\Solutio\Server\ncjs\conf2\soldicom\
- Legen Sie in dem Verzeichnis „soldicom“ eine Textdatei an und benennen Sie diese mit „application.yml“.
- Kopieren Sie die Standard-Konfiguration in die application.yml. Siehe Standard-Konfiguration für einen Mandanten.
- Bearbeiten Sie die application.yml: Ändern Sie in der kopierten Standard-Konfiguration den bzw. die Ports in freie Ports.
-
Damit der Soldicom-Service die fertig bearbeitete application.yml verwendet, muss der Soldicom-Service gestoppt und anschließend wieder gestartet werden:
-
Windows
-
Öffnen Sie die Administrator-Kommandozeile und geben Sie folgende Befehle ein:
cd <charly-Installationspfad>\Solutio\Server\ncjs
-
Stoppen Sie den Soldicom-Service:
acd.bat stop soldicom
-
Starten Sie den Soldicom-Service:
acd.bat start soldicom
-
-
macOS
-
Öffnen Sie das Terminal und geben Sie folgende Befehle ein:
cd <charly-Installationspfad>/Solutio/Server/ncjs
-
Stoppen Sie den Soldicom-Service:
sudo ./acd.sh stop soldicom
-
Starten Sie den Soldicom-Service:
sudo ./acd.sh start soldicom
-
-
-
Prüfen Sie, ob der Soldicom-Service gestartet ist:
- Öffnen Sie ein Browserfenster.
-
Geben Sie folgende URL ein:
http://<IP des charly-Servers oder IP der charly-VM (bei Containerinstallation)>:8087
- Das Eureka-Dashboard öffnet sich und zeigt alle registrierten und gestarteten Microservices des charly-Java-Servers. Nach ca. 1 – 2 Minuten sollte hier auch der Soldicom-Service mit dem Status „UP“ gelistet sein.
Lizenz freischalten
Voraussetzungen
- Sie haben die DICOM4charly-Lizenz der solutio GmbH & Co. KG erworben.
Vorgehensweise
- Klicken Sie in charly in der Menüleiste auf Hilfe > Zusätzliche Lizenzen.
- Aktivieren Sie in dem Fenster die CheckboxDICOM4charly und geben Sie in dem Feld daneben die Lizenz für die DICOM4charly-Schnittstelle ein.
- Klicken Sie auf den Button Speichern.
-
Starten Sie charly neu.
- Nach dem Neustart steht Ihnen in der Menüleiste unter Start die Option DICOM4charly zur Verfügung. Über diese Option rufen Sie DICOM4charly auf.
In DICOM4charly: DICOM-Röntgengerät und Service erstellen
Voraussetzungen
- Sie benötigen die Netzwerkadresse, unter der das DICOM-Röntgengerät im Netzwerk erreichbar ist.
Vorgehensweise
-
Klicken Sie in charly in der Menüleiste auf Start > DICOM4charly.
- DICOM4charly öffnet sich.
- Klicken Sie in DICOM4charly auf Stammdaten > Röntgengeräte.
-
Um ein DICOM-Röntgengerät anzulegen, klicken Sie rechts neben dem Suchfeld auf den Plus-Button .
- Die Ansicht zum Anlegen von DICOM-Röntgengeräten öffnet sich.
-
Geben Sie die Daten Ihres DICOM-Röntgengeräts ein:
Feld Beschreibung Hersteller Name des Röntgengeräteherstellers Gerätename Produktname des Röntgengeräts Zimmer Standort des Röntgengeräts Netzwerkadresse Netzwerkadresse des Röntgengeräts -
Klicken Sie auf Speichern.
- Das DICOM-Röntgengerät ist angelegt und wird in der Liste der Röntgengeräte angezeigt.
Nächste Schritte
- Um die Konfiguration abzuschließen, erstellen Sie für das DICOM-Röntgengerät mindestens einen Service.
Voraussetzungen
- Das DICOM-Röntgengerät, für das Sie einen Service erstellen möchten, ist erstellt. Für weitere Informationen siehe DICOM-Röntgengerät erstellen.
Vorgehensweise
- Klicken Sie in DICOM4charly auf Stammdaten > Röntgengeräte.
-
Klicken Sie in der Liste bei dem DICOM-Röntgengerät, für das Sie einen Service erstellen möchten, auf den Anzeigen-Button .
- Die Seite Röntgengerät anzeigen öffnet sich.
-
Um einen Service anzulegen, klicken Sie rechts neben dem Suchfeld auf den Plus-Button .
- Die Ansicht zum Anlegen von Services öffnet sich.
-
Geben Sie die Daten des Services ein:
Feld Beschreibung AE-Titel (Application Entity Title) – Name des Services, über den der Service eindeutig identifizierbar ist Röntgenverfahren Röntgenverfahren (Modalität), das der Service bietet, z.B. „PX“ für „Panoramic X-Ray“ Port Port, über den die DICOM-Kommunikation läuft Rolle Rolle des Services.
Hinweis: Für den Abruf der Röntgenaufträge hat der Service des Röntgengeräts immer die Rolle SCU. SCU (Service Class User) ist ein Gerät bzw. eine Applikation, die einen Dienst in Anspruch nimmt. -
Klicken Sie auf Speichern.
- Der Service ist für das DICOM-Röntgengerät angelegt und wird in der Liste der Services angezeigt.
Im charly-Client: Röntgengerät mit DICOM-Röntgengerät verknüpfen
Vorgehensweise
- Gehen Sie in charly unter Stammdaten > Geräte > Geräte.
-
Wählen Sie aus der Geräteliste das Röntgengerät, das Sie mit dem DICOM-Röntgengerät verknüpfen möchten.
- Der Reiter DICOM wird eingeblendet.
-
Gehen Sie in den Reiter DICOM.
- In der DropdownlisteRöntgengerät sehen Sie alle DICOM-Röntgengeräte, die Sie in DICOM4charly angelegt haben und für die Sie jeweils mindestens einen Service erstellt haben.
- Wählen Sie aus der DropdownlisteRöntgengerät, das DICOM-Röntgengerät, das Sie mit dem Röntgengerät aus charly verknüpfen möchten.
-
Um die Einstellungen zu speichern, klicken Sie auf OK.
- Wenn Sie im Röntgenbuch bei der Neuanlage eines Röntgenauftrags dieses Röntgengerät wählen, wird der Röntgenauftrag an DICOM4charly übermittelt.