Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Контекст: пользователь системы открывает и закрывает вкладку «Представитель пациента».

Основное действующее лицо: пользователь системы «Тамбов. Сердце».

Область действия: открытие и закрытие вкладки «Представитель пациента».

Предусловия: пользователь авторизован в системе, находится на странице «Карточка пациента».

Гарантии успеха: Пользователь успешно открыл и закрыл вкладку «Представитель пациента».

Основной сценарий:

1. Пользователь на странице «Карточка пациента» нажимает на поле « Представитель пациента». Система открывает вкладку «Представитель пациента», загружая в нее информацию о представителе выбранного пациента:

ФИО представителя пациента;

дата рождения;

пол;

категория отношения к пациенту;

реквизиты документа, определяющие право представлять пациента;

моб. телефон (напротив телефона располагается иконка с телефоном, по нажатию на указанную иконку врач звонит пациенту с использованием встроенной телефонии);

дом. телефон (напротив телефона располагается иконка с телефоном, по нажатию на указанную иконку врач звонит пациенту с использованием встроенной телефонии).

2.Пользователь нажимает на значок закрытия вкладки в верхнем правом углe. Вкладка закрывается. Пользователь находится на первоначальном окне, в котором открывалась вкладка «Представитель пациента».

Альтернативный сценарий:

1.а.В случае, если в системе произошел сбой, система выводит сообщение об ошибка: «Ошибка», пользователь нажимает кнопку «Готово», информационное окно закрывается.

2.б. В случае, если представителя пациента нет, система выводит пустое окно с сообщением: «Представителя пациента нет».

Минимум требуемых запросов на сервер:

  • а
    • входные данные:
      • ID аккаунта системы, отправившего запрос
    • возвращаемый результат:
    • алгоритм обработки запроса:
      • проверить, что пользователь, отправивший данный запрос, авторизован в системе.
        • Если пользователь не авторизован, выполнить перенаправление на страницу авторизации пользователя с отображением на ней сообщения о необходимости авторизации.
        • Иначе перейти к следующему шагу
      • проверить, что пользователь, отправивший данный запрос, является администратором системы. для этого
        • получить id роли доступа аккаунта пользователя по полученному в запросе id аккаунта, сделав запрос в таблицу users
        • сделать запрос в таблицу access_role_permissions на наличие в данной таблице соответствующего разрешения для полученной на предыдущем шаге роли
        • Если разрешение не найдено, вернуть текстовое сообщение об ошибке доступа и выполнить перенаправление пользователя на предыдущую страницу
        • Если разрешение найдено, перейти на следующий шаг
3 года назад
guest_15287238561124
6 лет в сервисе
Был
2 года назад
1 отзыв
  • Похожие заказы
  • Здравствуйте, ТЗ прилагается ниже. Пишите у кого есть опыт подобной работы и кто сможет помочь, ну и за какие цену и сроки.

    Закрыт
    3 года назад
  • Баги по порталу на Laravel скину кандидату. Нужно будет поправить косяки после разработки нового сайта. От вас стоимость часа. Обязательны навыки верстки. Оплата ЮМани по факту выполнения каждого пункта или пачки (25 штук). Антибот: 22+45=?

    Закрыт
    3 года назад
  • [b][i]Контекст[/i][/b]: пользователь системы просматривает подробную информацию о диагнозах на странице «История диагнозов», . [b][i]Основное действующее лицо[/i][/b]: пользователь системы «Тамбов. Сердце». [b][i]Область действия[/i][/b]: просмотр подробной информации о диагнозах на странице «История диагнозов». [b][i]Предусловия[/i][/b]: пользователь авторизован в ...

    Закрыт
    3 года назад
  • [b][i]Контекст[/i][/b]: пользователь системы просматривает данные о проведенных лабораторных исследованиях и активных заявках на лабораторые исследования. [b][i] Основное действующее лицо:[/i][/b] пользователь системы «Тамбов.Сердце». [b][i] Область действия:[/i][/b] просмотр данных о проведенных лабораторных исследованиях и заявок на инструментальные исследования. ...

    Закрыт
    3 года назад
  • [b][i]Контекст[/i][/b]: пользователь системы просматривает данные о проведенных инструментальных исследованиях и активных направлениях на инструментальные исследования. [b][i]Основное действующее лицо:[/i][/b] пользователь системы «Тамбов.Сердце». [b][i]Область действия:[/i][/b] просмотр данных о проведенных инструментальных исследований и активных направлениях на инструментальные ...

    Закрыт
    3 года назад
  • Есть неработающий интернет-магазин bianzo.ru. Магазин работал, непосредственно посещая Италию, что сейчас, очевидно, невозможно. Он написан с использованием .NET, поэтому содержится на довольно дорогом windows-хостинге, и это уже сильно напрягает. Нужно его законсервировать, перенеся на более ...

    Закрыт
    3 года назад
  • [b][i]Контекст:[/i][/b] пользователь системы переходит со страницу «Список пациентов» к странице «Карточка пациента». [b][i]Основное действующее лицо:[/i][/b] пользователь системы «Тамбов.Сердце». [b][i]Область действия: [/i][/b]переход со страницы «Список пациентов» к странице «Карточка пациента». [b][i]Предусловия:[/i][/b] пользователь авторизован в системе, находится на странице «Список ...

    Закрыт
    3 года назад
  • Нужен простой склад запчастей для грузовиков без финансовой отчетности. Нужны категории запчастей , а так-же их кол-во , перемещение, остатки . Список машин ,перемещение этих запчастей на них .

    Закрыт
    3 года назад
  • [b][i]Основное действующее лицо: [/i][/b]пользователь системы "Тамбов.Сердце", администратор. [b][i]Область действия:[/i][/b]взаимодействие пользователя с системой «Тамбов.Сердце». [b][i]Предусловия[/i]:[/b] пользователь должен быть зарегистрирован. [b][i]Минимальные гарантии:[/i][/b]пользователь узнает факт успешной или неуспешной попытки авторизации. ...

    Закрыт
    3 года назад