Документация для разработчиков
Темная тема

Запись на прием


Описание medsite:record

Последний и актуальный компонент мастера записи на прием. Компонент разработан для решения Сайт медицинской организации. Компонент стандартный и входит в дистрибутив модуля.

Компонент доступен только для расширенного варианта решения 1С-Битрикс: Сайт медицинской организации. В визуальном редакторе компонент расположен по пути: Мед.сайт > Запись на прием > Новый мастер записи.



Параметры

Поле Параметр Описание
Основные параметры
Тип информационного блока услуг SERVICE_IBLOCK_TYPE Тип инфоблока услуг.
Инфоблок услуг IBLOCK_ID ID инфоблока услуг.
Тип информационного блока организаций ORG_IBLOCK_TYPE Тип инфоблоков с данными об организациях.
Инфоблок списка организаций ORG_IB_ID ID инфоблока организаций.
Инфоблок специальностей SPEC_IB_ID ID инфоблока специальностей.
Инфоблок подразделенийDEPARTMENT_IB_IDID инфоблока подразделений.
Инфоблок врачебных участковSECTOR_IB_IDID инфоблока врачебных участков.
Инфоблок кабинетовPLACEMENT_IB_IDID инфоблока кабинетов.
С какого времени в понедельник открывать новую неделю (чч:мм)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"
	)
);?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх