Здравствуйте, ТЗ прилагается ниже. Пишите у кого есть опыт подобной работы и кто сможет помочь, ну и за какие цену и сроки.
Переход на страницу «Карточка пациента» (6ч) 60 $
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Контекст: пользователь системы переходит со страницу «Список пациентов» к странице «Карточка пациента».
Основное действующее лицо: пользователь системы «Тамбов.Сердце».
Область действия: переход со страницы «Список пациентов» к странице «Карточка пациента».
Предусловия: пользователь авторизован в системе, находится на странице «Список пациентов».
Гарантии успеха: Пользователь успешно перешел со страницы «Список пациентов» к странице «Карточка пациента».
Основной сценарий:
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-документ, содержащи информацию о пациенте и о его основном диагнозе и вернуть его пользователю
- проверить, что пользователь, отправивший данный запрос, авторизован в системе.
- входные данные:
- Похожие заказы
- Веб-программирование7 заявокЗакрыт3 года назад
Баги по порталу на Laravel скину кандидату. Нужно будет поправить косяки после разработки нового сайта. От вас стоимость часа. Обязательны навыки верстки. Оплата ЮМани по факту выполнения каждого пункта или пачки (25 штук). Антибот: 22+45=?
Веб-программирование2 заявкиЗакрыт3 года назадНужен простой склад запчастей для грузовиков без финансовой отчетности. Нужны категории запчастей , а так-же их кол-во , перемещение, остатки . Список машин ,перемещение этих запчастей на них .
Веб-программирование3 заявкиЗакрыт3 года назад[b][i]Основное действующее лицо: [/i][/b]пользователь системы "Тамбов.Сердце", администратор. [b][i]Область действия:[/i][/b]взаимодействие пользователя с системой «Тамбов.Сердце». [b][i]Предусловия[/i]:[/b] пользователь должен быть зарегистрирован. [b][i]Минимальные гарантии:[/i][/b]пользователь узнает факт успешной или неуспешной попытки авторизации. ...
Веб-программированиенет заявокЗакрыт3 года назад- $10
Добрый день нужно спарсить номера телефонов по тематики: Строительство
Веб-программирование2 заявкиЗакрыт3 года назад - $200
Питон - доделать установку новой вёрстки на проект Бюджет 200$ Сроки 2-3 дня Оплата по факту готовности, по этапно Оставляйте Ваш ТГ
Веб-программирование4 заявкиЗакрыт3 года назад Добрый день. Есть интернет-магазин одежды, на Битриксе. Нужно создать страницу с аукционом для того, чтобы продавать там некоторые товары. Полное ТЗ и требования тут https://docs.google.com/document/d/15nS-E80Wmaipvl7Glp7MGxaLfanOszCPFmKsvPmVpvI/edit?usp=sharing Сроки довольно сжатые - 7-10 дней. пишите примерную цену за такую работу.
Веб-программирование4 заявкиЗакрыт3 года назадНеобходимо написать скрипт. Фронтенд – широкое поле ввода и кнопка «запуск». В поле ввода мы будем вставлять поисковые запросы (списком). Примеры запросов: отдых в Сочи отдых в Крыму отдых в Анапе отдых в Адлере и ...
Веб-программирование1 заявкаЗакрыт3 года назадНеобходимо отредактировать код микроразметки shema org в плагине woocommerce. Сайт самописный на wordpress. Цель - добиться выведения максимально полного сниппета (с выведением фото) в категории товаров и на страницах отдельных товаров в рамках одной категории. Сайт ...
Веб-программированиенет заявокЗакрыт3 года назад