Врачи

Для каких сайтов

Сайты с информацией о врачах и медицинских услугах.

Что добавляет в результаты поиска

Ответ с карточками врачей от тематических сайтов. В каждой карточке указана основная информация про специалиста: стоимость приема, стаж работы, количество отзывов от пациентов и пр. Кроме этого, пользователь может посмотреть расписание врача и перейти на сайт, чтобы записаться на прием.

Такой ответ помогает пользователю увидеть самую важную информацию о подходящих ему врачах, сравнить между собой и выбрать наиболее оптимального специалиста. Список формируется с учетом квалификации врача, месторасположения, цен, отзывов и других факторов.

Пример отображения (дизайн может меняться):

Список карточек

Карточка врача

Список карточек в блоке отдельной клиники

Карточка врача по запросу с ФИО

Онлайн-расписание и запись

Как настроить

Чтобы ваши предложения попадали в такие ответы, необходимо передать Яндексу информацию о них. Для этого нужно подготовить фид в форматах YML или файл в формате XLSX.

В поисковой выдаче будет формироваться ответ с информацией из предложений.

Также предложения могут попадать в ответ автоматически на основе обработки данных поискового робота Яндекса.

Врач может редактировать свою карточку через профиль Яндекс ID. Для этого необходимо заполнить профиль и подтвердить аккаунт. Подробно см. Карточка врача в Поиске.

Фид в формате YML

Стандарт YML разработан Яндексом и основан на стандарте XML. Фид — это файл, в котором вы передаете информацию в следующих группах:

  1. информация о врачах (doctors);

  2. информация о клиниках (clinics);

  3. информация об услугах (services);

  4. информация о предложениях (offers).

Пример:

    <shop version="2.0" date="2024-12-10 08:06">
      <name>Яндекс.Здоровье</name>
      <company>ООО Яндекс.Врачи</company>
      <url>https://example.ru/</url>
      <doctors>...</doctors>
      <clinics>...</clinics>
      <services>...</services>
      <offers>...</offers>
    </shop>

Пример полного заполнения фида данными.

В наборах данных о врачах (doctors), клиниках (clinics) и услугах (services) должны быть указаны все элементы, которые будут использоваться в конкретных предложениях (offers) YML-файла.

Пример использования элемента doctor
<doctor id="doctor_1">
  <name>Иванов Иван Иванович</name>
  <url>https://example.ru/doctors/2246852315/</url>
  <description>Высококвалифицированный специалист - универсал со множеством специализаций!</description>
  <internal_id>2246852315</internal_id>
  <first_name>Иван</first_name>
  <surname>Иванов</surname>
  <patronymic>Иванович</patronymic>
  <experience_years>9</experience_years>
  <career_start_date>2015-01-01</career_start_date>
  <degree>доктор медицинских наук</degree>
  <rank>Профессор</rank>
  <category>Первая</category>
  <education>
    <organization>Медицинский университет Реавиз</organization>
    <finish_year>2010</finish_year>
    <type>Специалитет</type>
    <specialization>Лечебное дело (Лечебно-профилактическое дело)</specialization>
  </education>
  <job>
    <organization>Яндекс.Врачи</organization>
    <period_years>2010-н.в.</period_years>
    <position>Терапевт</position>
  </job>
  <certificate>
    <organization>Московский институт психоанализа</organization>
    <finish_year>2020</finish_year>
    <name>Лечебная физкультура и спортивная медицина</name>
  </certificate>
  <reviews_total_count>100</reviews_total_count>
  <review>
    <date>2024-12-07 09:00:24</date>
    <checked>true</checked>
    <used_in_rating>true</used_in_rating>
    <author>Наталья</author> 
    <author_id>natalia123</author_id>
    <author_picture>https://example.ru/reviews/natalia123.png</author_picture>
    <url>https://example.ru/doctors/2246852315/reviews</url>
    <comment>Долго ждать в регистратуре</comment>
    <grade>4.5</grade>
    <positive>Что-то, что понравилось</positive>
    <negative>Что-то, что не понравилось</negative>
    <response>Спасибо за отзыв!</response>
  </review>
</doctor>
Пример использования элемента clinic
<clinic id="clinic_1">
  <url>https://www.clinic.example.ru</url>
  <picture>https://www.clinic.example.ru/logo.jpg</picture>
  <name>Клиника Яндекс Здоровье</name>
  <city>г. Москва</city>
  <address>ул. Льва Толстого, 16</address>
  <email>info@example.ru</email>
  <phone>+79999999999</phone>
  <internal_id>123</internal_id>
  <company_id>1032739194</company_id>
</clinic>
Пример использования элемента service
<service id="service_1">
  <name>Первичный приём</name>
  <gov_id>A01.07.001</gov_id>
  <description>Первичный приём стоматолога-хирурга, диагностика возможности и степени хирургического вмешательства</description>
  <internal_id>123</internal_id>
</service>

Предложение (offers) формируется на основе связи между врачом, клиникой, его специальностью и предоставляемой услугой.

Для каждого предложения необходимо указать клинику, специальность врача и одну услугу, отмеченную как базовую.

Примечание

Указывайте первичный прием как базовую услугу, за исключением специальностей, где это неприменимо (например, для врача УЗИ).

Пример использования элемента offer
<offer id="offer_1">
  <url>https://example/doctors/2246852315/checkout/123</url>
  <online_schedule>true</online_schedule> 
  <appointment>true</appointment>
  <price>
    <base_price>5200</base_price>
    <currency>RUR</currency>
    <discount name="Клубная карта">4000</discount>
    <free_appointment>При условии дальнейшего лечения</free_appointment>
  </price>
  <service id="service_1"/>
  <clinic id="clinic_1">
    <doctor id="doctor_1">
      <speciality>стоматолог-хирург</speciality>
      <children_appointment>true</children_appointment>
      <adult_appointment>true</adult_appointment>
      <house_call>true</house_call>
      <telemed>true</telemed>
      <is_base_service>true</is_base_service>
    </doctor>
  </clinic>
