Требуется разработка парсера для сбора данных с веб-сайтов. Опыт в веб-программировании обязателен. Укажите сроки выполнения и стоимость проекта.
Лабораторные исследования (4ч) 40$
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Контекст: пользователь системы просматривает данные о проведенных лабораторных исследованиях и активных заявках на лабораторые исследования.
Основное действующее лицо: пользователь системы «Тамбов.Сердце».
Область действия: просмотр данных о проведенных лабораторных исследованиях и заявок на инструментальные исследования.
Предусловия: пользователь авторизован в системе.
Гарантии успеха: пользователь успешно просмотрел данные о проведенных лабораторных исследованиях и заявках на лабораторные исследования.
Основной сценарий:
- Пользователь находится на странице «Карточка пациента», нажимает на трехстрочное меню (гамбургер), выбирает вкладку "Лабораторные исследования". Система перенаправляет пользователя на страницу «Лабораторные исследования».
- Система перенаправляет пользователя на страницу «Лабораторные исследования» с загруженными данными о проведенных инструментальных исследованиях и выданных направлениях на инструментальные исследования.
- Пользователь может нажать на необходимую строку в таблице «Проведенные лабораторные исследования» и просмотреть информацию о проведенном исследовании.
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 ОДИИ
- описание API сервиса - http://api.n3med.ru/local/download/77863644/oip.pdf
- описание требуемых запросов находится в доработке
- Сформировать HTML-документ с полученными данными и вернуть его пользователю
- данные о конкретных исследованиях должны загружаться в HTML-документ полностью, но при этом должны скрыты, пока пользователь не нажмет на соответствующую строку списка исследований. В этом случае необходимо средствами HTML и/или Javascript открыть информацию о выбранном исследовании
- проверить, что пользователь, отправивший данный запрос, авторизован в системе.
- входные данные:
Заявки фрилансеров
Похожие заказы
- Веб-программирование7 заявокЗакрыт3 года назад
Требуется исправление багов на портале, разработанном на Laravel. Кандидат получит список ошибок для исправления. Обязательны навыки верстки. Укажите стоимость часа. Оплата через ЮМани по факту выполнения пунктов.
Веб-программирование2 заявкиЗакрыт4 года назадЗадача заключается в реализации функции просмотра данных о проведенных инструментальных исследованиях и направлениях на них в системе «Тамбов.Сердце». Пользователь, авторизовавшись, должен иметь возможность просматривать данные, а также получать сообщения об ошибках в случае отсутствия информации. Необходима разработка механизма обработки запросов к серверу для получения соответствующей информации.
Веб-программированиенет заявокЗакрыт3 года назадТребуется консервация интернет-магазина bianzo.ru, написанного на .NET, с переносом на дешевый хостинг. Необходима сохранение дизайна и текстов с нескольких страниц. Работоспособность не требуется. Возможен вариант с копированием на CMS. Также нужна возможность заказа товаров с определенной страницы, но это не критично. Сроки не горят, доступ к ресурсам оригинального сайта есть.
Веб-программирование6 заявокЗакрыт3 года назадРазработка функционала перехода со страницы «Список пациентов» к странице «Карточка пациента» в системе «Тамбов.Сердце». Пользователь, находясь на странице со списком, может выбрать пациента для просмотра его основной информации и диагноза. Необходима реализация проверки авторизации и прав доступа, а также формирование HTML-документа с данными о пациенте.
Веб-программированиенет заявокЗакрыт3 года назадНеобходимо разработать склад запчастей для грузовиков на конструкторе Руна. Требуются категории запчастей, их количество, перемещение и остатки. Также нужен список машин и возможность перемещения запчастей на них. Финансовая отчетность не требуется.
Веб-программирование3 заявкиЗакрыт3 года назадТребуется разработка функционала авторизации для веб-приложения 'Тамбов.Сердце'. Пользователь должен вводить логин и пароль, система проверяет данные и осуществляет переход на соответствующие страницы в зависимости от роли пользователя (администратор или обычный пользователь). Необходима минимальная обработка запросов на сервер и вывод сообщений об ошибках при неуспешной авторизации.
Веб-программированиенет заявокЗакрыт3 года назад- $10
Необходимо провести парсинг телефонных номеров с сайта OLX, сосредоточившись на тематике строительства. Ожидается получение актуальных и точных данных для дальнейшего использования.
Веб-программирование2 заявкиЗакрыт4 года назад - $200
Требуется доработать установку новой вёрстки на проект с использованием Python. Бюджет составляет 200$, сроки выполнения 2-3 дня. Оплата производится по факту готовности и поэтапно.
Веб-программирование4 заявкиЗакрыт3 года назад Требуется разработать страницу аукциона для интернет-магазина одежды на платформе Битрикс. Необходима реализация функционала для продажи товаров. Полное техническое задание доступно по ссылке. Срок выполнения - 7-10 дней. Ожидается указание примерной стоимости работы.
Веб-программирование4 заявкиЗакрыт3 года назад