ТЗ для Arduino NANO. / Мое железо: Arduino nano, процессор: Atmega328P, порт: com5, Arduino IDE 1.8.16 RFID модуль RC-522 , constexpr uint8_t RST_PIN = 9; constexpr uint8_t SS_PIN = 10; / Необходимо написать скетч, для загрузки через Arduino IDE + ...
С# Developer
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Алгоритм робота АИС ЕХД(«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).
- Похожие заказы
- Системное программирование2 заявкиЗакрыт2 года назад
Нужно создать смарт-контракт для минта токенов формата ERC-721 (NFT, Ethereum). Есть картинки. Их нужно минтить в массовом формате либо готовые, либо генерируемые на контракт. Из условий это доппараметры, название и пр стандартные элементы. Последующая публикация будет ...
Системное программированиенет заявокЗакрыт2 года назадВ настоящее время мы ищем опытного разработчика Python, который присоединился бы к нашему текущему проекту.Проект может занять до двух месяцев. После успешного сотрудничества вы можете перейти к большему количеству других проектов и других видов потенциального ...
Системное программирование2 заявкиЗакрыт2 года назадНужен пример кода с ООП
Системное программирование5 заявокЗакрыт2 года назадДобрый день! Есть роутер Mikrotik Hap AC2 (роутер 1) в него приходит проводной интернет, на нем развернут CAPSMAN и расширяется он парой (точка 1 и точка 2) уличных точек доступа подключенных к роутер по проводу. Есть второе ...
Системное программирование1 исполнительЗакрыт2 года назадНужно с фото буквы и цифры написать в строчку с учётом цвета Вернее нужна программа для написания букв и цифр в строчку с учётом цвета
Системное программирование6 заявокЗакрыт2 года назадЗдравствуйте. Нужно сделать gps навигацию для радиоуправляемой модели.
Системное программирование2 заявкиЗакрыт2 года назадНаписать исходный код для сравнения изображений из библиотеки
Системное программирование3 заявкиЗакрыт2 года назад- $800
Нужен тестировщик проектов на разовый проект. Желательно проживающий в Ростове-на-Дону или области, так же в Краснодарском крае. Подробности в личку. Веб-студии и компании не интересуют!
Системное программирование1 заявкаЗакрыт2 года назад Ищем программиста в нашу команду, который поможет реализовать смелые и интересные веб-проекты. Одно из наших направлений — компания по производству бытовых изделий из нержавеющей стали. Нужен сотрудник для постоянной работы. Мы ищем именно вас — если вы: [list][*]Имеете ...
Системное программированиенет заявокЗакрыт2 года назад