Данный функционал позволяет настраивать фильтры на поиск нарушений, неправильно введенных данных и т. д.

Эта инструкция будет на примере создания настройки на выявление нарушений по медицинским рекомендациям, выданным в ходе телемедицинской консультации.


Оглавление

Создание сущностей нарушений и зафиксированных нарушений

Чтобы добавить сущности заходим в «Администрирование» - «Сущности»:

Открываем папку, создаем новую сущность по кнопке

:

Откроется форма новой сущности метаданных:

Сущность-справочник нарушений заполняем следующим образом:

На вкладках «Доступ к атрибутам» и «Атрибуты» ничего не заполняем.

В данной сущности будет храниться список нарушений – код и наименование. Эти атрибуты наследуются из базовой сущности – VIOLATION.

Заполняем сущность зафиксированных нарушений:

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

После того, как сущности созданы, службу ISZL Server нужно перезапустить:



Добавление нарушений

Заходим в папку «Справочники» - «Нарушения»:

Создаем новое нарушение, выбираем «Нарушения по рекомендациям»:


Откроется форма нарушения, заполняем код и наименование:

Сохраняем по кнопке


Добавление новой группы нарушений

Чтобы добавить группу, заходим в папку «Нарушения» - «Настройка»:


Открываем папку и добавляем новую запись:


Откроется форма, заполняем поля:

Далее переходим на вкладку «Настройка нарушений»:

Ставим галочку напротив нарушения, выбираем анализируемую сущность:




Строим фильтр. Например, для выборки записей, где не заполнен текст рекомендации. Или нет прикрепленного файла, или текст, допустим, меньше 50 символов.

Фильтр можно будет отредактировать после.

Сохраняем по кнопке

Перезапустим службу ISZL Server1 и перезайдём в программу. В папке «Нарушения появилась папка «Рекомендации»:


Настройка планировщика задач, для автоматического анализа записей

Заходим в папку «Администрирование» - «Планировщик задач» - «Задачи». Добавляем новую:

Откроется форма нового задания. Заполняем наименование, затем нужно добавить пользователя от имени кого будет выполняться операция. Нажимаем на кнопку указанную на рисунке :


Откроется форма с пользователи системы, выбираем нужный и нажимаем "Ок".


 Далее в поле «Серверные операции» нажимаем на кнопку

:

Откроется справочник операций планировщика заданий. Добавляем новую запись. Выбираем «Операция планировщика – запуск лексемы»:



Откроется форма, вносим наименование и саму лексему:

Лексема общая, изменяется только идентификатор.

new Process("ViolationsAnalysisProcess", cast("aa5cd88d-8406-48dd-b361-87407e2ee52f", "Guid")).$Run()

Нужный идентификатор копируем в папке «Настройка». Выделяем новую группу нарушений, анализ которой настраиваем и копируем идентификатор, нажав комбинацию клавиш Shift + Ctrl + C


Форму операции планировщика – запуск лексемы (новый) – сохраняем по кнопке «Ок». Запись добавляется:

Сохраняем запись.

Переходим на вкладку «Расписание». Добавляем запись по кнопке :


Теперь настраиваем периодичность и время анализа нарушений.

Выбираем тип исполнения:


От типа исполнения зависят другие настройки.

Сервер заполнять не нужно.

Для теста достаточно такой настройки:

Чтобы установить текущее время и сразу сохранить запись ставим курсор на поле «Время старта» и дважды нажимаем комбинацию клавиш Ctrl+S.


Просмотр выявленных нарушений

Заходим в папку «Нарушения» - «Рекомендации»:

Карту застрахованного можно открыть, щелкнув по застрахованному.

А щелкнув по обнаруженному нарушению откроется форма, где это нарушение было выявлено:

1 Перезапускать службу нужно при добавлении новой группы нарушений и при изменении списка коллекций

  • Нет меток