Skip to content
BPMN 2.0 templates

BPMN — Insurance Claim

End-to-end insurance claim approval with a gateway and tasks.

Template previewBPMN 2.0
Rendering…

Make it your own.

<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL"
  xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
  xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"
  xmlns:di="http://www.omg.org/spec/DD/20100524/DI"
  id="Defs_1" targetNamespace="http://flowss.ai/bpmn">
  <bpmn:process id="ClaimProcess" isExecutable="false">
    <bpmn:startEvent id="Start" name="Claim received"/>
    <bpmn:task id="Task_Triage" name="Triage claim"/>
    <bpmn:exclusiveGateway id="GW_Cover" name="Covered?"/>
    <bpmn:task id="Task_Approve" name="Approve payout"/>
    <bpmn:task id="Task_Reject" name="Send rejection letter"/>
    <bpmn:endEvent id="End_OK" name="Paid"/>
    <bpmn:endEvent id="End_NO" name="Closed"/>
    <bpmn:sequenceFlow id="f1" sourceRef="Start" targetRef="Task_Triage"/>
    <bpmn:sequenceFlow id="f2" sourceRef="Task_Triage" targetRef="GW_Cover"/>
    <bpmn:sequenceFlow id="f3" name="yes" sourceRef="GW_Cover" targetRef="Task_Approve"/>
    <bpmn:sequenceFlow id="f4" name="no"  sourceRef="GW_Cover" targetRef="Task_Reject"/>
    <bpmn:sequenceFlow id="f5" sourceRef="Task_Approve" targetRef="End_OK"/>
    <bpmn:sequenceFlow id="f6" sourceRef="Task_Reject" targetRef="End_NO"/>
  </bpmn:process>
  <bpmndi:BPMNDiagram id="D">
    <bpmndi:BPMNPlane bpmnElement="ClaimProcess">
      <bpmndi:BPMNShape bpmnElement="Start"><dc:Bounds x="60"  y="120" width="36" height="36"/></bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="Task_Triage"><dc:Bounds x="140" y="98"  width="120" height="80"/></bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="GW_Cover" isMarkerVisible="true"><dc:Bounds x="300" y="113" width="50" height="50"/></bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="Task_Approve"><dc:Bounds x="400" y="40"  width="120" height="80"/></bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="Task_Reject"><dc:Bounds x="400" y="160" width="120" height="80"/></bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="End_OK"><dc:Bounds x="560" y="62"  width="36" height="36"/></bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="End_NO"><dc:Bounds x="560" y="182" width="36" height="36"/></bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="f1"><di:waypoint x="96"  y="138"/><di:waypoint x="140" y="138"/></bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="f2"><di:waypoint x="260" y="138"/><di:waypoint x="300" y="138"/></bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="f3"><di:waypoint x="325" y="113"/><di:waypoint x="325" y="80"/><di:waypoint x="400" y="80"/></bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="f4"><di:waypoint x="325" y="163"/><di:waypoint x="325" y="200"/><di:waypoint x="400" y="200"/></bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="f5"><di:waypoint x="520" y="80"/><di:waypoint x="560" y="80"/></bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="f6"><di:waypoint x="520" y="200"/><di:waypoint x="560" y="200"/></bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn:definitions>