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

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

Версия 1 Следующий »

  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

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

  • Нет меток