Требуется разработка парсера для сбора данных с веб-сайтов. Опыт в веб-программировании обязателен. Укажите сроки выполнения и стоимость проекта.
Инструментальные исследования (4ч) 40$
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Контекст: пользователь системы просматривает данные о проведенных инструментальных исследованиях и активных направлениях на инструментальные исследования.
Основное действующее лицо: пользователь системы «Тамбов.Сердце».
Область действия: просмотр данных о проведенных инструментальных исследований и активных направлениях на инструментальные исследования.
Предусловия: пользователь авторизован в системе, находится на странице «Карточка пациента».
Гарантии успеха: пользователь успешно просмотрел данные о проведенных инструментальных исследованиях и активных направлениях на инструментальные исследования.
Основной сценарий:
- Пользователь находится на странице «Карточка пациента», нажимает на трехстрочное меню (гамбургер), выбирает вкладку «Инструментальные исследования». Система перенаправляет пользователя на страницу «Инструментальные исследования».
- Система перенаправляет пользователя на страницу «Инструментальные исследования» с загруженными данными о проведенных инструментальных исследованиях и выданных направлениях на инструментальные исследования.
- Пользователь может нажать на необходимую строку в таблице «Проведенные инструментальные исследования» и просмотреть информацию о проведенном инструментальном исследовании.
4. Пользователь может нажать на необходимую строку в таблице «Направления на инструментальные исследования» и просмотреть информацию о направлениях на инструментальные исследования.
Альтернативный сценарий
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/62630885/odii.pdf
- описание требуемых запросов находится в доработке
- Сформировать HTML-документ с полученными данными и вернуть его пользователю
- данные о конкретных исследованиях должны загружаться в HTML-документ полностью, но при этом должны скрыты, пока пользователь не нажмет на соответствующую строку списка исследований. В этом случае необходимо средствами HTML и/или Javascript открыть информацию о выбранном исследовании
- проверить, что пользователь, отправивший данный запрос, авторизован в системе.
- входные данные:
Заявки фрилансеров
Похожие заказы
- Веб-программирование7 заявокЗакрыт3 года назад
Требуется исправление багов на портале, разработанном на Laravel. Кандидат получит список ошибок для исправления. Обязательны навыки верстки. Укажите стоимость часа. Оплата через ЮМани по факту выполнения пунктов.
Веб-программирование2 заявкиЗакрыт4 года назадТребуется консервация интернет-магазина 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 года назад