[OnyxCeph³™ Wiki]

DokuWiki - World Wide Web

Benutzer-Werkzeuge

Webseiten-Werkzeuge


installation_extras

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
installation_extras [2016/05/03 09:48] onyxadmininstallation_extras [2020/11/16 15:28] (aktuell) – gelöscht onyxadmin
Zeile 1: Zeile 1:
-~~NOTOC~~ 
-===== Extras ===== 
----- 
  
-^ A.  | [[installation_extras#A. Arbeitsplatz automatisch installieren|Arbeitsplatz automatisch installieren]]  | 
-^ B.  | [[installation_extras#B. Kommandozeilenaufruf|Kommandozeilenaufruf]]                                    | 
- 
-==== 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: [[http://www.vdds.org|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 HTTP === 
- 
-Ist in OnyxCeph³™ der HTTP Infoserver aktiv, so können die Stammdaten auch über eine HTTP-Anfrage an 
-OnyxCeph³™ übergeben werden.\\ 
-OnyxCeph³ agiert dann als HTTP-Server und bedient das konfigurierte Port. 
-Ist die CheckBox Nur lokal aktiv (Standard), so werden nur Verbindungen von der IP 127.0.0.1 zugelassen.\\ 
- 
-| Server:Port/SetPat Marker="Wert" Marker="Wert" ... | 
- 
-Ist in Wert kein Leerzeichen enthalten, so können die Anführungsstriche weggelassen werden.\\ 
-\\ 
- 
-=== 5. Ü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.\\ 
-\\ 
- 
-=== 6. Ü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.\\ 
-\\ 
-Beim DICOM-Import werden andere übergebene Parameter ignoriert, und brauchen nicht übergeben zu werden.\\ 
-\\ 
- 
-=== 7. Import eines .O3C-Containers === 
- 
-Eine .O3C-Container-Datei enthält sowohl die Patientendaten, als auch Bilddaten. Es können die Daten 
-mehrerer Patienten enthalten sein. Wenn nach dem Kommandozeilenparameter: 
- 
-||-ContainerFile=“Dateiname“|| 
- 
-der Name mit Pfad einer Container-Datei übergeben wird, so werden die Stammdaten der Patienten und die 
-Bilddaten abgeglichen. Dazu öffnet sich der Container-Import-Dialog.\\ 
-Wurde der Container vom Versender auf einen FTP-Server hochgeladen, so kann über den 
-Kommandozeilenparameter ContainerFTP der Schlüssel übergeben werden: 
- 
-||-ContainerFTP=“C5UW5SJNN3....B6DKHUWUQKD73“|| 
- 
-Mit dem Kommandozeilenparameter ContainerNote kann ein String übergeben werden, der dem Kommentar 
-der übernommen Bilder angehängt wird: 
- 
-||-ContainerNote=“Auftrag #0-8-15“|| 
- 
-Nach dem Import wechselt OnyxCeph³ automatisch zu dem Klienten und Patienten.\\ 
-Beim Container-Import werden andere übergebene Parameter ignoriert, und brauchen nicht übergeben zu werden.\\ 
-\\ 
- 
-=== 8. Module in OnyxCeph³™ starten === 
- 
-Über die Parameter ActionBefore und ActionAfter können bestimmte Module gestartet werden. 
-Aktuell wird der Start folgender Module unterstützt (wird noch erweitert):\\ 
-\\ 
-• **ActionBefore** (vor Stammdatenabgleich) 
-||Patient kopieren: -ActionBefore=“CLONEPATIENT:123“ -PatID=“123New“|| 
- 
-• **ActionAfter** (nach Stammdatenabgleich bzw. Containerimport) 
-||Präsentationstemplate: -ActionAfter=“PRESENTATION:TemplateName“|| 
-\\ 
- 
-=== 9. 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.\\ 
-\\ 
- 
-=== 10. 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" -PatMarker=-1--- 
-   
-__//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 zweier STL-Dateien, Dateien nach dem Import löschen://__ 
-   
-   "C:\Programme\Image Instruments\Onyx3Client\OnyxCeph.exe" -PatId="123" -PicErase=1 -PicCount=2 -PicPath1="C:\scan\OK.stl" -PicPath2="C:\scan\UK.stl" 
- 
-__//e. Ü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" 
- 
-__//f. Patient über HTTP öffnen und Name aktualisieren://__ 
- 
-Öffnet den Patienten 123 und aktualisiert ggf. die Stammdaten\\ 
-   
-   http://127.0.0.1:24000/setpat PatId="123" Firstname="Test" Lastname="Patient" 
-Birthday="19960313" PatMarker=”-1---” 
- 
-__//g. Patient und Präsentationstemplate über HTTP öffnen://__ 
- 
-Öffnet den Patienten 123 und dann das Präsentationstemplate Onyx_Images_8\\ 
-   
-   http://127.0.0.1:24000/setpat PatId=123 ActionAfter=“Presentation:Onyx_Images_8“ 
- 
-__//h. Patient über HTTP kopieren://__ 
- 
-Kopiert den Patienten 123 mit allen Bildern, die Kopie erhält die neue Patientennumer 123Neu und wird in 
-„Test Patient“ umbenannt\\ 
-   
-   http://127.0.0.1:24000/setpat -ActionBefore=“ClonePatient:123“ -PatID=“123Neu“ 
--Firstname="Test" -Lastname="Patient" 
- 
-__//i. 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" 
- 
-\\ 
- 
-__//j. Übergabe von Patient und Bild mittels einer DICOM-Datei://__ 
- 
-OnyxCeph³™ soll die Patienten und Bilddaten aus der DICOM-Datei laden und nach der Übernahme löschen: 
- 
-   "C:\Programme\Image Instruments\Onyx3Client\OnyxCeph.exe" -DICOM=C:\Temp\XRayPost.DCM" -PicErase=1 
- 
-__//k. Übergabe von Patient und Bild mittels einer DICOM-Datei://__ 
- 
-OnyxCeph³ soll die Patienten und Bilddaten aus einem Container laden, dieser liegt auf einem FTP-Server. In 
-das Kommentarfeld der aufgenommenen Bilder soll die Auftragsnummer eingetragen werden: 
- 
-   "c:\Programme\Image Instruments\Onyx3Client\OnyxCeph.exe" -ContainerFTP=“C5UW5SJNN3....B6DKHUWUQKD73" -ContainerNote=#42 
- 
-oder über HTTP: 
- 
-   http://127.0.0.1:2400/setpat ContainerFTP=“C5UW5SJNN3....B6DKHUWUQKD73" ContainerNote=#42    
- 
- 
- 
-       
installation_extras.1462261690.txt.gz · Zuletzt geändert: 2016/05/03 09:48 von onyxadmin