Документация iSZN
[ЯНАО] Загрузка данных из МИАЦ по льготному обеспечению лекарственными средствами
Описание
Серверная операция предназначена для загрузки данных медицинского информационно-аналитического центра ЯНАО по льготному обеспечению лекарственными средствами из файла XML.
Параметры серверной операции
Наименование | Отображаемое наименование | Тип данных | Обязательный | Возможные значения | Значение по умолчанию |
---|---|---|---|---|---|
REGION | Район | Значение из справочника | Да | Районы из справочника иерархии районов. | — |
STRICT_DICT_CHECK | Прервать загрузку рабочих данных в случае возникновения ошибок при загрузке справочников | Логическое значение | Да | Истина — прерывать загрузку рабочих данных в случае возникновения ошибок при загрузке справочников. Ложь — не прерывать. | Истина |
SHOW_SOURCE_INFO | Отображать детальную информацию в файле протокола | Логическое значение | Да | Истина — отображать детальную информацию в файле протокола. Ложь — не отображать. | Истина |
SHOW_WARNINGS | Отображать сообщения-предупреждения | Логическое значение | Да | Истина — отображать сообщения-предупреждения. Ложь — не отображать. | Истина |
Описание алгоритма
Для перекодировки информации используются виды обмена данными справочника соответствия данных для обмена, относящиеся к виду «Информационный обмен между МИАЦ ЯНАО и органами СЗН» (ID 85).
- Выполняется проверка соответствия справочников из входного файла и справочников КИС iSZN следующим образом:
- Проверяется, что каждой записи справочника «Типы документов, удостоверяющих личность», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Типы документов, удостоверяющих личность» (ID 87).
- Проверяется, что каждой записи справочника «Коды муниципальных образований», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Виды пенсионных выплат» (ID 89).
- Проверяется, что каждой записи справочника «Признаки учёта граждан по выплате «Льготное обеспечение лекарственными средствами», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Признаки учёта граждан по выплате «Льготное обеспечение лекарственными средствами» (ID 86).
- Если при проверке соответствия справочников произошла хотя бы одна ошибка и для параметра «Прервать загрузку рабочих данных в случае возникновения ошибок при загрузке справочников» установлено значение «Истина», то загрузка данных в КИС iSZN не выполняется.
- Для каждого человека, информация о котором имеется во входном файле, выполняются следующие действия:
- Если для человека во входном файле не указаны фамилия, имя или дата рождения, то загрузка данных по нему не выполняется.
- Выполняется поиск человека в КИС iSZN по номеру свидетельства государственного пенсионного страхования.
- Если человек не найден по номеру свидетельства государственного пенсионного страхования, то выполняется его поиск по фамилии, имени, отчеству и дате рождения.
- Если человек не найден в КИС iSZN, то загрузка данных по нему не выполняется.
- Рассчитывается право человека на виды выплат (признаки учёта).
- Если человек не имеет назначения по виду выплаты «Льготное обеспечение лекарственными средствами», то оно создаётся со следующими параметрами назначения:
- вид начала срока назначения: с даты возникновения права;
- вид окончания срока назначения: по дату окончания права;
- дата начала срока назначения: из входного файла;
- дата окончания срока назначения: из входного файла;
- разрешение выплаты: разрешено.
- Если человек имеет назначение, то для него устанавливаются следующие параметры назначения:
- вид начала срока назначения: с даты возникновения права;
- вид окончания срока назначения: по дату окончания права;
- дата начала срока назначения: если дата из входного файла меньше текущей даты срока назначения (предшествует ей), то используется дата из входного файла, иначе дата срока назначения не изменяется;
- дата окончания срока назначения: если дата из входного файла больше текущей даты срока назначения (следует после неё), то используется дата из входного файла, иначе дата срока назначения не изменяется;
- разрешение выплаты: разрешено.
- Для назначения устанавливаются следующие параметры выплаты:
- базовый способ выплаты: Инф. обмен - Медицинское учреждение;
- состояние выплаты: действующая (выплачивается).
- Добавляются назначенные суммы со следующими характеристиками (если суммы с такими характеристиками уже есть, то они не добавляются):
- признак учёта: из входного файла;
- предмет назначения: денежные средства;
- товар: денежные средства;
- источник финансирования: [ЯНАО] Окружной бюджет;
- размер: из входного файла.
- На основании назначенных сумм генерируются выплатные суммы.
См. также
- Серверные операции (задача)
- Серверные операции (список)
- Серверные операции (справочник)