We have created a BPM+ collection of models for “Informed Consent” of a medical procedure. It includes 2 BPMN models, 1 CMMMN model and 3 DMN Models.
The root model is a BPMN model named: Procedure Consent
To identify the decision maker, this model invokes a DMN model: Person Making the Patient's Decisions
It then invokes a CMMN model that provides a: Consent Information Session
During the information session:
The procedure is explained
The procedure risks are explained
The patient’s questions are answered
and, finally a DMN model is invoked to validate: Readiness to Give Consent
If affirmative, the decision is discussed
If negative, the model schedules another: Consent Information Session
Following the information session a DMN model is invoked to validate the: Decision to Proceed
If the decision to proceed is positive, the model then invoke a BPMN model to: Sign Consent Documents
If the decision to proceed is negative, the model then cancel the procedure
If the decision to proceed is uncertain, the model then schedules another: Consent Information Session
...