Имя файла данных формируется по следующему принципу:
DNNi_YYMMDDN.XML, где
DN – Константа;
Ni – реестровый номер СМО;
YYMMDD – дата;
N – порядковый номер файла
Параметры передаваемого пакета:
Имя параметра | Описание | Примечание |
app_id: | Имя сервера | Имя сервера передающего пакет |
user_id | Имя пользователя | |
type: | Тип пакета | “DN“DN_LIST”LIST” |
message_id: | Идентификатор пакета | guid |
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 – <элемент>; составной элемент, описывается отдельно;
3 2.3 В столбце «Наименование» «Наименование» указывается наименование элемента.
...
Особенности кодирования некоторых символов в файлах формата XML:
Символ | Способ кодирования |
двойная кавычка (") | " |
одинарная кавычка (') | ' |
левая угловая скобка (<) | < |
правая угловая скобка (>) | > |
амперсант (&) | & |
Для Для обмена информацией используется кодировка utf-8.
Состав сведений о лицах, находящихся под диспансерным наблюдением
Код элемента | Содержание элемента | Тип | Формат | Наименование | Дополнительная информация | |||
Корневой элемент | ||||||||
DN_LIST | ZGLV | О | S | Заголовок файла | ||||
ZL | ОМ | S | Данные | |||||
Заголовок файла | ||||||||
ZGLV | VERSION | О | T(5) | Версия взаимодействия | 1.0 | |||
DATA | О | D | Дата формирования файла | В формате ГГГГ-ММ-ДД | ||||
FILENAME | О | T(24) | Имя файла без расширенияИмя файла данных формируется по следующему принципу: DNNi_YYMMDDN.XML, где DN – Константа; Ni – реестровый номер СМО; YYMMDD – дата; N – порядковый номер файла | |||||
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
| _Ref373157517 | У | 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 | OY | N(1) | Группа диспансерного наблюдения | 1 - I группа здоровья 2 - II группа здоровья 3 - IIIа группа здоровья 4 - IIIб группа здоровья | ||||
DS | О | T(10) | Диагноз заболевания | Код заболевания по МКБ-10 | ||||
MO | О | N(6) | Код МО, осуществляющую диспансерное наблюдение | По | справочникуF003справочнику F003 | |||
CODE_MR | О | |||||||
Якорь | __DdeLink__817_652062065 | __DdeLink__817_652062065 | 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 |
note
Пример
Пример
Раскрыть | |||||
---|---|---|---|---|---|
| |||||
|