| Оглавление |
|---|
Выгрузка данных из раздела "Регистр работников медицинских организаций" в xml-файл
Для выгрузки данных из раздела "Регистр работников медицинских организаций" в xml-файл (например, для обмена данными с ФОМС) необходимо перейти в раздел "Учет - Регистр работников медицинских организаций".
Отметить нужные выгрузки и нажать "ПКМ-Обмен-Экспорт в файл".
Выбать каталог для сохранения файлов и пользовательскую процедуру "Выгрузка данных из РРМР в XML-файлы" (мнемокод P_EXPRRHWREGHEAD_OMS). Нажать ОК.
Выбрать параметры процедуры и нажать ОК:
После этого в указанном каталогу на ПК будут сохранены xml-файлы с указанием мнемокода организации и месяца выгрузки.
Настройка уровня серьезности ошибок по сотрудникам
В случае, если в "Журнале ошибок и предупреждений" по какому-либо сотруднику необходимо перевести записи в статус "Предупреждение" из статуса "Ошибка", необходимо занести данные о сотруднике в раздел "Учет - Настройка уровня серьезности проверок по сотрудникам"
Интерфейс раздела:
Настройка уровня серьезности проверок по сотрудникам:
В верхнем окне раздела необходимо добавить информацию о медицинской организации и сотруднике, по которым нужно изменить статус проверки. Сотрудник выбирается из раздела "Регистр кадров".
Настройка перечня проверок:
В нижнем окне указывается конкретная проверка, либо группа проверок, по которым ошибки будут переводиться в статус "Предупреждение".
В случае, если в нижнем окне не указано ни одной проверки и ни одной группы проверок, то все проверки по данному сотруднику будут переводиться в статус "Предупреждение".
Выполнение контроля для вступления изменений в силу:
После добавления информации о сотруднике в данный раздел, необходимо в разделе "Регистр работников медицинских организаций" нажать на нужной выгрузке ПКМ - Выполнить контроль.
После выполнения контроля статус проверок будете переведен в "Предупреждение".
Передача сведений о трудоустройстве сотрудников на текущую дату при помощи SOAP-канала
Функционал представляет собой механизм, позволяющий при помощи SOAP-запроса получать данные о том, работает ли запрашиваемый сотрудник в анализируемой медицинской организации на текущую дату исходя из данных раздела «Регистр работников медицинских организаций». Данные берутся из выгрузки по анализируемой организации за максимальные месяц и год, но при этом не ранее, чем "текущий месяц - 3 месяца". SOAP-ответ предоставляется в формате true/false (работает/не работает).
Обмен данными происходит по каналу связи между программой-клиентом и Сервисом.
Обращение к базе данных производится под системным пользователем, зарегистрированным в базе.
Пользователь направляет SOAP-запрос к Сервису с указанием параметров:
- snils - СНИЛС сотрудника (формат – 11 цифр без пробелов и тире)
- surname - фамилия сотрудника
- name - имя сотрудника
- patronymic - отчество сотрудника
- oid - OID Медицинской Организации
Логика работы запроса:
- В разделе «Регистр работников медицинских организаций» производится поиск актуальной выгрузки по организации с указанным OID. Выбирается запись за максимальные месяц и год, но при этом не менее чем «текущий месяц - 3 месяца».
- В спецификации «Сотрудники» производится поиск записи с совпадением по полям Фамилия, Имя, Отчество, СНИЛС сотрудника без учета регистра, с удалением лишних пробелов и заменой е/ё.
- В спецификации «Личные дела» производится поиск записи, у которой:
• Дата начала <= Текущая дата
• и (Дата окончания >= Текущая дата или Дата окончания пустая). - В SOAP-ответе пользователю возвращаются данные по логике:
• Если при поиске согласно п.3 запись найдена, запрос возвращает значение true.
• Если на каком-либо этапе из п. 1-3 запись не удалось найти, то запрос возвращает значение false.
В случае, если при выполнении запроса произошла ошибка, пользователю возвращается ответ, содержащий данные об ошибке.
При каждом запросе в разделе «Журнал обращений к системе» добавляется запись, содержащая информацию о запросе:
- Логин системного пользователя, под которым производится обращение к базе;
- Тип запроса «Запрос информации о трудоустройстве»;
- Дату и время поступления запроса;
- Дату и время предоставления результатов запроса;
- Результат запроса;
- Входные параметры запроса:
- Фамилия сотрудника;
- Имя сотрудника;
- Отчество сотрудника;
- СНИЛС сотрудника;
- OID медицинской организации.
Данный сервис используется при проверке прав доступа пользователя в ЭМК.

