Чат-Бот..
23 USDТехническое задание на разработку чат-бота (предварительный вариант).
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 туда же нужно послать сообщение. Оператор связывается с клиентом (по-телефону либо в чате бота). Оператор подбирает подходящую дату и время оказания заказанных услуг и вносит эти данные в МИС. Из МИС через чат-бот пользователь получает сообщение с подтверждением предварительной записи на прием. За 12 часов до запланированного визита клиенту приходит сообщение с напоминаем об визите, а также в сообщении указывается какая именно подготовка необходима для выполнения исследования. После выполнения заказанной услуги клиенту направляется сообщение об готовности результата. Сообщения НЕ должны направляться в ночное время (22:00-06:00).
6. Кнопка «Прайс-лист» перенаправляет пользователя в вышеуказанную форму группы услуг. Далее сценарий повторяет пункт 4.3.
7. Кнопка «Відділення»:
- При клике – переход в форму выбора группы услуг. При клике на группе услуг – переход в выбор города, где возможно предоставление такой группы услуг. При выборе города – открывается форма с картой на которой указаны отделения. Пли клике на карте – переход в Google Maps.
8. Кнопка «Акції та гарячі пропозиції»
- При клике – переход в форму в которой представлены блоки с названиями акций. Блоки организованы в виде карусели картинок с возможностью их прокрутки. При клике на блоке отдельной акции – переход на страницу сайта (www.asklepiy.com) с информацией о данной акции.
9. Кнопка «Результати досліджень»
- При клике – открывается форма со списком групп услуг, которые ранее выполнялись для данного клиента. При клике на группе услуг – открывается форма со списком услуг, с указанием даты и времени предоставления услуги.
- При клике на отдельной услуге – проверяется статус выполнения услуги. Если услуга выполнена – в МИС формируется файл в формате .pdf и высылается клиенту. Если на момент запроса результат услуги не готов – высылается сообщение о том, что результат услуги не готов, а также указывается прогнозируемое время готовности результата.
10. Кнопка «Профіль»
- При клике – переход в форму в которой отображены персональные данные клиента. В случае, если клиент желает внести изменения в свой профиль, использует кнопку «Редактировать» - при нажатии на данную кнопку поля становятся доступные для редактирования. После нажатия кнопки «Сохранить» - данные поступают Оператору на модерацию. Оператор работает в Битрикс24 туда же нужно послать сообщение. После модерации Оператор вносит соответствующие изменения в МИС.
11. Условия выполнения Проекта.
- Исполнителю будет предоставлен доступ к МИС и БД.
- Для работы чат-бота предлагается использоать паблик-аккаунт Вайбер.
- Чат-бот должен быть настроен на оборудовании Заказчика. Исполнитель должен указать системные требования к оборудованию, которые необходимо для функционирования чат-бота.
- Окончательная стоимость и сроки выполнения Проекта будут определенны после доработки ТЗ.
- Частичная оплата услуг по выполнению Проекта не предусмотрена.
Current freelance projects in the category Databases & SQL
1C database for the enterpriseA database is needed for managing the auto dismantling inventory, controlling finances, and generating orders. It is necessary to add a car as an object and attach parts to it. I will explain the full structure of how it should look and work during the conversation. Databases & SQL ∙ 9 hours 21 minutes back ∙ 5 proposals |
1C data integrationOrganize quality preparation and data transfer from 1C to BigQuery for further use in Looker:Organize the data according to the required fields.Prepare a clear structure of tables and intermediate datasets on which dashboards will be built.Set up data loading, gather key… Databases & SQL, Data Processing ∙ 1 day 15 hours back ∙ 9 proposals |
Development of a simple controlling and management record system in Google Sheets "turnkey"Task name: Development of a simple controlling and management record system in Google Sheets "turnkey" for a construction company in Poland (+ online training and implementation assistance) About the company, context, and my main problem Hello, I am looking for an experienced… Databases & SQL, Accounting Services ∙ 2 days 20 hours back ∙ 33 proposals |
Development of an analytical Power BI dashboard
45 USD
This is our request, we need a person who understands Power BI: Screen 1: Strategic Cockpit (Financial Health of the Plant) Goal: To understand in 5 seconds, "where are we losing money and how much?". KPI Tiles (Top Bar): Overall margin (Actual vs Plan) in %. Amount of "lost… Databases & SQL ∙ 2 days 23 hours back ∙ 13 proposals |
Project: Basic Setup of End-to-End Analytics (Analytics Engineer / Data Analyst)
203 USD
About us and current stack: We are a B2C web product. Currently, we have disparate data that needs to be consolidated into a single system for marketing decision-making. Database: PostgreSQL (user data). Payments: Stripe. Web analytics: Google Analytics 4. Traffic sources:… Databases & SQL ∙ 4 days 18 hours back ∙ 10 proposals |