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

[ЯНАО] 14 Загрузка реестра оказанных услуг поставщиками социальных услуг (socialServicesHistory)

Описание

Серверная операция используется для загрузки из сообщений государственной информационной системы «Единая карта жителя Ямала» сведений об оказанных услугах поставщиками социальных услуг.

В процессе выполнения серверной операции выполняются следующие действия:

  • Выбираются необработанные входящие сообщения, имеющие вид «Запрос» и относящиеся к виду операций информационного обмена «Загрузка реестра оказанных услуг поставщиками социальных услуг (socialServicesHistory)» (из таблицы r_yanao_uc_messages).
  • Для каждой записи договора в файле, приложенному к сообщению:
    • Выполняется поиск по реквизиту «Агент» документа «[ЯНАО] Общие сведения о поставщике услуг социального обслуживания», который принадлежит коллективу класса «Поставщик услуг социального обслуживания населения».
    • Выполняется поиск человека в районе найденного коллектива по реквизиту «Уникальный идентификатор гражданина» документа «[ЯНАО] Единая карта жителя Ямала (ЕКЖЯ)».
    • Если в файле XML для человека указан реквизит «Уникальный идентификатор договора» или реквизит «Уникальный идентификатор» документа «[ЯНАО] Договор на оказание гарантированных социальных услуг по индивидуальной программе», то выполняется поиск этого документа у человека.
    • Если в найденном документе нет значения реквизита «ID факта оказания», соответствующего записи в файле XML, то в документ добавляются реквизиты:
      • Список оказанных услуг / День;
      • Список оказанных услуг / Время;
      • Список оказанных услуг / Отделение социального обслуживания;
      • Список оказанных услуг / Услуга;
      • Список оказанных услуг / Подуслуга;
      • Список оказанных услуг / Количество оказаний;
      • Список оказанных услуг / Тариф за ед. измерения за раз, руб.;
      • Список оказанных услуг / Оказывается платно;
      • Список оказанных услуг / Сотрудник, оказавший услугу;
      • Список оказанных услуг / ID факта оказания;
      • Список оказанных услуг / Координаты / Широта;
      • Список оказанных услуг / Координаты / Долгота.
    • Если в файле XML для человека указан идентификатор документа «[ЯНАО] Карточка учёта предоставления услуги срочной социальной помощи», то выполняется поиск этого документа у человека.
    • Если в найденном документе нет значения реквизита «ID факта оказания», соответствующего записи в файле XML, то в документ добавляются реквизиты:
      • Фактическое оказание услуг / Данные оказания / Дата оказания;
      • Фактическое оказание услуг / Данные оказания / Время;
      • Фактическое оказание услуг / Данные оказания / Отделение социального обслуживания;
      • Фактическое оказание услуг / Данные оказания / Подуслуга;
      • Фактическое оказание услуг / Данные оказания / Количество оказаний;
      • Фактическое оказание услуг / Данные оказания / Знаменатель доли;
      • Фактическое оказание услуг / Данные оказания / Сотрудник, оказавший услугу;
      • Фактическое оказание услуг / Данные оказания / Подтвердитель;
      • Фактическое оказание услуг / Данные оказания / ID факта оказания;
      • Фактическое оказание услуг / Данные оказания / Координаты / Широта;
      • Фактическое оказание услуг / Данные оказания / Координаты / Долгота.
  • Если в файле XML для человека указан реквизит «№ заявки» документа «[ЯНАО] Заявление на участие в проекте «Ямальское долголетие»», то выполняется поиск этого документа у человека.
  • Если в найденном документе нет значения реквизита «ID факта оказания», соответствующего записи в файле XML, то в документ добавляются реквизиты:
    • Факты оказания услуг / Дата;
    • Факты оказания услуг / Время;
    • Факты оказания услуг / Поставщик социальных услуг;
    • Факты оказания услуг / Отделение социального обслуживания;
    • Факты оказания услуг / Услуга;
    • Факты оказания услуг / Подтвердитель;
    • Факты оказания услуг / Сотрудник (внутренний);
    • Факты оказания услуг / Сотрудник (внешний);
    • Факты оказания услуг / Количество оказаний;
    • Факты оказания услуг / ID факта оказания;
    • Факты оказания услуг / Координаты / Широта;
    • Факты оказания услуг / Координаты / Долгота.
  • Для каждого выбранного сообщения создаётся исходящее сообщение-ответ в формате XML (помещается в таблицу r_yanao_uc_messages).

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

  • Отсутствуют

См. также