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

Контекст: пользователь системы просматривает данные о проведенных лабораторных исследованиях и активных заявках на лабораторые исследования.

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

Область действия: просмотр данных о проведенных лабораторных исследованиях и заявок на инструментальные исследования.

Предусловия: пользователь авторизован в системе.

Гарантии успеха: пользователь успешно просмотрел данные о проведенных лабораторных исследованиях и заявках на лабораторные исследования.

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

  • Пользователь находится на странице «Карточка пациента», нажимает на трехстрочное меню (гамбургер), выбирает вкладку "Лабораторные исследования". Система перенаправляет пользователя на страницу «Лабораторные исследования».
  • Система перенаправляет пользователя на страницу «Лабораторные исследования» с загруженными данными о проведенных инструментальных исследованиях и выданных направлениях на инструментальные исследования.
  • Пользователь может нажать на необходимую строку в таблице «Проведенные лабораторные исследования» и просмотреть информацию о проведенном исследовании.
3.1. Когда пользователь просмотрел необходимую информацию, пользователь может вернуться на страницу «Лабораторные исследования» путем нажатия на кнопку «Готово».

4. Пользователь может нажать на необходимую строку в таблице «Направления на лабораторные исследования» и просмотреть информацию о направлениях на инструментальные исследования.

4.1. Когда пользователь просмотрел необходимую информацию, пользователь может вернуться на страницу «Лабораторные исследования» путем нажатия на кнопку «Готово».

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

2.а.1. Система не может получить данные о проведенных лабораторных исследованиях.

2.а.1.1. Система выдает сообщение об ошибке.

2.а.1.2. Переход на шаг 2.

2.б. Информации о проведенных исследованиях нет, система выводит сообщение: «Результатов лабораторных исследований нет».

3.а.1. Система не может получить данные о выданных направлениях на лабораторные/патоморфологические исследования .

3.в.1.1. Система выдает сообщение об ошибке.

3.а.1.2. Переход на шаг 2.

3.б. Информации о выданных направлениях нет, система выводит сообщение: «Направлений нет».

Успешный сценарий:

Пользователь успешно просмотрел данные о проведенных лабораторных исследованиях и заявках на лабораторные исследования.

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

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

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

    Закрыт
    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 года назад
  • Добрый день. Есть интернет-магазин одежды, на Битриксе. Нужно создать страницу с аукционом для того, чтобы продавать там некоторые товары. Полное ТЗ и требования тут https://docs.google.com/document/d/15nS-E80Wmaipvl7Glp7MGxaLfanOszCPFmKsvPmVpvI/edit?usp=sharing Сроки довольно сжатые - 7-10 дней. пишите примерную цену за такую работу.

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