Geräteanbindung

Um ein Gerät (z.B. Ultraschallgerät) an Clinicore anbinden zu können bzw. Daten des Gerätes in Clinicore zu speichern, sind folgende Schritte notwendig.

  1. Bitte stellen Sie folgende Informationen via E-Mail an support@clinicore.eu zur Verfügung: - Name des Geräteherstellers - Geräteart (zB Ultraschallgerät)
  2. Nach Übermittlung der Informationen stellen wir Ihnen die Zugangsdaten zur Anbindung an unseren Online Datenspeicher zur Verfügung.
  3. Bitte stellen sie mit Ihrem IT Dienstleister eine Anbindung an unseren Online Datenspeicher mittels webDAV Protokoll (https://de.wikipedia.org/wiki/WebDAV) her, damit wir die Daten des Gerätes empfangen können.
  4. Wir stellen eine Standard-GDT Datei in den Online Datenspeicher, die der Hersteller prüfen kann.
  5. Falls auch ein Import von Daten nach Clinicore erfolgen soll, müssen Beispiel-Daten im Online Datenspeicher abgelegt werden. Anschließend können wir den automatischen Import konfigurieren.

Es kann vorkommen, dass Ihr IT-Dienstleister vorab mit dem Hersteller des Gerätes Kontakt aufnehmen muss, hinsichtlich der lokalen Ablage der Daten und Exportdatei.

Kontaktieren Sie uns gerne unter support@clinicore.eu!

Ultimed Sync

Das Setup kann hier heruntergeladen werden:

Windows (x64): https://staging.mobimed.at/ultimed-sync-setup.exe

macOS (Apple Silicon): https://staging.mobimed.at/ultimed-sync-arm64.dmg

Windows Setup

Zum Installieren einfach doppelklicken, Einstellungen während des Setups gibt es keine (ein Desktop-Icon sowie Startmenü-Einträge werden automatisch angelegt). Nach der Installation sollte sich das Programm automatisch gestartet.

Wenn man das Fenster schließt, läuft die App unten rechts in der Taskleiste weiter:

Falls man das Icon nicht findet, kann man nachsehen, ob es sich vielleicht im Menü mit den restlichen Taskleisten Apps befindet.

Das Fenster für die Einstellungen erreicht man wieder mit einem Rechtsklick auf unserem Icon, und dann auf Einstellungen. Falls man das Programm komplett beenden möchtet, kann man dies ebenfalls machen:

macOS Setup

  • Installieren mittels Doppelklick auf die .dmg Datei und im sich öffnenden Fenster das Applogo in den Applikationen-”Ordner” mittels drag and drop ziehen.
  • Quarantäne flag manuell setzen (notwendig bis Ultimed Sync signiert ist). Dazu das Terminal aufmachen und folgendes eingeben/einfügen und Enter drücken:
xattr -r -d com.apple.quarantine /Applications/ultimed-sync.app

see Isaac How to run unsigned apps in macOS 15.1

  • Manuell als Anmeldeobjekt eintragen (über die Einstellungen erreichen oder einfach in Spotlight “Anmeldeobjekte” eintippen und mit Enter bestätigen)

In macOS erscheinen Tray Icons rechts oben auf dem Bildschirm

Einrichtung und Nutzung

Am Hauptbildschirm kann man folgendes konfigurieren:

  • Beim Anmelden starten: empfehlenswert, damit nach einem Neustart alles weiterläuft

Das Programm startet erst nach der Anmeldung, nicht bereits nach dem Systemstart. Wenn automatische Updates aktiviert sind, muss nach dem Neustart wieder der Benutzer eingeloggt werden.

  • Verbindung
    • Domain: clinicore.eu
    • Token: Der Token kann aus unserer vorhandenen Synchronisation entnommen werden (config.ps1 – $accessToken). Sollte keine Installation vorhanden sein, bitte bescheid geben.

Wenn man die Synchronisation umstellt muss nach Installation und Konfiguration das alte Script deaktiviert werden! 

Synchronisationen hinzufügen / bearbeiten / entfernen

Logging: hier kann das Logging aktiviert, sowie das Log-Level definiert werden.

Ein weniger kritisches Log-Level inkludiert automatisch die kritischeren Stufen, z.B. enthält das Level “Warnung” auch das Level “Fehler”.

“Info” wird für den Dauerbetrieb empfohlen.

“Debug” kann für die Einrichtung und Fehlersuche vorteilhaft sein, allerdings gewinnt das Logfile durch die hohe Menge an Informationen schnell an Größe.

Hier noch einmal ein paar Infos zu den Einstellungsmöglichkeiten einer Synchronisation:

  • „Typ“: hier kann man aktuell zwischen folgenden Typen auswählen
    • Dateiupload: das wäre ein normaler Dateiupload, sprich eine Datei wird im Ordner abgelegt und sollte (sofern sie nicht wegen ihres Dateinamens weg gefiltert wird) in einer Patientenakte bzw. File-Inbox abgelegt werden. Beispielsweise geeignet für Bilder, Dokumente, Videos, usw.
    • GDT Mit PDF, Plusoptix:dieser Typen erwartet ein GDT, welches via Code „6305“ auf eine PDF-Datei verweist. Das GDT sollte mit UTF-8 kodiert sein.
    • Idana, Infoskop, Nelly: wie „GDT mit PDF“, allerdings wird erwartet, dass das GDT mit Windows-1252 (= ISO-8859-1) kodiert ist.
    • AmbulApps : wie „GDT mit PDF“, allerdings wird erwartet, dass das GDT mit CP437 kodiert ist.
  • „Pfad“: ein gültiger Pfad zu einem Ordner auf diesem PC
  • „Aktiviert“: eine Checkbox zum Aktivieren bzw. Deaktivieren der Synchronisation
  • “Auf Dateiendungen einschränken”: über diese Einstellungen kann der Upload auf bestimmte Dateiendungen eingeschränkt werden. Diese Einstellung achtet nicht auf Groß- und Kleinschreibung.

Wenn nichts angegeben wird, werden alle Dateien hochgeladen. Ausgenommen davon sind Systemdateien wie z.B. 

Thumbs.db oder versteckte Dateien (also Dateien, die mit einem Punkt beginnen)

  • „Dateien nach dem Hochladen löschen“: Dateien werden nach dem Hochladen gelöscht
  • „Patienten-ID Regex“: mit diesem Feld kann man die Patienten ID aus dem gesamten Dateipfad herausextrahieren (nicht nur der Dateiname!). Wenn keine ID gefunden wird, dann landet die Datei in der Nachrichten Inbox
  • „Patienten-ID Regex-Group (optional)“: bei komplexeren regulären Ausdrücken mit Gruppen kann man hier definieren, in welcher Gruppe die ID gematched wird
  • „Datei-Tags (optional)“: hier eingegebenen Datei-Tags werden automatisch den hochgeladenen Dateien zugewiesen. Hier muss die ID der Tags eingetragen werden. Bei nicht vorhandenen IDs scheitert der Upload, bitte ausprobieren, wenn ein neuer Tag eingetragen wird.

Erweiterte Einstellungen

  • „Dateipfad-Filter Regex“: über diese Einstellung kann weiter eingeschränkt werden, welche Dateien hochgeladen werden sollen. Wenn der reguläre Ausdruck nicht matched, wird die Datei ignoriert. Weiter unten gebe wir ein ein paar Beispiele / Tipps dafür.
  • “Polling”: über diese Option wird aktiviert, dass der überwachte Ordner regelmäßig auf Änderungen geprüft wird, statt auf Dateisystemereignisse zu warten. Wird empfohlen für Dateisysteme, die keine Dateisystemereignisse unterstützten, z.B. Netzwerkordner.
  • “Maximal überwachte Unterordner (optional)”: über diese Einstellung kann eingeschränkt werden, wie tief ein Ordner überwacht werden soll.

Beispiele für Synchronsiationen

Eine normale Datei-Synchronisationen sieht beispielsweise so aus:

Eine „GDT mit PDF“ Synchronisation würde beispielsweise so aussehen:

Eine LDT sync könnte so aussehen:

Tipps für Reguläre Ausrücke

Für diese gibt es Tools, z.B. https://regex101.com/.
Dort kann man Beispieltexte (z.B. ein Dateiname pro Zeile) eingeben und ausprobieren, ob der reguläre Ausdruck korrekt funktioniert, z.B. so:

Wenn man mit der Maus über die farblich markierten Texte fährt, wird sogar die Gruppe für den Match geschrieben.

Log

Logdaten können, je nach Betriebssystem, unter folgenden Pfaden gefunden werden:

Windows: %APPDATA%\\ultimed-sync\\logs\\ultimed-sync.log

macOS: ~/Library/Logs/ultimed-sync/ultimed-sync.log