Zum Inhalt springen

Case Management Model and Notation

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 11. Mai 2021 um 15:46 Uhr durch Bjricherzhagen1978 (Diskussion | Beiträge) (Da gemäß BPMN formuliert, Hinweis entfernt.). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Die Case Management Model and Notation (CMMN) ist eine grafische Darstellung eines Falls sowie ein Austauschformat für den Austausch von Fallmodellen zwischen verschiedenen Tools.

In diesem Zusammenhang ist "Ein Fall ist ein Verfahren, das Maßnahmen umfasst, die in Bezug auf ein Thema in einer bestimmten Situation ergriffen werden, um ein gewünschtes Ergebnis zu erzielen"[1] und das sich aus dem Konzept des Fallmanagements ableitet, wie es sie z.B. im juristischen, sozialen oder medizinischen Umfeld gibt.

Anwendungsszenarien

Während sich BPMN mit vorhersehbaren Prozessen befasst, konzentriert sich CMMN eher auf die Unterstützung von schwachstrukturierten Prozessen, die an sich unvorhersehbar, nicht wiederholbar, schwach strukturiert und wissensintensiv sind.[2] Die Idee des Wissensarbeiters prägt das Konzept, da dieser im Fall die Expertise zur Ausführung nötiger Tätigkeiten hat.

Ein häufig zitiertes Beispiel ist:

  • Ein Patient kommt mit in die Notaufnahme. Nach seiner Registrierung bzw. Identifikation wird in einem Arztgespräch die Anamnese durchführt. Die Diagnoseerkenntnisse führen dann zu unterschiedlichen Behandlungsmaßnahmen.

In Abhängig der Anamnese werden hier fallbezogen unterschiedliche Maßnahmen zur Behandlung vom Arzt beschlossen (individuell für den jeweiligen Patienten).

Versionen 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[3]
  • Version 1.1 wurde im Dezember 2016 veröffentlicht.[4]

Beziehung zu anderen Modellierungssprachen

Die OMG (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 (Case Management Model and Notation), sowe die DMN (Decision Management Model and Notation).[5]

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

  1. Daten vorliegen
  2. Zustände erreicht sind
  3. Meilensteine erreicht sind, oder
  4. andere Aufgaben zuvor erledigt wurden.

Um diese Voraussetzungen zu prüfen, werden in der CMMN sogenannte Sentries verwendet, welche bestimmen, was die Start-Vorasusetzungen 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.

Einfaches CMMN Beispiel

Fallbearbeitung eines Bruchs (Vereinfachte Darstellung)

Siehe auch

Einzelnachweise

  1. OMG: Case Management Model and Notation. Object Management Group, abgerufen am 7. Mai 2021 (englisch).
  2. Bend Rücker: Case Management und CMMN für Entwickler. Heise.de, 6. März 2015, abgerufen am 7. Mai 2021.
  3. OMG: CMMN 1.0. OMG, abgerufen am 7. Mai 2021 (englisch).
  4. OMG: CMMN 1.1. OMG, abgerufen am 7. Mai 2021.
  5. MINAUTICS GmbH: Triple Crown of BPM. In: Glossar. MINAUTICS GmbH, 7. Mai 2021, abgerufen am 7. Mai 2021.