</offer>
<offer id="offer_2">
  <url>https://example/doctors/2246852315/checkout/124</url>
  <oms>true</oms>
  <online_schedule>true</online_schedule> 
  <appointment>true</appointment>
  <service id="service_2"/>
  <clinic id="clinic_1">
    <doctor id="doctor_1">
      <speciality>стоматолог-хирург</speciality>
      <children_appointment>true</children_appointment>
      <adult_appointment>true</adult_appointment>
      <house_call>false</house_call>
      <telemed>false</telemed>
      <is_base_service>false</is_base_service>
    </doctor>
  </clinic>
</offer>

Внимание

Информация о дополнительных услугах (помимо базовой) необязательна для передачи. Сейчас она не отображается в тематических блоках, но может быть использована в будущих экспериментах.

Описание элементов фида

Примечание

Проверьте, чтобы для каждого врача, клиники и врачебной специальности в фиде было указано:

  1. Предложение, в котором обозначена базовая услуга.

    Пример

    Если врач X принимает в клинике Y по двум специальностям A и B, в фиде должно быть два предложения:

    1.1 Врач X, клиника Y, специальность A, услуга Первичный прием.

    1.2 Врач X, клиника Y, специальность B, услуга Первичный прием.

  2. Ссылка на профиль врача или ссылка на предложение в элементе offer.

    Пример

    Такое предложение не может быть использовано, поскольку не указан URL ни у врача, ни в элементе offer.

    ...
    <doctor id="doctor-1">
    <name>Иванов Иван Иванович</name>
    <!-- Не указан url профиля врача -->
    </doctor>
    ...
    <offers>
    <offer id="offer-1"> <!-- Предложение не может быть использовано, поскольку содержит ошибку - не указан url ни у врача, ни в offer-->
        <!-- Не указан url профиля врача -->
        <service id="service-X"/>
        <clinic id="clinic-Y">
        <doctor id="doctor-1">
            ...
        </doctor>
        </clinic>
    </offer>
    </offers>
    ...
    

В таблице обязательные элементы отмечены символом *.

В столбце «Количество элементов» указано допустимое количество элементов:

1 — только один элемент;

1-inf — не менее одного;

0-1 — не более одного;

0-inf — любое количество.

Элемент

Атрибут

Количество элементов

Тип данных

Описание

shop *

1

Набор элементов

См. пример использования элемента shop.

shop *

version *

1

String

Версия фида. Укажите версию 2.0.

shop *

date *

1

String

Дата и время формирования фида в формате ISO 8601.

Элементы содержимого shop *

name *

1

String

Название площадки для отображения в карточке врачей. Допустимый размер — 30 символов.
Отображается в списке сайтов для записи на прием и в карточке врача в разделе Контакты и ссылки.

company *

1

String

Название организации.
Используется при проверках, в карточке врача не отображается.

url *

1

String

URL-адрес площадки или сайта клиники.

picture *

1

String

Ссылка на логотип площадки или клиники. Требования к изображению:

  • Минимальный размер — 100 × 100 пикселей.

  • Логотип может быть на фоне любого цвета. Дополнительно вписывать логотип в круг не нужно.

Логотипы на белом фоне должны занимать максимальную площадь изображения. Это поможет повысить узнаваемость бренда площадки.

email

0-1

String

Адрес электронной почты для обращений.

doctors *

1

Набор элементов

Перечень описаний врачей.
Должен содержать не менее одного элемента doctor.

clinics *

1

Набор элементов

Перечень описаний клиник.
Должен содержать не менее одного элемента clinic.

services *

1

Набор элементов

Перечень описаний услуг.
Должен содержать не менее одного элемента service.

offers *

1

Набор элементов

Перечень описаний услуг, которые врач оказывает в клинике.
Должен содержать не менее одного элемента offer.

Элементы содержимого doctors

doctor *

1-inf

Набор элементов

Описание врача.
Заполните по одному описанию для каждого врача в клинике или на площадке.

См. пример использования элемента doctor.

Элементы содержимого doctor *

doctor

id *

1

String

Уникальный идентификатор врача в фиде.

name *

1

String

ФИО врача. Порядок заполнения: фамилия, имя, отчество.

url

0-1

String

URL-адрес страницы врача на сайте. Ссылка на страницу врача отобразится в поисковой выдаче в разделе Контакты и ссылки, в ссылках на источник информации и в списке ссылок на сайты для записи на прием, если в предложениях услуг для этого врача не указано поле url.

description

0-1

String

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

internal_id

0-1

String

Внутренний идентификатор врача в информационной системе клиники или площадки. Укажите при наличии онлайн-расписания.

first_name

0-1

String

Имя врача. Указывайте, например, при наличии двойного имени.

surname

0-1

String

Фамилия врача. Указывайте, например, при наличии двойной фамилии или если в поле name стоит девичья фамилия.

patronymic

0-1

String

Отчество врача. Заполняйте, если отчества нет или оно сложное.

experience_years

0-1

Integer

Стаж врача — число полных лет.
Не указывайте год или цифры года начала карьеры.

picture

0-1

String

Ссылка на фотографию врача. Рекомендации к изображению:

  • размеры — не менее 210 × 210 пикселей;

  • форма — квадрат;

  • вертикальное фото.

career_start_date

0-1

String

Дата начала карьеры врача в формате ISO 8601. Если точной даты нет, укажите 1 января года начала карьеры.

degree

0-1

String

Научная степень врача. Рекомендуемые значения: кандидат медицинских наук, доктор медицинских наук и др.

rank

0-1

String

Научное звание врача. Рекомендуемые значения: профессор, доцент и др.

category

0-1

String

Категория врача. Рекомендуемые значения: высшая, первая, вторая.

reviews_total_count

0-1

Integer

Количество отзывов о враче на сайте клиники или на площадке.

education

0-inf

Набор элементов

