Правила именования файлов информационного обмена
В целях унификации информационного обмена порядок именования файлов при формировании информационной посылки определен следующими правилами:
Имя файла должно соответствовать следующему шаблону:
"TQQQQQ _N _MMGGZ.XML", где
"T" - символ, определяющий тип файла.
Принимает значения:
"i" - для файлов с изменениями от СМО;
для файлов подтверждения/отклонения изменений:
"p" - для протокола обработки файла с изменениями;
"s" - файлы от ТФОМС с извещениями СМО о прекращении страхования;
"f" - протокол форматно-логического контроля.
"QQQQQ" - пятизначный код СМО, в соответствии с Единым реестром страховых медицинских организаций, осуществляющих деятельность в сфере обязательного медицинского страхования (F002).
Символы "_" (подчеркивание) являются разделителями и обязательно присутствуют в имени файла.
"N " - номер пункта выдачи СМО, в соответствии с реестром пунктов выдачи (до трех знаков). Если страховая медицинская организация не имеет пунктов выдачи полисов, то указывается 0;
"ММ" - двухзначный код, равный порядковому номеру месяца, в котором сформирован файл с изменениями;
"GG" - двухзначный код, равный двум последним цифрам календарного года, в котором сформирован файл с изменениями;
"Z" - порядковый номер файла с изменениями (в пределах месяца), формируемого СМО. Без незначащих левых нулей. Размерность - не более 5 знаков.
При обмене данными файлы с изменениями и файлы подтверждения/отклонения изменений в целях уменьшения объема передаваемой информации должны быть заархивированы с применением формата (алгоритма) ZIP. При формировании информационной посылки к имени файла добавляется расширение ".zip".
Порядок заполнения файла
В столбце «Обяз» указана обязательность содержимого элемента (реквизита), один из символов - О, Н, У, а также М. Символы имеют следующий смысл:
О – обязательный реквизит, который должен обязательно присутствовать в элементе;
Н – необязательный реквизит, который может, как присутствовать, так и отсутствовать в элементе. При отсутствии, не передается.
У – условно-обязательный реквизит. При отсутствии, не передается.
М - реквизит, определяющий множественность данных, может добавляться к указанным выше символам.
В столбце «Формат» для каждого элемента указывается – символ формата, а вслед за ним в круглых скобках – максимальная длина содержащегося в элементе значения.
Символы формата соответствуют вышеописанным обозначениям:
Char – <текст>;
Num – <число>;
Date – <дата> в формате ГГГГ-ММ-ДД;
Bin – <бинарные данные> в формате Base64.
S – <элемент>; составной элемент, описывается отдельно;
В столбце «Наименование» указывается наименование элемента.
Следует учитывать, что некоторые символы в файлах формата XML кодируются следующим образом: Символ
| Способ кодирования
| двойная кавычка (")
| "
| одинарная кавычка (')
| '
| левая угловая скобка ("<")
| <
| правая угловая скобка (">")
| >
| амперсант ("&")
| &
| |