Фильтрация и группировка списков

Фильтрация и группировка списков

Принципы работы с фильтрами и группировками во всех списках одни и те же, различаются лишь доступные критерии для фильтров и наборы колонок группировки, которые определяются структурой списка. Исходя из этого, в каждом разделе, где описывается работа с фильтрами или группировкой, отмечаются только особенности, присущие данному списку. Описания самих действий по формированию фильтров или группировки в этих разделах не приводится.
Тот или иной способ фильтрации (включая группировку, которую тоже можно рассматривать как фильтр) должен выбирается пользователем в зависимости от цели, которую он преследует. В общем случае можно рекомендовать следующий подход к выбору способа фильтрации:
  • Краткий фильтр. В большинстве случаев используется для поиска по одному критерию, заданному непосредственно в заголовке соответствующей колонки, например, по номеру заявки или пробы, по фамилии пациента и т. п. Кроме того, краткий фильтр отображает общее число элементов списка и количество элементов, удовлетворяющих условиям этого фильтра.
  • Предопределенный фильтр. Такие фильтры сформированы в системе заранее и позволяют быстро (с помощью одного нажатия мыши) получить необходимый для выполнения какой-либо типовой задачи набор элементов списка. Например, предопределенный фильтр «Не закрытые» в регистрационном журнале заявок позволяет ближе к концу рабочего дня отследить заявки, исследования по которым по каким-либо причинам не завершены, и принять меры, если регламент лаборатории обязывает завершать все исследования «день в день». Предопределенный фильтр, по сути, представляет собой набор заранее сформированных критериев детального фильтра.
  • Детальный фильтр. Используется в тех случаях, для которых недостаточно возможностей предопределенного и краткого фильтров. Позволяет более подробно задать критерии фильтрации на основе значений отдельных колонок и списков допустимых значений для них. В том числе, позволяет изменить или дополнить критерии, наложенные предопределенным фильтром. В детальный фильтр включены наиболее часто применяемые критерии поиска.
  • Расширенный фильтр. То же, что и детальный фильтр, но с расширенным списком критериев и более наглядным способом их формирования. Такой фильтр позволяет наиболее гибко задать критерии отбора, позволяя пользователю максимально точно получить то, что он хочет. С другой стороны, такой фильтр позволяет задать критерии, под которые может попасть очень большое число элементов списка. Чем больше элементов попадает в результирующий список, тем большую нагрузку испытывает система и одновременно тем меньше ценность полученной выборки с точки зрения поиска. Поэтому система ограничивает использование детальных фильтров, предлагая сузить критерии поиска или использовать другие средства анализа данных, если обнаруживает, что заданные критерии возвращают слишком большую выборку.
  • Группировка. Позволяет отфильтровать список по значениям указанных колонок, формируя при этом древовидную структуру группировки, позволяющую легко переключаться между различными наборами значений в этих колонках. Кроме того, группировка отображает количество элементов списка, входящих в каждую его группу, что может быть удобно для простейшей аналитики.

Краткий фильтр списка

Краткий фильтр предназначен для быстрого поиска среди элементов списка по значению одной или нескольких его колонок. Для того чтобы включить краткий фильтр списка, нажмите на ссылку «Показать фильтр», которая находится в правом верхнем углу списка.

Название ссылки при этом изменится на «Скрыть фильтр», рядом с ней появится надпись «Фильтр ВЫКЛ», и под заголовками колонок списка появится дополнительная полоса с полями для ввода значений фильтра.


После этого для каждой колонки под ее заголовком можно ввести значение, на основании которого будет фильтроваться список по этой колонке. Чтобы задать значение, нажмите на дополнительную полосу под заголовком колонки, по значениям которой нужно отфильтровать список и введите нужное значение.

Строковые значения, а также значения дат или чисел задаются вводом с клавиатуры букв или цифр. При этом в списке будут оставаться только те элементы, в которых данная колонка содержит хотя бы одно слово, начинающееся с введенной комбинации букв или цифр.

Значения перечислений задаются путем выбора из списка одного или нескольких значений. При этом в список выбора входят не все возможные значения, а только те, которые присутствуют в фильтруемом списке. В приведенном ниже примере для поля «Есть» списка заявок отсутствует значение «Частично», поскольку в уже отфильтрованном по другим критериям списке такое значение не встречается.

При установке хотя бы одного критерия для краткого фильтра в правом верхнему углу списка отображается общее количество элементов в списке без учета фильтра и количество попадающих под условие фильтра элементов.

Для того чтобы отключить краткий фильтр, нажмите на ссылку «Скрыть фильтр» в правом верхнему углу списка.


Предопределенные фильтры списка