Образование врача и пройденные курсы повышения квалификации.
В элементе doctor может быть указано несколько элементов education.

job

0-inf

Набор элементов

Места работы врача.
В элементе doctor может быть указано несколько элементов job.

certificate

0-inf

Набор элементов

Сертификаты, которые получил врач.
В элементе doctor может быть указано несколько элементов certificate.

review

0-inf

Набор элементов

Отзывы о враче на сайте клиники или на площадке.
Количество передаваемых отзывов должно соответствовать указанному в поле reviews_total_count.

Элементы содержимого education

organization

0-1

String

Образовательное учреждение, где врач получил образование. Например, Астраханская государственная медицинская академия.

finish_year

0-1

String

Год окончания обучения. Например, 2006.

type

0-1

String

Уровень образования: базовое, ординатура, специалитет и т.п.

specialization

0-1

String

Специализация.

Элементы содержимого job

organization

0-1

String

Организации, в которой работал врач.

period_years

0-1

String

Период работы в организации. Например, 2007-2009 или 2009-н.в.

position

0-1

String

Должность и специализация. Например, зав. отделением хирургии, врач-педиатр.

Элементы содержимого certificate

organization

0-1

String

Организация, которая выдала сертификат.

finish_year

0-1

String

Год выдачи сертификата.

name

0-1

String

Название сертификата.

Элементы содержимого review

date

0-1

String

Дата и время отзыва в формате ISO 8601.

checked

0-1

String

Признак подтверждения записи к врачу и того, что отзыв прошел модерацию.
Возможные значения: true или false (по умолчанию).

used_in_rating

0-1

String

Признак того, что отзыв участвует в рейтинге для отображения в профиле врача на сайте клиники или площадки.
Возможные значения: true или false (по умолчанию).

author

0-1

String

Имя автора отзыва.

author_id

0-1

String

Идентификатор автора отзыва.

author_picture

0-1

String

URL-адрес изображения автора отзыва.

url

0-1

String

URL-адрес отзыва. Например, https://example.com/doctor1/reviews?page=2.

comment

0-1

String

Комментарий пользователя или текст отзыва при наличии единственного текстового поля в форме сбора отзывов.

grade

0-1

Float

Оценка от 1 до 5, которую поставил пользователь.

positive

0-1

String

Текст о том, что понравилось (если есть в отзыве).

negative

0-1

String

Текст о том, что не понравилось (если есть в отзыве).

response

0-1

String

Ответ на отзыв на сайте клиники или площадки.

Элементы содержимого clinics

clinic *

1-inf

Набор элементов

Описание клиники.
Должно быть заполнено по одному описанию на каждую клинику.

См. пример использования элемента clinic.

Элементы содержимого clinic *

clinic

id *

1

String

Уникальный идентификатор клиники.

url

0-1

String

URL-адрес клиники.

picture

0-1

String

Ссылка на логотип клиники. Требования к изображению:

  • Минимальный размер — 100 × 100 пикселей.

  • Логотип может быть на фоне любого цвета. Дополнительно вписывать логотип в круг не нужно.

name *

1

String

Название клиники. Указывайте, как в карточке клиники в Яндекс Бизнесе.

address *

1

String

Адрес, по которому находится клиника. Указывайте, как в карточке клиники в Яндекс Бизнесе.

city *

1

String

Город, в котором находится клиника.

email

0-1

String

Адрес электронной почты клиники.

phone

0-1

String

Телефон клиники для записи на прием к врачам.

internal_id

0-1

String

Внутренний идентификатор клиники в информационной системе клиники или площадки. Укажите при наличии онлайн-расписания.

company_id

0-1

String

Идентификатор организации в поиске — числовое значение.
Например, 1032739194.

В случае ошибки автоматического определения идентификатора можно использовать идентификатор из Яндекс Карт:

  1. Перейдите в карточку нужной организации в Яндекс Бизнесе.

  2. Чтобы открыть профиль организации, нажмите Профиль. Цифры из ссылки будут идентификатором организации.
    Например, для ссылки https://yandex.ru/profile/1032739194 идентификатор организации 1032739194.

Элементы содержимого services *

service *

1-inf

Набор элементов

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

См. пример использования элемента service.

Элементы содержимого service *

service

id *

1

String

Уникальный идентификатор услуги.

name *

1

String

Наименование услуги.

gov_id

0-1

String

Код медицинской услуги по перечню Министерства здравоохранения РФ.

description

0-1

String

Описание услуги.

internal_id

0-1

String

Внутренний идентификатор услуги в информационной системе клиники или площадки.

Необходим для формирования ответа с онлайн-расписанием врачей.

Передавайте один или несколько параметров.

Элементы содержимого offers

offer *

1-inf

Набор элементов

Описание услуги врача.
Заполните по одному описанию на каждую услугу, которую предоставляет врач.

См. пример использования элемента offer.

Элементы содержимого offer *

offer

id *

1

String

Идентификатор предложения в фиде.

url

0-1

String

URL-адрес предложения.

online_schedule

0-1

String

Онлайн-расписание.
Возможные значения: true или false (по умолчанию).

oms

0-1

String

Возможность попасть на прием по полису ОМС.
Возможные значения: true или false (по умолчанию).

appointment

0-1

String

Информация о том, ведет ли врач прием.
Возможные значения: true или false (по умолчанию).

price

0-1

Набор элементов

Стоимость приема. Для отображения цены в карточке врача необходимо указать значение параметра appointment как true.

service *

1

String

Элемент, который содержит ссылку на услугу предложения.

service

id *

1

String

Идентификатор одной из услуг из элементов service блока services в фиде.

clinic *

1

Набор элементов

Ссылки на клинику, врача и параметры предложения.

Элементы содержимого clinic в offer *

clinic

id *

1

String

Идентификатор одной из услуг из элементов clinic блока clinics в фиде.

doctor *

1

Набор элементов

Ссылка на врача и параметры предложения.

Элементы содержимого doctor в clinic в offer *

