Системы управления потоками работ обеспечивают требуемую последовательность действий, связанных с этапами деятельности персонала и взаимодействия с ресурсами. Понятие «рабочий процесс» определяется с позиций выполняемых в лечебном учреждении работ, в том числе работ с пациентами, персоналом, с приборами и лабораторным оборудованием.
Системы управления потоками работ обеспечивают поддержку лечебно-диагностических процессов в трёх основных областях и выполняют три типа функций.
1. Встроенные функции, которые задаются определением и моделью процесса. Модель процесса состоит из последовательности действий, переход между которыми осуществляется в соответствии с набором некоторых правил посредством выполнения операций, исполнителями которых могут быть как человек, так и некоторые исполнительные механизмы. Определение процесса может быть представлено текстовым и графическим описанием, а также декларацией на некотором формальном языке описания потоков работ.
2. Функции контроля исполнения, отвечающие за управление потоками работ в лечебно-диагностическом учреждении и последовательностями действий. При этом происходит анализ процесса специальным программным обеспечением, которое отвечает за создание и управление экземплярами потоков работ, управление и планирование заданий, привлечение соответствующих человеческих и других видов ресурсов.
3. Функции взаимодействия с пользователями или программными системами. Они обеспечивают гибкое взаимодействие пользователей со службой управления потоками работ для того, чтобы передавать управление между заданиями, назначать состояния процессам, запускать приложения или передавать необходимые данные.
