documentation Elexis Barcode Unterstützung Motorola Bezeichnung: Elexis Barcode Unterstützung für Motorola Barcode Scanner Author: Marco Descher <[email protected]> Version: 1.0.1, Juni 2011 Beschreibung: Dieses Plug-In bietet die Anbindung für Motorola Barcode Scanner für das Elexis Barcode Unterstütztungs Plug-In. Inhaltsverzeichnis 1. Elexis Barcode Unterstützung Motorola 1. Inhaltsverzeichnis 2. Anforderungen 3. Installation 1. RxTx 1. RxTx Mac OS X spezifisches 4. Konfiguration 1. Motorola Symbol CS 3070 1. Zusammenfassung der wichtigsten Töne für CS 3070 2. Import über Batch Datei 1. Bekannte Fehler 2. Motorola Symbol LS4728 3. Honeywell MetroSelect MS9590 Anforderungen Diese Plug-In benötigt Elexis in Version >2.1.5, sowie das Elexis Barcode Unterstützungs Plug-In at.medevit.elexis.barcode. Folgende Barcode-Scanner werden mit diesem Plug-In angebunden: Model Modus Betriebssystem Motorola Symbol CS3070 Bluetooth seriell OS X / Windows Motorola Symbol LS4278 Bluetooth seriell OS X / Windows Honeywell MetroSelect 9590 seriell Windows Installation Die Installation des Plug-Ins selbst erfolgt mittels des Konfigurators, es müssen keinerlei spezielle Massnahmen ergriffen werden. Dieses Plug-In unterstützt die Anwendung der jeweiligen Scanner mittels des seriellen Profiles über Bluetooth oder eine respektive USB-seriell emulierte Schnittstelle. Eingaben über die Tastatur-Emulation werden nicht unterstützt, da Sie keine Trennung erlauben. RxTx RxTx muss korrekt auf Ihrem System installiert sein. Bitte folgen Sie den entsprechenden Anweisungen auf der Homepage. RxTx Mac OS X spezifisches Auf Mac OS X gibt es Probleme bzgl. der notwendigen Treiber-Dateien und den Sicherheitseinstellungen, die zugrunde liegenden Probleme sind unter Java 6 and librxtxSerial.jnilib on Intel Mac OS X und Problem on Mac OS X dokumentiert. Bitte installieren Sie die Libraries unter Mac OS X wie folgt: 1. Speichern Sie die Datei RXTXcomm.jar welche Sie unter RXTXcomm.jar erhalten in das Verzeichnis / Library/Java/Extensions 2. Speichern Sie die Datei librxtxSerial.jnilib welche Sie unter librxtxSerial.jnilib erhalten in das Verzeichnis /Library/Java/Extensions 3. (Falls nicht vorhanden) Erstellen Sie das Verzeichnis /var/lock mittels der Terminal Anwendung und dem Befehl sudo mkdir /var/lock 4. Setzen Sie die Zugriffsrechte für das Verzeichnis /var/lock so, dass jeder Anwender darauf schreiben kann. Verwenden Sie hier die bereits geöffnete Terminal Anwendung und den Befehl sudo chmod 777 /var/ lock. Sie können auf das Verzeichnis /Library/Java/Extensions zugreifen, in dem Sie das Festplatten-Symbol anklicken, anschliessend auf Macintosh HD, dann Libraries/Java/Extensions Konfiguration Motorola Symbol CS 3070 Bitte konfigurieren Sie das CS 3070 mit Hilfe der Anleitung folgendermassen zur Verwendung: 1. Setzen Sie das Gerät auf Serial Port Profile (SPP) Bluetooth Kommunikation 2. Verbinden Sie Ihren Computer über Bluetooth mit dem Barcode Scanner; das Default Passwort lautet 1234 3. Es muss jetzt eine serielle Schnittstellte für den Barcode-Scanner existieren, diese müssen Sie innerhalb Elexis als Barcode-Scanner Quelle definieren. Zusammenfassung der wichtigsten Töne für CS 3070 • • • • hoch/tief - USB Verbindung zum Computer hergestellt kurz hoch/tief - aktive serielle Verbindung zum Computer hergestellt; Elexis ist empfangsbereit kurz tief/hoch - Verbindung wurde abgebaut 4 Signale - Fehler bei der Übermittlung der Daten an den Computer Bei Verlust des Bluetooth-Signals werden die Daten NICHT bei Wiederherstellung der Verbindung automatisch übermittelt, sondern bleiben auf dem Gerät gespeichert. Die Daten müssen gegebenenfalls über den Batch-Modus eingelesen werden. Dies wird derzeit nicht unterstützt. Import über Batch Datei Der Motorola Symbol CS 3070 erstellt Batch-Scan Dateien in folgender Form 06/23/10,09:16:10,03,$KTKT$3059$723591558 06/23/10,09:17:05,03,999996602$3af5$2031762613 Diese können nach Bedarf in Elexis importiert werden. Gehen Sie dazu wie folgt vor. Wählen Sie Datei/Datenimport und selektieren Sie das Fenster Motorola CS3070. Sie können nun wie im folgenden Bild angegeben die Eingabedatei wählen, die importiert werden soll. Drücken Sie anschliessend auf OK. Achtung: Aus Konsistenz-Gründen werden bei dieser Importform ALLE Scans bis zum ersten Patienten-Scan verworfen, da ansonsten nicht sichergestellt werden kann, dass ein Scan dem richtigen Patienten zugeordnet wird. Im Zweifelsfall können Sie also einen Patienten-Barcode mehrfach Scannen um sicherzustellen, dass der nachfolgende Scan auch wirklich diesem zugeordnet ist. Bekannte Fehler (Nur Techniker) MAC OS X Problem: Bei Caused by: gnu.io.PortInUseException: Unknown Application löschen Sie den Inhalt von /var/lock/* Motorola Symbol LS4728 Bitte konfigurieren Sie das LS4728 mit Hilfe der Anleitung folgendermassen zur Verwendung: 1. Versorgen Sie das Gerät mit Strom, ein Anschluss des USB-Kabels an den Computer ist nicht notwendig. 2. Setzen Sie den Barcode-Scanner auf die Grundeinstellung zurück. 3. Konfigurieren Sie den Barcode-Scanner als Serial Port Profile (SPP) Slave. 4. Verbinden Sie sich über Bluetooth vom Computer aus mit dem Barcode Scanner; die Standard-PIN lautet 12345. 5. Es muss jetzt eine serielle Schnittstellte für den Barcode-Scanner existieren, diese müssen Sie innerhalb Elexis als Barcode-Scanner Quelle definieren. Honeywell MetroSelect MS9590 Das Gerät muss mittels USB auf Serial Emulator mit dem PC verbunden werden, unter Windows gehen Sie dazu wie folgt vor: 1. Laden Sie von Honeywell den Honeywell Scanning and Mobility (HSM) USB Serial Driver herunter, und installieren Sie diesen auf Ihrem System. 2. Sie erhalten einen COM-Port den Sie als Eingabequelle für den Barcode-Scanner in Elexis definieren.