doctor

id *

1

String

Идентификатор одного из врачей из элементов doctor блока doctors.

speciality *

1

String

Специальность врача, в рамках которой он оказывает услугу из предложения.

Если услуга может быть оказана по нескольким специальностям, сформируйте несколько предложений offer.

Специальности см. в разделе Перечень поддерживаемых специальностей врачей.

children_appointment

0-1

String

Прием детей (до 18 лет). Возможные значения: true или false (по умолчанию).

adult_appointment

0-1

String

Прием взрослых. Возможные значения: true или false (по умолчанию).

house_call

0-1

String

Вызов врача на дом. Возможные значения: true или false (по умолчанию).

telemed

0-1

String

Оказание услуги с использованием средств телемедицины.

Возможные значения: true или false (по умолчанию).

is_base_service

0-1

String

Признак базовой услуги. Возможные значения: true или false (по умолчанию).

Элементы содержимого price в offer *

base_price *

1

Float

Базовая цена услуги.

currency *

1

String

Код валюты.
Сейчас поддерживается только валюта рубли: RUR, RUB.

discount

1

Float

Размер скидки в рублях.
Значение не должно превышать базовую цену услуги в поле base_price.

discount

name

0-1

String

Условие применения скидки.

free_appointment

0-1

String

Условие для бесплатного приема.

Перечень специальностей
  • абдоминальный хирург
  • акушер
  • акушер-гинеколог
  • аллерголог
  • аллерголог-иммунолог
  • андролог
  • анестезиолог
  • анестезиолог-реаниматолог
  • аритмолог
  • артролог
  • бариатрический хирург
  • вегетолог
  • венеролог
  • вертебролог
  • вирусолог
  • врач лабораторной диагностики
  • врач лфк
  • врач общей практики
  • врач по медико-социальной экспертизе
  • врач по паллиативной медицинской помощи
  • врач по спортивной медицине
  • врач по рентгенэндоваскулярным диагностике и лечению
  • врач скорой помощи
  • врач УЗИ
  • врач функциональной диагностики
  • врач эфферентной терапии
  • гастроэнтеролог
  • гематолог
  • гемостазиолог
  • генетик
  • гепатолог
  • гериатр (геронтолог)
  • гинеколог
  • гинеколог-эндокринолог
  • гипнолог
  • гирудотерапевт
  • гнатолог
  • гнойный хирург
  • дезинфектолог
  • дерматолог
  • дерматовенеролог
  • дефектолог
  • диабетолог
  • диетолог
  • иммунолог
  • инструктор лфк
  • инфекционист
  • кардиолог
  • кардиохирург
  • кинезиолог
  • кистевой хирург
  • клинический фармаколог
  • колопроктолог (проктолог)
  • косметолог
  • лазерный хирург
  • лимфолог
  • логопед
  • лор (отоларинголог)
  • малоинвазивный хирург
  • маммолог
  • мануальный терапевт
  • массажист
  • миколог
  • нарколог
  • невролог
  • нейропсихолог
  • нейрофизиолог
  • нейрохирург
  • неонатолог
  • нефролог
  • нутрициолог
  • ожоговый хирург (комбустиолог)
  • онкогинеколог
  • онкодерматолог
  • онколог
  • онколог-гематолог
  • онкопроктолог
  • онкоуролог
  • оптометрист
  • ортопед
  • остеопат
  • отоневролог
  • офтальмолог (окулист)
  • офтальмолог-протезист
  • офтальмохирург
  • паразитолог
  • патологоанатом
  • педиатр
  • перинатолог
  • пластический хирург
  • подиатр
  • подолог
  • профпатолог
  • психиатр
  • психолог
  • психотерапевт
  • пульмонолог
  • радиолог
  • радиотерапевт
  • реабилитолог
  • реаниматолог
  • ревматолог
  • рентгенолог
  • репродуктолог
  • рефлексотерапевт
  • сексолог
  • семейный врач
  • сердечно-сосудистый хирург
  • сомнолог
  • сосудистый хирург
  • специалист по грудному вскармливанию
  • спортивный врач
  • стоматолог
  • стоматолог-гигиенист
  • стоматолог-имплантолог
  • стоматолог-ортодонт
  • стоматолог-ортопед
  • стоматолог-пародонтолог
  • стоматолог-терапевт
  • стоматолог-хирург
  • стоматолог-эндодонт
  • судебно-медицинский эксперт
  • сурдолог
  • сурдолог-протезист
  • терапевт
  • токсиколог
  • торакальный онколог
  • торакальный хирург
  • травматолог
  • трансплантолог
  • трансфузиолог
  • трихолог
  • уролог
  • физиотерапевт
  • фитотерапевт
  • флеболог
  • фониатр
  • фтизиатр
  • химиотерапевт
  • хирург
  • хирург-эндокринолог
  • цитолог
  • челюстно-лицевой хирург
  • эмбриолог
  • эндоваскулярный хирург
  • эндокринолог
  • эндоскопист
  • эпидемиолог
  • эпилептолог
Как передать фид, требования и ограничения
Как передать фид

Загрузить фид можно:

Авторизуйтесь на Яндексе. Добавьте сайт в Яндекс Вебмастер и подтвердите права на управление или получите доступ для вашего аккаунта у владельца сайта.

  1. Перейдите в Вебмастер на страницу Услуги и предложения в поиске → Фиды и ошибки.

  2. Выберите категорию бизнеса Врачи, если вы передаете информацию об услугах врачей. Например, прием педиатра.

  3. Укажите регион. Например, если предложения в фиде доступны на одинаковых условиях во всех регионах, выберите Россия.

  4. В селекторе выберите YML и загрузите фид.

  5. В поле Ссылка на файл с предложениями укажите URL вида https://example.com/feed.yml.

    Если на вашем сайте настроена авторизация для доступа к YML-файлу, вы можете передавать логин и пароль вместе с URL, по которому он доступен. Например: http://yandex:WE9h4FfBml@example.com/feed.yml.

  6. Нажмите Готово.

