Exclusive Resource Lock element for BPMN

Exclusive Resource Lock element for BPMN

#BPMN doesn't support a simple way of modeling and managing exclusive resource constraints. Process designers can model them using standard BPMN but it requires a lot of work and the resulting diagrams are overcrowded with technical details. Higher level elements help with keeping the diagrams manageable.?

This pattern was mentioned by? Natalia Iglesias de Amunategui , Jose M. Juarez , Manuel Campos in their?#openEHR?Task Planning analysis:?https://jmir.org/2022/9/e29927/?

#openEHR?Task Planning could be converted to?#BPMN?patterns and executed on?#Camunda.


1.?We model this using a collapsed sub-process element for which we specify a resource action (indicated by a tag icon - ???):

No alt text provided for this image


2. Properties for locking a resource:

No alt text provided for this image

3.?Properties for un-locking a resource:

No alt text provided for this image

4.?Resources are simple to use with all the complexity abstracted away. The collapsed sub-process element for the resource action (indicated by a tag icon - ???) contain the following elements (but don't worry - you don't have to create them yourself):

No alt text provided for this image

5.?Detailed audit log is kept. For the above process, you see that the resource is locked by the FirstLockActivity while the SecondLockActivity unsuccessfully tried to acquire a lock of the same resource:

No alt text provided for this image



Example: Exclusive Resource for Catheter Lock Therapy (CLT)

Use of resources is relevant in infection CPs as catheters are a main cause of infection in hospitalized patients, requiring both catheter lock therapy (CLT) and systemic therapy (ST) applied repeatedly and alternatively but not simultaneously through the existing catheter, which must therefore be used in exclusive mode by the executing task.

No alt text provided for this image


https://medicalflows.com/bpmn/resource

要查看或添加评论,请登录

Borut Jures的更多文章

  • Repetition element for BPMN

    Repetition element for BPMN

    #BPMN doesn't support a simple way of modeling and managing repeat constraints. Process designers can model them using…

  • How to use BPMN for Clinical Pathways?

    How to use BPMN for Clinical Pathways?

    I follow these principles: Don't extend the standard — Standards take a long time to be accepted. Proposing that it…

  • BPMN process for Catheter Related Bloodstream Infections

    BPMN process for Catheter Related Bloodstream Infections

    Below is an example of using Temporal Delta Duration Decision BPMN pattern for managing vascular catheters. It shows…

    2 条评论
  • Antibiotic Treatment of Pneumococcal Pneumonia BPMN Example

    Antibiotic Treatment of Pneumococcal Pneumonia BPMN Example

    Delayed Duration Constraints Delaying an activity duration means that duration is measured only after a certain…

  • Antibiotic Therapy for Bloodstream Infections example for BPMN

    Antibiotic Therapy for Bloodstream Infections example for BPMN

    Below is an example of using time constrained tasks with conditional duration for managing antibiotic therapy for…

  • BPMN Process for Managing Intracranial Hypertension

    BPMN Process for Managing Intracranial Hypertension

    Below is an example of using time constrained tasks for managing intracranial hypertension in #BPMN. #openEHR…

  • First BPMN Temporal Constraints Element - Min/Max Duration

    First BPMN Temporal Constraints Element - Min/Max Duration

    #BPMN doesn't support a simple way of modeling and managing temporal constraints needed by #clinicalpathways and…

    2 条评论
  • Medication Order BPMN Element

    Medication Order BPMN Element

    I finally created all the UI elements required for #openEHR medication order as a higher-level #BPMN element for BPM+…

    3 条评论
  • Generated openEHR Forms

    Generated openEHR Forms

    I heard many times that auto-generated #openEHR forms were tried before but didn't work. It was never explained why.

    2 条评论
  • First openEHR form built by a generator

    First openEHR form built by a generator

    My #openEHR forms generator has built its first application for a Vital signs template. It is a Flutter app that runs…

    6 条评论

社区洞察

其他会员也浏览了