external_services:patientnotifications:ivoice

Различия

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

Ссылка на это сравнение

Следующая версия
Предыдущая версия
external_services:patientnotifications:ivoice [08-07-2024 12:39] – создано Ермилов Егор Павловичexternal_services:patientnotifications:ivoice [08-07-2024 12:57] (текущий) Ермилов Егор Павлович
Строка 1: Строка 1:
-======  Сервис роботизированного обзвона пациентов  Ivoice   ======+====== Сервис роботизированного обзвона пациентов Ivoice ======
  
 Формирование заявки на подключение сервиса Формирование заявки на подключение сервиса
 +
 +Для подключения автоматического обзвона, вы должны сформировать заявку в Ivoice с указанием текста информирования. В тексте потребуется указать специальные поля, в которые система Ivoice подставит параметры из передаваемых параметров.
 +
 +Например, вы хотите текст следующего содержания:
 +
 +<blockquote>
 +
 +Добрый день! Вас беспокоит клиника "Здоровье". Вы записаны на прием к терапевту на 9.09.2009 в 9:00
 +
 +</blockquote>
 +
 +Тогда при формировании заявки текст нужно указать следующий:
 +
 +<code bash>
 +Добрый день! Вас беспокоит клиника {{ firstReferral.hospital.name }}. Вы записаны на прием к {{ firstReferral.doctor.specialty.name }} на {{ firstReferral.date }} в {{ firstReferral.timeStart }}
 +
 +</code>
 +
 +Если вы хотите, чтобы происходило подтверждение от пациента, обязательно укажите вопрос. Напрмер
 +
 +<blockquote>
 +
 +Вы придете на прием?
 +
 +</blockquote>
 +
 +В зачвке нужно указать, что результат ответа на данный вопрос должен передаваться в параметре ответа patientConfirmation => true/false
  
 Система MGERM передает параметры следующего вида Система 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.1720442371.txt.gz
  • Последнее изменение: 08-07-2024 12:39
  • Ермилов Егор Павлович