Подробно см. документацию.

Яндекс Вебмастер проверит фид. Если он содержит ошибки, в Вебмастере на странице Услуги и предложения в поиске → Фиды и ошибки появится сообщение об ошибках. Чтобы узнать подробности, нажмите напротив фида Ошибки. Исправьте ошибки — в течение некоторого времени Вебмастер проверит фид снова.

Также информация о сайте и предложениях будет проверена службой контроля качества в течение нескольких дней. Фид может быть отклонен за нарушение правил.

Подробно о работе с фидом.

Требования к фиду

Фид содержит предложения с информацией о конкретных услугах конкретного специалиста.

Внимание

Перед загрузкой фида, содержащего данные специалиста, убедитесь в наличии всех необходимых согласий от врача на передачу и использование его данных.

Фид должен соответствовать условиям размещения.

Для каждой услуги врача должно быть добавлено отдельное предложение (offer).

Содержание отзывов и оценки должны соответствовать тому, что пользователи могут увидеть на сайте. Для отображения отзыва в карточке достаточно передать оценку и одно из текстовых полей: Понравилось / Не понравилось / Комментарий.

Рекомендуется передавать в фиде все отзывы о враче на конкретной площадке или в клинике, так как количество отзывов в карточке определяется по числу переданных в фиде отзывов.

Ограничения для фида

Размер YML-файла

200 МБ

Общее количество изображений

50 000

Количество изображений в одном элементе offer

200

Количество элементов offer

30 000. Данные из фида, который содержит больше предложений, для дополнительного представления использованы не будут. Сам фид загрузится с ошибкой. Чтобы предложения участвовали в поиске, разбейте фид на несколько частей.

Количество всех YML-файлов (фиды услуг и предложений, RSS для контентных Турбо-страниц) суммарно для сайта и его поддоменов

1000

Онлайн-расписание

Ответ может содержать информацию о расписании врача с возможностью записи на прием. После выбора дня и времени приема пользователь перейдет на ваш сайт, чтобы записаться.

Пример (дизайн может меняться)

Для подключения свяжитесь со службой поддержки по адресу med-search@yandex-team.ru — в заголовке письма напишите: «Интеграция онлайн‑расписания врачей: предложение о сотрудничестве от <Название организации>».

Технические условия подключения см. в разделе Передача данных о расписании врачей Справки API Вебмастера.

С 1 апреля 2025 года при передаче данных о расписании врачей необходимо также передавать информацию обо всех совершенных фактах записи пользователя в указанный временной слот. Записью считается нажатие на кнопку Записаться на форме партнера, вне зависимости от подтверждения записи или посещения пользователем медицинского учреждения. Информация о записи передается через интеграцию по API. Подробнее см. Подтверждение записи.

С 1 декабря 2025 года для передачи данных о расписании врачей необходимо будет заключать возмездный договор. Оставьте свои контакты для связи, и наш менеджер предоставит шаблон договора. В случае нежелания заключать договор, вы можете продолжить передавать данные без данных о расписании приема врачей.

Файл в формате XLSX

В XLSX-файле заполняется информация о следующих группах:

  • информация о партнере (лист Данные организации);

  • информация о клиниках (лист Данные клиник);

  • информация об услугах (лист Услуги);

  • информация о предложениях (лист Врачи);

  • дополнительная информация о врачах (лист Доп информация врача);

  • информация об отзывах (лист Отзывы о враче).

Примечание

Скачайте шаблон XLSX-файла и заполните его по инструкции на первом листе шаблона.

Рекомендации по заполнению XLSX-файла

Рекомендуем заполнять данные в следующем порядке:

  1. Лист Данные организации. Укажите название, электронный адрес, ссылки на сайт и логотип компании.

  2. Лист Данные клиник. Заполните информацию обо всех клиниках, для которых будут заполнены предложения. Значения в столбце Идентификатор клиники должны быть уникальны.

  3. Лист Услуги. Заполните информацию обо всех услугах, для которых будут заполнены предложения. Значения в столбце Название услуги должны быть уникальными.

  4. Лист Врачи. Предложение формируется на основе связи между:

    • Информацией о враче.

    • Клиникой, в которой принимает врач. В столбце Идентификатор клиники выберите одну из клиник, которые заполнены на листе Данные клиник.

    • Специальностью врача. В столбце Специальность выберите одну специальность из перечня.

    • Предоставляемой услугой. В столбце Услуга выберите одну из услуг, которые подгружаются с листа Услуги, и укажите признак в столбце Базовая услуга.

    • Информацией о стоимости услуги. Заполните столбцы Стоимость без скидки, руб, Скидка, руб и Условия для скидки.

    • Типом приема. Заполните столбцы Взрослый врач, Детский врач, Прием по ОМС, Вызов на дом, Прием по видеосвязи, Возможность записи.

  5. Лист Доп информация врача. В столбце Тип деятельности укажите дополнительные сведения о враче: образование, места работы, полученные сертификаты. Врач, для которого заполняется информация, выбирается в столбце Идентификатор врача. Идентификаторы врачей подгружаются с листа Врачи.

  6. Лист Отзывы о враче. Одна строка соответствует одному отзыву о враче. Врач, для которого заполняется информация, выбирается в столбце Идентификатор врача. Идентификаторы врачей подгружаются с листа Врачи.

В наборах данных о клиниках (лист Данные клиник) и услугах (лист Услуги) должна быть указана вся информация о клиниках и услугах, для которых будут заполнены предложения (лист Врачи).

Для каждого предложения необходимо указать клинику, специальность врача и базовую услугу.

Примечание

Указывайте первичный прием как базовую услугу, за исключением специальностей, где это неприменимо (например, для врача УЗИ).

Одинаковый URL могут иметь только предложения с одинаковым значением Идентификатор врача (лист Врачи). Все предложения с одинаковым URL должны быть в одном фиде.

