Часто во время получения новых задач нужно проверить все самим, как назначается анализ и как он распечатывается в «Процедурном» кабинете, а не хотьба ножками к ним. Можно конечно поставить себе принтер со склада: 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.