Документация iSZN

[ЯНАО] Загрузка данных из МИАЦ по льготному обеспечению лекарственными средствами

Описание

Серверная операция предназначена для загрузки данных медицинского информационно-аналитического центра ЯНАО по льготному обеспечению лекарственными средствами из файла XML.

Параметры серверной операции

Наименование Отображаемое наименование Тип данных Обязательный Возможные значения Значение по умолчанию
REGION Район Значение из справочника Да Районы из справочника иерархии районов.
STRICT_DICT_CHECK Прервать загрузку рабочих данных в случае возникновения ошибок при загрузке справочников Логическое значение Да Истина — прерывать загрузку рабочих данных в случае возникновения ошибок при загрузке справочников.
Ложь — не прерывать.
Истина
SHOW_SOURCE_INFO Отображать детальную информацию в файле протокола Логическое значение Да Истина — отображать детальную информацию в файле протокола.
Ложь — не отображать.
Истина
SHOW_WARNINGS Отображать сообщения-предупреждения Логическое значение Да Истина — отображать сообщения-предупреждения.
Ложь — не отображать.
Истина

Описание алгоритма

Для перекодировки информации используются виды обмена данными справочника соответствия данных для обмена, относящиеся к виду «Информационный обмен между МИАЦ ЯНАО и органами СЗН» (ID 85).

  1. Выполняется проверка соответствия справочников из входного файла и справочников КИС iSZN следующим образом:
    • Проверяется, что каждой записи справочника «Типы документов, удостоверяющих личность», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Типы документов, удостоверяющих личность» (ID 87).
    • Проверяется, что каждой записи справочника «Коды муниципальных образований», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Виды пенсионных выплат» (ID 89).
    • Проверяется, что каждой записи справочника «Признаки учёта граждан по выплате «Льготное обеспечение лекарственными средствами», содержащегося во входном файле, соответствует запись соответствия в справочнике соответствия данных для обмена, у которой внешний идентификатор района равен 104 (ЯНАО) и которая относится к виду обмена данными «Признаки учёта граждан по выплате «Льготное обеспечение лекарственными средствами» (ID 86).
  2. Если при проверке соответствия справочников произошла хотя бы одна ошибка и для параметра «Прервать загрузку рабочих данных в случае возникновения ошибок при загрузке справочников» установлено значение «Истина», то загрузка данных в КИС iSZN не выполняется.
  3. Для каждого человека, информация о котором имеется во входном файле, выполняются следующие действия:
    • Если для человека во входном файле не указаны фамилия, имя или дата рождения, то загрузка данных по нему не выполняется.
    • Выполняется поиск человека в КИС iSZN по номеру свидетельства государственного пенсионного страхования.
    • Если человек не найден по номеру свидетельства государственного пенсионного страхования, то выполняется его поиск по фамилии, имени, отчеству и дате рождения.
    • Если человек не найден в КИС iSZN, то загрузка данных по нему не выполняется.
    • Рассчитывается право человека на виды выплат (признаки учёта).
    • Если человек не имеет назначения по виду выплаты «Льготное обеспечение лекарственными средствами», то оно создаётся со следующими параметрами назначения:
    • Если человек имеет назначение, то для него устанавливаются следующие параметры назначения:
      • вид начала срока назначения: с даты возникновения права;
      • вид окончания срока назначения: по дату окончания права;
      • дата начала срока назначения: если дата из входного файла меньше текущей даты срока назначения (предшествует ей), то используется дата из входного файла, иначе дата срока назначения не изменяется;
      • дата окончания срока назначения: если дата из входного файла больше текущей даты срока назначения (следует после неё), то используется дата из входного файла, иначе дата срока назначения не изменяется;
    • Для назначения устанавливаются следующие параметры выплаты:
    • Добавляются назначенные суммы со следующими характеристиками (если суммы с такими характеристиками уже есть, то они не добавляются):
    • На основании назначенных сумм генерируются выплатные суммы.

См. также