Часто во время получения новых задач нужно проверить все самим, как назначается анализ и как он распечатывается в «Процедурном
» кабинете, а не хотьба ножками к ним. Можно конечно поставить себе принтер со склада: 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 S2 D5 ZB I8,C R20,0 q400 Q200,24 A330,170,3,1,1,1,N,"КДЛ Тест" A325,20,1,3,1,1,N,"ПЖК" A305,20,1,1,1,1,N,"17.01.2019 11:24" B285,170,2,2,2,5,100,B,"3504427120" A285,40,2,2,1,1,N,"Алектест А.А." A285,20,2,1,1,1,N,"сыворотка крови" P1 1
Нажимаю ОК
опять N
Нажимаю ОК
N S2 D5 ZB I8,C R20,0 q400 Q200,24 A330,170,3,1,1,1,N,"КДЛ Тест" A325,20,1,3,1,1,N,"ПСЕРК" A305,20,1,1,1,1,N,"17.01.2019 11:24" B285,170,2,2,2,5,100,B,"3504427120" A285,40,2,2,1,1,N,"Алектест А.А." A285,20,2,1,1,1,N,"кровь с фторидом натрия" P1 1
Нажимаю ОК
Как видно (я намеренно не приводил скриншоты каждого действия), а только текстом все описывал. То есть произошла эмуляция печати двух штрих-кодов. На этом заметка завершена, с уважением автор блога Олло Александр aka ekzorchik.