[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
Letzte ÜberarbeitungBeide Seiten der Revision
installation_extras [2015/11/11 13:43] – [Tabelle] onyxadmininstallation_extras [2016/05/03 11:08] onyxadmin
Zeile 3: Zeile 3:
 ---- ----
  
-|[[installation_extras#Arbeitsplatz automatisch installieren|Arbeitsplatz automatisch installieren]]| +^ A.  | [[installation_extras#A. Arbeitsplatz automatisch installieren|Arbeitsplatz automatisch installieren]]  
-|[[installation_extras#Kommandozeilenaufruf|Kommandozeilenaufruf]]| +^ B.  | [[installation_extras#B. Kommandozeilenaufruf|Kommandozeilenaufruf]]                                    |
-\\+
  
-==== Arbeitsplatz automatisch installieren ====+==== A. Arbeitsplatz automatisch installieren ====
  
 OnyxClientSetup unterstützt einen Silent-Mode mit folgenden Kommandozeilenparametern: OnyxClientSetup unterstützt einen Silent-Mode mit folgenden Kommandozeilenparametern:
Zeile 34: Zeile 33:
 \\ \\
  
-==== Kommandozeilenaufruf ====+==== B. Kommandozeilenaufruf ====
  
 ^Hinweis^ ^Hinweis^
-|OnyxCeph³™ unterstützt auch die VDDS-media Schnittstelle. Über diese Schnittstelle ist ebenfalls eine Übergabe von Patientendaten möglich. (weitere Informationen: [http:\\www.vdds.org]])|+|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 Maleund "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''                                                                                           |
 \\ \\
-Die Übergabe von Patientendaten an OnyxCeph³ erfolgt durch starten der Datei OnyxCeph.exe +=== 2. Parameter für Bilddaten ===
- mit +
-speziellen Kommandozeilenparametern. +
-Es gibt Möglichkeiten die Patientendaten an OnyxCeph³™ zu übergeben. Entweder über Kommandozeilenparameter oder über eine Textdatei im .ini-Format. In beiden Fällen werden Marker zur Übergabe verwendetEine Übersicht der unterstützten Marker finden Sie hier:\\+
  
-=== 1Marker für Patientendaten ===+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:\\
  
-^ Erforderliche Daten                                                                    ^^ +''PicCount''  Anzahl d. zu übertragenden Bilder  
-PatID                Eindeutige ID, bis zu 50 Zeichen                                 +''PicErase''  | "Yoder "1" OnyxCeph³ löscht die Dateien nach der Aufnahme 
-Firstname                                                                             | +^ :::       | "N" oder "0" (Defaultdie Dateien werden nicht gelöscht     
-| Lastname                                                                              | +''PicPath#''  Vollständiger Pfad der Bilddatei #¹  
-| Birthday             | Format: YYYYMMDD, z.B. "20090530für 30.5.2009                  +''PicInfo#''  Zusätzliche Informationen, wie z.B. Marker, Kommentare...  
-Sex                  | Format: "Mfür Mann (oder Male) und "Ffür Frau (oder Female | +''PicTags#''  | Schlagworte des Bildes (mit ";" getrennt) | 
-^ Optionale Daten                                                                        ^^ +''PicDate#''  Aufnahmedatum, Format: YYYYMMDD, z.B. "20090530"  |
-MiddleName                                                                            +
-PreferedName                                                                          +
-Title                |                                                                  | +
-| Race                                                                                  | +
-| City                                                                                  | +
-| State                |                                                                  | +
-| Street                                                                                | +
-| Street2              |                                                                  | +
-| Doctor                                                                                | +
-| Email                |                                                                  | +
-| Cellular                                                                              | +
-| HomePhone            |                                                                  | +
-| WorkPhone            |                                                                  | +
-| PatTags              | Schlagworte des Patienten (mit ";" getrennt)                     +
-ContactDate          | Format: YYYYMMDD, z.B. "20090530"                                | +
-| ModelNum             | Zusätzliche Modellnummer                                         | +
-| Notes                |                                                                  |+
  
-Außerdem können auch Bilddateien zur Bildaufnahme an OnyxCeph übergeben werden. +¹ # steht für die Bildnummer beginnend mit 1 ; der erste Eintrag lautet z.B-PicPath1="C:\tmp\img.jpg"\\
-Unterstützt werden die Formate ''BMP'', ''TIF'', ''JPG'', ''GIF'', ''CMP'', ''PNG'', ''PCX'', ''IMG'', ''DICOM'' u.a.+
 \\ \\
-=== 2Marker für Bilddaten === +=== 3Übergabe mit Kommandozeilenparametern === 
-  + 
-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.\\ +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).\\
 \\ \\
-Zum Übergeben von 2D-Bildern an OnyxCeph³™ müssen die folgenden Marker benutzt werden:\\ 
  
-PicCount  Anzahl d. zu übertragenden Bilder  |+=== 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. Import von Patienten und Bildern aus einem Container://__ 
 + 
 +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   
  
-Optional kann das Löschen der Bilddateien (sofern es sich um temporäre Dateien handelt) erzwungen werden:\\ 
  
-^ PicErase  | "Y" oder "1" OnyxCeph³ löscht die Dateien nach der Aufnahme  | 
-^ :::       | "N" oder "0" (Default) die Dateien werden nicht gelöscht     | 
  
-In jedem Fall müssen die folgende Bildinformationen übergeben werden:\\   +      
-(# steht für die Bildnummer beginnend mit 1 ; der erste Eintrag lautet z.B. -PicPath1="C:\tmp\img.jpg")+