Общие требования к файлам импорта приведены в разделе Файлы импорта.
Обязательные параметры
Наличие указанных ниже параметров обязательно в файле импорта для корректной работы функционала. Соответствие параметров полям системных таблиц можно посмотреть в подразделе Обновляемые таблицы базы данных.
Для импорта услуг
·CODEКод услуги. Код должен быть уникален в рамках типа прейскуранта и филиала
·INSURANCE_TYPE Тип прейскуранта (возможные значения параметра: D - ДМС, O - ОМС)
·LABELНаименование услуги
·SHORT_LABELСокращенное наименование
·DESCRIPTIONОписание
·SERVGRP_CODEГруппа услуг (код группы услуг из справочника Группы услуг)
·TAXE_CODEНалог НДС (код налога из справочника Налоги)
·DEP_CODEОтделение (код отделения из справочника Отделения)
·STATE Статус услуги (возможные значения параметра: A - активная, H - архивная)
·SEXОграничение по полу (возможные значения параметра: A - для всех, M - только для мужчин, F - только для женщин)
·SERV_TYPEТип услуги (возможные значения параметра: S - услуга, G - товар, Z - аванс, D - скидка / надбавка)
·SERV_EXT_TYPEРасширенный тип услуги (возможные значения параметра: S - простая услуга, D - сложная услуга, P - комплексная услуга, С - медпрограмма, X - пакет услуг)
·PERIODICALПериодическая услуга (возможные значения параметра: 1, да, д, y, yes, true, t; 0, нет, н, n, no, false, f)
·PRICE_FOR_CHANGEИзменяемая цена (возможные значения параметра: 1, да, д, y, yes, true, t; 0, нет, н, n, no, false, f)
·PRICE_TYPEРасчет цены (возможные значения параметра: S - прейскурант, D - по составу услуги)
·INVOICE_TYPEВыставление счета (возможные значения параметра: S - по услуге, D - по составу услуги)
Код налога (TAXE_CODE), код группы услуг (SERVGRP_CODE) и отделение (DEP_CODE) также могут быть заданы в окне импорта (рис. 14.2.1). Если они заданы и в файле и в окне импорта, берутся данные из файла.
Для импорта типов направлений
·EXAM_GR_CODEКод группы направлений
·EXAM_CODEКод типа направления. Если поле в файле импорта не заполнено, берется код услуги (CODE)
·EXAM_NAMEНазвание типа направления. Если поле в файле импорта не заполнено, берется название услуги (LABEL)
·EXAM_DUREEДлительность
·MODELS_CODE Код типа записи, отвечающей на направление
Дополнительные параметры
Для импорта услуг
·ORG_CODEФилиал (код филиала из справочника Внутренние медицинские учреждения)
·DEVISE_CODEВалюта (код валюты из справочника Валюты)
·OMS_CODEКод ОМС
·MINZDRAV_CODEКод Минздрава
Валюта (DEVISE_CODE) также может быть задана в окне импорта (рис. 14.2.1). Если она задана и в файле и в окне импорта, берутся данные из файла.
Для импорта типов направлений
EXAM_CODE_AK Аналитический код
EXAM_ORDER По умолчанию, если поле отсуствует в файле импорта, то при вставке = PL_EXAM_ID,
MODALITY_CODE Код типа оборудования
EXAM_WEB_NAME Внешнее название
EXAM_WEB_ACCESS Разрешен WEB доступ
EXAM_ACTIVE_PERIOD Срок действия направления
EXAM_NEED_CONFIRM Создавать направление неподтвержденным
EXAM_NEED_MATERIAL Требуется забор биоматериала
EXAM_CONFLICT_MODE Поведение при наложении (возможные значения: 0-Обычное, 1-Конфликтное, 2-Бесконфликтное)
EXAM_NEED_EDIT Открывать форму редактирования при создании направления
EXAM_AUTO_BIO_CODE Автоматическая генерация кода биоматериала
EXAM_WARN_ACTIVE_DIR_EXISTS Создание повторного активного направления
EXAM_WARN_DIR_WITHOUT_SERV Создание направления без дополнительных услуг
EXAM_WARN_DIR_PAT_PAYED Предупреждать при создании направления за наличный расчет
EXAM_AUTO_CREATE_BILL Автоматическое создание талона при ответе на направление
EXAM_AUTO_CREATE_DIR_BILL Автоматическое создание талона при создании направления
EXAM_AUTO_CREATE_BILL_BIO Автоматическое создание талона при заборе биоматериала
EXAM_NEED_BIO_TYPE Обязательное заполнение вида биоматериала
EXAM_DENY_ADD_SERV Запрет ручного добавления услуг в направление
EXAM_DENY_DIR_WITHOUT_SERV Запрет создания направлений без услуг
EXAM_SOME_DIRECTIONS Создание нескольких направлений в рамках одной записи
EXAM_REC_PLANNING Запись в расписание
EXAM_IS_TRANSPARENT Прозрачность вида приема
Примечание 1. Тип прейскуранта и признак "Архив" для типа направления не указываются: их значения подставляются из соответствующих параметров услуги (INSURANCE_TYPE, STATE).
Примечание 2. В случаях, когда импортируются только услуги или только типы направлений, в файле импорта должны присутствовать все обязательные параметры для импорта как услуг, так и типов направлений, однако значения неимпортируемых параметров могут быть оставлены пустыми. Исключение составляют параметры INSURANCE_TYPE и STATE, которые необходимы при импорте и услуг и типов направлений.
Также возможно внесение дополнительной информации в следующие системные таблицы:
FM_SERV Услуги
PL_EXAM Типы направлений
Среди дополнительных данных могут встречаться параметры, которые необходимо импортировать в поля типа Логическое. В файле импорта такие параметры должны принимать следующие значения:
· True: 1, да, д, y, yes, true, t.
· False: 0, нет, н, n, no, false, f.
Если прейскурант поступает в нужном формате, но названия параметров не соответствуют требуемым, файлы могут быть преобразованы вручную в соответствии с требованиями либо следует указать соответствие параметров в конфигурации импорта.