Hernien
Transformation for the Klinische SOP - K40 Hernia inguinalis
Discussions
- The transformation does not yet support triggers for actions, that are nested inside a XOR. This could be bypassed by nesting the action into a subprocess where it would be processed correct again.
- Message flow to external “Participants” is not yet supported.
Graph
Usage: Mouse Click + Move: Scroll around. Ctrl + Mouse Wheel: Zoom.HL7 FHIR
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright (c) 2020 the original author or authors.
~ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
~
~ This Source Code Form is subject to the terms of the Mozilla Public
~ License, v. 2.0. If a copy of the MPL was not distributed with this
~ file, You can obtain one at https://mozilla.org/MPL/2.0/.
-->
<PlanDefinition xmlns="http://hl7.org/fhir">
<id value="hernien"/>
<version value="1.0"/>
<name value="hernien"/>
<title value="klinische SOP - K40 Hernia inguinalis"/>
<type>
<coding>
<system value="http://terminology.hl7.org/CodeSystem/plan-definition-type"/>
<code value="clinical-protocol"/>
<display value="Clinical Protocol"/>
</coding>
</type>
<status value="draft"/>
<action>
<id value="chirurgische_anamnese_durchfuehren"/>
<title value="Chirurgische Anamnese durchfuehren"/>
<relatedAction>
<actionId value="koerperliche_untersuchung_durchfuehren"/>
<relationship value="before-start"/>
</relatedAction>
</action>
<action>
<id value="koerperliche_untersuchung_durchfuehren"/>
<title value="Koerperliche Untersuchung durchfuehren"/>
<relatedAction>
<actionId value="diagnose_klar_xor"/>
<relationship value="before-start"/>
</relatedAction>
</action>
<action>
<id value="diagnose_klar_xor"/>
<title value="Diagnose klar?"/>
<groupingBehavior value="logical-group"/>
<selectionBehavior value="at-most-one"/>
<relatedAction>
<actionId value="hernie_diagnostiziert_xor"/>
<relationship value="before-start"/>
</relatedAction>
<action>
<id value="diagnose_klar_nein_grouping"/>
<condition>
<kind value="applicability"/>
<expression>
<language value="text/cql"/>
<expression value="Nein"/>
</expression>
</condition>
<relatedAction>
<actionId value="diagnose_klar_xor"/>
<relationship value="before-end"/>
</relatedAction>
<action>
<id value="ultraschall_durchfuehren"/>
<title value="Ultraschall durchfuehren"/>
<relatedAction>
<actionId value="ultraschall_konklusiv_xor"/>
<relationship value="before-start"/>
</relatedAction>
</action>
<action>
<id value="ultraschall_konklusiv_xor"/>
<title value="Ultraschall konklusiv?"/>
<groupingBehavior value="logical-group"/>
<selectionBehavior value="at-most-one"/>
<action>
<id value="ct_abdomen_oder_mri_durchfuehren"/>
<title value="CT Abdomen oder MRI durchfuehren"/>
<condition>
<kind value="applicability"/>
<expression>
<language value="text/cql"/>
<expression value="Nein"/>
</expression>
</condition>
<relatedAction>
<actionId value="ultraschall_konklusiv_xor"/>
<relationship value="before-end"/>
</relatedAction>
</action>
</action>
</action>
</action>
<action>
<id value="hernie_diagnostiziert_xor"/>
<title value="Hernie diagnostiziert?"/>
<groupingBehavior value="logical-group"/>
<selectionBehavior value="exactly-one"/>
<action>
<id value="andere_untersuchungen_durchfuehren"/>
<title value="Andere Untersuchungen durchfuehren"/>
<relatedAction>
<actionId value="hernie_diagnostiziert_xor"/>
<relationship value="before-end"/>
</relatedAction>
<condition>
<kind value="applicability"/>
<expression>
<language value="text/cql"/>
<expression value="Nein"/>
</expression>
</condition>
</action>
<action>
<id value="hernie_diagnostiziert_ja_grouping"/>
<relatedAction>
<actionId value="hernie_diagnostiziert_xor"/>
<relationship value="before-end"/>
</relatedAction>
<condition>
<kind value="applicability"/>
<expression>
<language value="text/cql"/>
<expression value="Ja"/>
</expression>
</condition>
<action>
<id value="einwilligung_des_patienten_einholen"/>
<title value="Einwilligung des Patienten einholen"/>
<output>
<id value="data_patienteneinwilligung"/>
<name value="Patienteneinwilligung"/>
<dataRequirement>
<type value="Patienteneinwilligung"/>
</dataRequirement>
</output>
<relatedAction>
<actionId value="patient_zu_op_eingewillig_xor"/>
<relationship value="before-start"/>
</relatedAction>
</action>
<action>
<id value="patient_zu_op_eingewillig_xor"/>
<title value="Patient zu OP eingewilligt?"/>
<groupingBehavior value="logical-group"/>
<selectionBehavior value="exactly-one"/>
<action>
<id value="patient_zu_op_eingewilligt_yes_grouping"/>
<relatedAction>
<actionId value="patient_zu_op_eingewillig_xor"/>
<relationship value="before-end"/>
</relatedAction>
<action>
<id value="operationsfreigabe_einholen"/>
<title value="Operationsfreigabe einholen"/>
<relatedAction>
<actionId value="operationsfreigabe"/>
<relationship value="before-start"/>
</relatedAction>
</action>
<action>
<id value="operationsfreigabe"/>
<title value="Operationsfreigabe"/>
<trigger>
<type value="named-event"/>
<name value="operationsfreigabe"/>
<condition>
<language value="text/cql"/>
<expression value="Operationsfreigabe"/>
</condition>
</trigger>
<input>
<id value="data_operationsfreigabe" />
<name value="Operationsfreigabe"/>
<dataRequirement>
<type value="Operationsfreigabe"/>
</dataRequirement>
</input>
<relatedAction>
<actionId value="operation_freigeben_xor"/>
<relationship value="before-start"/>
</relatedAction>
</action>
<action>
<id value="operation_freigeben_xor"/>
<title value="Operation freigeben?"/>
<groupingBehavior value="logical-group"/>
<selectionBehavior value="exactly-one"/>
<action>
<id value="keine_operation_durchfuehren_2"/>
<title value="Keine Operation durchfuehren"/>
<relatedAction>
<actionId value="operation_freigeben_xor"/>
<relationship value="before-end"/>
</relatedAction>
<condition>
<kind value="applicability"/>
<expression>
<language value="text/cql"/>
<expression value="Nein"/>
</expression>
</condition>
</action>
<action>
<id value="operation_freigeben_ja_grouping"/>
<relatedAction>
<actionId value="operation_freigeben_xor"/>
<relationship value="before-end"/>
</relatedAction>
<condition>
<kind value="applicability"/>
<expression>
<language value="text/cql"/>
<expression value="Ja"/>
</expression>
</condition>
<action>
<id value="kann_die_operation_tk_durchgefuehrt_werden"/>
<title value="Kann die Operation TK durchgefuehrt werden?"/>
<relatedAction>
<actionId value="hernienoperation_durchfuehren"/>
<relationship value="before-start"/>
</relatedAction>
</action>
<action>
<id value="hernienoperation_durchfuehren"/>
<title value="Hernienoperation durchfuehren"/>
<relatedAction>
<actionId value="operation_tagesklinisch_xor"/>
<relationship value="before-start"/>
</relatedAction>
</action>
<action>
<id value="operation_tagesklinisch_xor"/>
<title value="Operation tagesklinisch?"/>
<groupingBehavior value="logical-group"/>
<selectionBehavior value="exactly-one"/>
<relatedAction>
<actionId value="postoperative_wundinspektion_durchfuehren"/>
<relationship value="before-start"/>
</relatedAction>
<action>
<id value="vier_h_nach_op"/>
<title value="4h nach OP"/>
<condition>
<kind value="applicability"/>
<expression>
<language value="text/cql"/>
<expression value="Ja"/>
</expression>
</condition>
<relatedAction>
<actionId value="operation_tagesklinisch_xor"/>
<relationship value="before-end"/>
</relatedAction>
<trigger>
<type value="periodic"/>
<name value="vier_h_nach_op"/>
<timingTiming>
<repeat>
<frequency value="4"/>
<periodUnit value="h"/>
<count value="1"/>
</repeat>
</timingTiming>
</trigger>
</action>
<action>
<id value="erster_tag_nach_op"/>
<title value="am 1. post OP Tag"/>
<condition>
<kind value="applicability"/>
<expression>
<language value="text/cql"/>
<expression value="Nein"/>
</expression>
</condition>
<relatedAction>
<actionId value="operation_tagesklinisch_xor"/>
<relationship value="before-end"/>
</relatedAction>
<trigger>
<type value="periodic"/>
<name value="ein_tag_nach_op"/>
<timingTiming>
<repeat>
<frequency value="1"/>
<periodUnit value="d"/>
<count value="1"/>
</repeat>
</timingTiming>
</trigger>
</action>
</action>
<action>
<id value="postoperative_wundinspektion_durchfuehren"/>
<title value="postoperative Wundinspektion durchfuehren"/>
<relatedAction>
<actionId value="patient_entlassen"/>
<relationship value="before-start"/>
</relatedAction>
</action>
<action>
<id value="patient_entlassen"/>
<title value="Patient entlassen"/>
<output>
<id value="data_entlassungspapiere"/>
<name value="Entlassungspapiere"/>
<dataRequirement>
<type value="Entlassungspapiere"/>
</dataRequirement>
</output>
</action>
</action>
</action>
</action>
<action>
<id value="keine_operation_durchfuehren"/>
<title value="Keine Operation durchfuehren"/>
<relatedAction>
<actionId value="patient_zu_op_eingewillig_xor"/>
<relationship value="before-end"/>
</relatedAction>
</action>
</action>
</action>
</action>
</PlanDefinition>
BPMN
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:ns2="http://www.omg.org/spec/DD/20100524/DI" xmlns:ns3="http://www.omg.org/spec/DD/20100524/DC" xmlns:ns4="http://www.omg.org/spec/BPMN/20100524/DI" targetNamespace="http://aist.fh-hagenberg.at/msbpmn">
<process isExecutable="false" name="hernien" id="hernien">
<startEvent isInterrupting="false" parallelMultiple="false" name="start" id="id_start108">
<outgoing>sf_start108_chirurgische_anamnese_durchfuehren</outgoing>
</startEvent>
<sequenceFlow sourceRef="id_start108" targetRef="id_chirurgische_anamnese_durchfuehren" id="sf_start108_chirurgische_anamnese_durchfuehren"/>
<userTask name="Chirurgische Anamnese durchfuehren" id="id_chirurgische_anamnese_durchfuehren">
<incoming>sf_start108_chirurgische_anamnese_durchfuehren</incoming>
<outgoing>sf_chirurgische_anamnese_durchfuehren_koerperliche_untersuchung_durchfuehren</outgoing>
</userTask>
<sequenceFlow sourceRef="id_chirurgische_anamnese_durchfuehren" targetRef="id_koerperliche_untersuchung_durchfuehren" id="sf_chirurgische_anamnese_durchfuehren_koerperliche_untersuchung_durchfuehren"/>
<userTask name="Koerperliche Untersuchung durchfuehren" id="id_koerperliche_untersuchung_durchfuehren">
<incoming>sf_chirurgische_anamnese_durchfuehren_koerperliche_untersuchung_durchfuehren</incoming>
<outgoing>sf_koerperliche_untersuchung_durchfuehren_diagnose_klar_xor</outgoing>
</userTask>
<sequenceFlow sourceRef="id_koerperliche_untersuchung_durchfuehren" targetRef="id_diagnose_klar_xor" id="sf_koerperliche_untersuchung_durchfuehren_diagnose_klar_xor"/>
<exclusiveGateway name="Diagnose klar?" id="id_diagnose_klar_xor">
<incoming>sf_koerperliche_untersuchung_durchfuehren_diagnose_klar_xor</incoming>
<outgoing>sf_diagnose_klar_xor_diagnose_klar_nein_grouping</outgoing>
<outgoing>sf_diagnose_klar_xor_join_of_diagnose_klar_xor</outgoing>
</exclusiveGateway>
<sequenceFlow sourceRef="id_diagnose_klar_xor" targetRef="id_diagnose_klar_nein_grouping" name="Nein" id="sf_diagnose_klar_xor_diagnose_klar_nein_grouping">
<conditionExpression id="sf_diagnose_klar_xor_diagnose_klar_nein_grouping_condition">Nein</conditionExpression>
</sequenceFlow>
<sequenceFlow sourceRef="id_diagnose_klar_xor" targetRef="id_join_of_diagnose_klar_xor" name="else" id="sf_diagnose_klar_xor_join_of_diagnose_klar_xor">
<conditionExpression id="sf_diagnose_klar_xor_join_of_diagnose_klar_xor_condition">else</conditionExpression>
</sequenceFlow>
<subProcess id="id_diagnose_klar_nein_grouping">
<incoming>sf_diagnose_klar_xor_diagnose_klar_nein_grouping</incoming>
<outgoing>sf_diagnose_klar_nein_grouping_join_of_diagnose_klar_xor</outgoing>
<startEvent isInterrupting="false" parallelMultiple="false" name="start" id="id_start110">
<outgoing>sf_start110_ultraschall_durchfuehren</outgoing>
</startEvent>
<sequenceFlow sourceRef="id_start110" targetRef="id_ultraschall_durchfuehren" id="sf_start110_ultraschall_durchfuehren"/>
<userTask name="Ultraschall durchfuehren" id="id_ultraschall_durchfuehren">
<incoming>sf_start110_ultraschall_durchfuehren</incoming>
<outgoing>sf_ultraschall_durchfuehren_ultraschall_konklusiv_xor</outgoing>
</userTask>
<sequenceFlow sourceRef="id_ultraschall_durchfuehren" targetRef="id_ultraschall_konklusiv_xor" id="sf_ultraschall_durchfuehren_ultraschall_konklusiv_xor"/>
<exclusiveGateway name="Ultraschall konklusiv?" id="id_ultraschall_konklusiv_xor">
<incoming>sf_ultraschall_durchfuehren_ultraschall_konklusiv_xor</incoming>
<outgoing>sf_ultraschall_konklusiv_xor_join_of_ultraschall_konklusiv_xor</outgoing>
<outgoing>sf_ultraschall_konklusiv_xor_ct_abdomen_oder_mri_durchfuehren</outgoing>
</exclusiveGateway>
<sequenceFlow sourceRef="id_ultraschall_konklusiv_xor" targetRef="id_join_of_ultraschall_konklusiv_xor" name="else" id="sf_ultraschall_konklusiv_xor_join_of_ultraschall_konklusiv_xor">
<conditionExpression id="sf_ultraschall_konklusiv_xor_join_of_ultraschall_konklusiv_xor_condition">else</conditionExpression>
</sequenceFlow>
<sequenceFlow sourceRef="id_ultraschall_konklusiv_xor" targetRef="id_ct_abdomen_oder_mri_durchfuehren" name="Nein" id="sf_ultraschall_konklusiv_xor_ct_abdomen_oder_mri_durchfuehren">
<conditionExpression id="sf_ultraschall_konklusiv_xor_ct_abdomen_oder_mri_durchfuehren_condition">Nein</conditionExpression>
</sequenceFlow>
<exclusiveGateway name="join" id="id_join_of_ultraschall_konklusiv_xor">
<incoming>sf_ultraschall_konklusiv_xor_join_of_ultraschall_konklusiv_xor</incoming>
<incoming>sf_ct_abdomen_oder_mri_durchfuehren_join_of_ultraschall_konklusiv_xor</incoming>
<outgoing>sf_join_of_ultraschall_konklusiv_xor_end111</outgoing>
</exclusiveGateway>
<sequenceFlow sourceRef="id_join_of_ultraschall_konklusiv_xor" targetRef="id_end111" id="sf_join_of_ultraschall_konklusiv_xor_end111"/>
<userTask name="CT Abdomen oder MRI durchfuehren" id="id_ct_abdomen_oder_mri_durchfuehren">
<incoming>sf_ultraschall_konklusiv_xor_ct_abdomen_oder_mri_durchfuehren</incoming>
<outgoing>sf_ct_abdomen_oder_mri_durchfuehren_join_of_ultraschall_konklusiv_xor</outgoing>
</userTask>
<sequenceFlow sourceRef="id_ct_abdomen_oder_mri_durchfuehren" targetRef="id_join_of_ultraschall_konklusiv_xor" id="sf_ct_abdomen_oder_mri_durchfuehren_join_of_ultraschall_konklusiv_xor"/>
<endEvent name="end" id="id_end111">
<incoming>sf_join_of_ultraschall_konklusiv_xor_end111</incoming>
</endEvent>
</subProcess>
<sequenceFlow sourceRef="id_diagnose_klar_nein_grouping" targetRef="id_join_of_diagnose_klar_xor" id="sf_diagnose_klar_nein_grouping_join_of_diagnose_klar_xor"/>
<exclusiveGateway name="join" id="id_join_of_diagnose_klar_xor">
<incoming>sf_diagnose_klar_xor_join_of_diagnose_klar_xor</incoming>
<incoming>sf_diagnose_klar_nein_grouping_join_of_diagnose_klar_xor</incoming>
<outgoing>sf_join_of_diagnose_klar_xor_hernie_diagnostiziert_xor</outgoing>
</exclusiveGateway>
<sequenceFlow sourceRef="id_join_of_diagnose_klar_xor" targetRef="id_hernie_diagnostiziert_xor" id="sf_join_of_diagnose_klar_xor_hernie_diagnostiziert_xor"/>
<exclusiveGateway name="Hernie diagnostiziert?" id="id_hernie_diagnostiziert_xor">
<incoming>sf_join_of_diagnose_klar_xor_hernie_diagnostiziert_xor</incoming>
<outgoing>sf_hernie_diagnostiziert_xor_hernie_diagnostiziert_ja_grouping</outgoing>
<outgoing>sf_hernie_diagnostiziert_xor_andere_untersuchungen_durchfuehren</outgoing>
</exclusiveGateway>
<sequenceFlow sourceRef="id_hernie_diagnostiziert_xor" targetRef="id_hernie_diagnostiziert_ja_grouping" name="Ja" id="sf_hernie_diagnostiziert_xor_hernie_diagnostiziert_ja_grouping">
<conditionExpression id="sf_hernie_diagnostiziert_xor_hernie_diagnostiziert_ja_grouping_condition">Ja</conditionExpression>
</sequenceFlow>
<sequenceFlow sourceRef="id_hernie_diagnostiziert_xor" targetRef="id_andere_untersuchungen_durchfuehren" name="Nein" id="sf_hernie_diagnostiziert_xor_andere_untersuchungen_durchfuehren">
<conditionExpression id="sf_hernie_diagnostiziert_xor_andere_untersuchungen_durchfuehren_condition">Nein</conditionExpression>
</sequenceFlow>
<subProcess id="id_hernie_diagnostiziert_ja_grouping">
<incoming>sf_hernie_diagnostiziert_xor_hernie_diagnostiziert_ja_grouping</incoming>
<outgoing>sf_hernie_diagnostiziert_ja_grouping_join_of_hernie_diagnostiziert_xor</outgoing>
<startEvent isInterrupting="false" parallelMultiple="false" name="start" id="id_start112">
<outgoing>sf_start112_einwilligung_des_patienten_einholen</outgoing>
</startEvent>
<sequenceFlow sourceRef="id_start112" targetRef="id_einwilligung_des_patienten_einholen" id="sf_start112_einwilligung_des_patienten_einholen"/>
<userTask name="Einwilligung des Patienten einholen" id="id_einwilligung_des_patienten_einholen">
<incoming>sf_start112_einwilligung_des_patienten_einholen</incoming>
<outgoing>sf_einwilligung_des_patienten_einholen_patient_zu_op_eingewillig_xor</outgoing>
<dataOutputAssociation id="df_id_einwilligung_des_patienten_einholen_data_patienteneinwilligung">
<targetRef>id_data_patienteneinwilligung</targetRef>
</dataOutputAssociation>
</userTask>
<sequenceFlow sourceRef="id_einwilligung_des_patienten_einholen" targetRef="id_patient_zu_op_eingewillig_xor" id="sf_einwilligung_des_patienten_einholen_patient_zu_op_eingewillig_xor"/>
<dataObjectReference name="Patienteneinwilligung" id="id_data_patienteneinwilligung">
<extensionElements>
<ns5:type xmlns:ns5="http://aist.fh-hagenberg.at/msbpmn/bpmn-extension/fhir">Patienteneinwilligung</ns5:type>
</extensionElements>
</dataObjectReference>
<exclusiveGateway name="Patient zu OP eingewilligt?" id="id_patient_zu_op_eingewillig_xor">
<incoming>sf_einwilligung_des_patienten_einholen_patient_zu_op_eingewillig_xor</incoming>
<outgoing>sf_patient_zu_op_eingewillig_xor_keine_operation_durchfuehren</outgoing>
<outgoing>sf_patient_zu_op_eingewillig_xor_patient_zu_op_eingewilligt_yes_grouping</outgoing>
</exclusiveGateway>
<sequenceFlow sourceRef="id_patient_zu_op_eingewillig_xor" targetRef="id_keine_operation_durchfuehren" id="sf_patient_zu_op_eingewillig_xor_keine_operation_durchfuehren"/>
<sequenceFlow sourceRef="id_patient_zu_op_eingewillig_xor" targetRef="id_patient_zu_op_eingewilligt_yes_grouping" id="sf_patient_zu_op_eingewillig_xor_patient_zu_op_eingewilligt_yes_grouping"/>
<userTask name="Keine Operation durchfuehren" id="id_keine_operation_durchfuehren">
<incoming>sf_patient_zu_op_eingewillig_xor_keine_operation_durchfuehren</incoming>
<outgoing>sf_keine_operation_durchfuehren_join_of_patient_zu_op_eingewillig_xor</outgoing>
</userTask>
<sequenceFlow sourceRef="id_keine_operation_durchfuehren" targetRef="id_join_of_patient_zu_op_eingewillig_xor" id="sf_keine_operation_durchfuehren_join_of_patient_zu_op_eingewillig_xor"/>
<subProcess id="id_patient_zu_op_eingewilligt_yes_grouping">
<incoming>sf_patient_zu_op_eingewillig_xor_patient_zu_op_eingewilligt_yes_grouping</incoming>
<outgoing>sf_patient_zu_op_eingewilligt_yes_grouping_join_of_patient_zu_op_eingewillig_xor</outgoing>
<startEvent isInterrupting="false" parallelMultiple="false" name="start" id="id_start114">
<outgoing>sf_start114_operationsfreigabe_einholen</outgoing>
</startEvent>
<sequenceFlow sourceRef="id_start114" targetRef="id_operationsfreigabe_einholen" id="sf_start114_operationsfreigabe_einholen"/>
<userTask name="Operationsfreigabe einholen" id="id_operationsfreigabe_einholen">
<incoming>sf_start114_operationsfreigabe_einholen</incoming>
<outgoing>sf_operationsfreigabe_einholen_operationsfreigabe</outgoing>
</userTask>
<sequenceFlow sourceRef="id_operationsfreigabe_einholen" targetRef="id_operationsfreigabe" id="sf_operationsfreigabe_einholen_operationsfreigabe"/>
<intermediateCatchEvent name="Operationsfreigabe" id="id_operationsfreigabe">
<incoming>sf_operationsfreigabe_einholen_operationsfreigabe</incoming>
<outgoing>sf_operationsfreigabe_operationsfreigabe_triggerAction</outgoing>
<conditionalEventDefinition id="event_operationsfreigabe">
<condition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="tFormalExpression" language="text/cql">Operationsfreigabe</condition>
</conditionalEventDefinition>
</intermediateCatchEvent>
<sequenceFlow sourceRef="id_operationsfreigabe" targetRef="id_operationsfreigabe_triggerAction" id="sf_operationsfreigabe_operationsfreigabe_triggerAction"/>
<dataObjectReference name="Operationsfreigabe" id="id_data_operationsfreigabe">
<extensionElements>
<ns5:type xmlns:ns5="http://aist.fh-hagenberg.at/msbpmn/bpmn-extension/fhir">Operationsfreigabe</ns5:type>
</extensionElements>
</dataObjectReference>
<userTask name="Operationsfreigabe" id="id_operationsfreigabe_triggerAction">
<incoming>sf_operationsfreigabe_operationsfreigabe_triggerAction</incoming>
<outgoing>sf_operationsfreigabe_triggerAction_operation_freigeben_xor</outgoing>
<property name="prop_Operationsfreigabe" id="prop_operationsfreigabe_triggerAction_data_operationsfreigabe"/>
<dataInputAssociation id="df_id_operationsfreigabe_triggerAction_data_operationsfreigabe">
<sourceRef>id_data_operationsfreigabe</sourceRef>
<targetRef>prop_operationsfreigabe_triggerAction_data_operationsfreigabe</targetRef>
</dataInputAssociation>
</userTask>
<sequenceFlow sourceRef="id_operationsfreigabe_triggerAction" targetRef="id_operation_freigeben_xor" id="sf_operationsfreigabe_triggerAction_operation_freigeben_xor"/>
<exclusiveGateway name="Operation freigeben?" id="id_operation_freigeben_xor">
<incoming>sf_operationsfreigabe_triggerAction_operation_freigeben_xor</incoming>
<outgoing>sf_operation_freigeben_xor_operation_freigeben_ja_grouping</outgoing>
<outgoing>sf_operation_freigeben_xor_keine_operation_durchfuehren_2</outgoing>
</exclusiveGateway>
<sequenceFlow sourceRef="id_operation_freigeben_xor" targetRef="id_operation_freigeben_ja_grouping" name="Ja" id="sf_operation_freigeben_xor_operation_freigeben_ja_grouping">
<conditionExpression id="sf_operation_freigeben_xor_operation_freigeben_ja_grouping_condition">Ja</conditionExpression>
</sequenceFlow>
<sequenceFlow sourceRef="id_operation_freigeben_xor" targetRef="id_keine_operation_durchfuehren_2" name="Nein" id="sf_operation_freigeben_xor_keine_operation_durchfuehren_2">
<conditionExpression id="sf_operation_freigeben_xor_keine_operation_durchfuehren_2_condition">Nein</conditionExpression>
</sequenceFlow>
<subProcess id="id_operation_freigeben_ja_grouping">
<incoming>sf_operation_freigeben_xor_operation_freigeben_ja_grouping</incoming>
<outgoing>sf_operation_freigeben_ja_grouping_join_of_operation_freigeben_xor</outgoing>
<startEvent isInterrupting="false" parallelMultiple="false" name="start" id="id_start116">
<outgoing>sf_start116_kann_die_operation_tk_durchgefuehrt_werden</outgoing>
</startEvent>
<sequenceFlow sourceRef="id_start116" targetRef="id_kann_die_operation_tk_durchgefuehrt_werden" id="sf_start116_kann_die_operation_tk_durchgefuehrt_werden"/>
<userTask name="Kann die Operation TK durchgefuehrt werden?" id="id_kann_die_operation_tk_durchgefuehrt_werden">
<incoming>sf_start116_kann_die_operation_tk_durchgefuehrt_werden</incoming>
<outgoing>sf_kann_die_operation_tk_durchgefuehrt_werden_hernienoperation_durchfuehren</outgoing>
</userTask>
<sequenceFlow sourceRef="id_kann_die_operation_tk_durchgefuehrt_werden" targetRef="id_hernienoperation_durchfuehren" id="sf_kann_die_operation_tk_durchgefuehrt_werden_hernienoperation_durchfuehren"/>
<userTask name="Hernienoperation durchfuehren" id="id_hernienoperation_durchfuehren">
<incoming>sf_kann_die_operation_tk_durchgefuehrt_werden_hernienoperation_durchfuehren</incoming>
<outgoing>sf_hernienoperation_durchfuehren_operation_tagesklinisch_xor</outgoing>
</userTask>
<sequenceFlow sourceRef="id_hernienoperation_durchfuehren" targetRef="id_operation_tagesklinisch_xor" id="sf_hernienoperation_durchfuehren_operation_tagesklinisch_xor"/>
<exclusiveGateway name="Operation tagesklinisch?" id="id_operation_tagesklinisch_xor">
<incoming>sf_hernienoperation_durchfuehren_operation_tagesklinisch_xor</incoming>
<outgoing>sf_operation_tagesklinisch_xor_vier_h_nach_op</outgoing>
<outgoing>sf_operation_tagesklinisch_xor_erster_tag_nach_op</outgoing>
</exclusiveGateway>
<sequenceFlow sourceRef="id_operation_tagesklinisch_xor" targetRef="id_vier_h_nach_op" id="sf_operation_tagesklinisch_xor_vier_h_nach_op"/>
<sequenceFlow sourceRef="id_operation_tagesklinisch_xor" targetRef="id_erster_tag_nach_op" id="sf_operation_tagesklinisch_xor_erster_tag_nach_op"/>
<userTask name="4h nach OP" id="id_vier_h_nach_op">
<incoming>sf_operation_tagesklinisch_xor_vier_h_nach_op</incoming>
<outgoing>sf_vier_h_nach_op_join_of_operation_tagesklinisch_xor</outgoing>
</userTask>
<sequenceFlow sourceRef="id_vier_h_nach_op" targetRef="id_join_of_operation_tagesklinisch_xor" id="sf_vier_h_nach_op_join_of_operation_tagesklinisch_xor"/>
<userTask name="am 1. post OP Tag" id="id_erster_tag_nach_op">
<incoming>sf_operation_tagesklinisch_xor_erster_tag_nach_op</incoming>
<outgoing>sf_erster_tag_nach_op_join_of_operation_tagesklinisch_xor</outgoing>
</userTask>
<sequenceFlow sourceRef="id_erster_tag_nach_op" targetRef="id_join_of_operation_tagesklinisch_xor" id="sf_erster_tag_nach_op_join_of_operation_tagesklinisch_xor"/>
<exclusiveGateway name="join" id="id_join_of_operation_tagesklinisch_xor">
<incoming>sf_erster_tag_nach_op_join_of_operation_tagesklinisch_xor</incoming>
<incoming>sf_vier_h_nach_op_join_of_operation_tagesklinisch_xor</incoming>
<outgoing>sf_join_of_operation_tagesklinisch_xor_postoperative_wundinspektion_durchfuehren</outgoing>
</exclusiveGateway>
<sequenceFlow sourceRef="id_join_of_operation_tagesklinisch_xor" targetRef="id_postoperative_wundinspektion_durchfuehren" id="sf_join_of_operation_tagesklinisch_xor_postoperative_wundinspektion_durchfuehren"/>
<userTask name="postoperative Wundinspektion durchfuehren" id="id_postoperative_wundinspektion_durchfuehren">
<incoming>sf_join_of_operation_tagesklinisch_xor_postoperative_wundinspektion_durchfuehren</incoming>
<outgoing>sf_postoperative_wundinspektion_durchfuehren_patient_entlassen</outgoing>
</userTask>
<sequenceFlow sourceRef="id_postoperative_wundinspektion_durchfuehren" targetRef="id_patient_entlassen" id="sf_postoperative_wundinspektion_durchfuehren_patient_entlassen"/>
<userTask name="Patient entlassen" id="id_patient_entlassen">
<incoming>sf_postoperative_wundinspektion_durchfuehren_patient_entlassen</incoming>
<outgoing>sf_patient_entlassen_end117</outgoing>
<dataOutputAssociation id="df_id_patient_entlassen_data_entlassungspapiere">
<targetRef>id_data_entlassungspapiere</targetRef>
</dataOutputAssociation>
</userTask>
<sequenceFlow sourceRef="id_patient_entlassen" targetRef="id_end117" id="sf_patient_entlassen_end117"/>
<dataObjectReference name="Entlassungspapiere" id="id_data_entlassungspapiere">
<extensionElements>
<ns5:type xmlns:ns5="http://aist.fh-hagenberg.at/msbpmn/bpmn-extension/fhir">Entlassungspapiere</ns5:type>
</extensionElements>
</dataObjectReference>
<endEvent name="end" id="id_end117">
<incoming>sf_patient_entlassen_end117</incoming>
</endEvent>
</subProcess>
<sequenceFlow sourceRef="id_operation_freigeben_ja_grouping" targetRef="id_join_of_operation_freigeben_xor" id="sf_operation_freigeben_ja_grouping_join_of_operation_freigeben_xor"/>
<userTask name="Keine Operation durchfuehren" id="id_keine_operation_durchfuehren_2">
<incoming>sf_operation_freigeben_xor_keine_operation_durchfuehren_2</incoming>
<outgoing>sf_keine_operation_durchfuehren_2_join_of_operation_freigeben_xor</outgoing>
</userTask>
<sequenceFlow sourceRef="id_keine_operation_durchfuehren_2" targetRef="id_join_of_operation_freigeben_xor" id="sf_keine_operation_durchfuehren_2_join_of_operation_freigeben_xor"/>
<exclusiveGateway name="join" id="id_join_of_operation_freigeben_xor">
<incoming>sf_operation_freigeben_ja_grouping_join_of_operation_freigeben_xor</incoming>
<incoming>sf_keine_operation_durchfuehren_2_join_of_operation_freigeben_xor</incoming>
<outgoing>sf_join_of_operation_freigeben_xor_end115</outgoing>
</exclusiveGateway>
<sequenceFlow sourceRef="id_join_of_operation_freigeben_xor" targetRef="id_end115" id="sf_join_of_operation_freigeben_xor_end115"/>
<endEvent name="end" id="id_end115">
<incoming>sf_join_of_operation_freigeben_xor_end115</incoming>
</endEvent>
</subProcess>
<sequenceFlow sourceRef="id_patient_zu_op_eingewilligt_yes_grouping" targetRef="id_join_of_patient_zu_op_eingewillig_xor" id="sf_patient_zu_op_eingewilligt_yes_grouping_join_of_patient_zu_op_eingewillig_xor"/>
<exclusiveGateway name="join" id="id_join_of_patient_zu_op_eingewillig_xor">
<incoming>sf_keine_operation_durchfuehren_join_of_patient_zu_op_eingewillig_xor</incoming>
<incoming>sf_patient_zu_op_eingewilligt_yes_grouping_join_of_patient_zu_op_eingewillig_xor</incoming>
<outgoing>sf_join_of_patient_zu_op_eingewillig_xor_end113</outgoing>
</exclusiveGateway>
<sequenceFlow sourceRef="id_join_of_patient_zu_op_eingewillig_xor" targetRef="id_end113" id="sf_join_of_patient_zu_op_eingewillig_xor_end113"/>
<endEvent name="end" id="id_end113">
<incoming>sf_join_of_patient_zu_op_eingewillig_xor_end113</incoming>
</endEvent>
</subProcess>
<sequenceFlow sourceRef="id_hernie_diagnostiziert_ja_grouping" targetRef="id_join_of_hernie_diagnostiziert_xor" id="sf_hernie_diagnostiziert_ja_grouping_join_of_hernie_diagnostiziert_xor"/>
<userTask name="Andere Untersuchungen durchfuehren" id="id_andere_untersuchungen_durchfuehren">
<incoming>sf_hernie_diagnostiziert_xor_andere_untersuchungen_durchfuehren</incoming>
<outgoing>sf_andere_untersuchungen_durchfuehren_join_of_hernie_diagnostiziert_xor</outgoing>
</userTask>
<sequenceFlow sourceRef="id_andere_untersuchungen_durchfuehren" targetRef="id_join_of_hernie_diagnostiziert_xor" id="sf_andere_untersuchungen_durchfuehren_join_of_hernie_diagnostiziert_xor"/>
<exclusiveGateway name="join" id="id_join_of_hernie_diagnostiziert_xor">
<incoming>sf_andere_untersuchungen_durchfuehren_join_of_hernie_diagnostiziert_xor</incoming>
<incoming>sf_hernie_diagnostiziert_ja_grouping_join_of_hernie_diagnostiziert_xor</incoming>
<outgoing>sf_join_of_hernie_diagnostiziert_xor_end109</outgoing>
</exclusiveGateway>
<sequenceFlow sourceRef="id_join_of_hernie_diagnostiziert_xor" targetRef="id_end109" id="sf_join_of_hernie_diagnostiziert_xor_end109"/>
<endEvent name="end" id="id_end109">
<incoming>sf_join_of_hernie_diagnostiziert_xor_end109</incoming>
</endEvent>
</process>
<ns4:BPMNDiagram>
<ns4:BPMNPlane bpmnElement="hernien">
<ns4:BPMNShape bpmnElement="id_start116" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="2640.0" y="684.0" width="30.0" height="30.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_kann_die_operation_tk_durchgefuehrt_werden" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="2720.0" y="659.0" width="100.0" height="80.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_hernienoperation_durchfuehren" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="2870.0" y="659.0" width="100.0" height="80.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_operation_tagesklinisch_xor" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="3020.0" y="679.0" width="40.0" height="40.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_vier_h_nach_op" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="3110.0" y="569.0" width="100.0" height="80.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_erster_tag_nach_op" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="3110.0" y="749.0" width="100.0" height="80.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_join_of_operation_tagesklinisch_xor" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="3260.0" y="679.0" width="40.0" height="40.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_postoperative_wundinspektion_durchfuehren" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="3350.0" y="659.0" width="100.0" height="80.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_patient_entlassen" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="3500.0" y="659.0" width="100.0" height="80.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_end117" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="3650.0" y="684.0" width="30.0" height="30.0"/>
</ns4:BPMNShape>
<ns4:BPMNEdge bpmnElement="sf_kann_die_operation_tk_durchgefuehrt_werden_hernienoperation_durchfuehren">
<ns2:waypoint x="2820.0" y="699.041015625"/>
<ns2:waypoint x="2870.0" y="699.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_operation_tagesklinisch_xor_vier_h_nach_op">
<ns2:waypoint x="3060.0" y="699.041015625"/>
<ns2:waypoint x="3085.0" y="699.041015625"/>
<ns2:waypoint x="3085.0" y="609.041015625"/>
<ns2:waypoint x="3110.0" y="609.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_join_of_operation_tagesklinisch_xor_postoperative_wundinspektion_durchfuehren">
<ns2:waypoint x="3300.0" y="699.041015625"/>
<ns2:waypoint x="3350.0" y="699.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_patient_entlassen_end117">
<ns2:waypoint x="3600.0" y="699.041015625"/>
<ns2:waypoint x="3650.0" y="699.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_hernienoperation_durchfuehren_operation_tagesklinisch_xor">
<ns2:waypoint x="2970.0" y="699.041015625"/>
<ns2:waypoint x="3020.0" y="699.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_postoperative_wundinspektion_durchfuehren_patient_entlassen">
<ns2:waypoint x="3450.0" y="699.041015625"/>
<ns2:waypoint x="3500.0" y="699.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_vier_h_nach_op_join_of_operation_tagesklinisch_xor">
<ns2:waypoint x="3210.0" y="609.041015625"/>
<ns2:waypoint x="3235.0" y="609.041015625"/>
<ns2:waypoint x="3235.0" y="699.041015625"/>
<ns2:waypoint x="3260.0" y="699.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_erster_tag_nach_op_join_of_operation_tagesklinisch_xor">
<ns2:waypoint x="3210.0" y="789.041015625"/>
<ns2:waypoint x="3235.0" y="789.041015625"/>
<ns2:waypoint x="3235.0" y="699.041015625"/>
<ns2:waypoint x="3260.0" y="699.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_start116_kann_die_operation_tk_durchgefuehrt_werden">
<ns2:waypoint x="2670.0" y="699.041015625"/>
<ns2:waypoint x="2720.0" y="699.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_operation_tagesklinisch_xor_erster_tag_nach_op">
<ns2:waypoint x="3060.0" y="699.041015625"/>
<ns2:waypoint x="3085.0" y="699.041015625"/>
<ns2:waypoint x="3085.0" y="789.041015625"/>
<ns2:waypoint x="3110.0" y="789.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNShape bpmnElement="id_data_entlassungspapiere" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="3532.0" y="859.0" width="36.0" height="50.0"/>
</ns4:BPMNShape>
<ns4:BPMNEdge bpmnElement="df_id_patient_entlassen_data_entlassungspapiere">
<ns2:waypoint x="3550.0" y="739.0"/>
<ns2:waypoint x="3550.0" y="859.0"/>
</ns4:BPMNEdge>
<ns4:BPMNShape bpmnElement="id_data_operationsfreigabe" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="1960.0" y="379.0" width="36.0" height="50.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_start114" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="2000.0" y="845.0" width="30.0" height="30.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_operationsfreigabe_einholen" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="2080.0" y="820.0" width="100.0" height="80.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_operationsfreigabe" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="2230.0" y="850.0" width="30.0" height="30.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_operationsfreigabe_triggerAction" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="2310.0" y="831.0" width="100.0" height="80.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_operation_freigeben_xor" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="2460.0" y="860.0" width="40.0" height="40.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_operation_freigeben_ja_grouping" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="2550.0" y="479.0" width="1190.0" height="450.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_keine_operation_durchfuehren_2" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="3095.0" y="1029.0" width="100.0" height="80.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_join_of_operation_freigeben_xor" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="3790.0" y="864.0" width="40.0" height="40.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_end115" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="3880.0" y="869.0" width="30.0" height="30.0"/>
</ns4:BPMNShape>
<ns4:BPMNEdge bpmnElement="sf_start114_operationsfreigabe_einholen">
<ns2:waypoint x="2030.0" y="860.041015625"/>
<ns2:waypoint x="2080.0" y="860.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_operationsfreigabe_einholen_operationsfreigabe">
<ns2:waypoint x="2180.0" y="860.041015625"/>
<ns2:waypoint x="2205.0" y="860.041015625"/>
<ns2:waypoint x="2205.0" y="865.041015625"/>
<ns2:waypoint x="2230.0" y="865.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_operationsfreigabe_triggerAction_operation_freigeben_xor">
<ns2:waypoint x="2410.0" y="871.041015625"/>
<ns2:waypoint x="2435.0" y="871.041015625"/>
<ns2:waypoint x="2435.0" y="880.041015625"/>
<ns2:waypoint x="2460.0" y="880.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_operationsfreigabe_operationsfreigabe_triggerAction">
<ns2:waypoint x="2260.0" y="865.041015625"/>
<ns2:waypoint x="2285.0" y="865.041015625"/>
<ns2:waypoint x="2285.0" y="871.041015625"/>
<ns2:waypoint x="2310.0" y="871.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_operation_freigeben_ja_grouping_join_of_operation_freigeben_xor">
<ns2:waypoint x="3740.0" y="704.041015625"/>
<ns2:waypoint x="3765.0" y="704.041015625"/>
<ns2:waypoint x="3765.0" y="884.041015625"/>
<ns2:waypoint x="3790.0" y="884.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_operation_freigeben_xor_operation_freigeben_ja_grouping">
<ns2:waypoint x="2500.0" y="880.041015625"/>
<ns2:waypoint x="2525.0" y="880.041015625"/>
<ns2:waypoint x="2525.0" y="704.041015625"/>
<ns2:waypoint x="2550.0" y="704.041015625"/>
<ns4:BPMNLabel>
<ns3:Bounds x="2435.0" y="792.041015625" width="90.0" height="30.0"/>
</ns4:BPMNLabel>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_keine_operation_durchfuehren_2_join_of_operation_freigeben_xor">
<ns2:waypoint x="3195.0" y="1069.041015625"/>
<ns2:waypoint x="3492.5" y="1069.041015625"/>
<ns2:waypoint x="3492.5" y="884.041015625"/>
<ns2:waypoint x="3790.0" y="884.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_join_of_operation_freigeben_xor_end115">
<ns2:waypoint x="3830.0" y="884.041015625"/>
<ns2:waypoint x="3880.0" y="884.041015625"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_operation_freigeben_xor_keine_operation_durchfuehren_2">
<ns2:waypoint x="2500.0" y="880.041015625"/>
<ns2:waypoint x="2797.5" y="880.041015625"/>
<ns2:waypoint x="2797.5" y="1069.041015625"/>
<ns2:waypoint x="3095.0" y="1069.041015625"/>
<ns4:BPMNLabel>
<ns3:Bounds x="2707.5" y="974.541015625" width="90.0" height="30.0"/>
</ns4:BPMNLabel>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="df_id_operationsfreigabe_triggerAction_data_operationsfreigabe">
<ns2:waypoint x="1996.0" y="426.00541666617767"/>
<ns2:waypoint x="2327.2776399827676" y="831.0"/>
</ns4:BPMNEdge>
<ns4:BPMNShape bpmnElement="id_start112" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="1590.0" y="451.0" width="30.0" height="30.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_einwilligung_des_patienten_einholen" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="1670.0" y="426.0" width="100.0" height="80.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_patient_zu_op_eingewillig_xor" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="1820.0" y="445.0" width="40.0" height="40.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_keine_operation_durchfuehren" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="2891.0" y="150.0" width="100.0" height="80.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_patient_zu_op_eingewilligt_yes_grouping" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="1910.0" y="329.0" width="2063.0" height="819.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_join_of_patient_zu_op_eingewillig_xor" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="4023.0" y="444.0" width="40.0" height="40.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_end113" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="4113.0" y="449.0" width="30.0" height="30.0"/>
</ns4:BPMNShape>
<ns4:BPMNEdge bpmnElement="sf_patient_zu_op_eingewillig_xor_keine_operation_durchfuehren">
<ns2:waypoint x="1860.0" y="465.0"/>
<ns2:waypoint x="2375.75" y="465.0"/>
<ns2:waypoint x="2375.75" y="190.0"/>
<ns2:waypoint x="2892.0" y="190.0"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_keine_operation_durchfuehren_join_of_patient_zu_op_eingewillig_xor">
<ns2:waypoint x="2992.0" y="190.0"/>
<ns2:waypoint x="3507.25" y="190.0"/>
<ns2:waypoint x="3507.25" y="464.0"/>
<ns2:waypoint x="4023.0" y="464.0"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_start112_einwilligung_des_patienten_einholen">
<ns2:waypoint x="1620.0" y="466.0"/>
<ns2:waypoint x="1670.0" y="466.0"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_patient_zu_op_eingewillig_xor_patient_zu_op_eingewilligt_yes_grouping">
<ns2:waypoint x="1860.0" y="465.0"/>
<ns2:waypoint x="1885.0" y="465.0"/>
<ns2:waypoint x="1885.0" y="739.0000000000001"/>
<ns2:waypoint x="1910.0" y="739.0000000000001"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_join_of_patient_zu_op_eingewillig_xor_end113">
<ns2:waypoint x="4063.0" y="464.0"/>
<ns2:waypoint x="4113.0" y="464.0"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_einwilligung_des_patienten_einholen_patient_zu_op_eingewillig_xor">
<ns2:waypoint x="1770.0" y="466.0"/>
<ns2:waypoint x="1795.0" y="466.0"/>
<ns2:waypoint x="1795.0" y="465.0"/>
<ns2:waypoint x="1820.0" y="465.0"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_patient_zu_op_eingewilligt_yes_grouping_join_of_patient_zu_op_eingewillig_xor">
<ns2:waypoint x="3973.0" y="739.0"/>
<ns2:waypoint x="3998.0" y="739.0"/>
<ns2:waypoint x="3998.0" y="464.0"/>
<ns2:waypoint x="4023.0" y="464.0"/>
</ns4:BPMNEdge>
<ns4:BPMNShape bpmnElement="id_data_patienteneinwilligung" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="1702.0" y="1178.0" width="36.0" height="50.0"/>
</ns4:BPMNShape>
<ns4:BPMNEdge bpmnElement="df_id_einwilligung_des_patienten_einholen_data_patienteneinwilligung">
<ns2:waypoint x="1720.0" y="506.0"/>
<ns2:waypoint x="1720.0" y="1179.0"/>
</ns4:BPMNEdge>
<ns4:BPMNShape bpmnElement="id_start110" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="620.0" y="826.0" width="30.0" height="30.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_ultraschall_durchfuehren" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="700.0" y="801.0" width="100.0" height="80.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_ultraschall_konklusiv_xor" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="850.0" y="824.0" width="40.0" height="40.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_join_of_ultraschall_konklusiv_xor" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="1090.0" y="826.0" width="40.0" height="40.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_ct_abdomen_oder_mri_durchfuehren" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="940.0" y="737.0" width="100.0" height="80.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_end111" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="1180.0" y="831.0" width="30.0" height="30.0"/>
</ns4:BPMNShape>
<ns4:BPMNEdge bpmnElement="sf_ultraschall_konklusiv_xor_ct_abdomen_oder_mri_durchfuehren">
<ns2:waypoint x="890.0" y="844.4794921875"/>
<ns2:waypoint x="915.0" y="844.4794921875"/>
<ns2:waypoint x="915.0" y="777.4794921875"/>
<ns2:waypoint x="940.0" y="777.4794921875"/>
<ns4:BPMNLabel>
<ns3:Bounds x="825.0" y="810.9794921875" width="90.0" height="30.0"/>
</ns4:BPMNLabel>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_ultraschall_konklusiv_xor_join_of_ultraschall_konklusiv_xor">
<ns2:waypoint x="890.0" y="844.4794921875"/>
<ns2:waypoint x="990.0" y="844.4794921875"/>
<ns2:waypoint x="990.0" y="846.4794921875"/>
<ns2:waypoint x="1090.0" y="846.4794921875"/>
<ns4:BPMNLabel>
<ns3:Bounds x="900.0" y="845.4794921875" width="90.0" height="30.0"/>
</ns4:BPMNLabel>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_ct_abdomen_oder_mri_durchfuehren_join_of_ultraschall_konklusiv_xor">
<ns2:waypoint x="1040.0" y="777.4794921875"/>
<ns2:waypoint x="1065.0" y="777.4794921875"/>
<ns2:waypoint x="1065.0" y="846.4794921875"/>
<ns2:waypoint x="1090.0" y="846.4794921875"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_ultraschall_durchfuehren_ultraschall_konklusiv_xor">
<ns2:waypoint x="800.0" y="841.4794921875"/>
<ns2:waypoint x="825.0" y="841.4794921875"/>
<ns2:waypoint x="825.0" y="844.4794921875"/>
<ns2:waypoint x="850.0" y="844.4794921875"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_join_of_ultraschall_konklusiv_xor_end111">
<ns2:waypoint x="1130.0" y="846.4794921875"/>
<ns2:waypoint x="1180.0" y="846.4794921875"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_start110_ultraschall_durchfuehren">
<ns2:waypoint x="650.0" y="841.4794921875"/>
<ns2:waypoint x="700.0" y="841.4794921875"/>
</ns4:BPMNEdge>
<ns4:BPMNShape bpmnElement="id_start108" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="60.0" y="663.0" width="30.0" height="30.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_chirurgische_anamnese_durchfuehren" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="140.0" y="638.0" width="100.0" height="80.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_koerperliche_untersuchung_durchfuehren" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="290.0" y="636.0" width="100.0" height="80.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_diagnose_klar_xor" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="440.0" y="652.0" width="40.0" height="40.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_diagnose_klar_nein_grouping" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="530.0" y="647.0" width="740.0" height="294.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_join_of_diagnose_klar_xor" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="1320.0" y="736.0" width="40.0" height="40.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_hernie_diagnostiziert_xor" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="1410.0" y="912.0" width="40.0" height="40.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_hernie_diagnostiziert_ja_grouping" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="1500.0" y="60.0" width="2703.0" height="1188.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_andere_untersuchungen_durchfuehren" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="2801.0" y="1348.0" width="100.0" height="80.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_join_of_hernie_diagnostiziert_xor" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="4253.0" y="999.0" width="40.0" height="40.0"/>
</ns4:BPMNShape>
<ns4:BPMNShape bpmnElement="id_end109" isHorizontal="true" isExpanded="true">
<ns3:Bounds x="4343.0" y="1004.0" width="30.0" height="30.0"/>
</ns4:BPMNShape>
<ns4:BPMNEdge bpmnElement="sf_diagnose_klar_xor_join_of_diagnose_klar_xor">
<ns2:waypoint x="480.0" y="672.4794921875"/>
<ns2:waypoint x="900.0" y="672.4794921875"/>
<ns2:waypoint x="900.0" y="756.4794921875"/>
<ns2:waypoint x="1320.0" y="756.4794921875"/>
<ns4:BPMNLabel>
<ns3:Bounds x="810.0" y="714.4794921875" width="90.0" height="30.0"/>
</ns4:BPMNLabel>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_start108_chirurgische_anamnese_durchfuehren">
<ns2:waypoint x="90.0" y="678.4794921875"/>
<ns2:waypoint x="140.0" y="678.4794921875"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_andere_untersuchungen_durchfuehren_join_of_hernie_diagnostiziert_xor">
<ns2:waypoint x="2902.0" y="1388.4843355429293"/>
<ns2:waypoint x="3577.25" y="1388.4843355429293"/>
<ns2:waypoint x="3577.25" y="1019.4794921875"/>
<ns2:waypoint x="4253.0" y="1019.4794921875"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_koerperliche_untersuchung_durchfuehren_diagnose_klar_xor">
<ns2:waypoint x="390.0" y="676.4794921875"/>
<ns2:waypoint x="415.0" y="676.4794921875"/>
<ns2:waypoint x="415.0" y="672.4794921875"/>
<ns2:waypoint x="440.0" y="672.4794921875"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_hernie_diagnostiziert_ja_grouping_join_of_hernie_diagnostiziert_xor">
<ns2:waypoint x="4203.0" y="654.4794921875"/>
<ns2:waypoint x="4228.0" y="654.4794921875"/>
<ns2:waypoint x="4228.0" y="1019.4794921875"/>
<ns2:waypoint x="4253.0" y="1019.4794921875"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_chirurgische_anamnese_durchfuehren_koerperliche_untersuchung_durchfuehren">
<ns2:waypoint x="240.0" y="678.4794921875"/>
<ns2:waypoint x="265.0" y="678.4794921875"/>
<ns2:waypoint x="265.0" y="676.4794921875"/>
<ns2:waypoint x="290.0" y="676.4794921875"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_diagnose_klar_nein_grouping_join_of_diagnose_klar_xor">
<ns2:waypoint x="1270.0" y="794.4794921875"/>
<ns2:waypoint x="1295.0" y="794.4794921875"/>
<ns2:waypoint x="1295.0" y="756.4794921875"/>
<ns2:waypoint x="1320.0" y="756.4794921875"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_hernie_diagnostiziert_xor_hernie_diagnostiziert_ja_grouping">
<ns2:waypoint x="1450.0" y="932.4794921875"/>
<ns2:waypoint x="1475.0" y="932.4794921875"/>
<ns2:waypoint x="1475.0" y="654.4794921875002"/>
<ns2:waypoint x="1500.0" y="654.4794921875002"/>
<ns4:BPMNLabel>
<ns3:Bounds x="1385.0" y="793.4794921875" width="90.0" height="30.0"/>
</ns4:BPMNLabel>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_diagnose_klar_xor_diagnose_klar_nein_grouping">
<ns2:waypoint x="480.0" y="672.4794921875"/>
<ns2:waypoint x="505.0" y="672.4794921875"/>
<ns2:waypoint x="505.0" y="794.4794921874999"/>
<ns2:waypoint x="530.0" y="794.4794921874999"/>
<ns4:BPMNLabel>
<ns3:Bounds x="415.0" y="733.4794921875" width="90.0" height="30.0"/>
</ns4:BPMNLabel>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_join_of_diagnose_klar_xor_hernie_diagnostiziert_xor">
<ns2:waypoint x="1360.0" y="756.4794921875"/>
<ns2:waypoint x="1385.0" y="756.4794921875"/>
<ns2:waypoint x="1385.0" y="932.4794921875"/>
<ns2:waypoint x="1410.0" y="932.4794921875"/>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_hernie_diagnostiziert_xor_andere_untersuchungen_durchfuehren">
<ns2:waypoint x="1450.0" y="932.4794921875"/>
<ns2:waypoint x="2125.75" y="932.4794921875"/>
<ns2:waypoint x="2125.75" y="1388.474744740099"/>
<ns2:waypoint x="2802.0" y="1388.474744740099"/>
<ns4:BPMNLabel>
<ns3:Bounds x="2035.875" y="1160.4771184637993" width="90.0" height="30.0"/>
</ns4:BPMNLabel>
</ns4:BPMNEdge>
<ns4:BPMNEdge bpmnElement="sf_join_of_hernie_diagnostiziert_xor_end109">
<ns2:waypoint x="4293.0" y="1019.4794921875"/>
<ns2:waypoint x="4343.0" y="1019.4794921875"/>
</ns4:BPMNEdge>
</ns4:BPMNPlane>
</ns4:BPMNDiagram>
</definitions>


