Требования к интеграции с медицинскими ИС

Материал из Call Office Wiki
Версия от 12:08, 15 февраля 2022; Руслан (обсуждение | вклад) (Новая страница: «'''Интеграция ПО для автоматического обзвона Call Office с Медицинской Информационной Систем...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Интеграция ПО для автоматического обзвона Call Office с Медицинской Информационной Системы (МИС)

  1. Решаемая задача

Call Office позволяет совершать автоматический обзвон пациентов с целью подтверждения записи на приём.

Для реализации этой задачи Call Office необходимо выполнить три ключевых действия:
1. Получить данные пациентов из МИС.

2. Совершить автоматические звонки. При этом Call Office самостоятельно совершает:

1. Набор номера.

2. Формирование сообщения, используя полученные данные

3. Разговор с абонентом.

4. Определение результатов звонка.

3. Сохранить в МИС результат звонка.

Обратите внимание! Call Office позволяет осуществлять не только телефонные звонки, но и рассылку SMS.

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

  1. Типы взаимодействия

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

1. Прямое взаимодействие с БД МИС, без взаимодействия с её интерфейсами:

1. Любой источник данных, для которого установлен ODBC драйвер, например: документ Excel, Access, MySQL, Oracle, Firebird, MSSQL, DBase, прямое подключение к базе данных 1C и т.д.

2. Подключение к удаленной базе данных MySQL с использованием технологии http-туннеля.

2. Взаимодействие при помощи различных интерфейсов:

1. Подключение к базе данных 1С используя технологию COM.

2. Подключение к данным облачных CRM Bitrix24 и amoCRM посредством Rest API.

3. XML шлюз, как, например, это реализовано для взаимодействия с МИС Ариадна.

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

  1. Получение данных

Данные должны быть получены Call Office виде выборки – списка пациентов, записавшихся на завтрашний день. Здесь очень важно учитывать данные о результатах предыдущих обзвонов. В зависимости от учёта этих результатов МИС может отдать данные в двух видах:

1) Выборка на обзвон с учетом результатов предыдущих звонков. В этом случае МИС должна сама учесть результаты предыдущих обзвонов при формировании выборки и вернуть только те записи, которые необходимо обзвонить.

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

  1. Данные

Для выполнения своей задачи Call Office понадобятся такие данные:

1. Для совершения звонка

- Телефон пациента (эта информация обязательна)

2. Для идентификации взаимодействия

- Уникальный идентификатор записи на приём. Необходим для записи результатов звонка в МИС. Это может быть номер телефона, или любой другой идентификатор, позволяющий однозначно определить запись на приём.

3. Любые дополнительные данные, необходимые для формирования сообщения, например:

- ФИО пациента

- Дата приема

- Время приема

- ФИО Врача

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

- Услуги

- Адрес филиала

- Телефон филиала

Конечные сообщения могут выглядеть так:

«Здравствуйте [ФИО пациента]. Вы записаны на приём к врачу [Специальность врача] [ФИО Врача] в клинике [Название клиники] для прохождения процедур: [Услуги] на [Время приема] [Дата приема]. Вы придёте в назначенное время?»

«Мы будем вас ждать в [Время приема] [Дата приема] по адресу [Адрес филиала]. Наш телефон: [Телефон филиала]

  1. Запись результата.

После каждого звонка Call Office может выполнять запись в МИС результата звонка, например, номер занят. пациент не ответил, пациент подтвердил или не подтвердил запись на приём и т.д. Помимо этого могут быть сохранены дополнительные данные, такие как Время разговора, количество попыток и т.д.

Запись результата осуществляется по уникальному идентификатору, например, по `Идентификатору записи на приём`.

  1. Другие задачи, которые может решать Call Office

Помимо описанной задачи, Call Office может решать и другие, специфичные для медицинских организаций, задачи:

  1. Автоматическое информирование пациентов о результатах анализов (как исходящий обзвон, так и автоматический ответ на входящий звонок).
  2. Автоматическая запись на приём или перенос записи на другую дату.
  3. Массовое автоматическое оповещение пациентов о текущих акциях.
  4. Сопровождение пациентов, нуждающихся в систематическом опросе состояния
  5. Автоматический телефонный опрос об удовлетворённости пациента предоставленными услугами.

и другие.

Интеграция с Call Office позволит вашей МИС существенно расширить собственные возможности и предоставить пациентам более высокий уровень сервиса.

Будем рады сотрудничеству!