Dies ist eine alte Version des Dokuments!
Extras
A. Arbeitsplatz automatisch installieren
OnyxClientSetup unterstützt einen Silent-Mode mit folgenden Kommandozeilenparametern:
Parameter | Wert | Bemerkung |
---|---|---|
-? | Hilfefenster mit Kommandozeilenparametern anzeigen | |
-Auto | Installation startet automatisch | |
-Lang= | Sprachnummer | Arbeitsplatzsprache: 1=DE, 2=EN, 3=RU, 4=ES, 5=IT, 6=FR, 7=CZ, 8=HU |
-Server= | Servername | z.B.: [MYSERVER]@MYSERVER oder [MYSERVER]@172.192.1.250 |
-PORT= | IP-Portnummer | Optional; Default IP-Portnummer=16300 |
-PATH= | Installationsverzeichnis | Lokales Zielverzeichnis oder Default |
- Fehlt ein Parameter, so stoppt OnyxClientSetup an der betreffenden Position
- Bei -PATH=Default wird in das Standardverzeichnis ..\Programme\Image Instruments\Onyx3Client\ installiert
- Wenn nicht übergeben, wird dem Pfad automatisch das Standard-Unterverzeichnis Onyx3Server hinzugefügt
- Sind im Pfad Leerzeichen vorhanden, den Parameter in Anführungsstrichen übergeben: -PATH=“C:\\Onyx Ceph“
Beispiele
Folgende Kommandozeile verbindet auf den Server SRV über Port 16300 und installiert einen deutschen Arbeitsplatz im Standardverzeichnis:
OnyxClientSetup.exe -Auto -Server=[SRV]@SRV -Lang=1 -Path=Default
Folgende Kommandozeile verbindet auf den Server SRV über Port 16500 und installiert einen englischen Arbeitsplatz im Verzeichnis D:\OnyxCeph\Onyx3Client:
OnyxClientSetup.exe -Auto -Server=[SRV]@172.1.1.250 -Port=16500 -Lang=2 -Path=D:\OnyxCeph
B. Kommandozeilenaufruf
Hinweis |
---|
OnyxCeph³™ unterstützt auch die VDDS-media Schnittstelle. Über diese Schnittstelle ist ebenfalls eine Übergabe von Patientendaten möglich. (weitere Informationen unter: www.vdds.org |
Die Übergabe von Patientendaten an OnyxCeph³™ erfolgt durch starten der Datei OnyxCeph.exe mit speziellen Kommandozeilenparametern.
Es gibt 2 Möglichkeiten die Patientendaten an OnyxCeph³™ zu übergeben. Entweder über Kommandozeilenparameter oder über eine Textdatei im INI-Format. In beiden Fällen werden Parameter zur Übergabe verwendet. Folgende Parameter werden unterstützt:
1. Parameter für Patientendaten
Obligatorische Parameter | |
---|---|
PatID | Eindeutige ID, bis zu 50 Zeichen |
Firstname | |
Lastname | |
Birthday | Format: YYYYMMDD, z.B. "20090530" für 30.5.2009 |
Sex | Format: "M" für Mann (oder Male) und "F" für Frau (oder Female) |
Optionale Parameter | |
MiddleName | |
PreferedName | |
Title | |
Race | |
City | |
State | |
Street | |
Street2 | |
Doctor | |
Email | |
Cellular | |
HomePhone | |
WorkPhone | |
PatTags | Schlagworte des Patienten (mit ";" getrennt) |
"PatMarker" | Marker im Patienten-Tab modifizieren |
"Salutation" | immer 5 Zeichen: „1“-setzt und „0“ löscht den Marker, „-“ keine Änderung |
"InsuranceID" | Anrede |
ContactDate | Format: YYYYMMDD, z.B. "20090530" |
ModelNum | Zusätzliche Modellnummer |
Notes |
2. Parameter für Bilddaten
Neben Patientendaten können auch Bilddateien zur Bildaufnahme an OnyxCeph übergeben werden.
Unterstützt werden die Formate BMP
, TIF
, JPG
, GIF
, CMP
, PNG
, PCX
, IMG
, DICOM
u.a.
Um sicherzustellen, dass die Bilder dem richtigen Patienten zugeordnet werden, muss zumindest die Patienten-ID unter Nutzung des oben beschriebenen Markers PatID
übergeben werden. Die Übergabe aller weiteren Patientendaten ist zusätzlich möglich.
Zum Übergeben von 2D-Bildern an OnyxCeph³™ können die folgenden Marker benutzt werden:
PicCount | Anzahl d. zu übertragenden Bilder |
PicErase | "Y" oder "1" OnyxCeph³ löscht die Dateien nach der Aufnahme |
"N" oder "0" (Default) die Dateien werden nicht gelöscht | |
PicPath# | Vollständiger Pfad der Bilddatei #¹ |
PicInfo# | Zusätzliche Informationen, wie z.B. Marker, Kommentare… |
PicTags# | Schlagworte des Bildes (mit ";" getrennt) |
PicDate# | Aufnahmedatum, Format: YYYYMMDD, z.B. "20090530" |
¹ # steht für die Bildnummer beginnend mit 1 ; der erste Eintrag lautet z.B. -PicPath1="C:\tmp\img.jpg"
3. Übergabe mit Kommandozeilenparametern
Bei Übergabe der Patienten- bzw. Bilddaten über Kommandozeilenparameter wird die Datei OnyxCeph.exe mit den Markern und gefolgt von den Werten als Kommandozeile gestartet. Jedes Wert sollte wir folgt übergeben werden:
-Marker="Value" |
Zwischen den Werten muss mindestens ein Leerzeichen stehen (siehe Beispiele unter Punkt 6).
4. Übergabe über eine Textdatei
Hier muss erst eine Textdatei im INI-Format erzeugt werden. In dieser Datei muss ein Abschnitt [PatDat] vorhanden sein. In diesem Abschnitt können die Patienten und Bilddaten unter Verwendung der oben beschriebenen Marker gespeichert werden. Ein Beispiel finden Sie am Ende des Textes.
Um die Datenübernahme zu starten, muss OnyxCeph.exe mit den Parametern: -PatID
und -Data
gestartet werden. Nach -Data= muss der komplette Pfad der INI-Datei mit den Patientendaten übergeben werden. OnyxCeph³™ prüft, ob die über -PatID
übergebene Patientennummer mit der Patientennummer in der INI-Datei übereinstimmt. Nur dann werden die Daten übernommen.
5. Übergabe über eine DICOM-Datei
Eine DICOM-Datei enthält sowohl die Patientendaten, als auch Bilddaten. Wenn nach dem Kommandozeilenparameter:
- DICOM=“Dateiname“
der Name mit Pfad einer DICOM-Datei übergeben wird, so werden die Stammdaten des Patienten
abgeglichen und das Bild in der 2D-Bildaufnahme geöffnet.
Der Parameter -PicErase
wir hier ebenfalls unterstützt.
6. Finden der Position von OnyxCeph.exe
Zur Datenübergabe muss die Datei OnyxCeph.exe aufgerufen werden. Diese Datei ist an jedem Client lokal installiert. Die Default-Position ist:
<Programme>\Image Instruments\Onyx3Client\OnyxCeph.exe
Da diese Position jedoch während der Installation geändert werden kann, ist es am sichersten, die Position des Client-Installationsverzeichnisses aus der Registry auszulesen. Dazu wird der folgende Schlüssel benötigt:
HKEY_LOCAL_MACHINE\SOFTWARE\Image Instruments\OnyxCeph\Install Path
Dort kann abgelesen werden, wo der OnyxCeph³ Client installiert wurde.
7. Beispiele
a. Auslesen d. Registry-Schlüssels
HKEY_LOCAL_MACHINE\SOFTWARE\Image Instruments\OnyxCeph\Install Path
Der Wert kann z.B. "C:\Programme\Image Instruments\Onyx3Client\" lauten
b. Übergabe eines Patienten:
"C:\Programme\Image Instruments\Onyx3Client\OnyxCeph.exe" -PatId="123" -Firstname="Test" -Lastname="Patient" -Birthday="19960313" -Sex="F"
c. Übergabe zweier Bilder zu bereits vorhandenem Patienten:
"C:\Programme\Image Instruments\Onyx3Client\OnyxCeph.exe" -PatId="123" -PicCount=2 -PicPath1="C:\temp\XRay.tif" -PicPath2="C:\My Images\Foto.jpg"
d. Übergabe von Patient und Bildern in einem Schritt:
OnyxCeph³™ soll die Quelldateien nach der Übernahme löschen:
"C:\Programme\Image Instruments\Onyx3Client\OnyxCeph.exe" -PatId="123" -Firstname="Test" -Lastname="Patient" -Birthday="19960313" -Sex="F" -Title="Dr. med. dent." -City="Chemnitz" -PicCount=2 -PicErase=1 -PicPath1="C:\temp\XRay.tif" -PicInfo1="Lateral Ceph" -PicDate1="20000815" -PicPath2="C:\My Images\Foto.jpg" -PicInfo2="Lateral Foto" -PicDate2="20000814"
e. Verwendung einer Datei zur Datenübergabe: Hierzu muss zunächst eine INI-Datei mit beliebigem Name erzeugt werden:
MeinePatientenDaten.ini:
[PatDat] PatId=123 Firstname=Test Lastname=Patient Birthday=19960313 Sex=F Title=Dr. med. dent. City=Chemnitz PicCount=1 PicPath1=C:\temp\XRay.tif PicInfo1=Lateral Ceph PicDate1=20000815
Danach kann OnyxCeph³™ mit folgendem Parameteraufruf gestartet werden:
"C:\Programme\Image Instruments\Onyx3Client\OnyxCeph.exe" -PatId="123" -Data="C:\Temp\MeinePatientenDaten.ini"