Чат-Бот...
82 PLNТехническое задание на разработку чат-бота (предварительный вариант).
Окончательная СТОИМОСТЬ Проекта и СРОКИ выполнения будут определенны после доработки ТЗ.
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. Условия выполнения Проекта.
- Исполнителю будет предоставлен доступ к МИС и БД.
- Для работы чат-бота предлагается использоать паблик-аккаунт Вайбер.
- Чат-бот должен быть настроен на оборудовании Заказчика. Исполнитель должен указать системные требования к оборудованию, которые необходимо для функционирования чат-бота.
- Частичная оплата услуг по выполнению Проекта не предусмотрена.
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Potrzebny specjalista Power BI do budowy raportów zarządzających na podstawie BAS Księgowość KORPO firmieJesteśmy dystrybutorem międzynarodowych marek sportowych w Ukrainie. Księgowość prowadzona jest w BAS Księgowość KORP.Szukamy specjalisty, który pomoże zbudować system raportowania zarządczego dla kierownictwa firmy na bazie Power BI.Ważne: interesuje nas nie tylko… Bazy danych i SQL, Usługi księgowe ∙ 51 minut temu |
Specjalista ds. Excela / automatyzacji procesów (Excel + mile widziane programowanie)Szukamy specjalisty z ZAAWANSOWANYMI umiejętnościami Excel do optymalizacji istniejącego pliku i automatyzacji procesów. Wielką zaletą będzie, jeśli masz również umiejętności programowania / VBA / Power Query / Power Automate lub doświadczenie w tworzeniu złożonej logiki w… Python, Bazy danych i SQL ∙ 2 godziny 42 minuty temu ∙ 21 ofert |
Zadanie techniczne: Integracja bota czatu Telegram z BAS1. Ogólny opis Należy zrealizować integrację chatbota z systemem BAS w celu przesyłania i rejestrowania danych o towarach (zamówieniach). 2. Dane wejściowe (przesyłane przez chatbota): ID grupy Nazwa towaru (z kodem towaru) Cena towaru 3. Logika działania: Po naciśnięciu… Automatyzacja zarządzania przedsiębiorstwem, Bazy danych i SQL ∙ 3 godziny 49 minut temu ∙ 13 ofert |
Baza 1C dla przedsiębiorstwaPotrzebna baza do prowadzenia magazynu autozłomowiska, kontroli finansów oraz formowania zamówień. Trzeba dodawać samochód jako obiekt i przypisywać do niego części. Pełną strukturę oraz to, jak powinno to wyglądać i działać, omówię podczas rozmowy. Bazy danych i SQL ∙ 13 godzin 23 minuty temu ∙ 6 ofert |
Integracja danych 1CZorganizować jakościowe przygotowanie i transfer danych z 1C do BigQuery do dalszego wykorzystania w Looker:Zorganizować dane zgodnie z tym, jakie pola są potrzebne.Przygotować zrozumiałą strukturę tabel i pośrednich zbiorów danych, na których będą budowane… Bazy danych i SQL, Obróbka danych ∙ 1 dzień 19 godzin temu ∙ 9 ofert |