Описание элементов XLSX-файла

Примечание

При заполнении XLSX-файла убедитесь, что указано отдельное предложение для каждой услуги врача по каждой специальности и клиники.

Пример

Если врач Х оказывает услугу Y в трех клиниках (А, В, С) по двум специальностям (D и Е), добавьте шесть предложений:

  1. Услуга Y, клиника А, специальность D.

  2. Услуга Y, клиника А, специальность Е.

  3. Услуга Y, клиника В, специальность D.

  4. Услуга Y, клиника В, специальность Е.

  5. Услуга Y, клиника С, специальность D.

  6. Услуга Y, клиника С, специальность Е.

Предложения об одном и том же враче указывайте с идентичным идентификатором врача.

В таблице обязательные элементы отмечены символом *.

Ячейки листа Данные организации

Элемент

Описание

Название компании *

Название организации.

Название площадки *

Название площадки для отображения в карточке врачей. Допустимый размер — 30 символов.

Ссылка на сайт компании *

URL-адрес площадки.

Электронная почта компании

Адрес электронной почты для обращений.

Ссылка на логотип компании *

Ссылка на логотип площадки или клиники. Требования к изображению:

  • Минимальный размер — 100 × 100 пикселей.

  • Логотип может быть на фоне любого цвета. Дополнительно вписывать логотип в круг не нужно.

Логотипы на белом фоне должны занимать максимальную площадь изображения. Это поможет повысить узнаваемость бренда площадки.

Ячейки листа Данные клиник

Название клиники *

Название клиники. Указывайте, как в карточке клиники в Яндекс Бизнесе.

Идентификатор клиники *

Уникальный идентификатор клиники.

Ссылка на сайт клиники

URL-адрес клиники.

Электронная почта клиники

Адрес электронной почты клиники.

Город клиники *

Город, в котором находится клиника.

Адрес клиники *

Адрес, по которому находится клиника. Указывайте, как в карточке клиники в Яндекс Бизнесе.

Телефон клиники

Телефон клиники для записи на прием к врачам.

Идентификатор организации в поиске

В случае ошибки автоматического определения идентификатора можно использовать идентификатор из Яндекс Карт:

  1. Перейдите в карточку нужной организации в Яндекс Бизнесе.

  2. Чтобы открыть профиль организации, нажмите кнопку Профиль. Цифры из ссылки будут идентификатором организации.

    Например, для ссылки https://yandex.ru/profile/1032739194 идентификатор организации 1032739194.

Внутренний идентификатор клиники

Идентификатор, который используется в вашей системе. Например, id123. Необходим для формирования ответа с онлайн-расписанием врачей.

URL логотипа клиники *

Логотип клиники. Требования:

  • Минимальный размер — 100 × 100 пикселей.

  • Логотип может быть на фоне любого цвета. Не нужно дополнительно вписывать логотип в круг.

Если логотип на белом фоне, максимально заполните площадь картинки логотипом. Это поможет повысить узнаваемость бренда площадки.

Ячейки листа Услуги

Название услуги *

Уникальное название услуги. Используется в предложениях.

Код услуги в справочнике

Идентификатор услуги из перечня Министерства здравоохранения РФ.

Описание услуги

Описание услуги врача.

Внутренний идентификатор услуги

Идентификатор, который используется в вашей системе. Например, id123. Необходим для формирования ответа с онлайн-расписанием врачей.

Ячейки листа Врачи

ФИО врача *

ФИО врача. Убедитесь, что значение указано в порядке фамилия, имя, отчество.

Идентификатор врача *

Уникальный идентификатор врача.

URL карточки врача *

URL-адрес страницы врача на вашем сайте. Укажите ссылку на профиль врача на сайте, которая используется:

  • в разделе Контакты и ссылки;

  • в ссылках на источник информации;

  • в списке ссылок на сайты для записи, если в предложениях услуг для этого врача не указано поле url.

Стоимость без скидки, руб

Стоимость получения услуги в клинике у врача. Указывается в рублях. Для отображения цены в карточке врача укажите значение параметра Возможность записи как ИСТИНА.

Скидка, руб

Сумма скидки в рублях. Не может быть больше стоимости без скидки (значение в столбце Стоимость без скидки).

Условия для скидки

Условия применения скидки.

Услуга *

Название услуги, которая указана на листе Услуги.

Базовая услуга

Признак базовой услуги.

Для каждого врача, клиники и каждой его специальности в фиде должно быть одно предложение, которое содержит базовую услугу. Возможные значения: да или нет (по умолчанию).

URL страницы для записи
к врачу на получение
указанной услуги
по указанной специальности

URL-адрес страницы, на которой можно записаться к врачу. При переходе на страницу отображается услуга, которая указана в предложении.

Описание врача

Текстовое описание специализации врача (для отображения в карточке).

Укажите информацию о враче, которую не удалось разместить в других полях описания врача.

Специальность врача *

Одна специальность врача, в рамках которой он оказывает услугу из предложения.

Если услуга может быть оказана по нескольким специальностям, необходимо сформировать несколько предложений (строк на листе Врачи).

См. Перечень поддерживаемых специальностей.

URL изображения доктора

Ссылка на фото врача. Рекомендации:

  • размеры — не менее 210 × 210 пикселей;

  • форма — квадрат;

  • вертикальное фото.

Стаж, полных лет

Неотрицательное целое число полных лет стажа врача. Не должно содержать год или цифры года начала карьеры.

Идентификатор клиники *

Идентификатор клиники (из листа Данные клиник), к которой относится предложение.

Число отзывов

Неотрицательное количество отзывов о враче на сайте клиники. Все отзывы должны быть переданы на листе Отзывы о враче.

Степень

Научная степень врача, указывается при наличии. Рекомендуемые значения: кандидат медицинских наук, доктор медицинских наук или подобные.

Звание

Научное звание врача, указывается при наличии. Рекомендуемые значения: профессор, доцент или подобные.

