Требуется разработка парсера для сбора данных с веб-сайтов. Опыт в веб-программировании обязателен. Укажите сроки выполнения и стоимость проекта.
История диагнозов (4ч) 40$
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Контекст: пользователь системы просматривает подробную информацию о диагнозах на странице «История диагнозов», .
Основное действующее лицо: пользователь системы «Тамбов. Сердце».
Область действия: просмотр подробной информации о диагнозах на странице «История диагнозов».
Предусловия: пользователь авторизован в системе, находится на странице «Карточка пациента».
Гарантии успеха: Пользователь успешно открыл вкладку «История диагнозов», просмотрел подробную информацию о любом диагнозе.
Основной сценарий:
1. Пользователь на странице «Карточка пациента» нажимает на кнопку «История диагнозов». Система открывает вкладку «История диагнозов», загружая в нее информацию о диагнозах выбранного пациента:
диагноз по МКБ-10;
дата постановки;
ФИО врача;
МО;
2.Пользователь просматривает информацию, при необходимости используя скролл «вверх-вниз»
3.Пользователь нажимает на поле одного из диагнозов. Поле расширяется, в нём появляется подробная информация о выбранном диагнозе.
4. Пользователь нажимает на поле с подробной информацией о выбранном диагнозе. Поле уменьшается до начального состояния.
Альтернативный сценарий:
3.а.1 В случае, если в системе произошел сбой, система выводит сообщение об ошибка: «Ошибка», пользователь нажимает кнопку «Готово», информационное окно закрывается.
3.б.1. В случае, если диагнозов нет, система выводит пустое окно с сообщением: «Диагнозов нет».
Минимум требуемых запросов на сервер:
- По нажатию на кнопку "История диагнозов" на странице мед. карты пациента - переход на страницу со списком диагнозов пациента
- входные данные:
- ID аккаунта системы, отправившего запрос
- ID пациента
- возвращаемый результат:
- HTML-документ со списком диагнозов пациента
- алгоритм обработки запроса:
- проверить, что пользователь, отправивший данный запрос, авторизован в системе.
- Если пользователь не авторизован, выполнить перенаправление на страницу авторизации пользователя с отображением на ней сообщения о необходимости авторизации.
- Иначе перейти к следующему шагу
- проверить, что пользователь, отправивший данный запрос, является администратором системы. для этого
- получить id роли доступа аккаунта пользователя по полученному в запросе id аккаунта, сделав запрос в таблицу users
- сделать запрос в таблицу access_role_permissions на наличие в данной таблице соответствующего разрешения для полученной на предыдущем шаге роли
- Если разрешение не найдено, вернуть текстовое сообщение об ошибке доступа и выполнить перенаправление пользователя на предыдущую страницу
- Если разрешение найдено, перейти на следующий шаг
- получить историю диагнозов пациента с помощью соответствующего запроса к сервису N3 со следующими параметрами:
- patients: ID пациента
- сортировка списка диагнозов - по убыванию даты
- сформировать HTML-документ со списком диагнозов и вернуть его пользователю
- проверить, что пользователь, отправивший данный запрос, авторизован в системе.
- входные данные:
Заявки фрилансеров
Похожие заказы
- Веб-программирование7 заявокЗакрыт3 года назад
Требуется исправление багов на портале, разработанном на Laravel. Кандидат получит список ошибок для исправления. Обязательны навыки верстки. Укажите стоимость часа. Оплата через ЮМани по факту выполнения пунктов.
Веб-программирование2 заявкиЗакрыт4 года назадЗадача включает в себя просмотр данных о проведенных лабораторных исследованиях и активных заявках. Пользователь системы «Тамбов.Сердце» должен быть авторизован для доступа к информации. Основные действия: переход на страницу исследований, просмотр данных о проведенных исследованиях и направлениях. В случае ошибок выводятся соответствующие сообщения.
Веб-программированиенет заявокЗакрыт3 года назадЗадача заключается в реализации функции просмотра данных о проведенных инструментальных исследованиях и направлениях на них в системе «Тамбов.Сердце». Пользователь, авторизовавшись, должен иметь возможность просматривать данные, а также получать сообщения об ошибках в случае отсутствия информации. Необходима разработка механизма обработки запросов к серверу для получения соответствующей информации.
Веб-программированиенет заявокЗакрыт3 года назадТребуется консервация интернет-магазина bianzo.ru, написанного на .NET, с переносом на дешевый хостинг. Необходима сохранение дизайна и текстов с нескольких страниц. Работоспособность не требуется. Возможен вариант с копированием на CMS. Также нужна возможность заказа товаров с определенной страницы, но это не критично. Сроки не горят, доступ к ресурсам оригинального сайта есть.
Веб-программирование6 заявокЗакрыт3 года назадРазработка функционала перехода со страницы «Список пациентов» к странице «Карточка пациента» в системе «Тамбов.Сердце». Пользователь, находясь на странице со списком, может выбрать пациента для просмотра его основной информации и диагноза. Необходима реализация проверки авторизации и прав доступа, а также формирование HTML-документа с данными о пациенте.
Веб-программированиенет заявокЗакрыт3 года назадНеобходимо разработать склад запчастей для грузовиков на конструкторе Руна. Требуются категории запчастей, их количество, перемещение и остатки. Также нужен список машин и возможность перемещения запчастей на них. Финансовая отчетность не требуется.
Веб-программирование3 заявкиЗакрыт3 года назадТребуется разработка функционала авторизации для веб-приложения 'Тамбов.Сердце'. Пользователь должен вводить логин и пароль, система проверяет данные и осуществляет переход на соответствующие страницы в зависимости от роли пользователя (администратор или обычный пользователь). Необходима минимальная обработка запросов на сервер и вывод сообщений об ошибках при неуспешной авторизации.
Веб-программированиенет заявокЗакрыт3 года назад- $10
Необходимо провести парсинг телефонных номеров с сайта OLX, сосредоточившись на тематике строительства. Ожидается получение актуальных и точных данных для дальнейшего использования.
Веб-программирование2 заявкиЗакрыт4 года назад - $200
Требуется доработать установку новой вёрстки на проект с использованием Python. Бюджет составляет 200$, сроки выполнения 2-3 дня. Оплата производится по факту готовности и поэтапно.
Веб-программирование4 заявкиЗакрыт3 года назад