Алгоритм робота АИС ЕХД(«50 плательщик») (50ч.) 500$

Контекст: Робот АИС ЕХД принимает файлы из каталога, проводит сверку данных с ЦС ЕРЗ, формирует дополнительный файл, направляет его в каталог.

Основное действующее лицо: Робот АИС ЕХД.

Область действия: взаимодействие робота АИС ЕХД с каталогом и ЦС ЕРЗ.

Предусловия: робот приема сообщений направил в каталог свод файлов.

Гарантии успеха: Робот АИС ЕХД принял данные из каталога, проводит сверку данных с ЦС ЕРЗ, формирует дополнительный файл, направляет его в каталог.

. Основной сценарий:

⦁ Робот АИС ЕХД обращается к каталогу, где находится zip-архив, содержащий 11 файлов(10 файлов DBF и 1 PDF)

⦁ Робот формирует файл-запрос страховой принадлежности:

⦁ робот открывает файлы, название которых начинается с латинских букв “p” и “u”(p* и u*);

⦁ робот формирует файл-запрос страховой принадлежности *.uprmes (формат совпадает со значением поля BHS.11.(BHS («Заголовок пакета сообщений»), поле №11 («Идентификатор пакета»); исходный файл и отправляется в адрес ЦС ЕРЗ через шлюз РС ЕРЗ в упакованном виде(zip-архив).)

XML- имя Тип данных Обяз. поле Имя поля Кмп Обяз. кмп Константа Указания по заполнению

BHS.1 ST Да Разделитель полей пакета |

BHS.2 ST Да Специальные символы кодирования пакета ^~\& При xml-кодировании константа должна кодироваться как ^~\&

BHS.3 HD Да Приложение-отправитель пакета HD.1 Да Кодируемое название

BHS.4 HD Да Учреждение-отправитель пакета HD.1 Да Идентификатор учреждения, от имени которого отправляется пакет

HD.2 Нет ОИД системы кодирования отправителей.

Для обменов между ТФОМС и ЦС ЕРЗ следует использовать систему кодирования 1.2.643.2.40.3.3.1.0

HD.3 Нет ISO Константа, обозначающая, что предыдущая пара значений является кодом и идентификатором системы кодирования в формате ISO (ОИД).

BHS.5 HD Да Приложение-получатель пакета HD.1 Да Кодируемое название

BHS.6 HD Да Учреждение-получатель пакета HD.1 Да Идентификатор учреждения, которому адресован пакет

HD.2 Нет ОИД системы кодирования получателей.

Для обменов между ТФОМС и ЦС ЕРЗ следует использовать систему кодирования 1.2.643.2.40.3.3.1.0.

HD.3 Нет ISO Константа, обозначающая, что предыдущая пара значений является кодом и идентификатором системы кодирования в формате ISO (ОИД).

BHS.7 DTM Да Дата и время создания пакета Дата, время и часовой пояс, установленные на часах операционной системы на момент готовности пакета к отправке.

Формат – в соответствии с требованиями, предъявляемыми к типу данных DTM

BHS.11 ST Да Идентификатор пакета Идентификатор, генерируемый отправляющей системой для использования в поле BHS-12 ответного пакета

BHS.12 ST Усл Ссылка на другой пакет Заполняется обязательно, если сообщения пакета являются ответами на сообщения, ранее переданные в другом пакете. Содержит значение поля BHS-11 этого пакета.

Примечания.

1 Если структура файла, который должен содержать пакет сообщений и запросов, ошибочна (не является xml-сообщением или имеет структуру, не соответствующую xml-схеме), то в ответ на такой файл формируется пакет, значением BHS.12 в котором является имя файла (включающее расширение, но не включающее путь), перед которым добавляется символ "*".

2 Имя файла, предварённое звёздочкой, используется также для ответа на пакет, в котором значение поля BHS.11 не указано, либо заполнено пустым значением.

1. робот отправляет файл-запрос страховой принадлежности *.uprmes в шлюз регистра застрахованных ЦС ЕРЗ. Запросы, направляемые в ЦС ЕРЗ(формат запроса QBP_ZPn):

⦁ Если поле ЕНП содержит данные в ЦС ЕРЗ направляется одновременно два запроса с целью получения ИСП:

⦁ Направляется запрос № 1 в ЦС ЕРЗ ZP9 со значением поля ENP;

⦁ Направляется запрос № 2 в ЦС ЕРЗ ZP1 со значениями полей:

⦁ Если поле FAM содержит значение:

⦁ ENP,

⦁ FAM,

⦁ IM,

⦁ OT,

⦁ BIRTHDAY,

⦁ SEX

⦁ Если поле FAM не содержит данных:

⦁ ENP,

⦁ FAM1,

⦁ IM1,

⦁ OT1,

⦁ BIRTHDAY_P,

⦁ SEX_P

⦁ Если поле ЕНП не содержит данных:

⦁ Если поле FAM содержит значение:

⦁ Направляется запрос № 1 в ЦС ЕРЗ ZP1 со значениями полей:

⦁ FAM,

⦁ IM,

⦁ OT,

⦁ BIRTHDAY,

⦁ SEX,

⦁ PASP_VID,

⦁ PASP_SER,

⦁ PASP_NUM,

⦁ DOCDATE

⦁ Если поле FAM не содержит данных:

⦁ FAM1,

⦁ IM1,

⦁ OT1,

⦁ BIRTHDAY_P,

⦁ SEX_P,

⦁ PASP_VID_P,

⦁ PASP_SER_P,

⦁ PASP_NUM_P,

⦁ DOCDATE

⦁ Данные, полученные от ЦС ЕРЗ сверяются со значениями полей:

⦁ OKATO_INS,

⦁ DATE_IN,

⦁ DATE_OUT,

⦁ IDCASE,

⦁ PERSCODE

1. робот принимает файлы - ответы *.uprak1, *.uprak2

2. робот формирует дополнительный файл(шаблон имени Uccmmyy.DBF) в к формате: FoxPro / dBASE IV без мемо-полей (формат DBF)., содержащий следующие поля:

⦁ Шифр отчетного периода;

⦁ Шифр отчетного периода;

⦁ Код медицинской организации;

⦁ Код условий оказания медицинской помощи;

⦁ Код профиля медицинской помощи;

⦁ Шифр основного диагноза по МКБ-10;

⦁ Код медицинской услуги;

⦁ Дата начала оказания медицинской услуги;

⦁ Код дефекта учёта;

⦁ Краткое описание дефекта (комментарий).

1. Робот направляет сформированный файл(п.5) в каталог(п.1).

3 года назад
guest_15287238561124
7 лет в сервисе
Был
3 года назад
1 отзыв

Заявки фрилансеров

Мария
 
25 лет
4 года в сервисе
Был
2 года назад
3 отзыва
3 года назад
  • Похожие заказы

  • Требуется разработать скетч для Arduino NANO с использованием RFID модуля RC-522. Скетч должен обеспечивать копирование и перезапись меток mifare Ultralight, включая UID и 15 страниц данных. Ожидается реализация функций чтения и записи меток через монитор порта Arduino IDE.

    Закрыт
    3 года назад
  • Требуется разработать смарт-контракт ERC-721 для массового минтинга токенов на Opensea. Необходимо использовать изображения и добавить дополнительные параметры. Рассматриваются как готовые решения, так и генерируемые на контракт. Оптимизация под публикацию на платформе с возможностью минта до 10k токенов.

    Закрыт
    3 года назад
  • Требуется опытный разработчик Python с более чем 5-летним опытом для работы над проектом системного программирования. Необходим опыт в разработке ПО для торговли, работы с API и TCP. Знание алгоритмической торговли будет преимуществом. Проект длится до двух месяцев, возможны дальнейшие проекты.

    Закрыт
    3 года назад
  • Требуется написать код на языке Python с использованием принципов объектно-ориентированного программирования. Пример должен быть связан с системным программированием и включать базовые элементы ООП, такие как классы и объекты.

    Закрыт
    3 года назад
  • Требуется настроить точку доступа cAP ac для подключения по WiFi к роутеру Mikrotik Hap AC2 или одной из уличных точек доступа. Задача заключается в том, чтобы точка 3 принимала сигнал и раздавала его в другом здании, обеспечивая единую сеть. Настройка требуется выполнить в кратчайшие сроки.

    Закрыт
    3 года назад
  • Требуется разработать программу, которая будет позволять писать буквы и цифры в строчку, учитывая цветовые характеристики с фото. Задача включает в себя создание интерфейса для ввода текста и выбора цвета, а также интеграцию с изображением.

    Закрыт
    3 года назад
  • Требуется создать систему GPS навигации для радиоуправляемой модели. Задача включает в себя системное программирование и интеграцию навигационных функций. Ожидается качественная реализация с учетом всех технических требований.

    Закрыт
    3 года назад
  • Требуется разработать исходный код для сравнения изображений, используя подходящие библиотеки. Задача включает в себя реализацию алгоритмов и оптимизацию процесса сравнения для повышения эффективности.

    Закрыт
    3 года назад
  • $800

    Требуется тестировщик для разового проекта в области системного программирования. Предпочтительно кандидаты из Ростова-на-Дону или Краснодарского края. Веб-студии и компании не рассматриваются.

    Закрыт
    3 года назад
  • Требуется PHP-программист с опытом от 1 года для реализации веб-проектов в команде. Знание CMS: Woocommerce, OpenCart, настройка интеграции заявок в Google-таблицы и выгрузка фидов товаров в xml./yml. Условия: работа в офисе в Харькове или удаленно, зарплата по результатам собеседования, премии за выполненные проекты.

    Закрыт
    3 года назад