Категория

Категория врача, указывается при наличии. Рекомендуемые значения: высшая, первая, вторая.

Прочие титулы

Звания / титулы / регалии, которые не входят в Степень, Звание, Категория. Перечисляются через запятую.

Взрослый врач

Прием взрослых (от 18 лет). Возможные значения: ИСТИНА или ЛОЖЬ (по умолчанию).

Детский врач

Прием детей (до 18 лет). Возможные значения: ИСТИНА или ЛОЖЬ (по умолчанию).

Телефон для записи

Номер телефона для записи на прием, в том числе подменный номер, если на сайте используется подмена номера.

Прием по ОМС

Возможность попасть на прием по полису ОМС. Возможные значения: ИСТИНА или ЛОЖЬ (по умолчанию).

Вызов на дом

Возможность вызова врача на дом. Возможные значения: ИСТИНА или ЛОЖЬ (по умолчанию).

Прием по видеосвязи

Возможность приема по видеосвязи (телемедицина). Возможные значения: ИСТИНА или ЛОЖЬ (по умолчанию). Если врач принимает по видеосвязи, то предложение может быть показано по всей РФ.

Возможность записи

Возможность записаться на прием через сайт-поставщик файла. Возможные значения: ИСТИНА или ЛОЖЬ (по умолчанию).

Онлайн-расписание

Наличие онлайн-расписания при записи к врачу. Возможные значения: ИСТИНА или ЛОЖЬ (по умолчанию).

Внутренний идентификатор врача

Идентификатор, который используется в вашей системе. Например, id123. Необходим для формирования ответа с онлайн-расписанием врачей.

Ячейки листа Доп информация врача

Идентификатор врача *

Идентификатор врача (при выборе врача идентификаторы подгружаются с листа Врачи), для которого заполняется дополнительная информация.

Тип деятельности

Тип деятельности в указанный период. Возможные значения:

  • Место работы;

  • Образование;

  • Сертификат.

Организация

Название учреждения / организации. Например, Астраханская государственная медицинская академия.

Период Начало

Год начала периода деятельности или получения сертификата.

Период Конец

Год конца периода деятельности.

Название

Должность и специализация для образования, должность для мест работы или название сертификата. Например, зав. отделением хирургии, врач-педиатр.

Ячейки листа Отзывы о враче

Идентификатор врача *

Идентификатор врача (при выборе врача идентификаторы подгружаются с листа Врачи), для которого заполняется отзыв.

Автор отзыва

Имя автора отзыва.

Идентификатор автора

Идентификатор пользователя сайта клиники.

Ссылка на аватар автора

URL-адрес изображения автора отзыва.

Дата и время

Дата и время отзыва в формате ISO 8601.

Отзыв проверен

Признак подтверждения записи к врачу и того, что отзыв прошел модерацию. Возможные значения: ИСТИНА или ЛОЖЬ (по умолчанию).

Отзыв участвует в рейтинге

Признак того, что отзыв участвует в рейтинге для отображения в профиле врача на сайте клиники. Возможные значения: ИСТИНА или ЛОЖЬ (по умолчанию).

Оценка

Оценка пользователя. Число от 1 до 5.

Что понравилось

Текст о том, что понравилось (если есть в отзыве).

Что не понравилось

Текст о том, что не понравилось (если есть в отзыве).

Комментарий

Комментарий пользователя или текст отзыва при наличии единственного текстового поля в форме сбора отзывов.

Ответ на отзыв

Ответ на отзыв на сайте клиники.

Ссылка

URL отзыва. Например, https://example.com/doctor1/reviews?page=2.

Перечень специальностей

При заполнении данных предложений (лист Врачи) для каждого предложения необходимо выбрать одну специальность для врача из перечня поддерживаемых специальностей.

  • абдоминальный хирург
  • акушер
  • акушер-гинеколог
  • аллерголог
  • аллерголог-иммунолог
  • андролог
  • анестезиолог
  • анестезиолог-реаниматолог
  • аритмолог
  • артролог
  • бариатрический хирург
  • вегетолог
  • венеролог
  • вертебролог
  • вирусолог
  • врач лабораторной диагностики
  • врач лфк
  • врач общей практики
  • врач по медико-социальной экспертизе
  • врач по паллиативной медицинской помощи
  • врач по спортивной медицине
  • врач по рентгенэндоваскулярным диагностике и лечению
  • врач скорой помощи
  • врач УЗИ
  • врач функциональной диагностики
  • врач эфферентной терапии
  • гастроэнтеролог
  • гематолог
  • гемостазиолог
  • генетик
  • гепатолог
  • гериатр (геронтолог)
  • гинеколог
  • гинеколог-эндокринолог
  • гипнолог
  • гирудотерапевт
  • гнатолог
  • гнойный хирург
  • дезинфектолог
  • дерматолог
  • дерматовенеролог
  • дефектолог
  • диабетолог
  • диетолог
  • иммунолог
  • инструктор лфк
  • инфекционист
  • кардиолог
  • кардиохирург
  • кинезиолог
  • кистевой хирург
  • клинический фармаколог
  • колопроктолог (проктолог)
  • косметолог
  • лазерный хирург
  • лимфолог
  • логопед
  • лор (отоларинголог)
  • малоинвазивный хирург
  • маммолог
  • мануальный терапевт
  • массажист
  • миколог
  • нарколог
  • невролог
  • нейропсихолог
  • нейрофизиолог
  • нейрохирург
  • неонатолог
  • нефролог
  • нутрициолог
  • ожоговый хирург (комбустиолог)
  • онкогинеколог
  • онкодерматолог
  • онколог
  • онколог-гематолог
  • онкопроктолог
  • онкоуролог
  • оптометрист
  • ортопед
  • остеопат
  • отоневролог
  • офтальмолог (окулист)
  • офтальмолог-протезист
  • офтальмохирург
  • паразитолог
  • патологоанатом
  • педиатр
  • перинатолог
  • пластический хирург
  • подиатр
  • подолог
  • профпатолог
  • психиатр
  • психолог
  • психотерапевт
  • пульмонолог
  • радиолог
  • радиотерапевт
  • реабилитолог
  • реаниматолог
  • ревматолог
  • рентгенолог
  • репродуктолог
  • рефлексотерапевт
  • сексолог
  • семейный врач
  • сердечно-сосудистый хирург
  • сомнолог
  • сосудистый хирург
  • специалист по грудному вскармливанию
  • спортивный врач
  • стоматолог
  • стоматолог-гигиенист
  • стоматолог-имплантолог
  • стоматолог-ортодонт
  • стоматолог-ортопед
  • стоматолог-пародонтолог
  • стоматолог-терапевт
  • стоматолог-хирург
  • стоматолог-эндодонт
  • судебно-медицинский эксперт
  • сурдолог
  • сурдолог-протезист
  • терапевт
  • токсиколог
  • торакальный онколог
  • торакальный хирург
  • травматолог
  • трансплантолог
  • трансфузиолог
  • трихолог
  • уролог
  • физиотерапевт
  • фитотерапевт
  • флеболог
  • фониатр
  • фтизиатр
  • химиотерапевт
  • хирург
  • хирург-эндокринолог
  • цитолог
  • челюстно-лицевой хирург
  • эмбриолог
  • эндоваскулярный хирург
  • эндокринолог
  • эндоскопист
  • эпидемиолог
  • эпилептолог
