external_services:patientnotifications:ivoice

Сервис роботизированного обзвона пациентов Ivoice

Формирование заявки на подключение сервиса

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

Например, вы хотите текст следующего содержания:

Добрый день! Вас беспокоит клиника «Здоровье». Вы записаны на прием к терапевту на 9.09.2009 в 9:00

Тогда при формировании заявки текст нужно указать следующий:

Добрый день! Вас беспокоит клиника {{ firstReferral.hospital.name }}. Вы записаны на прием к {{ firstReferral.doctor.specialty.name }} на {{ firstReferral.date }} в {{ firstReferral.timeStart }}

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

Вы придете на прием?

В зачвке нужно указать, что результат ответа на данный вопрос должен передаваться в параметре ответа patientConfirmation ⇒ true/false

Система MGERM передает параметры следующего вида

  • [id] ⇒ Идентификатор пациента в МИС MGERM
  • [referrals] ⇒ Массив направлений пациентов
  • [patient] ⇒ Массив данных пациента
  • [firstReferral] ⇒ Массив данных первого на дату уведомления направления по времени

Структура элемента массива referrals Структура элемента массива referrals

  • timeStart ⇒ Дата и время начала приема
  • timeEnd ⇒ Дата и время окончания приема
  • date ⇒ Дата приема
  • id ⇒ Индекс направления в МИС MGERM
  • patient ⇒ Массив данных пациент в данном направлении (описание аналогично массиву patient из общей структуры)
  • department ⇒ Массив данных отделения, которое указано в направлении
    • name ⇒ Наименование отделения
    • id ⇒ Индекс отделения в МИС MGERM
  • doctor ⇒ Массив данных врача, к котрому идет запись по направлению
    • specialty ⇒ Массив специальности врача
      • name ⇒ Наименование специальности
      • id ⇒ Индекс специальности в МИС MGERM
    • department ⇒ Массив данным отделения, за которым закреплен врач
      • name ⇒ Наименование отделения
      • id ⇒ Индекс отделения в МИС MGERM
    • guid ⇒ Массив данных роли врача
      • name ⇒ Наименование роли
      • id ⇒ Индекс роли в МИС MGERM
    • contactsCount ⇒ Количество указанных контактов врача
    • lastName ⇒ Фамилия врача
    • sex ⇒ Пол врача (1 - мужской, 2 - женский)
    • sexName ⇒ Текстовое указание пола врача (male - мужской, female - женский)
    • birthDay ⇒ Дата рождения врача
    • firstName ⇒ Имя врача
    • secondName ⇒ Отчество врача
    • id ⇒ Индекс врача в МИС MGERM
  • hospital ⇒ Массив данных ЛПУ
    • name ⇒ Наименование ЛПУ
    • address ⇒ Адрес ЛПУ
    • phone ⇒ Номер телефона ЛПУ
  • service ⇒ Массив данных услуги, на которую записан пациет
    • floatPrice ⇒ Цена услуги
    • priceListId ⇒ Индекс прайс-листа клиники
  • cabinet ⇒ Массив данных кабинета, в который записан пациент
    • name ⇒ Наименование кабинета
    • id ⇒ Индекс кабинета в МИС MGERM
    • department ⇒ Массив данным отделения, за которым закреплен кабинет
      • name ⇒ Наименование отделения
      • id ⇒ Индекс отделения в МИС MGERM

Структура данных элемента patient

  • cardNumber ⇒ Номер амбулаторной карты пациента
  • cardYear ⇒ Год заведения амбулаторной карты пациента
  • phone ⇒ Основной номер телефона пациента
  • contactsCount ⇒ Количество указанных контактов
  • lastName ⇒ Фамилия пациента
  • sex ⇒ Пол пациента (1 - мужской, 2 - женский)
  • sexName ⇒ Текстовое указание пола пациента (male - мужской, female - женский)
  • birthDay ⇒ Дата рождения пациента
  • firstName ⇒ Имя пациента
  • secondName ⇒ Отчество пациента
  • contacts ⇒ Массив дополнительных контактов пациента
  • id ⇒ Индекс пациента в МИС MGERM
  • external_services/patientnotifications/ivoice.txt
  • Последнее изменение: 08-07-2024 12:57
  • Ермилов Егор Павлович