Сканирование штрих-кода к информации

260
Diana Breed

У меня есть набор 2d сканеров штрих-кода, которые работают с одной из наших программ. Факультет просто хочет отсканировать штрих-код идентификатора пациента и получить информацию о пациенте - без открытия оригинальной программы. Я думал, что смогу сделать это в Excel, но подходит только число. Мне нужен этот конкретный номер, чтобы показать информацию (имя, идентификатор пациента, день рождения и т. Д.)

Может ли Excel сделать это или есть что-то еще?

1
Сканеры штрих-кода - это клавиатура для компьютера: они просто посылают строку символов. Вы должны запрограммировать приложение для автоматического поиска или выполнения других действий на основе этого ввода. Возможно, вы могли бы написать макрос для Excel, который фильтрует на основе ввода со сканера. music2myear 6 лет назад 1
Вы можете сделать это двумя различными способами в Excel: 1) иметь все данные о пациентах в Excel уже с идентификатором в качестве идентификатора ключа и кучей готовых просмотров. 2) Запустите макрос при сканировании, который открывает программу, извлекает информацию и снова закрывает Selkie 6 лет назад 0
Спасибо Selkie --- нам просто нужно иметь возможность проверить имя с помощью повязки, так что я думаю, что ваше первое решение будет работать. К сожалению, я не знаю, как настроить vlookups. Есть ли где-нибудь простое объяснение? Diana Breed 6 лет назад 0
Китет делает очень хорошее замечание ниже. Excel не является местом для этой информации, если только Excel не является лишь интерфейсом к защищенной базе данных с информацией о пациенте. Если вы имеете дело с информацией о пациентах, вы действительно должны направить этот запрос через квалифицированного внутреннего или контрактного технического персонала. По всей вероятности, ваше существующее приложение для работы с записями должно быть способно принимать входные данные от сканера штрих-кода, потому что, как было упомянуто ранее, сканер - это в основном просто клавиатура для компьютера. music2myear 6 лет назад 0

1 ответ на вопрос

1
Kitet

Я работаю ИТ-директором в сфере здравоохранения в течение 15 лет, и ни одна из известных мне систем не печатает личные данные в штрих-код, так как они могут быть прочитаны любым (имея в виду, другими пациентами, посетителями и т. Д.), Кто захватывает код с помощью, например, смартфона, Это неприемлемо с точки зрения конфиденциальности.

Из-за этого штрих-код содержит только идентификатор пациента (или конкретный эпизод госпитализации, зависит от приложения здравоохранения). Это может использоваться в сочетании с приложением для извлечения соответствующих данных из базы данных, которая хранит личную и медицинскую информацию пациента.

В свете этого вам придется написать какое-нибудь приложение или скрипт, который подключается к БД и извлекает необходимые данные. Это возможно, если все приведенное ниже верно:

  • у вас есть имя пользователя и пароль для доступа к указанной базе данных
  • база данных позволяет входить с внешних хостов, чем тот, на котором она размещена (например, трехуровневое приложение не может разрешить подключения) И поставщик приложений не аннулирует вашу гарантию, если он замечает ваши входы из приложения, которое не является их собственным (некоторые делают это) ).
  • Если мы говорим о том, чтобы сделать это в Excel, для этой базы данных должен существовать соединитель / клиент ODBC, и у вас есть все данные, необходимые для построения строки соединения / источника данных.
  • Вы знаете, как построить оператор SQL и располагаете информацией о соответствующих таблицах базы данных, которые содержат требуемые данные, ИЛИ у вас есть доступ к процедуре базы данных, которая извлекает необходимые данные
  • наконец, вы знаете некоторые визуальные основы и можете написать макрос, который получает значение ячейки при изменении (считываемый штрих-код), подключается к DSN, запрашивает базу данных, помещает необходимые значения в соседнюю ячейку Excel.

АЛЬТЕРНАТИВА

У вашего медицинского работника может быть контракт с поставщиком приложения, и вас могут попросить написать все это для вас, хотя плата может и будет применяться.

ВЫСТУПЛЕНИЯ

Я лично сделал бы это на веб-странице, доступной только для локальной сети, и написал бы скрипт на PHP. Конечно, я не обошел бы требование предоставления имени пользователя и пароля для любого, кому требуется доступ к нему, например, путем жесткого кодирования пользователя / пароля в сценарии PHP, так как это поставило бы под угрозу безопасность конфиденциальности.

Вы воспитываете хорошие очки. Не должно быть места, где кто-то может просто отсканировать штрих-код и получить информацию о пациенте без какой-либо аутентификации и безопасности. music2myear 6 лет назад 0

Похожие вопросы