Имя файла данных формируется по следующему принципу:
DNNi_YYMMDDN.XML, где
DN – Константа;
Ni – реестровый номер СМО;
YYMMDD – дата;
N – порядковый номер файла
Параметры передаваемого пакета:
Имя параметра | Описание | Примечание |
app_id: | Имя сервера | Имя сервера передающего пакет |
user_id | Имя пользователя | |
type: | Тип пакета | “DN_LIST” |
message_id: | Идентификатор пакета | |
content_encoding | Кодировка | utf-8 |
content_type: | Тип контента | Xml |
Пример:
app_id: | TEST.RKB |
user_id: | AKUZ16 |
type: | DN_LIST |
message_id: | c0cb3412-140f-41c0-90a6-d79607217411 |
content_encoding: | utf-8 |
content_type: | Xml |
Особенности формирования файла
Наименования элементов должны соответствовать структурам файла – Таблицы.
Пустые элементы (теги) в файл не включаются.
Значения полей
2.1 В столбце «Тип» указана обязательность содержимого элемента (реквизита), один из символов - О, У, а также М. Символы имеют следующий смысл:
О – обязательный реквизит, который должен обязательно присутствовать в элементе;
У – необязательный реквизит, который может, как присутствовать, так и отсутствовать в элементе. При отсутствии, не передается.
М – реквизит, определяющий множественность данных, может добавляться к указанным выше символам.
2.2 В столбце «Формат» для каждого элемента указывается – символ формата и в скобках максимальная длина элемента. Символы формата соответствуют вышеописанным обозначениям:
Т – <текст>;
N – <число>;
D – <дата> в формате ГГГГ-ММ-ДД;
GUID – <идентификатор>;
S – <элемент>; составной элемент, описывается отдельно;
2.3 В столбце «Наименование» указывается наименование элемента.
Особенности кодирования некоторых символов в файлах формата XML:
Символ | Способ кодирования |
двойная кавычка (") | " |
одинарная кавычка (') | ' |
левая угловая скобка (<) | < |
правая угловая скобка (>) | > |
амперсант (&) | & |
Для обмена информацией используется кодировка utf-8.
Состав сведений о лицах, находящихся под диспансерным наблюдением
Код элемента | Содержание элемента | Тип | Формат | Наименование | Дополнительная информация |
Корневой элемент | |||||
DN_LIST | ZGLV | О | S | Заголовок файла | |
ZL | ОМ | S | Данные | ||
Заголовок файла | |||||
ZGLV | VERSION | О | T(5) | Версия взаимодействия | 1.0 |
DATA | О | D | Дата формирования файла | В формате ГГГГ-ММ-ДД | |
FILENAME | О | T(24) | Имя файла без расширения | ||
MCOD | О | T(6) | Код МО | По справочнику F003 | |
SMO | O | T(5) | Код СМО | По справочнику F002 | |
Данные | |||||
ZL | ID_PAC | O | GUID | Идентификатор пациента | |
FAM | O | T(40) | Фамилия пациента | ||
IM | O | T(40) | Имя пациента | ||
OT | У | T(40) | Отчество пациента | ||
DR | O | D | Дата рождения пациента | В формате ГГГГ-ММ-ДД | |
ENP | O | T(16) | Единый номер полиса | ||
VPOLIS | О | N(1) | Тип документа, подтверждающего факт страхования по ОМС | По справочнику F008 | |
SPOLIS | У | T(10) | Серия документа, подтверждающего факт страхования по ОМС | ||
NPOLIS | O | T(20) | Номер документа, подтверждающего факт страхования по ОМС | ||
SNILS | У | T(14) | СНИЛС | СНИЛС с разделителями. | |
CONTACTS | УМ | S | Контакты | ||
DN | OМ | S | Информация о диспансерном наблюдении | ||
Контакты | |||||
CONTACTS | CONTACT | О | T(250) | Контакт | |
TYPE | О | N(1) | Тип контакта | 1 – Домашний адрес 2 – E-mail 3 - Сотовый телефон 4 - Домашний телефон | |
Информация о диспансерном наблюдении | |||||
DN | DN_ID | O | GUID | Идентификатор записи о ДН | |
DATE_BEGIN | О | D | Дата постановки на диспансерное наблюдение | В формате ГГГГ-ММ-ДД | |
DATE_OUT | У | D | Дата снятия с диспансерного наблюдения | Обязательно в случае снятия с учёта. В формате ГГГГ-ММ-ДД | |
DN_PR | У | N(1) | Причина снятия с диспансерного наблюдения | 4 - снят по причине выздоровления, 6- снят по другим причинам. | |
DATE_GR | O | D | Дата включения в группу диспансерного наблюдения | В формате ГГГГ-ММ-ДД | |
GROUP_DN | O | N(1) | Группа диспансерного наблюдения | 1 - I группа здоровья 2 - II группа здоровья 3 - IIIа группа здоровья 4 - IIIб группа здоровья | |
DS | О | T(10) | Диагноз заболевания | Код заболевания по МКБ-10 | |
MO | О | N(6) | Код МО, осуществляющую диспансерное наблюдение | По справочнику F003 | |
CODE_MR | О | T(14) | Код мед. работника, осуществляющего ДН | ||
SPEC | У | N(3) | Специальность мед. работника, осуществляющего ДН | По справочнику V021 | |
DATE_P | Y | D | Дата предыдущего диспансерного приема (осмотра, консультации) | В формате ГГГГ-ММ-ДД | |
PRESENCES | УМ | S | Информация о планировании диспансерного приёма | ||
Информация о планировании диспансерного приёма | |||||
PRESENCES | PRESENCE_ID | O | GUID | Идентификатор плановой записи | |
DATE_PLAN | О | D | Дата планируемого приёма | В формате ГГГГ-ММ-ДД | |
PLACE | О | N(1) | Планируемое место проведения диспансерного приёма | 0 – в МО 1 – на дому | |
MO_P | У | N(6) | Код МО, где будет проводиться ДН | Обязательно, если PLACE = 0 |