Выгрузка списка пациентов (4ч) 40 $
Контекст: пользователь системы выгружает из системы список пациентов.
Основное действующее лицо: пользователь системы «Тамбов.Сердце».
Область действия: выгрузка списка пациентов
Предусловия: пользователь авторизован в системе и находится на странице «Список пациентов».
Гарантии успеха: Пользователь успешно выгрузил список пациентов.
Основной сценарий:
1. Пользователь после авторизации попадает на страницу «Список пациентов»
Система после авторизации перенаправляет пользователя на страницу «Список пациентов», загружая в нее информацию о пациентах.
2. Пользователь формирует таблицу используя настройки таблицы, поиска и фильтра поиска. Система позволяет пользователю сформировать таблицу используя настройки таблицы, поиска и фильтра поиска.
3. Пользователь нажимает на кнопку «Выгрузить таблицу». Система формирует окно с полем выбора формата, в котором будет выгружена таблица(в формате csv или xls (xlsx), местом загрузки на компьютере и кнопками «Сохранить» и «Отмена»
4. Пользователь нажимает на кнопку «Сохранить». Система формирует документ со списком, идентичным сформированному пользователем в выбранном формате и загружает его в указанное место на компьютере.
Успешный сценарий:
Пользователь успешно выгрузил документ со списком пациентов
Альтернативный сценарий:
4.1. Пользователь нажимает кнопку «Отмена».
4.1.2. Переход на шаг 1.
Минимум требуемых запросов на сервер:
- По нажатию кнопки "Сохранить" в окне выбора формата файла:
- входные данные:
- ID аккаунта системы, отправившего запрос
- введенные пользователем значения фильтров поиска
- выбранный пользователем формат выгружаемого файла
- возвращаемый результат:
- файл выбранного пользователем формата, содержащий список пациентов
- алгоритм обработки запроса:
- получить список пациентов с ССЗ и применить к нему указанные пользователем фильтры. Для этого выполнить действия, указанные в пунктах i-ii алгоритма обработки запроса фильтрации списка пациентов
- сформировать из отфильтрованного списка файл с выбранным форматом
- средства (библиотеки/модули/т.д.), используемые для создания файлов данных форматов, должны соответствовать требованиям ПО, указанных в техническом задании
- входные данные: