Barcode-Scannen von Informationen

343
Diana Breed

Ich habe eine Reihe von 2D-Barcode-Scannern, die mit einem unserer Programme funktionieren. Die Fakultät möchte nur den Patienten-ID-Barcode scannen und die Patienteninformationen abrufen - ohne das ursprüngliche Programm zu öffnen. Ich dachte, ich könnte das in Excel tun, aber nur die Zahl kommt auf. Ich brauche diese spezifische Nummer, um die Informationen anzuzeigen (Name, Patientennummer, Geburtstag usw.).

Kann das übertreffen oder gibt es noch etwas?

1
Barcodescanner sind, was den Computer angeht, Tastaturen: Sie senden nur eine Zeichenfolge. Sie müssen die Anwendung programmieren, um basierend auf dieser Eingabe automatisch andere Aktionen durchzuführen oder andere Aktionen auszuführen. Sie könnten wahrscheinlich ein Makro für Excel schreiben, das basierend auf der Eingabe eines Scanners filtert. music2myear vor 6 Jahren 1
Sie können dies in Excel auf zwei verschiedene Arten tun: 1) Sie haben bereits alle Patientendaten in Excel mit der ID als Schlüssel-ID und einer Reihe von Lookups. 2) Lassen Sie ein Makro beim Scannen ausführen, das das Programm öffnet, die Informationen abruft und wieder schließt Selkie vor 6 Jahren 0
Danke, Selkie. Wir müssen nur den Namen mit der Armbinde verifizieren, damit ich denke, dass Ihre erste Lösung funktionieren würde. Ich weiß leider nicht, wie ich die Lookups einrichten soll. Gibt es irgendwo eine einfache Erklärung? Diana Breed vor 6 Jahren 0
Kitet macht unten einen sehr guten Punkt. Excel ist NICHT der Ort für diese Informationen, es sei denn, Excel ist nur das Frontend einer gesicherten Datenbank mit den Patienteninformationen. Wenn Sie mit Patienteninformationen zu tun haben, sollten Sie diese Anfrage wirklich durch qualifiziertes internes oder beauftragtes technisches Personal richten. Aller Wahrscheinlichkeit nach sollte Ihre vorhandene Datensatzanwendung in der Lage sein, Eingaben von einem Barcode-Scanner zu akzeptieren, da der Scanner, wie bereits erwähnt, im Grunde nur eine Tastatur für den Computer ist. music2myear vor 6 Jahren 0

1 Antwort auf die Frage

1
Kitet

Ich arbeite seit 15 Jahren als IT-Chef im Gesundheitswesen und keine Systeme, die ich kenne, drucken persönliche Daten in den Barcode ein, da sie von jedem gelesen werden können (dh anderen Patienten, Besuchern und dergleichen), der den Code beispielsweise mit dem Smartphone erfasst . Dies ist aus Sicht der Privatsphäre nicht akzeptabel.

Aus diesem Grund enthält der Barcode nur die Patientenkennung (oder eine bestimmte Krankenhauseinnahme, abhängig von der Anwendung im Gesundheitswesen). Dies kann in Verbindung mit einer App verwendet werden, um geeignete Daten aus der Datenbank abzurufen, dh persönliche und medizinische Informationen des Patienten zu speichern.

In diesem Zusammenhang müssten Sie eine Anwendung oder ein Skript schreiben, das eine Verbindung zur Datenbank herstellt und die erforderlichen Daten abruft. Dies ist möglich, wenn alle der folgenden Bedingungen zutreffen:

  • Sie haben einen Benutzernamen und ein Passwort, um auf die Datenbank zuzugreifen
  • Datenbank erlaubt Anmeldungen von externen Hosts als die, auf denen sie gehostet wird (z. B. konnte die dreischichtige Anwendung keine Verbindungen zulassen) UND der Hersteller der Anwendungen macht Ihre Garantie nicht ungültig, wenn er Ihre Anmeldungen von einer anderen als der eigenen Anwendung bemerkt (einige tun dies) ).
  • Wenn es sich um Excel handelt, muss ein ODBC-Connector / -Client für diese Datenbank vorhanden sein, und Sie verfügen über alle Daten, die zum Erstellen einer Verbindungszeichenfolge / Datenquelle erforderlich sind.
  • Sie wissen, wie Sie eine SQL-Anweisung erstellen und Informationen zu geeigneten Datenbanktabellen haben, die die erforderlichen Daten enthalten, ODER Sie haben Zugriff auf eine Datenbankprozedur, die die erforderlichen Daten abruft
  • Schließlich wissen Sie etwas Visual Basic und können ein Makro schreiben, das bei Änderung (den gelesenen Barcode) den Zellenwert abruft, eine Verbindung zum DSN herstellt, die DB abfragt und die erforderlichen Werte in benachbarte Excel-Zellen platziert.

ALTERNATIVE

Your healthcare employer may have a contract with the application vendor and they can be asked to write all this for you, though charges may and will apply.

REMARKS

I'd personally do it on a LAN-only accessible webpage and write script in PHP. Of course I would not bypass a requirement of providing user name and password for any that require access to it, e.g. by hardcoding user / password into PHP script as this would compromise privacy security.

Sie bringen gute Punkte auf. Es sollte keinen Ort geben, an dem jemand einfach einen Barcode scannen und Patienteninformationen abrufen kann, ohne dass Authentifizierung und Sicherheit irgendeiner Art vorliegen. music2myear vor 6 Jahren 0