Как загрузить XLSX-файл и ограничения
Как загрузить XLSX-файл

Авторизуйтесь на Яндексе. Добавьте сайт в Яндекс Вебмастер и подтвердите права на управление или получите доступ для вашего аккаунта у владельца сайта.

  1. Перейдите в Вебмастер на страницу Услуги и предложения в поиске → Фиды и ошибки.

  2. Нажмите кнопку Загрузить фид.

  3. Выберите категорию бизнеса Врачи.

  4. Укажите регион. Например, если предложения в файле доступны на одинаковых условиях во всех регионах, выберите Россия.

  5. В селекторе выберите XLSX-файл и загрузите файл.

  6. Нажмите Готово.

Яндекс Вебмастер проверит XLSX-файл. Если он содержит ошибки, в Вебмастере на странице Услуги и предложения в поиске → Фиды и ошибки появится сообщение об ошибках. Чтобы узнать подробности, нажмите напротив файла Ошибки. Исправьте ошибки — в течение некоторого времени Вебмастер проверит файл снова.

Также информация о сайте и предложениях будет проверена службой контроля качества в течение нескольких дней. Файл может быть отклонен за нарушение правил.

Ограничения для XLSX-файла

Размер XLSX-файла

5 МБ

Общее количество изображений

50 000

Количество изображений для одного врача

не более 1

Количество врачей — ячеек в листе Врачи.

30 000. Данные из файла, который содержит больше предложений, для дополнительного представления использованы не будут. Сам файл загрузится с ошибкой. Чтобы предложения участвовали в поиске, разбейте файл на несколько частей.

Не дублируйте предложения с одним и тем же URL-адресом в нескольких файлах, а также не переносите предложения из одного файла в другой — данные из перенесенного предложения могут временно пропасть из поиска.

Онлайн-расписание

Ответ может содержать информацию о расписании врача с возможностью записи на прием. После выбора дня и времени приема пользователь перейдет на ваш сайт, чтобы записаться.

Пример (дизайн может меняться)

Для подключения свяжитесь со службой поддержки по адресу med-search@yandex-team.ru — в заголовке письма напишите: «Интеграция онлайн‑расписания врачей: предложение о сотрудничестве от <Название организации>».

Технические условия подключения см. в разделе Передача данных о расписании врачей Справки API Вебмастера.

С 1 апреля 2025 года при передаче данных о расписании врачей необходимо также передавать информацию обо всех совершенных фактах записи пользователя в указанный временной слот. Записью считается нажатие на кнопку Записаться на форме партнера, вне зависимости от подтверждения записи или посещения пользователем медицинского учреждения. Информация о записи передается через интеграцию по API. Подробнее см. Подтверждение записи.

С 1 декабря 2025 года для передачи данных о расписании врачей необходимо будет заключать возмездный договор. Оставьте свои контакты для связи, и наш менеджер предоставит шаблон договора. В случае нежелания заключать договор, вы можете продолжить передавать данные без данных о расписании приема врачей.

Условия

Сайт несет ответственность за корректность данных, соответствие предложений тематике, а также за распространение незаконной информации. В случае нарушения условий Яндекс имеет право не использовать данные сайта для изменения представления ответа в поисковой выдаче. См. подробные условия.

Положение ответа в поисковой выдаче определяется общими принципами ранжирования: более высокие позиции получают страницы, наиболее релевантные запросу. Порядок карточек внутри ответа определяется с учетом данных о взаимодействии пользователей с карточками для максимизации конверсии и профицита.

Мы стремимся показывать в результатах поиска информацию, которая будет полезна конкретному пользователю. Чтобы при ранжировании предложений внутри описанных на этой странице ответов учитывать данные о конверсиях, рекомендуем установить на вашем сервисе Яндекс Метрику. Это позволит сделать персонализацию результатов поиска более эффективной.

Подробнее о событиях в Яндекс Метрике.

Дата обновления страницы: 28.10.2025.

Предыдущие версии документа

История изменений
  • Удалена информация о старом формате XLSX-файла.
Подписаться на обновления

Написать в службу поддержки

Выберите категорию:

Заполните форму ниже, если данные относятся к категориям: Образование, Исполнители, Недвижимость, Транспортные средства, Вакансии, Врачи.

Команда постарается учесть ваше мнение в обновлениях.

Элемент

Идентификаторы сетов. Можно перечислить несколько сетов через запятую, например: s1,s2,s3.

0-1 — не более одного.

1-inf — не менее одного.

0-inf — любое количество.