Печать штрихкодов анализов лаборатории

Posted by

Часто во время получения новых задач нужно проверить все самим, как назначается анализ и как он распечатывается в «Процедурном» кабинете, а не хотьба ножками к ним. Можно конечно поставить себе принтер со склада: Zebra LP2824Plus. Но вот однажды общаясь со службой поддержки, один из них не выдержал и показал, что можно сэмулировать печать штрихкодов и без принтера. Я заполним все шаги посредством которых он это сделал и получил для себя новый навык работы с программой «МИС Инфоклиника». Данная заметка есть практический опыт.

Шаг №1: На ярлыке рабочего стола через правый клик мышью выбираю «Запуск от имени администратора»

после щелкаю по нашему псевдониму подключения к базе окно «Базы данных» это если в свойствах ярлыка указаны ключи: s=select a=select /debug -m

где ключ:

  • «-m» → для множественного запуска программы, т. е. Несколько копий, одна к примеру к боевой базе, вторая к тестовой базе.
  • «s» → выбор псевдонима подключения к базе
  • «a» → выбор модуля к которому подключиться (МИС Инфоклиника, Стационар, Информационные мониторы, Складской учет)

в левой части:

  • Псевдоним: dentbase
  • W10X64: псевдоним_базы

(имя сервера:Имя_базы_данных прописанной в алиасе Firebird 3)

в правой части:

  • МИС Инфоклиника
  • Система автоматизации и учета в клинике.

Шаг №2: Авторизуюсь под административной учетной записью:

  • Login: ADMIN
  • Pass: <PASSWORD>

и нажимаю «Продолжить»

Шаг №3: Настраиваю печать штрих-кодов (т. к. у меня сейчас на моем рабочем месте нету принтера Zdesigner LP 2824 Plus (ZPL))

Сервис — Подключение оборудования — вкладка “Считыватели», опускаю свой взор в раздел (Принтер штрих-кодов) и выставляю следующие настройки:

  • Порт: из списка нахожу наименование вида <Эмуляция>
  • Название принтера: не указываю, т. к. не могу поле затемнено
  • Тип печати: EPL
  • Задержка при печати штрих-кодов, сек (0)
  • Сохранять настройки принтера штрих-кодов для текущего пользователя: отмечаю галочкой.

И нажимаю «Сохранить» окна «Подключение оборудования»

Шаг №4:

Нужно для активации изменений перезайти в программу «МИС Инфоклиника»: Выход — Завершение работы, после закрыть окно «Базы данных». После снова через запуск от имени Администратора инициализируем запуск ярлыка с рабочего стола, подключаюсь к базе, авторизуюсь под

  • Login: ADMIN
  • Pass: <PASSWORD>

и нажимаю «Продолжить», по аналогии как в Шаг №2.

Шаг №5:

Проверяю.

Перехожу «Пациенты» — «Карточка пациентов» — вкладка «Пациенты», через поиск нахожу своего тестового пациента:

  • Поиск: алектест

затем в правой части вижу экран с надписью «Приемы» — нажимаю на иконку книжки со всплывающим сообщением «Лабораторный», в моем случае далее нахожу доктора под именем «Лаборатория» и нажимаю «Продолжить», открывается окно «Лабораторный», вкладке «Услуги наряда» в поле «Поиск» указываю наименование услуги анализа, пусть это будет 50.0.H4.803. Поиск отработал успешно, вижу подсвеченный анализ. Чтобы посмотреть что идет при печати (т. е. Сколько штрих-кодов), нужно чтобы он был выделен, далее нажать нажимаю «Печать» — «Печать штрих-кодов»: появляется всплывающее окно с надписью «Сообщение», текст внутри:

N

нажимаю ОК

Нажимаю ОК

опять N

Нажимаю ОК

Нажимаю ОК

Как видно (я намеренно не приводил скриншоты каждого действия), а только текстом все описывал. То есть произошла эмуляция печати двух штрих-кодов. На этом заметка завершена, с уважением автор блога Олло Александр aka ekzorchik.