<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Richard Müller</string-name>
          <email>richard.mueller@informatik.hu-berlin.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andreas Rogge-Solti</string-name>
          <email>andreas.rogge-solti@hpi.uni-potsdam.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Hasso Plattner Institute, University of Potsdam</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institut für Informatik, Humboldt-Universität zu Berlin</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Requirements of Healthcare Processes</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>The nature of healthcare processes in a multidisciplinary hospital is inherently complex. In this paper, we identify particular problems of modeling healthcare processes with the de-facto standard process modeling language BPMN. We discuss all possibilities of BPMN adressing these problems. Where plain BPMN fails to produce nice and easily comprehensible results, we propose a new approach: Encorporating role information in process models using the color attribute of tasks complementary to the usage of lanes.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Recently, business process management (BPM) has become to be considered a valuable
asset in the healthcare domain [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. BPM heavily relies on process models to identify,
review, validate, represent and communicate process knowledge [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Among the wide
variety of process modeling languages, the Business Process Model and Notation 2.0 [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]
(BPMN) can be considered a de-facto standard [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Nonetheless, the utilization of BPMN
as modeling language in specific domains may prove to be difficult. The healthcare
domain serves as a good example, since the nature of healthcare processes in a
multidisciplinary hospital is inherently complex [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>In this paper, we identify particular problems of healthcare processes concerning
roles and task assignment. These problems arose during process elicitation in a medical
environment. We present and discuss possibilities of BPMN addressing these problems.
Further, in the case that plain BPMN fails to produce nice and easily comprehensible
results, we introduce a new and tailored approach: We propose to incorporate role
information in process models using the color attribute of tasks as a complementary
visualization to the usage of lanes. The rest of this paper is organized as follows. In
Sect. 2, we introduce specific modeling requirements of the healthcare domain. Section 3
is devoted to the presentation and evaluation of existing and new approaches for handling
them. Finally, Sect. 4 concludes the paper and gives directions for future work.
In the context of the SOAMED graduate school1 we elicit healthcare processes at
Charité SPZ2. Latter consists of five separate departments jointly working together to</p>
      <sec id="sec-1-1">
        <title>1 http://www.soamed.de</title>
      </sec>
      <sec id="sec-1-2">
        <title>2 http://spz.charite.de</title>
        <p>provide long-time care for disabled or chronically ill children. All departments have
to synchronize their actions and knowledge, resulting in inherently complex processes.
This complex setting creates specific requirements concerning roles, which need to be
supported by a modeling language capturing the processes:
Many roles participate in one process. In the described setting many specialist roles,
e.g., office staff, nurses, different kinds of doctors and therapists, work together to
offer the patients a highly tailored and professional treatment.</p>
        <sec id="sec-1-2-1">
          <title>Several specialists work together on a shared task. The most common example for</title>
          <p>this requirement is a surgery, where, besides the head surgeon, different assistants,
nurses and other personnel work together to treat the patient.</p>
        </sec>
        <sec id="sec-1-2-2">
          <title>A task can be alternatively performed by different roles. An example for this case</title>
          <p>is that a doctor may perform a task which is usually done by a nurse, i.e., taking
blood of a patient.</p>
        </sec>
        <sec id="sec-1-2-3">
          <title>A task can optionally involve additional roles. An example is a doctor who may re</title>
          <p>quest a specialist on demand for consultation-hours.</p>
          <p>In this paper, we focus on the first two requirements, since the two latter ones can
be seen as special form of a shared task. In the next section, we discuss BPMN and its
capabilities of modeling many roles and shared tasks, as well as the issues arising.
3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>BPMN for Healthcare Processes</title>
      <p>
        BPMN by the OMG3 is designed to be understandable by both business professionals
and IT-specialists. The explicit design for non-technical users makes it a promising
candidate for healthcare process modeling, where medical staff need to understand and
discuss the process models. In his book, Silver [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] emphasizes the possibility to model
different events and exceptions for routing a process. This matches with healthcare
processes again, which tend to have many exceptions [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Furthermore, BPMN is an
open and free standard, which enjoys broad tool support. As of writing, the official
BPMN webpage4 lists 73 implementations.
      </p>
      <sec id="sec-2-1">
        <title>3 http://www.omg.org 4 http://www.bpmn.org</title>
        <p>The core modeling elements of BPMN are depicted in Fig. 1. Pools and lanes are
used to structure the process diagram and separate organizational units (lanes) and
organizations (pools). There are three categories of flow objects: Events, activities, and
gateways. Connecting objects set these flow objects in relation to each other. In a pool, a
sequence flow indicates the order in which flow objects are performed. Message flows
are used between pools to model communication with other organizations. Associations
relate artifacts to other elements, and artifacts are either data objects, groups or comments.</p>
        <p>
          Recently, version 2.0 of BPMN was released. Several important issues regarding
execution semantics and interchange formats have been addressed by the new version,
yet still some open issues remain. One of these open issue is the proper integration of role
modeling concepts [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Note that the rudimentary concept of pools and lanes, which
is generally used for that purpose, has no semantic meaning in BPMN. Several other
deficiencies of BPMN have been addressed by the research community [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], e.g., its lack
of support for resource allocation modeling, user interface modeling or data modeling.
        </p>
        <p>Figure 2 shows one process fragment we elicited at Charité SPZ describing the
preparation process for a difficult surgery. This example captures the requirements of
many roles and shared tasks simultaneously: Seven different roles participate in the
process (visualized by seven lanes), of whom four perform a shared task, i.e., the surgery
indication. In the following, we discuss the capabilities of BPMN of modeling many
roles and shared tasks, as well as the issues arising.</p>
        <p>a
itrsg itonPatient
e
R arrives
e
c
iff
O
e
s
r
u</p>
        <p>N</p>
        <p>Fig. 2. Process of the preparation for a surgery at Charité SPZ.
3.1</p>
        <sec id="sec-2-1-1">
          <title>Many Roles in BPMN</title>
          <p>Of particular interest in this paper is the question: How does BPMN deal with role
information of specific tasks? In plain BPMN, we distinguish two main approaches: The
use of space as indicator for roles, or the use of annotations.</p>
          <p>BPMN provides the notion of lanes for these roles in an organization. Thus, a diagram
can be split into horizontal compartments containing the tasks assigned to a specific role.
Role members can look at the diagram, search their lane and scan it for tasks they have to
perform in the process. It is also fairly easy to identify handover of work, by looking at
crossings of lane borders and control flows. Though these are nice features, the drawback
of this visualization method is wasted space, particularly if each role has only one or
proportionally few tasks in the process. Hence, lanes usually cause a disproportionate
rise in diagram size while encoding only simple role information. In the worst case, a
waterfall layout, the diagram size grows quadratically with the task count.</p>
          <p>
            Another possibility to add role information is the use of an annotation for each task,
similar to role information in EPCs [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ]. The annotation may be a comment, an artifact
or any kind of unique symbol. The drawback of annotations for each task is hindered
readability, especially if many tasks are involved.
          </p>
          <p>
            Both previously mentioned approaches suffer from specific drawbacks when dealing
with many roles, either wasted space or hindered readability. Thus, we present a third
approach for adding role information to tasks in BPMN: We use colored tasks instead
of lanes in order to capture role information of a process in a more compact way. In
contrast to the method proposed in [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ], we do not encode levels of care, but roles in the
colors of tasks. Since this approach alters the visual representation of the model, it can
be considered a process view according to [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ]. In the following, the patterns used to
derive the different views on the process model are given in brackets.
          </p>
          <p>
            In BPMN, there is flexibility in the size, color, line style, and text positions of the
defined graphical elements (unless specified otherwise). Among others, the specification
explicitly permits colored elements, and “the coloring may have specified semantics that
extend the information conveyed by the element” ([
            <xref ref-type="bibr" rid="ref10">10</xref>
            ], p. 38). Hence, a first idea is to
map each role in a process to a different color. After coloring each task (appearance
pattern [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ]) with the afore mapped color of its corresponding role, we can remove all
potentially present lanes from the BPMN diagram without losing any role information
(omission pattern [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ]).
          </p>
          <p>
            Figure 3 illustrates the effect of such a mapping on the size and readability of a
BPMN diagram. The diagram in Fig. 2 depicts the same process as the one in Fig. 3. Yet,
the former consists of seven different lanes representing different roles of the underlying
surgery preparation process. Although from minor complexity, the diagram is large and
unnecessarily hard to read. Figure 3 encodes the same role information in colors instead
of lanes. The corresponding mapping is given as a comment in the diagram (insertion
pattern [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ]). Note that by using colors instead of lanes, the resulting diagram is both
smaller in size and easier to read.
3.2
          </p>
        </sec>
        <sec id="sec-2-1-2">
          <title>Shared Tasks in BPMN</title>
          <p>
            BPMN does not support explicit modeling of shared tasks [
            <xref ref-type="bibr" rid="ref18">18</xref>
            ]. However, as workarounds,
different methods have been proposed to capture this behavior in BPMN:
          </p>
        </sec>
        <sec id="sec-2-1-3">
          <title>To draw the shared task on the border between two lanes. This approach is not ap</title>
          <p>
            plicable for more than two roles participating in a shared task. Besides, it is not
standard-conform, as a task needs to be associated to one lane only [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ].
          </p>
        </sec>
        <sec id="sec-2-1-4">
          <title>To create a new lane for the team working on the shared task. This approach breaks</title>
          <p>the convenience of scanning a single lane for all the tasks assigned to a role. Another
drawback is that the diagram size grows further with each new combination of roles
sharing a task.</p>
        </sec>
        <sec id="sec-2-1-5">
          <title>To have the shared task only in the responsible role’s lane. Although this solution has</title>
          <p>
            no drawbacks on diagram size, it causes a quite important loss of information. Role
related information is completely left out for supporting roles in a shared task.
To annotate role information in associated comments. Similarly to EPCs [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ] it is
possible to create comments for each task containing the names of the
associated roles. This approach is also used in [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ], where the authors propose to use
comments in YAWL [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ] diagrams with one primary resource/role and optional
additional resources attached to a shared task. This approach scales reasonably well
for multiple roles and resources. The tradeoff is, that in order to identify all tasks a
role participates in, all attached comments need to be parsed sequentially.
To have a copy of the shared task in each lane and group them. This approach scales
reasonably well for multiple lanes, but an additional overhead of parallelizing the
control flow and adding groups around the shared tasks spanning over different lanes
is introduced. It is the most promising workaround for this situation, because it is
standard-compliant, no information is lost, no additional lanes are introduced and
only little additional diagram space is used for the gateways splitting and joining the
control flow around the shared task.
          </p>
          <p>
            All the presented solutions above have minor or major drawbacks. Fortunately,
encoding role information in colors instead of lanes enables us to model shared tasks
as well: We allow tasks to be colored with more than one color, meaning more than
one role participating in that task. See Fig. 4 for an example. The process depicted
contains the same information as the one in Fig. 3, but unnecessary artifacts as the group,
the comment and additional control flow nodes could be eliminated. The aggregation
pattern [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ] is quite similar, we restrict the usage to tasks with the same label executed
in parallel, though.
          </p>
          <p>Z
PS Patient
ié arrives
t
r
ah Registration
C Office</p>
          <p>
            Nurse
Physiotherapist
The colored approach retains all of the previously mentioned advantages of the currently
most promising workaround for shared tasks, i.e., commented groups: It is
standardcompliant to BPMN 2.0 and there is no information lost. Furthermore, no additional
diagram space for lanes, control flow or groups is necessary. Beyond its aesthetic
qualities, converging behavioral, neurophysiological and neuropsychological evidence
suggest that color enhances the manner in which we perceive and recognize objects [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ].
At the lower level, color segments the complex visual input into coherent regions. Thus,
it should be rather easy to identify all tasks of a single role in the colored diagram. To
sum up, the resulting colored diagram usually becomes more compact and easier to read
as the uncolored one.
          </p>
          <p>
            However, we are aware of some disadvantages of our proposal: Color-blind people
may have problems differentiating the colors capturing role information, thus losing
these information. Furthermore, for printed versions of the process model, a color printer
is necessary. One idea for solving both problems is the usage of a pattern-based encoding
instead of colors. This enables greyscale printing of diagrams and helps color-blind
people to distinguish the roles. Another rather pragmatic solution would be the addition
of a label to each colored part of a task. Unfortunately, this would add more elements to
the diagram resulting in more cognitive load on the readers. Scalability of our method
can become a problem, when too many roles exist in a diagram, or too many roles work
together in a shared task. The ability to quickly distinguish many colors or patterns
decreases with increasing number of colors and patterns. However, there is evidence that
quality and understandability of a process model decreases with the size of the model [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ].
This lead to a rule of thumb to create BPMN models which fit on a single printed page,
and resort to subprocesses to specify further details when required. In the rare case that
still too many roles exist after a reasonable hierarchical restructuring of a process model,
we suggest the addition of labels to the view, or the usage of the original lane approach.
          </p>
          <p>Finally, the use of colors in BPMN is currently non-normative. The semantics of
colors may vary user to user or tool to tool, potentially leading to misinterpretations.
Moreover, BPMN Diagram Interchange does not address or define the interchange
of color information. But since the colored representation can be generated from the
interchangeable models and is not limited to specific tools, these issues can be tackled
by adding the capability to display the colored view to tools.
4</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Conclusion and Future Work</title>
      <p>We identified several role-related process modeling requirements of the healthcare
domain. We argued that BPMN is suitable for this domain, even though there exist some
deficits fulfilling these requirements. We discussed existing workarounds and presented
the idea to incorporate role information in colors of tasks in BPMN models. Using
this approach we gained more compact, yet still understandable process models that
can capture the identified role requirements. Finally, we debated both advantages and
disadvantages of our proposal.</p>
      <p>
        As the approach proposed in this paper is still at idea stage, we have to figure out
how to cope with the disadvantages mentioned in Sect. 3.3. However, some first ideas
are presented there as well. Besides the discussed workarounds in BPMN, there exist
other modeling languages which can cope with the specific requirements of many roles
and shared tasks, e.g., Colored Petri Nets [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Future research includes comparing those
with our solution and answering the question which modeling language fits best the
healthcare domain.
      </p>
      <p>
        There exist mature tools which support the modeling and analysis of BPMN models,
e.g., Oryx5. For future works, we would like to implement colored BPMN in one of
these tools. We imagine automated support for switching between the alternate visual
representations of process models of either pools and lanes, task annotations, or
colorencoded roles. In this paper we restricted the possible solutions for handling complex
role requirements to stay in the BPMN standard. If we lift this restriction, the most
appropriate solution for these problems would be to use a similar notation as in the
choreography models [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], i.e., to add (a) colored partition(s) to a task labeled with
the role(s). By supporting the notion of shared tasks, we introduced a new concept to
BPMN: An 1:n assignment of a task. Future work includes the formalization of this
concept. Finally, there is ongoing research on the topic of layout aesthetics for business
process models [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Future work includes how the colored BPMN performs in terms of
the layout catalogue in comparison to plain BPMN. This could require the definition of
a concrete BPMN layout metric beforehand.
      </p>
      <sec id="sec-3-1">
        <title>5 http://bpt.hpi.uni-potsdam.de/oryx</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Aagesen</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krogstie</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Analysis and design of business processes using BPMN</article-title>
          .
          <source>Handbook on Business Process Management</source>
          <volume>1</volume>
          pp.
          <fpage>213</fpage>
          -
          <lpage>235</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>van der Aalst</surname>
          </string-name>
          , W.M.,
          <string-name>
            <surname>ter Hofstede</surname>
          </string-name>
          , A.:
          <article-title>YAWL: yet another workflow language</article-title>
          .
          <source>Information Systems</source>
          <volume>30</volume>
          (
          <issue>4</issue>
          ),
          <fpage>245</fpage>
          -
          <lpage>275</lpage>
          (
          <year>Jun 2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Allweyer</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>BPMN 2.0-Business Process Model and Notation: Einführung in den Standard für die Geschäftsprozessmodellierung</article-title>
          . BoD,
          <string-name>
            <surname>Norderstedt</surname>
          </string-name>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Effinger</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jogsch</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seiz</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>On a Study of Layout Aesthetics for Business Process Models Using BPMN</article-title>
          . In: Business Process Modeling Notation: Second International Workshop, Potsdam, Germany. Springer Verlag (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Jensen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kristensen</surname>
            ,
            <given-names>L.M.</given-names>
          </string-name>
          :
          <source>Coloured Petri Nets - Modelling and Validation of Concurrent Systems</source>
          . Springer (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. Keller, G.,
          <string-name>
            <surname>Nüttgens</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scheer</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Semantische Prozeßmodellierung auf der Grundlage "Ereignisgesteuerter Prozeßketten (EPK)"</article-title>
          . Inst. für
          <string-name>
            <surname>Wirtschaftsinformatik</surname>
          </string-name>
          (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Lenz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reichert</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>IT support for healthcare processes - premises, challenges, perspectives</article-title>
          .
          <source>Data and Knowledge Engineering</source>
          <volume>61</volume>
          (
          <issue>1</issue>
          ),
          <fpage>39</fpage>
          -
          <lpage>58</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Mans</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schonenberg</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Song</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aalst</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bakker</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Application of Process Mining in Healthcare-A Case Study in a Dutch Hospital. Biomedical Engineering Systems</article-title>
          and Technologies pp.
          <fpage>425</fpage>
          -
          <lpage>438</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Mendling</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strembeck</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <source>Influence Factors of Understanding Business Process Models. Lecture Notes in Business Information Processing</source>
          , vol.
          <volume>7</volume>
          , pp.
          <fpage>142</fpage>
          -
          <lpage>153</lpage>
          . Springer Berlin Heidelberg (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. OMG:
          <article-title>Business Process Model and Notation (BPMN) - Version 2</article-title>
          .0 (
          <year>January 2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Ouyang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wynn</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fidge</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>ter Hofstede</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuhr</surname>
          </string-name>
          , J.:
          <article-title>Modelling complex resource requirements in Business Process Management Systems</article-title>
          .
          <source>ACIS 2010 Proceedings</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Schumm</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leymann</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Streule</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Process Viewing Patterns</article-title>
          .
          <source>In: Proceedings of the 14th IEEE International EDOC Conference</source>
          , Vitória, Brazil. pp.
          <fpage>89</fpage>
          -
          <lpage>98</lpage>
          . IEEE Computer Society (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Silver</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>BPMN Method and Style</article-title>
          . Cody-Cassidy Press (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Stefanelli</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Knowledge and Process Management in Health Care Organizations</article-title>
          .
          <source>Methods of Information in Medicine</source>
          <volume>43</volume>
          (
          <issue>5</issue>
          ) (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Svagård</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Farshchian</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Using business process modelling to model integrated care processes: Experiences from a european project</article-title>
          .
          <source>Distributed Computing, Artificial Intelligence</source>
          , Bioinformatics, Soft Computing, and Ambient Assisted Living pp.
          <fpage>922</fpage>
          -
          <lpage>925</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Tanaka</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weiskopf</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Williams</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>The role of color in high-level vision</article-title>
          .
          <source>Trends in cognitive sciences 5</source>
          (
          <issue>5</issue>
          ),
          <fpage>211</fpage>
          -
          <lpage>215</lpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Business Process Management: Concepts, Languages, Architectures</article-title>
          . SpringerVerlag New York Inc (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>White</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miers</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>BPMN Modeling and Reference Guide: Understanding and Using BPMN. Future Strategies Inc</article-title>
          . (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>