Описание medsite:record
Последний и актуальный компонент мастера записи на прием. Компонент разработан для решения Сайт медицинской организации. Компонент стандартный и входит в дистрибутив модуля.
Компонент доступен только для расширенного варианта решения 1С-Битрикс: Сайт медицинской организации. В визуальном редакторе компонент расположен по пути: Мед.сайт > Запись на прием > Новый мастер записи.
Параметры
| Поле | Параметр | Описание |
| Основные параметры |
| Тип информационного блока услуг |
SERVICE_IBLOCK_TYPE |
Тип инфоблока услуг. |
| Инфоблок услуг |
IBLOCK_ID |
ID инфоблока услуг. |
| Тип информационного блока организаций |
ORG_IBLOCK_TYPE |
Тип инфоблоков с данными об организациях. |
| Инфоблок списка организаций |
ORG_IB_ID |
ID инфоблока организаций. |
| Инфоблок специальностей |
SPEC_IB_ID |
ID инфоблока специальностей. |
| Инфоблок подразделений | DEPARTMENT_IB_ID | ID инфоблока подразделений. |
| Инфоблок врачебных участков | SECTOR_IB_ID | ID инфоблока врачебных участков. |
| Инфоблок кабинетов | PLACEMENT_IB_ID | ID инфоблока кабинетов. |
| С какого времени в понедельник открывать новую неделю (чч:мм) | NEW_WEEK_SHOW_TIME | Время начала показа записи на новую неделю в понедельник. Используется, если по организационным требованиям клиники необходимо открывать запись в определенное время (например, в 8:00). Если не заполнено – запись на новую неделю станет доступна сразу после полуночи. |
| Согласие пользователя |
| Запрашивать согласие | USER_CONSENT | [Y|N] Установленный флажок включает механизм согласия пользователя. |
| Соглашение | USER_CONSENT_ID | Задается текст соглашения, которое отображается пользователю при заказе. |
| Галка по умолчанию проставлена | USER_CONSENT_IS_CHECKED | Установка галочки автомаитчески устанавливает галочку в чекбоксе согласия пользователя. То есть согласие применяется одновременно с нажатием кнопки Оформить заказ. |
| Загружать текст сразу | USER_CONSENT_IS_LOADED | Текст соглашения будет выводиться сразу. Если флажок не установлен, для просмотра текст нужно будет кликнуть по кнопке согласия. |
| Дополнительные настройки |
| Показывать шаг выбора организации | ORG_STEP_SHOW | [Y|N] При отмеченной опции запись начнется с шага выбора организации. |
| Ссылка на страницу помощи по мастеру записи | WIZ_HELP_LINK | Ссылка на статическую информацию с инструкцией по записи на прием. |
| Количество отображаемых недель (кроме текущей) | WEEK_LEAF | Количество недель для вывода, кроме текущей недели. |
| Группы пользователей, имеющие право перезаписи талонов | GROUPS | Выбираются группы пользователей, имеющие право на перезапись талонов. |
| Группа врачей | EMPLOYES_GROUP | Группа пользователей, к которым будет осуществляться запись на прием. |
| Группа регистратуры | RECEPTION_GROUP | Группа сотрудников регистратуры. |
| Маска ввода номера телефона. Символ "9" значит место для цифры | PHONE_MASK | Маска телефона для проверки корректности ввода номера телефона на шаге ввода данных о пациенте. |
| Показать вкладку записи через специальность | SHOW_SPECIALITY_SELECTION | [Y|N] При отмеченной опции на этапе выбора специальности/врача/услуги будет отображаться вкладка выбора специальности. |
| Показать вкладку записи через услугу | SHOW_SERVICE_SELECTION | [Y|N] При отмеченной опции на этапе выбора специальности/врача/услуги будет отображаться вкладка выбора услуги. |
| Личная страница сотрудника | EMPLOYEE_PERSONAL_PAGE | Ссылка на личную страницу сотрудника. |
| Цены (только для БУС редакции «Бизнес») |
| Тип цены | PRICE_CODE | Используемый для вывода тип цены. |
| Включать НДС в цену | PRICE_VAT_INCLUDE | [Y|N] При отмеченной опции НДС будет включаться в выводимую цену. |
| Ссылка на корзину | BASKET_URL | Ссылка на раздел корзины. |
Пример вызова
<?$APPLICATION->IncludeComponent(
"medsite:record",
"",
Array(
"BASKET_URL" => "Y",
"DEPARTMENTS_IB_ID" => $_REQUEST["ID"],
"EMPLOYES_GROUP" => array(),
"GROUPS" => array(),
"IBLOCK_ID" => $_REQUEST["ID"],
"NEW_WEEK_SHOW_TIME" => "08:00",
"ORG_IBLOCK_TYPE" => "news",
"ORG_IB_ID" => $_REQUEST["ID"],
"ORG_STEP_SHOW" => "N",
"PHONE_MASK" => "8 (999) 999-99-99",
"PLACEMENT_IB_ID" => $_REQUEST["ID"],
"PRICE_CODE" => array(),
"PRICE_VAT_INCLUDE" => "Y",
"RECEPTION_GROUP" => array(),
"SECTOR_IB_ID" => $_REQUEST["ID"],
"SERVICE_IBLOCK_TYPE" => "news",
"SHOW_SERVICE_SELECTION" => "Y",
"SHOW_SPECIALITY_SELECTION" => "Y",
"SPEC_IB_ID" => $_REQUEST["ID"],
"USER_CONSENT" => "N",
"USER_CONSENT_ID" => "0",
"USER_CONSENT_IS_CHECKED" => "Y",
"USER_CONSENT_IS_LOADED" => "N",
"WEEK_LEAF" => "2",
"WIZ_HELP_LINK" => "record_wizard_help.php"
)
);?>