1

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

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

1 ответ1

1

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

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

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

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

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

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

ВЫСТУПЛЕНИЯ

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .