[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 16:10] onyxadmininstallation_extras [2016/05/03 11:08] onyxadmin
Zeile 37: Zeile 37:
 ^Hinweis^ ^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]]|\\ |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 +Die Übergabe von Patientendaten an OnyxCeph³™ erfolgt durch starten der Datei OnyxCeph.exe mit speziellen Kommandozeilenparametern. 
- mit +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:\\
-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 Marker zur Übergabe verwendet. Eine Übersicht der unterstützten Marker finden Sie hier:\\+
  
-=== 1. Marker für Patientendaten ===+=== 1. Parameter für Patientendaten ===
  
-^ Obligatorische Parameter                                                                    || +^ Obligatorische Parameter                                                                             || 
-| ''PatID''                 | Eindeutige ID, bis zu 50 Zeichen                                 +| ''PatID''                 | Eindeutige ID, bis zu 50 Zeichen                                          
-| ''Firstname''                                                                              +| ''Firstname''                                                                                       
-| ''Lastname''              |                                                                  +| ''Lastname''              |                                                                           
-| ''Birthday''              | Format: YYYYMMDD, z.B. "20090530" für 30.5.2009                  +| ''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)  +| ''Sex''                   | Format: "M" für Mann (oder Male) und "F" für Frau (oder Female)           
-^ Optionale Parameter                                                                         || +^ Optionale Parameter                                                                                  || 
-| ''MiddleName''            |                                                                  +| ''MiddleName''            |                                                                           
-| ''PreferedName''          |                                                                  +| ''PreferedName''          |                                                                           
-| ''Title''                                                                                  +| ''Title''                                                                                           
-| ''Race''                  |                                                                  +| ''Race''                  |                                                                           
-| ''City''                  |                                                                  +| ''City''                  |                                                                           
-| ''State''                                                                                  +| ''State''                                                                                           
-| ''Street''                |                                                                  +| ''Street''                |                                                                           
-| ''Street2''                                                                                +| ''Street2''                                                                                         
-| ''Doctor''                |                                                                  +| ''Doctor''                |                                                                           
-| ''Email''                                                                                  +| ''Email''                                                                                           
-| ''Cellular''              |                                                                  +| ''Cellular''              |                                                                           
-| ''HomePhone''                                                                              +| ''HomePhone''                                                                                       
-| ''WorkPhone''                                                                              +| ''WorkPhone''                                                                                       
-| ''PatTags''               | Schlagworte des Patienten (mit ";" getrennt)                     +| ''PatTags''               | Schlagworte des Patienten (mit ";" getrennt)                              | 
-| ''ContactDate''           | Format: YYYYMMDD, z.B. "20090530"                                +| "PatMarker"               | Marker im Patienten-Tab modifizieren                                      | 
-| ''ModelNum''              | Zusätzliche Modellnummer                                         +| "Salutation"              | immer 5 Zeichen: „1“-setzt und „0“ löscht den Marker, „-“ keine Änderung 
-| ''Notes''                                                                                  |+| "InsuranceID"             | Anrede                                                                    
 +| ''ContactDate''           | Format: YYYYMMDD, z.B. "20090530"                                         
 +| ''ModelNum''              | Zusätzliche Modellnummer                                                  
 +| ''Notes''                                                                                           |
 \\ \\
-=== 2. Marker für Bilddaten ===+=== 2. Parameter für Bilddaten ===
  
-Außerdem können auch Bilddateien zur Bildaufnahme an OnyxCeph übergeben werden.+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.\\ 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.\\  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:\\ Zum Übergeben von 2D-Bildern an OnyxCeph³™ können die folgenden Marker benutzt werden:\\
  
Zeile 94: Zeile 93:
 | -Marker="Value" | | -Marker="Value" |
  
-Zwischen den Werten muss mindestens ein Leerzeichen sein. Am Ende dieses Textes finden Sie Beispiele.\\+Zwischen den Werten muss mindestens ein Leerzeichen stehen  (siehe Beispiele unter Punkt 6).\\
 \\ \\
  
-=== 4. Übergabe über eine Textdatei ===+=== 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.\\ 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.\\+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“||
 \\ \\
  
-=== 5. Finden der Position von OnyxCeph.exe ===+=== 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: Zur Datenübergabe muss die Datei OnyxCeph.exe aufgerufen werden. Diese Datei ist an jedem Client lokal installiert. Die Default-Position ist:
Zeile 110: Zeile 169:
  
 Da diese Position jedoch während der Installation geändert werden kann, ist es am sichersten, die Position Da diese Position jedoch während der Installation geändert werden kann, ist es am sichersten, die Position
-des Client-Installationsverzeichnisses aus der Registry abzulesen. Dazu wird der folgende Schlüssel benötigt:+des Client-Installationsverzeichnisses aus der Registry auszulesen. Dazu wird der folgende Schlüssel benötigt:
  
    HKEY_LOCAL_MACHINE\SOFTWARE\Image Instruments\OnyxCeph\Install Path    HKEY_LOCAL_MACHINE\SOFTWARE\Image Instruments\OnyxCeph\Install Path
Zeile 117: Zeile 176:
 \\ \\
  
-=== 6. Beispiele ===+=== 10. Beispiele ===
  
-__//Auslesen d. Registry-Schlüssels//__+__//a. Auslesen d. Registry-Schlüssels//__
  
    HKEY_LOCAL_MACHINE\SOFTWARE\Image Instruments\OnyxCeph\Install Path    HKEY_LOCAL_MACHINE\SOFTWARE\Image Instruments\OnyxCeph\Install Path
  
 Der Wert kann z.B. "C:\Programme\Image Instruments\Onyx3Client\" lauten\\ Der Wert kann z.B. "C:\Programme\Image Instruments\Onyx3Client\" lauten\\
-\\ 
  
-__//Übergabe eines Patienten://__+__//b. Übergabe eines Patienten://__
  
-   "C:\Programme\Image Instruments\Onyx3Client\OnyxCeph.exe" -PatId="123" -Firstname="Test" -Lastname="Patient" -Birthday="19960313" -Sex="F"+   "C:\Programme\Image Instruments\Onyx3Client\OnyxCeph.exe" -PatId="123" -Firstname="Test" -Lastname="Patient" -Birthday="19960313" -Sex="F" -PatMarker=-1---
      
-__//Übergabe zweier Bilder zu bereits vorhandenem Patienten://__+__//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"    "C:\Programme\Image Instruments\Onyx3Client\OnyxCeph.exe" -PatId="123" -PicCount=2 -PicPath1="C:\temp\XRay.tif" -PicPath2="C:\My Images\Foto.jpg"
  
-__//Übergabe von Patient und Bildern in einem Schritt://__+__//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: OnyxCeph³™ soll die Quelldateien nach der Übernahme löschen:
Zeile 140: Zeile 202:
    "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"    "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"
  
-__//Verwendung einer Datei zur Datenübergabe://__+__//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: Hierzu muss zunächst eine INI-Datei mit beliebigem Name erzeugt werden:
  
Zeile 157: Zeile 241:
    PicDate1=20000815     PicDate1=20000815 
  
-Dabach kann OnyxCeph³™ mit folgendem Parameteraufruf gestartet werden:+Danach kann OnyxCeph³™ mit folgendem Parameteraufruf gestartet werden:
  
-   "C:\Programme\Image Instruments\Onyx3Client\OnyxCeph.exe" -PatId="123" -Data="C:\Temp\MeinePatientenDaten.INI"+   "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    
 + 
 + 
 + 
 +