Предопределенные фильтры позволяют быстро задать наиболее часто используемые для фильтрации заявок наборы критериев. Список предопределенных фильтров находится на выпадающем окне детального фильтра (в некоторых журналах, например, в журнале браков, предопределенные фильтры могут отсутствовать).
Для того чтобы открыть выпадающее окно детального фильтра, нажмите на полоску выпадающего окна в левой части списка (или нажмите сочетание клавиш «Ctrl + F»).

В открывшемся окне выберите нужный предопределенный фильтр из предложенного списка в верхней части окна, нажав на него мышью. Текущий предопределенный фильтр выделен в списке жирным шрифтом

Выпадающее окно фильтра будет закрываться каждый раз после выбора предопределенного фильтра или нажатия кнопки «Применить». Для того чтобы окно фильтра постоянно оставалось на экране, «пришпильте» его, нажав изображение канцелярской кнопки в правом верхнем углу окна фильтра. Чтобы вернуть «всплывающий» режим работы окна для фильтра, нажмите на эту кнопку еще раз, либо нажмите на правый край окна фильтра.

Каждый раз при выборе предопределенного фильтра из списка все критерии ранее заданного фильтра (как предопределенного, так и детального) полностью сбрасываются. Выбранный предопределенный фильтр применяется к списку сразу же после выбора его из списка (нет необходимости нажимать кнопку «Применить»).

Детальный фильтр списка

Детальный фильтр, в отличие от предопределенного, позволяет задать более гибкие условия фильтрации с использованием отдельных наиболее часто использующихся критериев. Для установки детального фильтра задайте соответствующие критерии, расположенные ниже списка предопределенных фильтров, и нажмите кнопку «Применить».


Критерии детального фильтра могут задаваться несколькими способами (примеры приведены из фильтра регистрационного журнала):
  • Ввод текстового или числового значения.
  • Ввод даты вручную или с помощью календаря
  • Выбор одного из нескольких значений из выпадающего списка
  • Установка или снятие флажка
  • Выбор одного или нескольких значений из выпадающего списка . Расставьте отметки в выпадающем списке напротив тех значений, которых необходимо включить в критерий. В результат будут включаться те элементы, которые содержат хотя бы одно из указанных в списке значений (объединение по «ИЛИ»). В некоторых случаях можно явно указывать принцип объединения значений. При объединении по «И» в результат будут включаться те элементы, которые содержат ВСЕ указанные значения
  • Выбор одного или нескольких значений из справочника
Выбор из выпадающего списка удобен в том случае, когда выбор осуществляется из небольшого числа вариантов, например указание различного рода статусов. В случаях, когда выбор производится среди большого количества вариантов (список возможных исследований или подразделений), удобнее использовать выбор из справочника.
Для того чтобы сбросить установленные вручную критерии фильтра, нажмите кнопку «Отменить». При этом критерии фильтра сбросятся в значения, соответствующие текущему краткому фильтру.
Для удобства использования кнопки «Применить» и «Отменить» в окне фильтра расположены как в верхней, так и в нижней части окна списка критериев.
Критерии детального фильтра могут быть заданы таким образом, что под них может попасть достаточно большое количество записей. В этом случае система предупредит об это и предложит альтернативные выгрузке большого числа записей варианты.

В данном окне можно выбрать следующие варианты:
  • Перейти к построению отчетов. Если фильтрация производится с целью получить какую-либо статистическую количественную информацию по элементам списка, то это, возможно, будет проще сделать средствами построения отчетов системы. Выберите этот вариант, чтобы перейти в окно конструктора отчетов.
  • Ввести дополнительные критерии фильтра. Выберите этот вариант, чтобы перейти в окно параметров детального фильтра для уточнения критериев поиска.
  • Сузить интервал дат. Выберите этот вариант, чтобы перейти в окно параметров детального фильтра для выбора другого, более узкого, диапазона дат.
  • Отменить операцию. Выберите этот вариант, чтобы не применять заданные параметры детального фильтра. К тому же результату приведет нажатие кнопки «Отмена».


Расширенный фильтр

Расширенный фильтр предлагает наиболее полный набор критериев для поиска. Для того чтобы задать критерии поиска расширенного фильтра, нажмите на ссылку «Расширенный фильтр» в выпадающем окне детального фильтра.

После этого откроется окно детального фильтра, в котором уже будут отображаться критерии, наложенные текущим предопределенным и детальным фильтром.


В окне расширенного фильтра можно выбрать готовый предопределенный фильтр из списка слева, при этом в списке справа отобразятся все заданные для этого фильтра критерии поиска. После этого с помощью списка «Доступные критерии» в центральной части можно добавить или убрать любой из доступных в списке критериев, а также задать значения для них в списке справа.

Для того чтобы убрать какой-либо из критериев, также можно нажать на крестик справа от заголовка критерия в списке выбранных критериев.


