Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Алгоритм робота АИС ЕХД(«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
6 лет в сервисе
Был
2 года назад
1 отзыв