Стр. 9
Формат:
ГГГГ-ММ-ДД,
где ГГГГ - год (допустимые значения от 0000 до 3333)
ММ - месяц (допустимые значения от 00 до 12)
ДД - месяц (допустимые значения от 00 до 31)
Описание: Специальный формат даты. Допустимо в полях год, месяц
или день сохранять значение 0. Интерпретируется данная ситуация
как отсутствие информации об одном из полей
6.3. Составные типы
Составной тип: docFlowInfoType
Описание: Раздел информации для файлов, участвующих в посылке
экспорта/импорта
Вложенные теги:
Тег: HOST_GUID
Тип значения: xs:string
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: GUID хоста экспортера. Определяется для каждого
экспортера как константа
Тег: TARGET_HOST_GUID
Тип значения: xs:string
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: GUID хоста импортера, которому предназначена эта
посылка
Тег: SEND_GUID
Тип значения: xs:string
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: GUID посылки. Создается новый для каждого экземпляра
посылки
Тег: PREV_SEND_GUID
Тип значения: xs:string
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: GUID предыдущей посылки
Тег: FILE_NUMBER
Тип значения: xs:integer
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Номер файла в посылке. Указывается в случаях, когда
посылка разбита на несколько файлов. Нумерация производится,
начиная с 1. 1, 2, 3 и т.д.
Тег: PREV_FILE_NUMBER
Тип значения: xs:integer
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Номер предыдущего файла в посылке. Указывается в
случаях, когда посылка разбита на несколько файлов. В случае, если
файл первый в посылке, тег отсутствует
Тег: NEXT_FILE_NUMBER
Тип значения: xs:integer
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Номер следующего файла в посылке. Указывается в
случаях, когда посылка разбита на несколько файлов. В случае, если
файл последний в посылке, тег отсутствует
Тег: PACKAGE_NUMBER
Тип значения: xs:integer
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Номер посылки. Указывается в случаях, когда посылки
нумеруются
7. СТРУКТУРА ФАЙЛОВ
В соответствии со спецификацией формата .XML (www.w3.org):
- XML файл должен иметь идентифицирующий тег, указывающий на
то, что данный файл является файлом XML формата (первый тег XML-
файла);
- XML файл, а также каждый его блок должен иметь открывающий и
закрывающий теги, указывающие на начало и конец содержания XML-
файла (блока). В XML-файле должен быть один и только один корневой
тег.
В настоящем документе везде далее при описании тегов XML файлов
знак + (плюс) перед тегом означает, что выделенный таким образом
тег имеет вложенные теги.
7.1. Общие требования
Реализация функции обновления данных в качестве экспорта
информации предназначена для предоставления в ЦОД информации об
отпущенных в аптечном учреждении лекарственных средствах по
льготным рецептам.
В тегах, описывающих количество (или цену) лекарственного
средства, в качестве единицы измерения принято считать упаковку в
соответствии с перечнем зарегистрированных цен на лекарственные
средства, которыми обеспечиваются отдельные категории граждан,
принятыми приказами Федеральной службы по надзору в сфере
здравоохранения и социального развития.
В тегах с типом значения "xs:dateTime", описывающих дату и
время, в случае отсутствия значения (неопределенного) приняты
следующие правила:
- для тегов (полей), описывающих дату (и время) какого-либо
события, - значение тега должно быть пустым или "1900-01-
01Т00:00:00";
- для тегов (полей), описывающих дату (и время) начала какого-
либо временного интервала (например, дата включения в справочник),
- значение тега должно быть пустым или "1900-01-01Т00:00:00";
- для тегов (полей), описывающих дату (и время) окончания
какого-либо временного интервала (например, дата исключения из
справочника), - значение тега должно быть пустым или "2222-01-
01Т00:00:00".
Общее описание в табличном виде обрамления файлов экспорта:
------T--------------------------------T--------------T----------¬
¦ N ¦ Наименование ¦ Обозначение ¦Примечания¦
+-----+--------------------------------+--------------+----------+
¦1. ¦Корневой раздел ¦ ¦<*> ¦
+-----+--------------------------------+--------------+----------+
¦1.1. ¦Версия формата ¦ ¦<*> ¦
+-----+--------------------------------+--------------+----------+
¦1.2. ¦Мнемоника протокола, к которому ¦ ¦PHARMACY_ ¦
¦ ¦принадлежит данный файл ¦ ¦REESTR ¦
+-----+--------------------------------+--------------+----------+
¦1.3. ¦Версия протокола ¦ ¦ ¦
+-----+--------------------------------+--------------+----------+
¦1.4. ¦Создано программой ¦ ¦ ¦
+-----+--------------------------------+--------------+----------+
¦1.5. ¦Версия программы ¦ ¦<*> ¦
+-----+--------------------------------+--------------+----------+
¦1.6. ¦Время создания ¦ ¦<*> ¦
+-----+--------------------------------+--------------+----------+
¦1.7. ¦Титул протокола ¦ ¦<*> ¦
+-----+--------------------------------+--------------+----------+
¦1.8. ¦Электронная подпись экспортера ¦ ¦<*> ¦
+-----+--------------------------------+--------------+----------+
¦1.9. ¦Раздел описания для файлов, ¦ ¦<*> ¦
¦ ¦участвующих в посылке экспорта/ ¦ ¦ ¦
¦ ¦импорта ¦ ¦ ¦
+-----+--------------------------------+--------------+----------+
¦1.10.¦Передаваемая информация ¦ ¦<*> ¦
L-----+--------------------------------+--------------+-----------
--------------------------------
<*> - обязательный тег.
Пример общей (заглавной) части XML-файла экспорта данных:
{E619D0D5-7430-4840-9E35-C15BC1EF0E3D}
PHARMACY_REESTR
3.0
SprExport - Malibu Library
2005-07-21T15:51:26
<ТIТLЕ>Реестр рецептов от аптек
1023101687190[2]
{aaab74f4-aaf9-44f9-b10b-8c8fc6bdf93e}
7
+
...
7.2. Описание структуры XML-документа
Тег: MAIN
Уровень вложенности тега: 1 (корневой)
Тип значения: <составной тип, имеет вложенные теги>
Атрибуты для MAIN:
Имя атрибута: chsm
Тип значения: xs:string
Описание: Контрольная сумма содержимого тега MAIN
Содержимое тега MAIN:
Тег: FORMAT_GUID
Уровень вложенности тега: 2
Тип значения: xs:string
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Фиксированное значение тега: {E619D0D5-7430-4840-9E35-
C15BC1EF0E3D}
Описание: GUID формата файлов. Всегда должен иметь значение
{E619D0D5-7430-4840-9E35-C15BCIEF0E3D} для версии 3.0
Тег: PROTOCOL
Уровень вложенности тега: 2
Тип значения: xs:string
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Фиксированное значение тега: PHARMACY_REESTR
Описание: Мнемоника протокола, к которому принадлежит данный
файл. Должен быть PHARMACY_REESTR
Тег: VER
Уровень вложенности тега: 2
Тип значения: xs:string
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Фиксированное значение тега: 3.0
Описание: Номер версии формата. Данная версия 3.0
Тег: CREATE_BY
Уровень вложенности тега: 2
Тип значения: xs:string
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Название программы, создавшей файл
Тег: APP_BUILD
Уровень вложенности тега: 2
Тип значения: xs:string
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Номер сборки программы, создавшей файл
Тег: CREATE_TIME
Уровень вложенности тега: 2
Тип значения: xs:dateTime
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Время создания экземпляра файла (например, 2004-10-
10Т24:59:59)
Тег: TITLE
Уровень вложенности тега: 2
Тип значения: xs:string
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Наименование документа. Произвольная строка
Тег: ECP
Уровень вложенности тега: 2
Тип значения: xs:string
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Электронная цифровая подпись отправителя
Тег: SENDINFO
Уровень вложенности тега: 2
Тип значения: docFlowInfoType
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Блок информации для файлов, участвующих в экспортной
посылке. См. раздел "Описание общих типов данных"
Тег: DATAMAIN
Уровень вложенности тега: 2
Тип значения: <составной тип, имеет вложенные теги>
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Составной, содержит блок экспортируемой информации
Содержимое тега DATAMAIN:
Тег: DOCUMENTS
Уровень вложенности тега: 3
Тип значения: <составной тип, имеет вложенные теги>
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Список экспортируемых документов
Содержимое тега DOCUMENTS:
Тег: PERSONDLO_DOC
Уровень вложенности тега: 4
Тип значения: <составной тип, имеет вложенные теги>
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Список персональных данных пациентов. В общем случае
наличие тега регламентируется ТФОМС. В частном случае тег
PERSONDLO_DOC является обязательным, если в реестре имеются
граждане, прибывшие с территории других субъектов РФ, что в свою
очередь определяется местом постоянной регистрации граждан (тег
OKATO_REG)
Содержимое тега PERSONDLO_DОС:
Тег: PERSONDLO
Уровень вложенности тега: 5
Тип значения: <составной тип, имеет вложенные теги>
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): unbounded
(неограниченно)
Описание: Персональные данные пациента
Атрибуты для PERSONDLO:
Имя атрибута: ор
Тип значения: rесТуре
Описание: Тип передаваемой записи. Используется для указания
причины, по которой передается запись. См. раздел "Описание общих
типов данных"
Содержимое тега PERSONDLO:
Тег: SS
Уровень вложенности тега: 6
Тип значения: xs:string(14)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Страховой номер индивидуального лицевого счета
Пенсионного Фонда РФ (СНИЛС)
Тег: S_POL
Уровень вложенности тега: 6
Тип значения: xs:string(16)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Серия полиса ОМС
Тег: N_POL
Уровень вложенности тега: 6
Тип значения: xs:string(16)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Номер полиса ОМС
Тег: FAM
Уровень вложенности тега: 6
Тип значения: xs:string(40)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Фамилия пациента
Тег: IM
Уровень вложенности тега: 6
Тип значения: xs:string(40)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Имя пациента
Тег: ОТ
Уровень вложенности тега: 6
Тип значения: xs:string(40)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Отчество пациента
Тег: W
Уровень вложенности тега: 6
Тип значения: xs:string(1)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Пол (М/Ж)
Тег: DR
Уровень вложенности тега: 6
Тип значения: date0
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Дата рождения. При неизвестном месяце рождения или
дате в соответствующем поле указывается "00" (пример - 1985-00-00)
Тег: С_КАТ
Уровень вложенности тега: 6
Тип значения: xs:decimal(3)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Код категории гражданина, имеющего право на
государственную социальную помощь в виде набора социальных услуг.
Определяется согласно таблице 9 приложения к Порядку обмена
информацией между отделениями Пенсионного фонда РФ и
территориальными фондами ОМС - Состав и форматы файлов обмена
данными о гражданах, имеющих право на получение государственной
социальной помощи, между отделениями Пенсионного фонда России и
территориальными фондами обязательного медицинского страхования
(версия 4.0)
Тег: S_DOC
Уровень вложенности тега: 6
Тип значения: xs:string(8)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Серия документа, удостоверяющего личность
Тег: N_DOC
Уровень вложенности тега: 6
Тип значения: xs:decimal(8)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Номер документа, удостоверяющего личность
Тег: C_DOC
Уровень вложенности тега: 6
Тип значения: xs:decimal(2)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Тип документа, удостоверяющего личность
Тег: OKATO_OMS
Уровень вложенности тега: 6
Тип значения: xs:decimal(5)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Код территории страхования по ОМС по ОКАТО
Тег: QM_OGRN
Уровень вложенности тега: 6
Тип значения: xs:string(15)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: ОГРН СМО по ОМС
Тег: OKATO_REG
Уровень вложенности тега: 6
Тип значения: xs:decimal(5)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Код территории постоянной регистрации гражданина (по
ОКАТО)
Тег: D_TYPE
Уровень вложенности тега: 6
Тип значения: xs:string(3)
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Признак "Особый случай" (резервное поле)
Тег: PHARMACYRECIPE_DOC
Уровень вложенности тега: 4
Тип значения: <составной тип, имеет вложенные теги>
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Список рецептов
Содержимое тега PHARMACYRECIPE_DОС:
Тег: PHARMACYRECIPE
Уровень вложенности тега: 5
Тип значения: <составной тип, имеет вложенные теги>
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): unbounded
(неограниченно)
Описание: Рецепт, обслуженный в АУ
Атрибуты тега PHARMACYRECIPE:
Имя атрибута: ор
Тип значения: rесТуре
Описание: Причина экспорта реестра, см. раздел общие данные
Содержимое тега PHARMACYRECIPE:
Тег: DATE_VR
Уровень вложенности тега: 6
Тип значения: xs:dateTime
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Дата выписки рецепта
Тег: C_OGRN
Уровень вложенности тега: 6
Тип значения: xs:string(15)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: ОГРН ЛПУ, где выписан рецепт
Тег: MCOD
Уровень вложенности тега: 6
Тип значения: xs:string(7)
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Код ЛПУ в кодировке ТФОМС
Тег: V_C_OGRN
Уровень вложенности тега: 6
Тип значения: xs:string(15)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: ОГРН ЛПУ, где работает врач
Тег: PCOD
Уровень вложенности тега: 6
Тип значения: xs:string(6)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Код врача (фельдшера) в ЛПУ, где работает врач,
указывается без ОГРН ЛПУ
Тег: SS
Уровень вложенности тега: 6
Тип значения: xs:string(14)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: СНИЛС пациента
Тег: DS
Уровень вложенности тега: 6
Тип значения: xs:string(7)
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Код по Международному Классификатору Болезней (МКБ-
10)
Тег: S_LR
Уровень вложенности тега: 6
Тип значения: xs:string(14)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Серия рецепта
Тег: N_LR
Уровень вложенности тега: 6
Тип значения: xs:long
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Номер рецепта. Лидирующие нули при исполнении импорта
не учитываются
Тег: C_MNN
Уровень вложенности тега: 6
Тип значения: xs:decimal(13)
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Код Международного непатентованного наименования
выписанного ЛС
Тег: C_FINL
Уровень вложенности тега: 6
Тип значения: xs:decimal(1)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Источник финансирования (1 - Федеральный, 2 - Субъект
РФ, 3 - Муниципальный орган)
Тег: DOZ_LS
Уровень вложенности тега: 6
Тип значения: xs:string(20)
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Дозировка выписанного ЛС
Тег: KV_ALL
Уровень вложенности тега: 6
Тип значения: xs:decimal(7,3)
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Выписанное количество единиц лекарственной формы ЛС
Тег: SR_DAY
Уровень вложенности тега: 6
Тип значения: xs:integer
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Срок действия рецепта (1 - месяц, 2 - две недели)
Тег: PR_LR
Уровень вложенности тега: 6
Тип значения: xs:integer
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Процент льготы рецепта (1 - 100%, 2 - 50%)
Тег: DATE_OTP
Уровень вложенности тега: 6
Тип значения: xs:dateTime
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Дата отпуска ЛС, не заполняется в случае отложенного
обслуживания рецепта
Тег: KO_ALL
Уровень вложенности тега: 6
Тип значения: xs:decimal(7,3)
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Количество упаковок отпущенного ЛС, не заполняется в
случае отложенного обслуживания рецепта
Тег: PRICE
Уровень вложенности тега: 6
Тип значения: money2
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Цена одной упаковки отпущенного ЛС в рублях, не
заполняется в случае отложенного обслуживания рецепта
Тег: Р_КЕК
Уровень вложенности тега: 6
Тип значения: xs:decimal(1)
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Признак наличия протокола КЭК (0 - нет, 1 - есть)
Тег: Delayed_Service
Уровень вложенности тега: 6
Тип значения: xs:integer
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Признак отложенного обслуживания рецепта (0 -
обслуженный, 1 - отложен)
Тег: P_OGRN
Уровень вложенности тега: 6
Тип значения: xs:string(15)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: ОГРН аптечного учреждения, отпустившего ЛС
Тег: A_COD
Уровень вложенности тега: 6
Тип значения: xs:string(7)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Внутренний учетный номер пункта отпуска ЛС.
Указывается без ОГРН
Тег: С_КАТ
Уровень вложенности тега: 6
Тип значения: xs:decimal(3)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Код категории гражданина, имеющего право на ГСП.
Определяется согласно таблице 9 приложения к Порядку обмена
информацией между отделениями Пенсионного фонда РФ и
территориальными фондами ОМС - Состав и форматы файлов обмена
данными о гражданах, имеющих право на получение государственной
социальной помощи, между отделениями Пенсионного фонда России и
территориальными фондами обязательного медицинского страхования
(версия 4.0)
Тег: C_KATL
Уровень вложенности тега: 6
Тип значения: xs:decimal(3)
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Код категории гражданина, имеющего право на ГСП, в
соответствии со столбцом 5 "Таблицы соответствия категорий
граждан, установленных Федеральным законом от 17.07.99 N 178-ФЗ "О
государственной социальной помощи" (в редакции Федерального закона
от 22.08.04 N 122-ФЗ) ..."
Тег: C_PFS
Уровень вложенности тега: 6
Тип значения: xs:decimal(8)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Код позиции в перечне Федеральной службы (ФС)
Росздравнадзора отпущенного ЛС
Тег: PR_REG
Уровень вложенности тега: 6
Тип значения: mоnеу2
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Предельная цена упаковки отпущенного ЛС согласно
перечню ФС Росздравнадзора
Тег: NOMK_LS
Уровень вложенности тега: 6
Тип значения: xs:decimal(13)
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Номенклатурный Код отпущенного ЛС
Тег: C_TRN
Уровень вложенности тега: 6
Тип значения: xs:decimal(13)
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Код торгового наименования отпущенного ЛС
Тег: DATE_BP
Уровень вложенности тега: 6
Тип значения: xs:date
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Дата включения цены отпущенного ЛС в перечень ФС
Росздравнадзора
Тег: D_TYPE
Уровень вложенности тега: 6
Тип значения: xs:string(3)
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Признак Особый случай. В случае отпуска по одному
рецепту нескольких упаковок (единиц отпуска) ЛС, имеющих разные
номенклатурные коды или разную стоимость упаковки, формируется
несколько записей типа с одинаковыми значениями полей серии и
номера рецепта - по одной на каждый номенклатурный код или разную
стоимость. Признак D_TYPE в таких записях кодируется символами
"001", по умолчанию заполняется символами "000"
Тег: RecipeGUID
Уровень вложенности тега: 6
Тип значения: xs:string
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Уникальный идентификатор рецепта (GUID). ПО должно
формировать уникальный GUID для каждого нового рецепта с целью
обеспечения возможности обновления (изменения) данных рецепта при
повторном экспорте рецепта
Тег: NumExport
Уровень вложенности тега: 6
Тип значения: xs:integer
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Номер выгрузки (редакции), указывающий количество
выгрузок (редакций) данного рецепта (по GUID). Для нового рецепта
- 0, для исправленного один раз - 1 и т.д.
Тег: DateExport
Уровень вложенности тега: 6
Тип значения: xs:dateTime
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Дата предыдущей (нетекущей) выгрузки (редакции)
данного рецепта (по GUID). Для нового рецепта - 1900-01-
01Т00:00:00 или пустая. Используется для отслеживания истории
редактирования
Тег: DATE_OBR
Уровень вложенности тега: 6
Тип значения: xs:dateTime
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Дата обращения пациента в аптеку
Тег: FLAGS
Уровень вложенности тега: 6
Тип значения: xs:integer
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Битовые признаки по рецепту (зарезервировано)
Тег: OKATO_REG
Уровень вложенности тега: 6
Тип значения: xs:decimal(5)
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Код территории постоянной регистрации гражданина (по
ОКАТО)
Тег: DOZ_ME
Уровень вложенности тега: 6
Тип значения: xs:decimal(5)
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Дозировка ЛС в одной отпущенной упаковке в
международных единицах (ME) или единицах действия (ЕД)
Тег: SL_ALL
Уровень вложенности тега: 6
Тип значения: xs:decimal(11,2)
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Сумма возмещения, предъявленная к оплате (руб./коп.)
Тег: TYPE_SCHET
Уровень вложенности тега: 6
Тип значения: xs:decimal(1)
Тег должен быть указан минимум (раз): 0 (необязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: Тип счета: 0 - основной, 1 - дополнительный, 2 -
скорректированный
Тег: FO_OGRN
Уровень вложенности тега: 6
Тип значения: xs:string(15)
Тег должен быть указан минимум (раз): 1 (обязательный)
Тег должен быть указан максимум (раз): 1 (уникальный)
Описание: ОГРН фарморганизации
8. АЛГОРИТМ РАСЧЕТА КОНТРОЛЬНОЙ СУММЫ
Для расчета контрольной суммы по XML-файлу выделяется строка
символов между правой угловой скобкой открывающего тега < MAIN >
(не включая ее) и заканчивающаяся и левой угловой скобкой
закрывающего тега (не включая ее).
Символы пробелов, табуляции, возврата каретки и перевода строки
не сохраняются в полученной строке и не участвуют в расчете
контрольной суммы.
Далее по этой строке ведется подсчет контрольной суммы в
соответствии с алгоритмом, указанным в пункте 8.1 настоящего
документа.
Полученное значение заносится в атрибут chsm.
8.1. Алгоритм расчета контрольной суммы по строке символов
В расчете контрольной суммы по выделенной строке применяется
|