Для того чтобы очистить список выбранных критериев, нажмите кнопку «Очистить» в левой нижней части окна.

Для того чтобы применить установленный расширенный фильтр, нажмите кнопку «Ок» в правой нижней части окна. Для отмены сделанных изменений нажмите кнопку «Отмена».










Меню «Поиск» панели инструментов журнала

Предопределенные фильтры, расширенный фильтр и очистка установленного фильтра также доступны из панели инструментов каждого журнала с помощью выпадающего списка кнопки «Поиск».


Группировка списка

Зачастую для работы бывает удобно сгруппировать элементы списка по значениям какой-либо колонки или нескольких колонок с возможностью дальнейшего просмотра содержимого каждой группы. Для того чтобы воспользоваться группировкой, нажмите на ссылку «(группы)», расположенную в левом верхнем углу списка.

В открывшемся окне группировки необходимо задать список колонок, по которым будет осуществляться группировка. Для выбора колонок нажмите кнопку «Выбрать».

В окне выбора колонок укажите список колонок, по которым будет осуществляться группировка. Для этого выбирайте нужные колонки в списке доступных колонок слева и с помощью кнопки () переносите их в список колонок группировки справа, либо убирайте их из колонок группировки с помощью кнопки (). С помощью кнопок ( или ) можно внести в список группировки или убрать из него сразу все колонки.


Для группировки важен порядок задания колонок, поскольку группировка осуществляется сначала по значениям в первой указанной колонке, затем внутри каждой из получившихся групп – по значениям из второй указанной колонки и т. д. по всем указанным для группировки колонкам. Для того чтобы задать порядок колонок, укажите колонку из списка колонок группировки и перемещайте ее вверх или вниз, используя кнопки справа.

После формирования списка колонок группировки, нажмите кнопку «ОК» (или кнопку «Отмена»), если Вы передумали применять группировку.
После того, как группировка задана, в списке внизу появляется сформированный на значениях колонок иерархический список групп. В скобках возле каждого значения приведено количество заявок, попадающих в эту группу. На рисунке ниже приведен пример двухуровневой группировки по дате поступления и статусу заявок.

На первом уровне заявки сгруппированы по дате поступления. На втором уровне, внутри каждой даты, они сгруппированы по статусу. Содержимое каждой группы на любом уровне группировки можно просмотреть, выбрав ее мышью. В списке заявок справа от окна группировки будут отображаться только те заявки, которые входят в выбранную группу.

Менять порядок колонок можно прямо в сформированной группировке, выбрав нужную колонку и перемещая ее вверх или вниз с помощью соответствующих кнопок.

Для того чтобы сбросить установленную группировку, нажмите кнопку «Очистить».
Обратите внимание, что в окне группировки всегда должна быть задана группировка хотя бы по одной колонке. По умолчанию (при первом открытии окна группировки или при сбросе группировки) задается группировка по колонке «Создана».

Для отмены группировки нажмите на ссылку «Скрыть» над окном группировки. Окно группировки закроется, заданная в нем группировка отключится, и список будет содержать все заявки без каких-либо группировок. При следующем открытии окна группировки к списку автоматически применится группировка, сформированная в последний раз.


    • Related Articles

    • Регистрация через толстый клиент Альфалаб

      Регистрация пациента 1. Откройте ЕИП  2. Перейдите во вкладку ---> , нажмите  3. В Анкете клиента заполните необходимые данные по пациенту № достоверения личности + адрес + код контингента надо заполнять при заказе исследований на ВИЧ 4. Нажмите ...
    • Инструкция по работе в ЛИС для патоморфологии

      Пробы, поступающие в лабораторию, активируются на сортировке и передаются в отдел патоморфологии. 1. Работа лаборанта Работа с пробами осуществляется в журнале "Патоморфология" вкладки "Рабочие списки" Лаборант создает рабочие списки, сканируя номера ...
    • Интеграция ЛИС-ЛИС (LabQuest - заказчик)

      Поле Код: у 1. Настройки обмена данными 2. Соответствия значений при обмене данными 3. аналогичными элементами во внешней ЛИС должны совпадать!!! Связаться с поддержкой ЛИС в другой лаборатории и договориться, кто будет поддерживать маппинг. ...
    • Детализация проб по бланкам результатов

      Нижняя часть формы регистрационного журнала содержит окно бланков по пробе. Для того чтобы проконтролировать статусы бланков по текущей пробе, выберите закладку «Бланки результатов» в этом окне. На этой закладке отображается список бланков, ...
    • Бланки результатов пробы

      Для того чтобы просмотреть список бланков по данной пробе, выберите закладку «Бланки результатов» в нижней части карточки пробы. На этой закладке отображается список бланков, содержащих результаты исследований по текущей пробе из списка. Этот список ...