Case Management Model and Notation™ (CMMN™) definiert ein gemeinsames Metamodell und eine gemeinsame Notation zum Modellieren und grafischen Ausdrücken eines Falls sowie ein Austauschformat zum Austauschen von Fallmodellen zwischen verschiedenen Werkzeugen.
CMMN konzentriert sich auf lebendige Informationen und Beziehungen, während sich traditionelle Geschäftsprozesse auf a-priori-definierte Aktivitätssequenzen konzentrieren. Was die OMG Business Process Model and Notation (BPMN)-Spezifikation für Business Process Management-Produkte ist, ist für CMMN für Case-Management-Produkte. Gemeinsam mit der DMN, der Decision Model and Notation, bilden diese Standards die Triple Crown of BPM.
BPMN | DMN | CMMN | |
Business Process Model and Notation | Decision Model and Notation | Case Management Model and Notation | |
Anwendungsschwerpunkt | Fluss (Prozessablauf) | Entscheidung | Zustand (Fall) |
Einsatzgebiet | Für eher strukturierte (Teil-)Prozesse | Für eher unstruktierte (Teil-)Prozesse | Für strukturierte Regelwerke |
Ausführungssteuerung | Orchestrierung | Daten | Mensch (Wissensarbeiter) |
Modellierungskonzept | Imperativ | Imperativ | Deklarativ |
Grafische Modellierung | JA | JA | JA |
XML-Austauschformat | JA | JA | JA |
Ausführbarkeit | JA | JA | JA |
Fallmanagement und CMMN
CMMN ist eine grafische Notation, die zur Erfassung von Arbeitsmethoden verwendet wird, die auf der Bearbeitung von Fällen basieren, die verschiedene Aktivitäten erfordern, die in einer unvorhersehbaren Reihenfolge als Reaktion auf sich entwickelnde Situationen ausgeführt werden können. Mit einem ereigniszentrierten Ansatz und dem Konzept einer Fallakte erweitert CMMN die Grenzen dessen, was mit BPMN modelliert werden kann, einschließlich weniger strukturierter und von Wissensarbeitern angetriebener Arbeitsanstrengungen.
Anwendungsgebiete der CMMN
Die “’Case Management Model and Notation“‘ (kurz CMMN) ist eine grafische Darstellung im Fallmanagement, die z.B. im juristischen, sozialen oder medizinischen Umfeld eingesetzt wird. Dabei ist ein Fall ein Verfahren, das in einer bestimmten Situation, in Bezug auf ein Thema, zu Maßnahmen führt, um ein gewünschtes Ergebnis zu erzielen.
Während sich die Business Process Model and Notation (BPMN) mit vorhersehbaren und im Voraus definierbaren Prozessen befasst, konzentriert sich CMMN auf die Unterstützung von Prozessen, die an den jeweils vorliegenden Fall angepasst werden und somit unvorhersehbar, nicht wiederholbar, schwach strukturiert und wissensintensiv sind. Im Zentrum steht die Idee des Wissensarbeiters, welcher die Expertise zur Ausführung nötiger Tätigkeiten hat, aber durch Fallmodelle geleitet werden kann.
Beispielszenario
Ein Patient kommt in die Notaufnahme. Nach seiner Registrierung bzw. Identifikation wird – etwa in einem Arztgespräch – die Anamnese durchführt. Aufgrund der Diagnose beschließt der Arzt „fallspezifisch“, entsprechende Behandlungsmaßnahmen mit dem Ziel, dem Patienten zu helfen. Die Grafik zeigt die Fallbearbeitung am Beispiel eines Bruchs.
CMMN unterstützende Softwareprodukte
Notation
Im Gegensatz zur Prozessmodellierung mit BPMN erfolgt die Modellierung von Fällen nicht einem strengem Sequenzfluss-Prinzip, sondern der Statuswechsel steht im Vordergrund. Die Fallbearbeitung fokussiert also auf Zwischenstände in der Bearbeitung (z.B. Anamnese abgeschlossen, Medikation festgelegt etc.). Wie diese Status erreicht werden können, mag sich von Fall zu Fall unterscheiden. Die CMMN bietet hierzu nun verschiedene Symbole an.
Fallakte (case file)
Die Fallakte ist das kontextbildende Element der CMMN und dient als Klammer für die Fallbearbeitung. Das Symbol Fallakte (Case Plan) wird durch einen Ordner repräsentiert, der alle sonstigen CMMN Elemente umfasst. Dies sind in der Regel Aufgaben und Daten.
Falldaten (case file item)
CMMN sammelt Daten in der Fallakte (Case File), um zu entscheiden, welche Aktivitäten zum vorherrschenden Zeitpunkt für den Fallbearbeiter möglich gemacht werden. Die Fallakte dient der Sammlung mehrerer “Case File Items“, welche die eigentlichen Daten darstellen. Ein Case File Item kann wiederum weitere Case File Items enthalten. Case Files werden als Dateien innerhalb der Fallakte dargestellt:
Aufgabe (task)
In Abhängigkeit der oben beschrieben Daten in der Fallakte können nun Aufgaben ausgeführt werden. Hier unterscheidet die CMMN vier Aufgabentypen: den Human Task, den Process Task, den Case Task sowie den untypisierten Task. Sie werden dargestellt als Rechtecke mit abgerundeten Ecken und dem Typ in der linken oberen Ecke:
Bedingung (sentry)
In der Fallbearbeitung kann es vorkommen, dass einige Aufgaben erste verfügbar werden, wenn bestimmte
- Daten vorliegen
- Zustände erreicht sind
- Meilensteine erreicht sind, oder
- andere Aufgaben zuvor erledigt wurden.
Um diese Voraussetzungen zu prüfen, werden in der CMMN sogenannte Sentries verwendet, welche bestimmen, was die Start-Voraussetzungen für eine Aufgabe sind (entry criterion sentry) oder Abschlussvoraussetzungen für eine Aufgabe sind (exit criterion sentry).
Meilensteine (milestones)
Meilensteine sind wichtige Zustände (Status) in der Bearbeitung, die durch die Ausführung von Aufgaben erreicht werden können. Das Erreichen eines Meilensteins bedeutet, dass eine weitere Phase des Falles abgeschlossen ist.
Spezifikationen der CMMN
Ein Konsortium von 11 Unternehmen trug zur Entwicklung von CMMN bei, das jetzt von der [[Object Management Group]] gepflegt wird.
- Version 1.0 wurde im Mai 2014 veröffentlicht unter https://www.omg.org/spec/CMMN/1.0/
- Version 1.1 wurde im Dezember 2016 veröffentlicht unter https://www.omg.org/spec/CMMN/1.1/
Beziehung zu anderen Modellierungssprachen
Die Object Management Group hat eine Reihe von Modellierunggstandards veröffentlicht, die in der Branche mittlerweile als Triple Crown of Business Process Management bezeichnet wird. Zu diesen Sprachen gehört neben der BPMN auch die CMMN und die Decision Model and Notation (DMN).
Siehe auch:
- Adaptive Case Management
- BPMN
- Business Process Management
- Geschäftsprozessmodellierung
- Decision Model and Notation
Weitere Informationen zur CMMN sowie zu Schulungs- und Projektdienstleistungen finden Sie unter www.mi-nautics.com