Навигация:  АДМИНИСТРИРОВАНИЕ МИС МЕДИАЛОГ > ИСПОЛЬЗОВАНИЕ БЕСКОНТАКНЫХ СМАРТ-КАРТ >

Настройка считывателя карт

Предыдущая страницаВернуться в начало главыСледующая страница

Файлы поставки

PMTSCard.dll — COM-сервер для работы со считывателем смарт-карт

PMTSCard.ini — файл настроек COM-сервера

scardsyn.dll — стандартная библиотека для смарт-карт

reg.bat — файл регистрации COM-сервера PMTSCard.dll

unreg.bat — файл удаления COM-сервера PMTSCard.dll

Файлы поставки копируются на то рабочее место, где будет использоваться считыватель смарт-карт.

Настройка считывателя карт

Для настройки взаимодействия со считывателем смарт-карт нужно выполнить следующие действия:

1.включить параметр в Automedi.ini:

[CardReader]

UseCard=1

2.зарегистрировать библиотеку PMTSCard.dll, выполнив файл reg.bat;

3.внести необходимые изменения в настройки PMTSCard.ini:

[service]

; url - адрес службы поиска пациентов DBDataService. Адрес определяется в настройках службы в файле UniServer.exe.config

url=http://10.1.1.77:10001

 

[card]

; Команды, которые нужно отправить на карту, чтобы считать специфический код. Для получения команд следует обратиться к разработчику карты.

; Если команды не заданы, будет использован стандартный UID карты

; Commands=nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn,nnnnnnnnnnnn

 

; BarCodeMode=0 - режим работы через службу поиска пациентов

; BarCodeMode=1 - работа в режиме сканера штрих-кодов

BarCodeMode=1

; BarCodePrefix - префикс штрих-кода пациента (должен быть задан в справочнике штрих-кодов)

BarCodePrefix=OMSC

 

; Log - запись информации о вставленных картах в лог

Log=0

; Debug - запись отладочной информации в лог

Debug=0

4.перезапустить МИС МЕДИАЛОГ.

Принцип работы

МИС МЕДИАЛОГ использует PMTSCard.dll как COM-сервер при включенном параметре UseCard=1 файла Automedi.ini.

Работа COM-сервера смарт-карт происходит в режиме врача или в режиме пациента.

Режим врача устанавливается при запуске МИС МЕДИАЛОГ, когда открывается окно входа в систему, а также при быстрой смене пользователя (см. разделы Выбор пользователя, Быстрая смена пользователя).

При помещении карты на считыватель код, считанный из карты, посылается службе поиска пациентов (сообщение GET_CARD_MEDECIN). Полученный от службы логин пользователя передается в МИС МЕДИАЛОГ и отображается в окне ввода имени пользователя.

После входа в МИС МЕДИАЛОГ устанавливается режим пациента.

В этом режиме при помещении карты на считыватель возможно два режима работы:

1.режим BarCodeMode=0 (работа с использованием службы поиска пациентов)

Считанный из карты код посылается на сервис поиска пациентов (сообщение GET_CARD_PATIENT). Полученный от сервиса идентификатор пациента передается в МИС МЕДИАЛОГ, который открывает ЭМК пациента;

2.режим BarCodeMode=1 (работа в режиме сканера штрих-кодов)

В этом режиме сервис поиска пациентов не используется. Префикс (см. параметр BarCodePrefix) и считанный из карты код передаются в МИС МЕДИАЛОГ, который обрабатывает их в режиме сканера штрих-кодов и открывает ЭМК пациента. В этом режиме существует возможность считать код карты в какое-либо поле ввода при нажатой клавише Ctrl.