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

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

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

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

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

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

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

1. Пользователь после авторизации находится на странице «Список пациентов», где в виде таблицы описаны данные о пациентах.

2. Пользователь нажимает на строку таблицы с необходимым пациентом и переходит во вкладку "Основной диагноз" на странице "Карточка пациента", где отображена информация о пациенте:

а. Ф.И.О. пациента

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

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

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

д. история диагнозов, непереносимые лекарства, аллергии, инвалидность, группа здоровья, госпиталь на дому.

3. В вкладке «Основной диагноз пациента», указана информация об основном диагнозе пациента:

идентификатор характера заболеваний,

идентификатор статуса диагноза,

статус продолжения или изменения заболевания,

идентификатор этапа установления диагноза,

идентификатор состояния диспансерного учета по данному диагнозу,

идентификатор типа травм,

идентификатор особенности выполнения стандарта,

код стандарта учета оказания медицинской помощи,

массив дополнительных медицинских показателей,

код заболевания по МКБ-10,

статус заболевания,

заменяемый код МКБ-10,

дата постановки диагноза,

ФИО, должность врача, МО.

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

Успешный сценарий: пользователь находится на странице «Карточка пациента» во вкладке «Основной диагноз» и просматривает необходимую информацию.

Расширение:

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

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

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

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

    Закрыт
    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 года назад
  • Необходимо написать скрипт. Фронтенд – широкое поле ввода и кнопка «запуск». В поле ввода мы будем вставлять поисковые запросы (списком). Примеры запросов: отдых в Сочи отдых в Крыму отдых в Анапе отдых в Адлере и ...

    Закрыт
    3 года назад
  • Необходимо отредактировать код микроразметки shema org в плагине woocommerce. Сайт самописный на wordpress. Цель - добиться выведения максимально полного сниппета (с выведением фото) в категории товаров и на страницах отдельных товаров в рамках одной категории. Сайт ...

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