Фрагмент документа "О ВНЕСЕНИИ ИЗМЕНЕНИЙ И ДОПОЛНЕНИЙ В ПРИКАЗ ФОМС ОТ 30.12.2004 N 91 "ОБ ОРГАНИЗАЦИИ ИНФОРМАЦИОННОГО ВЗАИМОДЕЙСТВИЯ ПО ОБЕСПЕЧЕНИЮ НЕОБХОДИМЫМИ ЛЕКАРСТВЕННЫМИ СРЕДСТВАМИ ОТДЕЛЬНЫХ КАТЕГОРИЙ ГРАЖДАН" (В РЕДАКЦИИ ПРИКАЗОВ ФОМС ОТ 24.05.2005 N 51, ОТ 02.08".
5.1. Общие правила представления данных в XML формате Здесь и далее используются определения и спецификации, разработанные The World Wide Web Consortium (W3C) (http://www.w3.org). Структура XML файлов протоколов и других документов описывается с помощью схем (XML Schema), спецификация которых описана (http://www.w3.org/2001/XMLSchema). Схема для каждого вида документа (XML файла) представляется в виде XSD файла. Структура файла Для всех документов (файлов XML) применяется следующая базовая схема: Тег корневого файла <MAIN chsm=````>. Корневой тег содержит атрибут "chsm" - значение контрольной суммы. Алгоритм расчета контрольной суммы описан в п. 8 данного документа. Тег (обязательный) с идентификатором формата <FORMAT_GUID>, в котором указывается GUID, соответствующий формату. Тег (обязательный) <PROTOCOL>, в котором указывается мнемоника протокола. Тег (обязательный) <VER>, в котором указывается версия формата. Тег <CREATE_BY> (необязательный) содержит наименование программы, создавшей экземпляр файла. Тег <APP_BUILD> (необязательный) содержит номер сборки (версии) программы, создавшей экземпляр файла. Тег <CREATE_TIME> (обязательный) содержит дату и время создания файла. Тег <TITLE> (необязательный) содержит строку со смысловым обозначением формата файла. Тег <ЕСР> (необязательный) содержит строку с электронной подписью отправителя. Раздел SENDINFO (тег <SENDINFO>, обязательный) типа docFlowInfoType (определение приведено ниже). Все остальные данные включаются в теге <DATAMAIN>, структура которого определяется конкретным форматом. Соответствие протоколу и схеме, проверка контрольной суммы XML файл должен полностью соответствовать схеме, определенной для протокола, к которому относится этот файл. Не соответствующие схеме файлы не подлежат обработке. При обработке файла осуществляется проверка версии протокола, в случае несоответствия обработку проходят только допустимые версии. При создании файла ПО экспортера должно рассчитать и записать контрольную сумму по методике, описанной в пункте "Алгоритм расчета контрольной суммы" настоящего документа. При обработке файла ПО экспортера также должно проверить соответствие содержания файла контрольной сумме по тому же алгоритму. |
Фрагмент документа "О ВНЕСЕНИИ ИЗМЕНЕНИЙ И ДОПОЛНЕНИЙ В ПРИКАЗ ФОМС ОТ 30.12.2004 N 91 "ОБ ОРГАНИЗАЦИИ ИНФОРМАЦИОННОГО ВЗАИМОДЕЙСТВИЯ ПО ОБЕСПЕЧЕНИЮ НЕОБХОДИМЫМИ ЛЕКАРСТВЕННЫМИ СРЕДСТВАМИ ОТДЕЛЬНЫХ КАТЕГОРИЙ ГРАЖДАН" (В РЕДАКЦИИ ПРИКАЗОВ ФОМС ОТ 24.05.2005 N 51, ОТ 02.08".