Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Текущий »

  1. Особенности формирования файла

    1. Наименования элементов должны соответствовать структурам файла – Таблицы.

    2. Пустые элементы (теги) в файл не включаются.

  2. Значения полей

2.1 В столбце «Тип» указана обязательность содержимого элемента (реквизита), один из символов - О, У, а также М. Символы имеют следующий смысл:

  • О –  обязательный реквизит, который должен обязательно присутствовать в элементе;

  • У – необязательный реквизит, который может, как присутствовать, так и отсутствовать в элементе. При отсутствии, не передается.

  • М – реквизит, определяющий множественность данных, может добавляться к указанным выше символам.

2.2 В столбце «Формат» для каждого элемента указывается – символ формата и в скобках максимальная длина элемента. Символы формата соответствуют вышеописанным обозначениям:

  • Т – <текст>;

  • N – <число>;

  • D – <дата> в формате ГГГГ-ММ-ДД;

  • GUID – <идентификатор>;

  • S – <элемент>; составной элемент, описывается отдельно;

   2.3 В столбце «Наименование» указывается наименование элемента.

  1. Особенности кодирования некоторых символов в файлах формата XML:

Символ

Способ кодирования

двойная кавычка (")

&quot;

одинарная кавычка (')

&apos;

левая угловая скобка (<)

&lt;

правая угловая скобка (>)

&gt;

амперсант (&)

&amp;

 Для обмена информацией используется кодировка utf-8.


Код элемента

Содержание элемента

Тип

Формат

Наименование

Дополнительная информация

Корневой элемент

FLK_P

FNAME

О

T(24)

Имя файла протокола ФЛК


 

FNAME_I

О

T(24)

Имя исходного файла


 

PR

НМ

S

Причина отказа

В файл включается информация обо всех обнаруженных ошибках.

Причины отказа

PR

OSHIB

O

T

Описание ошибки


 

ID_PAC

У

GUID

Идентификатор ЗЛ


 

NPOLIS

У

T

Номер полиса


 

ENP

У

T

Единый номер полиса


 

N_ZAP

У

T

Номер записи


 

COMMENT

O

T

Комментарий



Коды ошибок ФЛК

 

Диспансерное наблюдение (DN_LIST)

0

Код мкб ('+ dn.DS +') не найден в справочнике МКБ (DN_ID - ' + DN_ID+')

1Код мкб ('+ dn.DS +') не принадлежит классификатору перечня заболеваний, при наличии которых проводится ДН. ID_PAC('+dn.ZLID+')
2Дата посещения (' + pres.DATE_PLAN + ') не может быть больше, чем дата постановки на ДН (' + dn.DATE_BEGIN + '); DN_ID = ' + dn.DN_ID
3Некорректная дата у явки с идентификатором (' + PresenceId + '). ID_PAC('+[ID_PAC]+')

2

Застрахованный не найден в БД. NPOLIS('+ zl.NPOLIS+')

  • Нет меток