Разработка чат-бота
Техническое задание на разработку чат-бота (предварительный вариант).
Окончательная СТОИМОСТЬ Проекта и СРОКИ выполнения будут определенны после доработки ТЗ.
1. Краткое описание технологических процессов:
- Компания предоставляет широкий спектр медицинских услуг.
- Медицинские услуги предоставляются в г.Киеве, Житомире, Ровно.
- Всего функционирует 8 отделений в каждом из которых спектр предоставляемых услуг отличается.
- Функционирует Медицинская информационная система (МИС) в которую вносится информация о клиентах (пациентах), о заказах, о результатах выполнения ислледований и т.д.
- В МИС имеется список медицинских услуг, которые сгруппированы по группам и подгруппам.
- При обращении клиента, его паспортные данные и номер телефона вносятся в МИС.
- В заказе клиента может быть от одной до множества услуг.
- Каждая услуга имеет разный срок выполнения. Прогнозируемые сроки выполнения каждой из медицинских услуг внесены в МИС.
- На ряд услуг существует предварительная запись. В случае предварительной записи клиент получает СМС уведомление с указанием даты, времени приема и адреса отделения куда планируется его визит.
- После выполнения услуги клиент получает СМС уведомление о готовности результата.
- Результаты исследований клиент получает на е-мейл в виде файла в формате .pdf, который формируется в МИС.
- Результаты всех исследований каждого пациента хранятся в МИС.
2. Краткое описание МИС:
- База данных (далее – БД) МИС организована на Firebird 3.0 (https://ru.wikipedia.org/wiki/Firebird)
- БД размещена на виртуальном сервере.
- БД представлена 272 связанными таблицами, каждая из которых имеет ряд полей.
- Для работы чат-бота необходимо получить данные с ряда таблиц, как например:
Название таблицы | Данные, которые содержит таблица |
PASSPORT_DATA | паспортные данные клиента |
CLIENTS_PHONE | Номера телефонов клиента |
USLUGI | Название услуг |
ZAKAZ | Данные о заказе клиента |
GRUPPY_USLUG | Название групп услуг |
PODGRUPPA_USLUG | Название подгрупп услуг |
RYEZULTAT_USLUGI | Результат услуги |
SV_KLYUCH_TYEKUSCHIKH_ANALIZOV | Значение отдельных показателей результатов исследований |
и другие… |
Интерфейс МИС написан на Access 2003.
МИС не имеет АPI.
3. Выгрузка данных с МИС в чат-бот:
- Для выгрузки данных с МИС в чат-бот предлагаем использовать промежуточную базу данных (далее – ПБД), которая будет брать данные с основной БД и передавать их через АPI чат-боту.
- Исполнитель должен создать ПБД и настроить АPI для взаимодействия с чат-ботом.
4. Краткое описание функций чат-бота (графическая схема работы бота представлена в дополнительном файле Asklepiy_chat-bot):
- Перед началом работы с чат-ботом пользователь должен быть зарегистрирован в МИС.
- Для работы с чат-ботом клиент должен пройти авторизацию.
- Для входа в чат-бот используется пароль, который высылается через СМС.
- В чат-боте необходимо настроить возможность входит через один номер в несколько аккаунтов. Это необходимо для того, чтобы была возможность получения информации в случае, если родитель желает получать информацию через бот о результатах своих исследований и результатах исследований своих детей.
- При входе в чат-бот перед пользователем открывается Главное меню в котором есть следующие кнопки:-
- «Записатись на прийом»
- «Відділення»
- «Акції та гарячі пропозиції»
- «Прайс лист»
- «Результати досліджень»
- «Профіль»
5. Кнопка «Записатись на прийом»:
- При клике на данной кнопке – открыть меню выбора услуги в зависимости от города.
- Далее при клике на названии группы услуг – переход в подгруппу услуг.
- В меню подгруппы отображается наименование и цена услуг.
- При клике на названии услуги эта услуга добавляется в КОРЗИНУ.
- Возле кнопки Корзины отображается количество услуг, на которые хочет записаться клиент и общая стоимость этих услуг.
- При клике на кнопке Корзина – переход в меню Корзины.
- В меню корзины отображается список заказанных услуг, стоимость отдельных услуг, количество заказанных услуг, общая сума заказанных услуг. Также в меню Корзины напротив каждой из заказанных услуг имеется кнопка удаления данной позиции с корзины – соответственно вносятся изменения в количество заказанных услуг и в общую сумму. Внизу монитора есть кнопка ОФОРМИТИ ЗАМОВЛЕННЯ.
- При клике на кнопке ОФОРМИТИ ЗАМОВЛЕННЯ – отправляется сообщение оператору, который работает с МИС. В сообщении оператору указывается ФИО клиента (пациента), дата рождения, адрес, номер телефона и список заказанных услуг. Оператор работает в Битрикс24 туда же нужно послать сообщение. Оператор связывается с клиентом (по-телефону либо в чате бота).
- Оператор подбирает подходящую дату и время оказания заказанных услуг и вносит эти данные в МИС.
- Из МИС через чат-бот пользователь получает сообщение с подтверждением предварительной записи на прием.
- Также из МИС, по определенному сценарию, за определенное время до запланированного визита клиенту приходит сообщение с напоминаем об визите, а также в сообщении указывается какая именно подготовка необходима для выполнения исследования.
- После выполнения заказанной услуги клиенту направляется сообщение об готовности результата. Сообщения НЕ должны направляться в ночное время (22:00-06:00).
6. Кнопка «Прайс-лист» перенаправляет пользователя в вышеуказанную форму группы услуг. Далее сценарий повторяет пункт 4.3.
7. Кнопка «Відділення»:
- При клике – переход в форму выбора группы услуг.
- При клике на группе услуг – переход в выбор города, где возможно предоставление такой группы услуг.
- При выборе города – открывается меню с картой на которой указаны отделения.
- Пли клике на карте – переход в Google Maps.
8. Кнопка «Акції та гарячі пропозиції»
- При клике – переход в меню в котором представлены блоки с названиями акций.
- Блоки организованы в виде карусели картинок с возможностью их прокрутки.
- При клике на блоке отдельной акции – переход на страницу сайта (www.asklepiy.com) с информацией о данной акции.
9. Кнопка «Результати досліджень»
- При клике – открывается меню со списком групп услуг, которые ранее выполнялись для данного клиента.
- При клике на группе услуг – открывается меню со списком услуг, с указанием даты и времени предоставления услуги.
- При клике на отдельной услуге – проверяется статус выполнения услуги. Если услуга выполнена – в МИС формируется файл в формате .pdf и высылается клиенту. Если на момент запроса результат услуги не готов – высылается сообщение о том, что результат услуги не готов, а также указывается прогнозируемое время готовности результата.
10. Кнопка «Профіль»
- При клике – переход в форму в которой отображены персональные данные клиента. В случае, если клиент желает внести изменения в свой профиль, использует кнопку «Редактировать» - при нажатии на данную кнопку поля становятся доступные для редактирования. После нажатия кнопки «Сохранить» - данные поступают Оператору на модерацию. Оператор работает в Битрикс24 туда же нужно послать сообщение.
- После модерации Оператор вносит соответствующие изменения в МИС.
12. Условия выполнения Проекта.
- Исполнителю будет предоставлен доступ к МИС и БД.
- Для работы чат-бота предлагается использоать паблик-аккаунт Вайбер.
- Чат-бот должен быть настроен на оборудовании Заказчика. Исполнитель должен указать системные требования к оборудованию, которые необходимо для функционирования чат-бота.
- Частичная оплата услуг по выполнению Проекта не предусмотрена.
Чат-бот необходимо создать в Вайбере. Для этого предлагаем использовать существующий паблик-аккаунт.

Графическая блок-схема функционала чат-бота.
Для открытия файла необходимо использовать программу Visio
Applications 1
-
940 36 1 Здраствуйте, мы - молодая студия, которая занимается разработкой чат-ботов более 3 лет.
Быстрые ответы, четкая работа и короткие сроки - это про нас.
Обращайтесь, подробнее можем обсудить при личном общении.
Контактные данные указаны в профиле
-
113 здравствуйте,
специализируемся на Viber!
разрабатываем чат-боты в Вайбер на api мессенджера
есть примеры по медсфере
напишите свой телефон-вайбер пришлю примеры и обсудим все
Current freelance projects in the category Bot Development
Website creation, blockchain developers
288 USD
Creation of a website with payment and all modern functionalities. A website for my activities related to post-sale cleaning of the area, firewood cutting, and other household tasks. Web Programming, Bot Development ∙ 6 hours 58 minutes back ∙ 29 proposals |
Automation setup: Form on the website → WhatsApp bot → CRM (Make + WATI)Project Description: There is a transportation company website. Clients submit requests through a form on the site — the form is sent to email. We need to set up the following automation:Stage 1 — Form → WhatsApp — When a new request comes to the email from the website, the… Web Programming, Bot Development ∙ 1 day 8 hours back ∙ 38 proposals |
Telegram chatbot for a closed club
22 USD
Good day! I need to set up a bot for Telegram. Task: selling access to a closed channel. The bot should accept payments and after successful payment, issue a one-time invitation link. It is also necessary to set up automatic removal of a participant from the channel when their… Bot Development ∙ 3 days 19 hours back ∙ 94 proposals |
Mini apps Telegram. StoreGood afternoon An application is required in Telegram (online store) Example - essentially 1 to 1 like here brandspacebot Your experience is important, the stack you propose to use and why Price and timeframe approximately to start, I will be waiting for questions Web Programming, Bot Development ∙ 3 days 21 hours back ∙ 91 proposals |
Bots"I am looking for a programmer to create a turnkey Telegram bot. The bot should be an intelligent conversationalist based on AI (Gemini or ChatGPT), helping people on any topic and in any language. Payment (Monobank or LiqPay) for subscription needs to be integrated as well. I… Bot Development ∙ 4 days 6 hours back ∙ 61 proposals |