По договоренности
Юзер стори.
У пользователя пациента, есть болячка которую надо лечить, для этого он должен получить консультацию у доктора через приложение. Пользователь Пациент заходит в приложение, находит нужного доктора (по специальности, опыту, отзывам), отправляет ему запрос на ПЕРВИЧНУЮ консультацию, в котором описывает проблему.
При отправке запроса на консультацию пациенту предлагается зарегистрироваться.
Докторов заносятся в приложение через панель администрирования.
Доктор рассматривает запрос на ПЕРВИЧНУЮ консультацию и может отказать либо согласиться. При согласии Доктора на проведение консультации, пациенту приходит предложение оплатить будущую консультацию, при оплате, открывается доступ к чату в котором доктор задает вопросы и просит пользователя пациента сделать и прикрепить анализы.
После ПЕРВИЧНОЙ консультации пациент получил список указаний от доктора, что нужно сделать, чтобы поставить диагноз и назначить лечение.
Пользователь доктор жмет кнопку "закрыть консультацию", пока пациент делает необходимые анализы. У пациента в чате появляются две кнопки "Продолжить консультацию", "Пожаловаться".
После того как пациент готов продолжить консультацию (сделал анализы), он жмет в чате продолжить консультацию. Оплачивает Вторую консультацию.
Открывается (продолжается) чат (вторая консультация), там пациент может прикреплять необходимые документы. Доктор ставит диагноз и назначает лечение. Нажав на кнопку поставить диагноз, назначить лечение, открывается форма для заполнения. После назначения лечения у доктора есть возможность закрыть диалог, кнопка "Закрыть диалог". У пациента появляется окно где он подтверждает, что ему назначили лечение, в таком случае деньги за услугу уходят доктору на карту, за минусом комиссии сервиса.
Также у пациента есть возможность отправить жалобу, что доктор не оказывал услугу консультации. В таком случае перевод доктору откладывается до разбора ситуации администратором.