Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
Western Michigan University Western Michigan University
ScholarWorks at WMU ScholarWorks at WMU
Master's Theses Graduate College
12-2015
Modeling and Analysis of PCA Workflow Modeling and Analysis of PCA Workflow
Ewing Tiong
Follow this and additional works at: https://scholarworks.wmich.edu/masters_theses
Part of the Industrial Engineering Commons
Recommended Citation Recommended Citation Tiong, Ewing, "Modeling and Analysis of PCA Workflow" (2015). Master's Theses. 672. https://scholarworks.wmich.edu/masters_theses/672
This Masters Thesis-Open Access is brought to you for free and open access by the Graduate College at ScholarWorks at WMU. It has been accepted for inclusion in Master's Theses by an authorized administrator of ScholarWorks at WMU. For more information, please contact [email protected].
MODELING AND ANALYSIS OF PCA WORKFLOW
by
Ewing Tiong
A thesis submitted to the Graduate Collegein partial fulfillment of the requirements
for the degree of Master of Science in EngineeringDepartment of Industrial and Manufacturing Engineering
Western Michigan UniversityDecember 2015
Thesis Committee:
Steven Butt, Ph.D., ChairLaila Cure, Ph.D., Co. ChairAzim Houshyar, Ph.D.Diana Prieto, Ph.D.Karen Bergman, Ph.D.
MODELING AND ANALYSIS OF PCA WORKFLOW
Ewing Tiong, M.S.
Western Michigan University, 2015
Nursing shortage has been reported as a major problem faced not only by the United
States but also by many other countries. One of the many interventions that has been used
to curb nursing shortage is the increase in employment of Unlicensed Assistive Personnels
(UAPs) as an alternative care delivery model. There are many types of UAP and one of
them are Patient Care Assistants (PCAs). This research proposes a methodology to model
and analyze the workflow of a PCA in terms of completing assigned tasks in a timely manner.
The specific objectives of this research are to model the workflow of a PCA providing
inpatient care in a cardiology unit for a single day-shift and analyze the timely completion
of assigned tasks in a day-shift. In this study, PCA’s tasks are classified as predictable
and unpredictable. A Busy Ratio (BR), defined as the ratio of total mean duration of
all assigned tasks in a shift against the total expected duration of a shift, was used as a
quick indicator of feasibility given a specific patient assignment. Decision trees were also
used to assess feasibility. Although the ease of interpretation for both methods are rather
similar, the decision tree has better accuracy in predicting infeasibility. Nevertheless, the
time needed to develop the decision tree is significantly higher compared to BR.
ACKNOWLEDGEMENTS
The following document summarizes three years worth of effort, frustration, and
an incredible journey that tested the very mettle of my soul. First and foremost, I would
like to thank God, who has sustained me through one of the best and toughest years of my
life. Apart from His grace and supplication, I can do nothing. I am also indebted to many
wonderful individuals, whom never gave up on me and provided support during my times of
need.
I am forever grateful to Dr. Laila Cure for accepting the position as my initial thesis
advisor and introducing me to the world of healthcare. It was through her patience and
guidance that I was able to complete this thesis. She provided many invaluable lessons about
thinking, learning, and writing that had led to the completion of this thesis. Next, I would
like to express my gratitude to Dr. Steven Butt, who has brought me into this program the
first place. His passion for teaching and research has inspired me to strive for excellence in
my work. Thank you to Dr. Azim Houshyar for his time, effort, and guidance, which further
developed the model presented in this research. Also, thank you to Dr. Diana Prieto for
keeping my statistics in check and the encouragement during this research. Special thanks
goes to Dr. Karen Bergman for her time and effort in verifying the workflow for Patient
Care Assistants, which made sure that I am modeling the right things.
I would also like to thank the hospital and its staff that participated in the research,
whom I could not explicitly name without protecting their confidentiality. They were
willing to spend their time and resources in providing data to this research that significantly
progressed this research to its current state.
ii
ACKNOWLEDGEMENTS — CONTINUED
Last but not least, the completion of this thesis would not have been possible without
the support of my family and friends. I am blessed to have so many of them in my life. This
intellectual endeavor has received enormous emotional and academic support from them. I
would like to thank my mum, Michelle Tok, and dad, Alex Tiong, for their love, guidance,
providing me with the opportunity to study in this wonderful institution. Also, I would like
to express my gratitude to both Milton Soto Ferrari and Ana Maria for taking the time to
critique my thesis and accomodating my every visit with a warm cup of coffee. Many thanks
to Joan Martinez and James Burns for their expertise in data analysis, which inspired some
of the statistical methods used in this thesis. Also, I would like to acknowledge Sean Weera,
Tan Piao Jian, and Daoshen Ong for motivating me to complete this endeavor with their
constant reminders. There are many more unnamed individuals that I would like to thank
but the list would be very long. So again, I would like to express my gratitude to all of you
who made this possible, you know who you are!
Ewing Tiong
iii
TABLE OF CONTENTS
ACKNOWLEDGEMENTS ii
LIST OF TABLES ix
LIST OF FIGURES xi
1 INTRODUCTION 1
1.1 Nursing Shortage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Patient Care Assistant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Research Motivation & Objectives . . . . . . . . . . . . . . . . . . . . . . . 4
2 RESEARCH CONCEPTS 6
2.1 Workflow Model Description . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Performance Measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3 Research Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3 TASK IDENTIFICATION AND CATEGORIZATION 12
3.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2 Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
iv
TABLE OF CONTENTS — CONTINUED
4 PCA WORKFLOW MODELING 40
4.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.2 Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.2.1 Task Generation Model . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.2.2 Busy Ratio Equation . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.2.3 PCA’s Decision Making . . . . . . . . . . . . . . . . . . . . . . . . 49
4.2.4 Task Scheduling Model . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.2.4.1 Single-Machine Scheduling . . . . . . . . . . . . . . . . . 52
4.2.4.2 Discrete-Event Simulation Model . . . . . . . . . . . . . . 54
4.2.4.3 Model Verification . . . . . . . . . . . . . . . . . . . . . . 57
5 MODEL EXPERIMENTATION AND RESULTS 59
5.1 Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
5.2 Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
6 CONCLUSION 71
6.1 Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
6.2 Recommendations for Improvement . . . . . . . . . . . . . . . . . . . . . . 73
v
TABLE OF CONTENTS — CONTINUED
A HSIRB APPROVAL 75
B TIME DISTRIBUTION FORMULAS 77
B.1 Beta Distribution, Beta(p, q, min, max, <s>) . . . . . . . . . . . . . . . . 78
B.2 Gamma Distribution, Gamma(α, β, <s>, <ax>) . . . . . . . . . . . . . . 78
B.3 Exponential Distribution, Exponential(β, <s>, <ax>) . . . . . . . . . . . 79
B.4 Pearson 6, Pearson 6(p, q, β, <s>, <ax>) . . . . . . . . . . . . . . . . . . 79
C TASK FLOW CHARTS 81
C.1 Predictable Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
C.2 Unpredictable Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
D TASK GENERATION MODEL 97
D.1 Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
E COEFFICIENT GROUPING MATRIX 112
vi
TABLE OF CONTENTS — CONTINUED
F PROMODEL CODE 133
F.1 Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
F.2 Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
F.3 Path Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
F.4 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
F.5 Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
F.6 Resource Node Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
F.7 Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
F.8 Arrivals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001
F.9 Shift Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1011
F.10 Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012
F.11 Variables (global) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012
F.12 Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1034
F.13 External Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1037
G BR BOUNDARY VALUES 1038
H R DECISION TREE CODE 1040
vii
TABLE OF CONTENTS — CONTINUED
I ACTUAL PATIENT ASSIGNMENT ACTIVITY LIST 1046
I.1 Remaining Fixed-Time Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . 1077
I.2 Remaining Frequency-Based Tasks . . . . . . . . . . . . . . . . . . . . . . . 1087
I.3 Remaining Food Related & Non-Food-Related Tasks . . . . . . . . . . . . . 1096
BIBLIOGRAPHY 1106
viii
LIST OF TABLES
3.1 Time Sheet Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2 Patient Factors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.3 Task List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.4 Task Group Description and Patient Factors Correlations . . . . . . . . . 20
3.5 Task Start Point, End Point, and Location . . . . . . . . . . . . . . . . . . 24
3.6 Expected Task Duration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.7 Task Release and Due Times . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.1 Coefficients of BR Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.2 Predictable Task Priority Values . . . . . . . . . . . . . . . . . . . . . . . . 52
4.3 Unpredictable Task Priority Values . . . . . . . . . . . . . . . . . . . . . . 53
5.1 Decision Tree Sensitivity, Specificity, and Accuracy using test set. . . . . . 69
5.2 BR Decision Tree Sensitivity, Specificity, and Accuracy using test set. . . . 69
5.3 Actual Patient Assignment (BR = 1.5816) . . . . . . . . . . . . . . . . . . 69
5.4 Decision Tree Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
E.1 BR Coefficients for Task Occurrence Per Patient (C1 to C9) . . . . . . . . 113
ix
LIST OF TABLES — CONTINUED
E.2 BR Coefficients for Task Occurrence Per Patient (C10 to C17) . . . . . . . 118
E.3 BR Coefficients for Task Occurrence Per Shift (C18 to C26) . . . . . . . . . 123
E.4 BR Coefficients for Task Occurrence Per Shift (C27 to C34) . . . . . . . . . 128
G.1 BR Boundary Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1039
x
LIST OF FIGURES
3.1 PCA’s Task Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.1 The flow chart of the task generation model. . . . . . . . . . . . . . . . . . 43
4.2 User interface of the task generation model. . . . . . . . . . . . . . . . . . . 44
4.3 Excerpt of task generation model output for fixed-time tasks. . . . . . . . . 44
4.4 Excerpt of task generation model output for frequency-based tasks. . . . . 44
4.5 Excerpt of task generation model output for unpredictable tasks. . . . . . . 45
4.6 BR Coefficient Grouping . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.7 An excerpt of the task duration verification process. . . . . . . . . . . . . . 58
5.1 Experimental Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.2 Probability of Timely Completion vs BR (BR < 1.1) . . . . . . . . . . . . 63
5.3 BR vs Minimum Probability of Timely Completion . . . . . . . . . . . . . 65
5.4 Decision Tree for 0 Min Acceptable Tardiness . . . . . . . . . . . . . . . . . 66
5.5 Decision Tree for 10 Min Acceptable Tardiness . . . . . . . . . . . . . . . . 67
5.6 Decision Tree for 30 Min Acceptable Tardiness . . . . . . . . . . . . . . . . 67
5.7 Decision Tree for 60 Min Acceptable Tardiness . . . . . . . . . . . . . . . . 68
xi
LIST OF FIGURES — CONTINUED
A.1 HSIRB Approval Letter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
C.1 Shift Huddle, Task Sheet, PCA-PCA Update & PCA-RN Update Flowchart 82
C.2 Q4 Vitals Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
C.3 Q6 Vitals Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
C.4 TEMP Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
C.5 NPO Blood Sugar Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . 86
C.6 Update Board Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
C.7 Water Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
C.8 Non-Independent Bath Flowchart . . . . . . . . . . . . . . . . . . . . . . . 89
C.9 Linen Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
C.10 Walk Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
C.11 Incision Care Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
C.12 Linen Bag Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
C.13 Food Related Task Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . 94
C.14 Call Light Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
C.15 Independent Bath Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . 96
xii
LIST OF FIGURES — CONTINUED
D.1 Task Generation Model Database . . . . . . . . . . . . . . . . . . . . . . . 98
D.2 Task Generation Model Database . . . . . . . . . . . . . . . . . . . . . . . 99
D.3 Task Generation Model Database . . . . . . . . . . . . . . . . . . . . . . . 99
xiii
CHAPTER 1
INTRODUCTION
1.1 Nursing Shortage
Nursing shortage has been reported as one of the major problems faced not only
by the United States but also by many other countries [25]. There are many contributing
factors to this problem that cause an imbalance to the demand and supply of healthcare.
For example, globalization and the aging population contribute to an increase in demand
while unfavorable work environments and wage disparity contribute to a decrease in supply
[43]. This problem has negatively impacted the healthcare system in terms of high burnout
rate, reduced quality of care, and increased care costs [26, 36, 43].
Registered nurses (RNs) experiencing burnout is generally undesirable as it typically
leads to reduced quality of care and promotes a higher risk of medical errors [41]. Medical
error was estimated as the eight leading cause of death in US by the Agency for Healthcare
Research and Quality’s report in 2000 [1]. It has garnered national attention since the
Institute of Medicine’s (IOM) study in 1999, “To Err Is Human”, which reported that
between 44,000 and 98,000 Americans die each year due to preventable medical errors [33].
The national attention to this issue was evident from the executive order made by President
Clinton in December 7, 1999, instructing the Quality Interagency Coordination Task Force
to ‘develop and submit recommendations on improving health care quality and protecting
patient safety’ [1]. Recent estimates by James (2013) shows that the number of premature
deaths due to preventable patient harm has risen to more than 400,000 a year [27].
Ashish Jha estimated there were 5.7 million adverse events in U.S. hospitals in 2004
and amongst those events, 53.2% of them were preventable [28]. In 2004, the most common
adverse event were adverse drug events, of which 26% were preventable [28]. An expected
annual savings of $16.6 billion, which was 5.5% of all inpatient costs for that year, could be
1
CHAPTER 1: INTRODUCTION
realized through the elimination of clearly preventable errors [28]. This shows that this in
an opportunity to reduce the rising cost of healthcare.
In 2010, Pierskalla reported that the cost of healthcare has been increasing expo-
nentially since the 1960s and it was believed that the trend is likely to continue into the
future [45]. Projections by the Centers for Medicare & Medicaid Services show that the
US national health expenditure will grow at an average rate of 5.7 percent from 2013 to
2023 and account up to 19.3% of gross domestic product by 2023, reaching a total of $2.5
trillion [5]. According to a publication by The Commonwealth Fund dated June 16, 2014,
US has the highest per-capita health costs in the world, reaching up to $8,508 per-capita
[18]. Furthermore, US has consistently been reported as underperforming when compared
to other countries on most dimensions of performance [18].
Montgomery (2001) provided a conceptual model that linked working conditions,
organizational factors, and quality of care [41]. The IOM recognized that nursing shortage
is still a problem and expressed that good workforce planning is needed to address the
demands for health care and provide workforce stability [3]. Therefore, there is a need to
address nursing shortage and introduce interventions that can be used to solve this problem
both short and long term.
1.2 Patient Care Assistant
Patient Care Assistants (PCAs) are part of a group of healthcare providers that are
referred to as Unlicensed Assistive Personnel (UAP). One of the many interventions that has
been used to curb nursing shortage is the increase in employment of UAPs as an alternative
care delivery model [32]. UAPs would handle select responsibilities to fill in the staffing
gap in respective care setting. The inclusion of UAPs into the healthcare workforce is not
new and has been around since the 1960s, particularly during World War I and II when
there was a nursing shortage as well [6, 9, 37]. In the early 1970s, there was an interest
of changing the staffing mix of UAPs and RNs into an all-RN staff [29] that resulted in a
2
CHAPTER 1: INTRODUCTION
0.2% average annual increase in RNs within the staffing mix. This trend slowed down in the
late 1980s due to nursing shortage [19] and many hospitals began to employ more UAPs to
reduce cost [46].
According to Taber’s Cyclopedic Dictionary, UAPs are “unlicensed health care
personnel who work under the direction of a registered nurse (RN)” [53]. They provide
direct and indirect care to patients under the supervision of a RN. Besides PCAs, there is a
plethora of names of care providers under the family of UAPs, for whom responsibilities may
vary depending on the setting: Nurse Extender, Nurse Partner, Patient Care Technician,
Nursing Assistive Personnel, Certified Nurse Assistant, Resident Assistant, Personal Care
Attendant, Home Care Aide, Health Care Assistant, and so forth [4, 42].
The increased usage of UAPs in the staffing mix has raised concerns related to
patient satisfaction level, cost of nursing care, quality of care, UAP’s workload, training
of UAPs, and role of UAPs. Although most studies in the late 1990s generally agree that
patients’ satisfaction level was unaffected by the increased employment of UAPs [7, 10, 51],
Bernreuter and Cardona (1997) discovered that it was difficult to provide a conclusive
statement regarding the cost of nursing care, patient satisfaction, and quality of care, related
to the increased use of UAPs due to the lack of a standardized methodology for those
assessments [10].
The next concern is studies discovering that RN’s workload has not decreased. Instead,
their time spent on performing certain patient care activities has shifted to coordinating those
activities provided by UAPs [10, 50]. Also, there is a lack of formal standardized training of
UAPs as there is significant variation in the educational level required to hold UAP positions
[10, 31]. Even today, there is still confusion surrounding the requirements, role, tasks, and
competencies of an UAP [37, 55]. One reason for these concerns is the multiple names
for care providers within the family of UAP [37]. Other concerns include the unregulated
growth of UAP’s role due to reforms in the role of nurses and the increasing reliance on
3
CHAPTER 1: INTRODUCTION
UAPs [37, 52]. Based on the definition of UAPs [53], which is broad and unspecific, it is
apparent that UAPs are basically filling in the gaps of patient care [24, 56]. Due to this fact,
the role of UAPs is constantly evolving to fit the needs of the health-care system, which
poses a risk to patient safety and care quality [37]. Similar to nurses, UAPs now faces a risk
of burnout, which contributes to medical errors [22, 41, 44]. If not properly regulated, UAPs
may find it difficult to complete tasks using best practices in a timely manner. Although it
is generally agreed that a standardized description for UAP’s role is needed [2, 15, 37, 49],
it is important that such role description is supported by work measurement. This would
provide a better understanding of such roles and allow for strategic allocation of resources.
This research focuses on PCAs providing inpatient care in a cardiology unit.
1.3 Research Motivation & Objectives
This research is a preliminary attempt to model and analyze the workflow of a PCA
in terms of completing assigned tasks in a timely manner. The specific objectives of this
research are as follows:
1. To model the workflow of a PCA providing inpatient care in a cardiology unit for a
single day-shift.
2. To analyze the timely completion of assigned tasks in a day-shift.
Operations research methods were used to model the PCA’s workflow and analysis
was done using statistical methods such as decision trees. Direct observation, interviews,
and time study were the primary data collection tools for this study. Having a model of
the workflow of PCAs would enable researchers to understand their workflow and identify
opportunities for improvement. This would then enable the creation of predictive models
that aids PCAs and unit managers’ decision making. Another benefit of workflow modeling
is the breaking down of the workflow into discrete tasks, which lends itself towards task
4
CHAPTER 1: INTRODUCTION
standardization. Through standardization, PCA’s would have a clear description of their
tasks, which would allow for a systematic approach in completing each task.
5
CHAPTER 2
RESEARCH CONCEPTS
2.1 Workflow Model Description
Operations research uses mathematical models to analyze and solve problems. It
is generally separated into two areas: deterministic operations research, and stochastic
operations research. Deterministic operations research handles mathematical models with
fixed parameters whereas stochastic operations research includes some variable problem
parameters [47]. In this research, the proposed method to assess the current role of PCAs is
through the creation of mathematical models representing the PCA’s workflow in a day-shift.
The main output of the proposed model is a measure of the timeliness of all tasks. It
would be sensible that the timely completion of tasks would be interpreted as zero tardiness,
defined as finish time minus the due time of a task if the finish time exceeds the due time.
Nevertheless, because of the high variability in task durations, the timely completion of tasks
is defined as the requirement to complete all tasks within an acceptable amount of total
tardiness (e.g. 5 minutes, 10 minutes, etc.). The acceptable amount of total tardiness is
determined by nurses, PCAs, doctors, and hospital staff. Assigned tasks performed outside
of a PCA’s shift is considered to be tardy because the completion due time of a task cannot
exceed the time the shift ends. Therefore, it is important to define when a PCA’s shift starts
and ends.
The initial step in creating the model is to understand the PCA’s workflow, which
involves enumerating and categorizing PCA’s tasks according to their characteristics. PCA’s
tasks can generally be classified as predictable and unpredictable, where predictable tasks
occur repetitively and reliable, and can be scheduled once assigned patients’ condition are
known. Unpredictable tasks occur randomly throughout the day-shift [34, 38]. Additionally,
tasks depend on specific characteristics of the assigned patients. We use the term “Patient
Factors” to refer to characteristics used by the care provider to describe patient’s condition
6
CHAPTER 2: RESEARCH CONCEPTS
or need. So, patients with a different combination of patient factors may generate different
sets of tasks for the PCA. Only patient factors that affect the generation of tasks were taken
into account in this study.
In order to determine if tasks for a given patient assignment could be expected to be
completed on time, a scheduling model used to organize the assigned tasks. The resulting
task schedule will then be assessed for timely completion. Tasks are characterized by the
following parameters, which can easily be obtained through data collection:
• Duration is defined as the time between the start time of the task and the end time of
the task.
• Occurrence is the number of times the task is demanded throughout the shift.
• Release time is the time when the task is demanded.
• Response due time is the time when the task needs to be started after it is released.
• Completion due time is the time when the task needs to be completed.
• Task precedence is the requirement for another task to be completed prior to the start
of the respective task.
• Lateness is defined as the start/completion time minus the response/completion due
time respectively. Positive lateness is named as tardiness, while negative lateness is
named as earliness.
In this study, emphasis is placed on tardiness rather than earliness. Therefore,
tardiness for each task will be accumulated and if the total tardiness is within the acceptable
range, the patient assignment is considered to be feasible. Also, it is important to consider
that not every task’s tardiness is critical and should be included in the total tardiness
calculation. For example, removing food trays and disposing dirty linens are non-critical
tasks, which do not require their tardiness to be included. Certain setup tasks such as
obtaining vitals tower, which contains measuring devices for patient vitals, were excluded
7
CHAPTER 2: RESEARCH CONCEPTS
from the total tardiness calculation as well. By including the tardiness of the setup task in
the total tardiness calculation, the PCA would be penalized twice when a tardy setup task
causes the main critical task to be late.
Task groups were defined based on studies by Cheng [11–13]. Within each task
group, tasks are separated into three types: setup task(s), execution task, and disposal
task(s). Setup task(s) are tasks that prepare the PCA for the execution task, which is
the main activity of the task group. Disposal task(s) are tasks that ‘cleans up’ after the
execution tasks. Generally, setup task(s) would be performed first, followed by execution
task(s), and end with disposal task(s). There are two types of setup/disposal tasks to
consider: single-use and multiple-use. Single-use setup/disposal tasks needs to be done once
for each respective execution task. Multiple-use setup/disposal tasks are also required for
its respective execution task but they can be performed once to accommodate multiple
execution tasks. For example, a computer needs to be started up only once to enter multiple
data and multiple measurements can be performed by obtaining a single measuring device
once.
Preemption is the act of halting a task for another task and resuming the preempted
task after its completion. This is a common response by providers in the healthcare
environment due to its variable nature. Inpatient care providers such as PCAs usually
preempt current tasks to perform an unplanned, high priority task that requires an immediate
response. Tasks that may require preemption are typically unpredictable tasks that occur
randomly and demand immediate response. This is not a desirable trait because it disrupts
PCAs workflow and contributes to a higher mental workload [48]. The PCA would have to
constantly re-prioritize and schedule their time around these disruptions throughout the day.
On the physical aspect, it could result in increased walking and fatigue level. PCA’s tasks
have unequal priorities. When a task’s priority is high enough, it will preempt the task that
is being processed if it has a lower priority.
8
CHAPTER 2: RESEARCH CONCEPTS
Based on the description above, it is apparent that stochastic models would be the
most appropriate one to use to represent PCA’s workflow. However, a stochastic model is
rather complex to build and a simple, practical model that accurately represents the PCA’s
workflow is desired. Furthermore, practice and policies are often based on deterministic
estimates rather than on thorough stochastic analyses. Thus, we sought to model PCA
work with both, deterministic and stochastic approaches. The performance of the proposed
models was evaluated in terms of accuracy in representing the actual workflow, as well as of
the value for decision support.
2.2 Performance Measure
PCAs achieve timely completion for tasks in a shift when the PCA is able to
complete all assigned task in that shift with an acceptable amount of tardiness. Due to the
stochastic nature of healthcare, there are random variations that may affect the outcome
of a specific patient assignment on different days. For example, PCA’s for a particular
patient assignment may be able to historically achieve timely completion 6 out of 10 times.
Therefore, that particular patient assignment has a 60% probability of achieving timely
completion. Hence, the primary performance measure of this study is the probability of
achieving timely completion for assigned tasks.
When using stochastic models such as discrete event simulation models, the probabil-
ity of achieving timely completion for assigned tasks can be calculated by running multiple
replications of a certain patient assignment. The probability of achieving timely completion
is calculated using the ratio of total number of replications with timely completion against
the total number of replications run.
During the study, an independent variable was envisioned to act as a indicator
for timely completion of assigned tasks in a shift’s patient assignment. This independent
variable is called the Busy Ratio (BR) and is defined as the ratio of total mean duration of
all assigned tasks in a shift against the total expected duration of a shift. The idea behind
9
CHAPTER 2: RESEARCH CONCEPTS
this indicator is the fact that if the total duration of the assigned tasks exceeds the total
available time in a shift, which would result in a BR value of greater than 1, the PCA would
most likely not be able to achieve timely completion for that shift’s patient assignment.
This however, does not guarantee that if total duration of the assigned tasks is less than
the total available time in a shift (BR value of less than or equal to 1), the PCA would be
able to achieve timely completion for that shift’s patient assignment. It is expected that
non-zero release time tasks, walking, task duration variability, and unpredictable work will
cause variation in the outcome of the same patient assignment on different shifts. Therefore,
it is possible for a shift’s patient assignment to have a BR value that is less than 1 that
cannot be completed in a timely manner by the PCA due to tasks released late into the shift.
Nevertheless, it would be interesting to investigate the correlation strength between BR and
the timely completion of assigned tasks and the possibility of using BR as an indicator of
an infeasible patient assignment.
2.3 Research Structure
Based on the concepts discussed, this research is structured into three phases:
1. Task Identification and Categorization (Chapter 3)
2. PCA Workflow Modeling (Chapter 4)
3. Experimentation and Analysis (Chapter 5)
As mentioned previously, the first step to create a model is to enumerate and
categorize PCA’s tasks according to its characteristics, which is the goal of the first phase,
Task Identification and Categorization. Using the results from the first phase, the models
of PCA’s workflow were formulated in the second phase, PCA Workflow Modeling. In the
second phase, both deterministic and stochastic models were explored and the selected model
was formulated using the appropriate software. Verification and validation of the models
were performed in the second phase. Experimentation and Analysis includes the design of
10
CHAPTER 2: RESEARCH CONCEPTS
experiments to determine the probability of achieving timely completion for a certain patient
assignments and the simulation-based analysis of PCA’s work. The experimentation was
performed on each model and the data generated from the experiments was then analyzed.
11
CHAPTER 3
TASK IDENTIFICATION AND CATEGORIZATION
3.1 Methods
Data collection for this research was conducted in the cardiology unit of a local
non-profit hospital. The goal was to define the PCA’s work environment, the set of tasks and
their respective characteristics. This was achieved through 51.5 hours of direct observation
for both day and night shifts as well as structured and unstructured interviews with 6
different PCAs. This study was approved by the Institutional Review Board (IRB) (refer to
Appendix A). Tasks were defined based on best practices and were verified by PCAs. A PCA
expectations sheet and a staffing model for the unit was provided by the unit manager to aid
our understanding of PCA’s work. The expectation sheet provides a basic job description
for the PCAs and lists their responsibilities. The staffing model provided the ratio of RN to
PCAs for different census, which is the number of patients admitted during the shift.
Each direct observation session consisted of 5 to 6 hours of continuous observation of
the PCA’s activities. At the end of each session, the PCA was asked about his/her plan for
the rest of the shift. In order to collect data, a time sheet, shown in Table 3.1, was used to
record the start times, end times, purpose, and location for PCA’s tasks. The data collected
from the time sheet was then extracted and analyzed by the researcher. To preserve the
confidentiality of PCAs, names were replaced by numbers and no record of their names were
kept. Similarly, patient’s confidentiality were preserved by not recording patient’s name and
performing observations from outside of the patient rooms so that no interaction was made
with the patient during direct observations.
Structured interviews were aimed at defining and identifying the characteristics of
known tasks. Time studies and the three-point duration estimation technique [39] were used
12
CHAPTER 3: TASK IDENTIFICATION AND CATEGORIZATION
Table 3.1Time Sheet Form
Start Time Task Purpose Location End Time
to determine the expected task duration. The set of questions that were asked for each
individual task were as follows:
• What are the steps involved in this task?
• What are the most optimistic, most likely, and most pessimistic durations for this
task?
• How many times does this task occur in a shift?
• When does this task occur during the shift?
• When is the due time(s) for this task?
• What happens before and after this task?
• Is this task related to any specific patient factors? If so, could you tell me which?
For the unstructured interviews, the aim was to identify tasks, patient factors, and the
decision making process of PCAs. Generally, the questions for unstructured interviews
are open-ended to cover a wide range of topics so that all important aspects of the PCA’s
workflow were captured. Some of the questions asked during the unstructured interview
were as follows:
• Could you tell me about the tasks that you perform as a PCA?
• How would you characterize patients that were assigned to you?
• How do you organize your schedule?
• What are some of the difficulties you have faced as a PCA and how did you solve it?
• What is your plan for the rest of the shift?
13
CHAPTER 3: TASK IDENTIFICATION AND CATEGORIZATION
3.2 Results
At the time of the study, the unit consisted of 35 rooms that were handled by a
mixture of RNs and PCAs. The proportion of RNs to PCAs were adjusted based on the
census of the shifts. According to the unit’s staffing model, there will be a total of 11 RNs
and 3 PCAs in the unit when the unit was at maximum capacity (35 patients). This means
that it is possible for a PCAs to be assigned to a maximum of 12 rooms and may need
to provide assistance to as many as 4 RNs. However, based on the interviews and direct
observations, PCAs were typically assigned to 8 to 10 rooms and provided assistance to 2
to 3 RNs. It was noted that PCAs can been assigned to empty rooms during the start of
the shift and will take care of patients admitted to those rooms during their shift. Also,
it was observed that rooms assigned to a single PCA are usually located near each other.
PCAs work 3 times per week on 12-hour shifts for each workday starting at 0700 for the
day-shift and 1900 for the night-shift. PCAs are off-shift after 12-hours of work but are
required to stay for an additional 30 minutes to cover for the next PCA coming on shift. It
was noted that some tasks such as documentation were performed during that time. There
was an observable difference between the PCA’s workflow during day-shift and night-shift as
different tasks are demanded on each shift. Only one shift was selected to be the focus of
the research. Based on observations, day-shifts seems to have a higher task demand than
night-shifts. Therefore, PCA’s workflow during day-shifts were emphasized during the study.
Based on interviews, PCAs classify patients according to Vitals, Blood Sugar, Nil-
per-oral (NPO), Independence, Bedrest, and Incision Care orders. These patient factors
were defined in a way that each factor has only two levels for simplification. Table 3.2 lists
and describes the patient factors that were found to affect the PCA’s task list.
Based on the task classification method proposed by Kowinski [34], PCA’s tasks
were classified into two main categories: predictable and unpredictable. Results from the
14
CHAPTER 3: TASK IDENTIFICATION AND CATEGORIZATION
Table 3.2Patient Factors
Patient Factor Levels Description
0: Q6 Vital signs needs to be checked every 6 hours.Vitals 1: Q4 Vital signs needs to be checked every 4 hours.
0: Non-NPO Regular diet.NPO 1: NPO Nil-per-oral, which means nothing by mouth.
0: Non-Blood Sugar No blood glucose level checks are necessary.Blood Sugar 1: Blood Sugar Blood glucose level checks are required.
0: Independent Patient do not require physical assistance.Independence 1: Non-Independent Patient requires physical assistance.
0: Non-Bedrest Patient is able to perform activities normally.Bedrest 1: Bedrest Patient is restricted to bed activities.
0: Non-Incision Care No wound care is necessary.Incision Care 1: Incision Care Wound care is required.
data collection motivated the expansion of that classification by adding sub-categories as
shown in Figure 3.1:
Predictable tasks have deterministic release times and frequencies that allow these
tasks to occur repetitively throughout the shift. They are divided into:
• Fixed-Time: Tasks that have specific due time(s) within the shift (e.g. taking vital
signs, performing regular brief patient assessment).
• Frequency-Based: Tasks that have to be done by the end of the shift, which imply that
they have a due time at the end of the shift (e.g. changing linens, assisting patients
PCA Tasks
Predictable Unpredictable
Fixed‐Time Frequency‐Based Food‐Related Non‐Food‐Related
Figure 3.1: PCA’s Task Classification
15
CHAPTER 3: TASK IDENTIFICATION AND CATEGORIZATION
with bath). These tasks may be performed more than once.
Unpredictable tasks have variable release times due to external variables, such as:
patient request, food service duration, and patient consumption rate. Some unpredictable
tasks may even have variable frequencies, which may affect the task occurrence for each
shift. They include:
• Food-Related: Tasks that relate to patient meals times: breakfast, lunch, and dinner.
These tasks are patient-dependent and have a distribution of release time(s) and due
time(s) that correspond to meal times (e.g. food orders, glucose level checks).
• Non-Food-Related: Other patient requests (e.g. patient calls, provision of bath items).
The prioritization of tasks by PCA is rather complex and is dependent on the current
situation. Nevertheless, general priority patterns based on the proposed task classification
and patient factors were observed. Based on the expectations sheet, observations, and
interviews, PCAs typically prioritize their tasks based the following order while keeping task
precedence: non-food related, food-related tasks, independent bath tasks, fixed-time tasks,
and frequency-based tasks. Furthermore, it was observed that PCAs would preempt other
tasks to attend non-food-related unpredictable tasks because they would want to ensure
the patient needs are fulfilled. For tasks that have the same priority, tasks associated with
patients located closest to the PCA are usually performed first.
From the interviews, it was discovered that there are internal priority rules within
frequency-based tasks. They are enumerated as follows, starting with the highest priority:
1. Update board
2. Water
3. Non-Independent Bath
4. Linen
16
CHAPTER 3: TASK IDENTIFICATION AND CATEGORIZATION
5. Walk
6. Incision Care
7. Linen Bag
8. Regular Break
A comprehensive but non-exhaustive list of identified PCA task groups and its respective
tasks are tabulated in Table 3.3 while the correlation between task groups and patient factors
as well as the description of task groups are tabulated in Table 3.4. The start point, end
point, and the location for each task are listed in Table 3.5.
17
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.3Task List
Task Group Setup Task(s) Execution Task Disposal Task(s)
Predictable Tasks
Fixed-Time Task
Shift Huddle - Shift Huddle -
Task Sheet - Task Sheet -
PCA-PCA Update - PCA-PCA Update -
PCA-RN Update - PCA-RN Update -
Q4 Vitals Q4 Obtain Tower Q4 Vitals Check Q4 Vitals Doc Q4 Notify RN
Q6 Vitals Q6 Obtain Tower Q6 Vitals Check Q6 Vitals Doc Q6 Notify RN
TEMP - TEMP Check TEMP Doc TEMP Notify RN
NPO Blood Sugar NPO Blood Sugar Obtain Items NPO Blood Sugar
Check
NPO Blood Sugar
Doc
NPO Blood Sugar
Notify RN
Lunch Break - Lunch Break -
Frequency-Based Task
Update Board Obtain Pen And Wipes Board Change -
Water Fill Cup Water Pass -
18
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.3 - Continued
Task Group Setup Task(s) Execution Task Disposal Task(s)
Non-Indep. Bath Non-Indep. Obtain
Bath Items
Non-Indep.
Provide Bath
Items
Patient Bath -
Linen Obtain Linen Linen Change -
Walk Obtain Walk Items Patient Walk Walk Doc
Incision Care Obtain IC Items Wound Care IC Notify RN
Linen Bag Obtain Linen Bag Linen Bag Change Dispose Linen Bag
Regular Break - Regular Break -
Unpredictable Tasks
Food-Related Task
Food Order - Take Food Order Place Food Order
Non-NPO Blood
Sugar
Non-NPO Blood Sugar Obtain Items Non-NPO Blood
Sugar Check
Non-NPO Blood
Sugar Doc
Non-NPO Blood
Sugar Notify RN
Meal Assist - Meal Assist -
Tray - Obtain Tray Put Tray Away
Inputs - Collect Inputs Inputs Doc
Non-Food-Related Task
19
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.3 - Continued
Task Group Setup Task(s) Execution Task Disposal Task(s)
Call Light - Call Light -
Indep. Bath Indep. Obtain Bath Items Indep. Provide
Bath Items
-
Table 3.4Task Group Description and Patient Factors Correlations
Task Group Patient Factors Description
Predictable Tasks
Fixed-Time Task
Shift Huddle - Shift huddles are performed by all PCA’s at the start of their shift.
Task Sheet - PCA assigns and prints their task sheet at the start of their shift.
PCA-PCA Update - PCA’s obtain patient’s information from the previous PCA at the start of their shift.
PCA-RN Update - PCA’s obtain patient’s information from the assigned RN at the start of their shift.
Q4 Vitals Vitals Vital signs of Q4 patients are collected every 4 hours starting at 0800. The first vital
sign for each Q4 patient in a shift will be collected by the RN.
20
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.4 - Continued
Task Group Patient Factors Description
Q6 Vitals Vitals Vital signs of Q6 patients are collected every 6 hours starting at 0800. The first vital
sign for each Q6 patient in a shift will be collected by the RN.
TEMP - PCA’s are required to perform brief patient assessments at regular intervals of 2 hours
starting at 0900.
NPO Blood Sugar NPO, Blood
Sugar
Nil per os (NPO) is a medical instruction given by the doctor to withhold any oral
foods and/or fluids from the patient. PCA’s are required to check the glucose level of
NPO patients with Blood Sugar factor level every 6 hours starting at 1200.
Lunch Break - PCA’s are allowed a 30 minute lunch break once a day. Lunch breaks are scheduled
by the nursing pod while ensuring that no more than 50 % of staff is unavailable at
any given time.
Frequency-Based Task
Update Board - Board in patient’s room is updated with the necessary information during the start of
the shift.
Water NPO Water is passed to non-NPO patients once a shift.
Non-Indep. Bath Independence PCAs provides bath items to all patients while only assisting non-independent
patients with their daily bath.
Linen - Linen change is performed daily for all patients.
21
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.4 - Continued
Task Group Patient Factors Description
Walk Independence,
Bedrest
PCAs assist non-independent patients that are not on bedrest with their walks four
times a day: three times during the day-shift and once in the night-shift. PCAs
occasionally call for assistance during this task and there is a time between walks for
each patient.
Incision Care Incision Care Daily wound care is performed on patients with Incision Care factor level.
Linen Bag - At the end of the shift, linen bags are changed if it is half full or more.
Regular Break - PCA’s are allowed one 15 minute break for each four hour period worked.
Unpredictable Tasks
Food-Related Task
Food Order NPO,
Independence
PCAs help patients that are both non-NPO and non-independent with their food
orders. Food orders are released based on patient request.
Non-NPO Blood
Sugar
NPO, Blood
Sugar
The glucose level of non-NPO patients with Blood Sugar factor level is checked before
meals.
Meal Assist NPO,
Independence
Patient’s that are both non-NPO and non-independent are assisted by the PCA
before and/or during their meals. Meal assists are released depending on the food
service duration.
22
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.4 - Continued
Task Group Patient Factors Description
Inputs NPO Input (I) refers to the meal intake of non-NPO patients, which are recorded during
tray collection and needs to be documented within an hour after collection. Inputs
are dependent on the patient’s consumption rate.
Tray NPO Food trays are collected by the PCA after a non-NPO patient’s meals.
Non-Food-Related Task
Call Light - Other tasks that require immediate attention, which is an ideal response time of 3
minutes. For example, patient calls and surgery preparation.
Indep. Bath Independence PCAs provide independent patients with bath items for them to perform their own
baths. These tasks are released based on the patient’s request.
23
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.5Task Start Point, End Point, and Location
Task Start End Location (Bold =
Variable)
Predictable Tasks
Fixed-Time Task
Shift Huddle Enter meeting room Exit meeting room Meeting Room
Task Sheet Login computer Logout computer Pod
PCA-PCA Update Start briefing Finish briefing Pod
PCA-RN Update Start briefing Finish briefing Pod
Q4 Obtain Tower Reached tower location Begin traveling with tower Tower Location
Q4 Vitals Check Start preparing patient Finish removing equipment from
patient
Patient Room
Q4 Vitals Doc Login computer Logout computer Patient Room
Q4 Notify RN Start briefing Finish briefing Pod
Q6 Obtain Tower Reached tower location Begin traveling with tower Tower Location
Q6 Vitals Check Start preparing patient Finish removing equipment from
patient
Patient Room
Q6 Vitals Doc Login computer Logout computer Patient Room
24
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.5 - Continued
Task Start End Location (Bold =
Variable)
Q6 Notify RN Start briefing Finish briefing Pod
TEMP Check Start performing TEMP check Finish gathering TEMP
information
Patient Room
TEMP Doc Login computer Logout computer Patient Room
TEMP Notify RN Start briefing Finish briefing Pod
NPO Blood Sugar Obtain Items Start gathering items Finish gathering items Pod
NPO Blood Sugar Check Start preparing patient Finish removing equipment from
patient
Patient Room
NPO Blood Sugar Doc Start docking device Finish docking device Pod
NPO Blood Sugar Notify RN Start briefing Finish briefing Pod
Lunch Break Informed RN/head RN Informed RN/head RN Out
Frequency-Based Task
Obtain Pen And Wipes Start gathering items Finish gathering items Supply Room
Board Change Start changing board Finish changing board Patient Room
Fill Cup Start gathering cup Start traveling with cup Nourishment
Room
25
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.5 - Continued
Task Start End Location (Bold =
Variable)
Water Pass Start placing cup down Placed cup down Patient Room
Non-Indep. Obtain Bath Items Start gathering items Finish gathering items Supply Room
Non-Indep. Provide Bath Items Start placing the bath item(s) Finish placing/organizing all
bath items
Patient Room
Patient Bath Start preparing patient
(including assist)
Finish assisting patient on the
bed
Patient Room
Obtain Linen Start gathering items Finish gathering items Supply Room
Linen Change Start changing linen Finish disposing soiled linen Patient Room
Obtain Walk Items Start gathering items Finish gathering items Supply Room
Patient Walk Start preparing patient Finish assisting patient on the
bed
Patient Room
Walk Doc Login computer Logout computer Patient Room
Obtain IC Materials Start gathering items Finish gathering items Supply Room
Wound Care Start preparing patient Finish disposing soiled materials Patient Room
IC Notify RN Start briefing Finish briefing Pod
Obtain Linen Bag Start gathering items Finish gathering items Supply Room
26
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.5 - Continued
Task Start End Location (Bold =
Variable)
Linen Bag Change Start changing linen Start traveling with old linen
bag
Patient Room
Dispose Linen Bag Start lifting linen bag Finish disposing linen bag Disposal Room
Regular Break Finish informing RN/head RN Finish informing RN/head RN Out
Unpredictable Tasks
Food-Related Task
Take Food Order Finish asking patient for their
order
Completed writing food order Patient Room
Place Food Order Start dialling number Placed phone down Pod
Non-NPO Blood Sugar Obtain
Items
Start gathering items Finish gathering items Pod
Non-NPO Blood Sugar Check Start preparing patient Finish removing equipment from
patient
Patient Room
Non-NPO Blood Sugar Doc Start docking device Finish docking device Pod
Non-NPO Blood Sugar Notify RN Start briefing Finish briefing Pod
Meal Assist Start assisting patient on bed Finish assisting patient Patient Room
27
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.5 - Continued
Task Start End Location (Bold =
Variable)
Collect Inputs Start writing inputs Finish writing Patient Room
Inputs Doc Login computer Logout computer Patient Room
Obtain Tray Start picking up tray Complete picking up tray Patient Room
Put Tray Away Start putting tray away Finish putting tray away Disposal Room
Non-Food-Related Task
Call Light Start attending call light Finish attending call light Patient Room
Indep. Obtain Bath Items Start gathering items Finish gathering items Supply Room
Indep. Provide Bath Items Start placing the bath item(s) Finish placing/organizing all
bath items
Patient Room
28
CHAPTER 3: TASK IDENTIFICATION AND CATEGORIZATION
Table 3.6 shows the expected task duration and their distributions. Besides using
PERT’s three-point-estimation to obtain the expected task duration, pilot time studies
were performed to acquire a few expected task duration and release times with sample
sizes ranging between 10 and 20 samples. The curve fitting software ‘StatFit Version 2’
was used to fit distributions for the time data expected task duration and release times
[16]. Distributions are selected based on the acceptance criteria of a goodness of fit test
and its relative rank with other distributions, which is determined by an empirical method
that uses effective goodness of fit calculations. A higher relative rank indicates a better
representation of the input data. The goodness of fit test used in this research is the
Kolmogorov Smirnov test. Refer to StatFit documentation for more information [16]. The
distributions in this paper are notated according to the input format of ‘ProModel Version
2015’ (refer to ProModel 2015 documentation and Appendix B).
While release times for tasks can be defined using the PCA’s expectation sheet,
completion due times for most tasks are not very specific. When asked for task completion
due times, the general response would be an hour from the release time of the task or 30
minutes from the release time. Based on the PCA’s expectations sheet, due times for most
unpredictable tasks was 3 minutes from the release time. Release times, completion due
times, and response due times for tasks during the day-shifts are tabulated in Table 3.7.
Included in that table is the criticality of each task, where “0” indicates a non-critical task
and vice-versa.
29
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.6Expected Task Duration
Task Duration Distribution Expected Duration (min)
Predictable Tasks
Fixed-Time Task
Shift Huddle Beta(4.4427, 3.3973, 2.5, 5, 1) 3.9167
Task Sheet Beta(4.6667, 2.3333, 1, 3, 1) 2.3333
PCA-PCA Update Beta(1.67, 22.6 ,0 ,60.2, 1) 4.1423
PCA-RN Update Beta(1.67, 22.6 ,0 ,60.2, 1) 4.1423
Q4 Obtain Tower Beta(4, 4, 0.1, 0.2. 1) 0.15
Q4 Vitals Check Gamma(1.44, 2.22, 1, 2) 5.1968
Q4 Vitals Doc Beta(2.9383, 4.6173, 0.5, 2, 1) 1.0833
Q4 Notify RN Beta(2.9383, 4.6173, 0.5, 2, 1) 1.0833
Q6 Obtain Tower Beta(4, 4, 0.1, 0.2, 1) 0.15
Q6 Vitals Check Gamma(1.44,2.22, 1, 2) 5.1968
Q6 Vitals Doc Beta(2.9383, 4.6173, 0.5, 2, 1) 1.0833
Q6 Notify RN Beta(2.9383, 4.6173, 0.5, 2, 1) 1.0833
TEMP Check Beta(2.56, 4.59, 0, 1.17, 1) 0.4189
TEMP Doc Beta(2.9383, 4.6173, 0.5, 2, 1) 1.0833
30
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.6 - Continued
Task Duration Distribution Expected Duration (min)
TEMP Notify RN Beta(2.9383, 4.6173, 0.5, 2, 1) 1.0833
NPO Blood Sugar Obtain Items Beta(2.9383, 4.6173, 0.1, 0.4, 1) 0.2167
NPO Blood Sugar Check Beta(3.04, 981, 1, 918, 1) 3.8329
NPO Blood Sugar Doc Beta(4, 4, 0.1, 0.2, 1) 0.15
NPO Blood Sugar Notify RN Beta(2.9383, 4.6173, 0.5, 2, 1) 1.0833
Lunch Break - 30
Frequency-Based Task
Obtain Pen And Wipes Beta(4, 4, 0.3, 0.7, 1) 0.5
Board Change Beta(4, 4, 1.5, 3.5, 1) 2.5
Fill Cup Beta(2.5948, 4.6706, 0.36, 0.5, 1) 0.41
Water Pass Beta(4, 4, 0.1, 0.2, 1) 0.15
Non-Indep. Obtain Bath Items Beta(4, 4, 0.3, 0.7, 1) 0.5
Non-Indep. Provide Bath Items Beta(4, 4, 0.3, 0.7, 1) 0.5
Patient Bath Beta(4, 4, 38.59, 44.59, 1) 41.59
Obtain Linen Beta(4, 4, 0.3, 0.7, 1) 0.5
Linen Change Beta(4, 4, 3.5, 5.5, 1) 4.5
Obtain Walk Items Beta(4, 4, 0.3, 0.7, 1) 0.5
31
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.6 - Continued
Task Duration Distribution Expected Duration (min)
Patient Walk Beta(4, 4, 4, 12, 1) 8
Walk Doc Beta(2.93827, 4.6173, 0.5, 2, 1) 1.0833
Obtain IC Materials Beta(4, 4, 0.3, 0.7, 1) 0.5
Wound Care Beta(4, 4, 8.5, 10.5, 1) 9.5
IC Notify RN Beta(2.9383, 4.6173, 0.5, 2, 1) 1.0833
Obtain Linen Bag Beta(4, 4, 0.1, 0.3, 1) 0.2
Linen Bag Change Beta(4, 4, 3.5, 4.5, 1) 4
Dispose Linen Bag Beta(4, 4, 0.7, 0.9, 1) 0.8
Regular Break - 15
Unpredictable Tasks
Food-Related Task
Take Food Order Beta(4.4427, 3.3973, 1, 1.5, 1) 1.2833
Place Food Order Beta(4, 4, 3, 5, 1) 4
Non-NPO Blood Sugar Obtain Items Beta(2.9383, 4.6173, 0.1, 0.4, 1) 0.2167
Non-NPO Blood Sugar Check Beta(3.04, 981, 1, 918, 1) 3.8329
Non-NPO Blood Sugar Doc Beta(4, 4, 0.1, 0.2, 1) 0.15
Non-NPO Blood Sugar Notify RN Beta(2.9383, 4.6173, 0.5, 2, 1) 1.0833
32
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.6 - Continued
Task Duration Distribution Expected Duration (min)
Meal Assist Beta(4, 4, 10, 12, 1) 11
Collect Inputs Beta(4.4427, 3.3973, 1, 1.5, 1) 1.2833
Inputs Doc Beta(2.9383, 4.6173, 0.5, 2, 1) 1.0833
Obtain Tray Beta(4, 4, 0.4, 0.6, 1) 0.5
Put Tray Away Beta(4, 4, 0.3, 0.7, 1) 0.5
Non-Food-Related Task
Call Light Exponential(5.46, 1, 1) 6.46
Indep. Obtain Bath Items Beta(4, 4, 0.3, 0.7, 1) 0.5
Indep. Provide Bath Items Beta(4, 4, 0.3, 0.7, 1) 0.5
33
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.7Task Release and Due Times
Index,
i
Task, Ti Release Time Response
Due Time
Completion
Due Time
Criticality
Predictable Tasks
Fixed-Time Task
1 Shift Huddle 0700 - 0730 0
2 Task Sheet After T1 - 0730 0
3 PCA-PCA Update After T1 - 0730 0
4 PCA-RN Update After T1 - 0730 0
5 Q4 Obtain Tower 1130, 1530 - 1230, 1630 0
6 Q4 Vitals Check After T5 - 1230, 1630 1
7 Q4 Vitals Doc After T6 - 1230, 1630 1
8 Q4 Notify RN After T7 - 1230, 1630 0
9 Q6 Obtain Tower 1330 - 1430 0
10 Q6 Vitals Check After T9 - 1430 1
11 Q6 Vitals Doc After T10 - 1430 1
12 Q6 Notify RN After T11 - 1430 0
34
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.7 - Continued
Index,
i
Task, Ti Release Time Response
Due Time
Completion
Due Time
Criticality
13 TEMP Check 0830, 1030, 1230, 1430,
1630, 1830
- 0930, 1130, 1330,
1530, 1730, 1930
1
14 TEMP Doc After T13 - 0930, 1130, 1330,
1530, 1730, 1930
1
15 TEMP Notify RN After T14 - 0930, 1130, 1330,
1530, 1730, 1930
0
16 NPO Blood Sugar Obtain Items 1130, 1730 - 1230, 1830 0
17 NPO Blood Sugar Check After T16 - 1230, 1830 1
18 NPO Blood Sugar Doc After T17 - 1230, 1830 1
19 NPO Blood Sugar Notify RN After T18 - 1230, 1830 0
20 Lunch Break 1200 - 1400 0
Frequency-Based Task
21 Obtain Pen And Wipes 0700 - 1900 0
22 Board Change After T21 - 1900 0
23 Fill Cup 0700 - 1900 0
24 Water Pass After T23 - 1900 0
35
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.7 - Continued
Index,
i
Task, Ti Release Time Response
Due Time
Completion
Due Time
Criticality
25 Non-Indep. Obtain Bath Items 0700 - 1900 0
26 Non-Indep. Provide Bath Items After T25 - 1900 0
27 Patient Bath After T26 - 1900 0
28 Obtain Linen 0700 - 1900 0
29 Linen Change After T28 - 1900 0
30 Obtain Walk Items 0700 - 1900 0
31 Patient Walk Repeats 3 times - Initial:
After T30, Subsequent 2:
60 minutes after T31
- 1900 0
32 Walk Doc Repeats 3 times - After
T31
- 1900 0
33 Obtain IC Materials 0700 - 1900 0
34 Wound Care After T33 - 1900 0
35 IC Notify RN After T34 - 1900 0
36 Obtain Linen Bag 1800 - 1900 0
37 Linen Bag Change After T36 - 1900 0
36
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.7 - Continued
Index,
i
Task, Ti Release Time Response
Due Time
Completion
Due Time
Criticality
38 Dispose Linen Bag After T37 - 1900 0
39 Regular Break 1100, 1600 - 1900 0
Unpredictable Tasks
Food-Related Task
40 Take Food Order Beta(4, 1, 0730, 0830, 1),
Beta(4, 1, 1330, 1430, 1)
3 minutes
after release
- 1
41 Place Food Order After T40 - 30 minutes after T40 1
42 Non-NPO Blood Sugar Obtain Items After T41 - Before T46 0
43 Non-NPO Blood Sugar Check After T42 - Before T46 1
44 Non-NPO Blood Sugar Doc After T43 - Before T46 1
45 Non-NPO Blood Sugar Notify RN After T44 - Before T46 0
46 Meal Assist Beta(4, 1, 30, 60, 1) after
T41
3 minutes
after release
- 1
47 Collect Inputs Beta(4, 1, 30, 60, 1) after
T46
3 minutes
after release
- 1
48 Inputs Doc After T47 - 60 minutes after T47 1
37
CH
AP
TE
R3:
TA
SK
IDE
NT
IFIC
AT
ION
AN
DC
AT
EG
OR
IZA
TIO
N
Table 3.7 - Continued
Index,
i
Task, Ti Release Time Response
Due Time
Completion
Due Time
Criticality
49 Obtain Tray After T48 - 60 minutes after T47 0
50 Put Tray Away After T49 - 60 minutes after T47 0
Non-Food-Related Task
51 Call Light Initial: Beta(4, 1, 0737,
0809, 1), Subsequent:
Pearson 6(1.21, 1.74, 20.4,
1, 5) minutes after
previous release
3 minutes
after release
- 1
52 Indep. Obtain Bath Items Beta(2.93827, 1.57142,
0800, 1100)
3 minutes
after release
- 0
53 Indep. Provide Bath Items After T52 - 30 minutes after
release of T52
1
38
CHAPTER 3: TASK IDENTIFICATION AND CATEGORIZATION
Flow charts used to illustrate the PCA’s workflow for each task are shown in Appendix
C. Based on observations, there were distinct variations between the planning and execution
strategies of different PCAs. There was not a common work planning system employed by
all PCAs as each PCA plan his/her workday through work experience and the mentoring of
other experienced PCAs. We also observed common workarounds to best practices used to
cope with high work demands. For example, leaving patients alone while in the bathroom
during baths to perform other tasks were used by PCAs to cope with their job demands,
which may compromise patient safety. In addition, documentation was done minimally and
in batches in order to save time, which may constrict information flow in the hospital. Most
tasks are not performed sequentially as their workflows tend to get mixed with other task
workflows due to multiple tasks with different priorities being demanded at the same time.
PCAs are also encouraged to help other PCAs during their free time, which helps with
team-building and promotes teamwork. However, without proper planning, the responsibility
to help other PCAs could contribute to the complexity and variability of a PCA’s workflow,
which can be an undesirable feature for workflows. PCAs could be interrupted when they
are busy and have to make judgement calls to either preempt the current task or to delegate
the request for help. If the PCA chooses to preempt the current task, additional setup time
may need to incur and PCAs may need to reschedule their tasks based on the situation. If
the PCA chooses to delegate the request for help, they would need to locate another source
of help, which could be time consuming while placing another PCA in this same situation.
Therefore, adequate planning is needed when allocating important resources such as time
and labor.
39
CHAPTER 4
PCA WORKFLOW MODELING
4.1 Methods
This section describes the modeling process for PCA’s workflow. The steps of model
creation include:
1. Creating a task list generation model based on specific patient assignments.
2. Quantifying the task prioritization process of PCAs.
3. Formulating the task scheduling model.
4. Verifying and validating the task scheduling model.
The following assumptions were made when determining the characteristics of PCA’s
tasks during the day-shift to simplify the workflow model:
• Priority values for tasks were assumed to be not time-dependent. For example, tasks
that were released at the beginning of the shift but not performed until later due to
other higher priority tasks will have the same priority values as before.
• Patient’s status is static throughout the entire shift.
• PCA-PCA RN update: The previous PCA is always on time for this task.
• Lunch Break: PCAs are allowed to go for lunch breaks starting at 1200 and the nursing
station will have more than 50 % of the staff available when the PCA decides to go for
lunch breaks.
• Patient Bath: PCAs calls for assistance from another PCA or RN during this task.
• Walk: PCAs always call for assistance from another PCA or a RN during this task.
There is a time between walks and was assumed to be 60 minutes.
• Linen Bag Change: This task can be performed starting at 1800 and linen bags are
changed every day-shift.
40
CHAPTER 4: PCA WORKFLOW MODELING
• Regular Break: The four hour interval between breaks was not strict depending on the
situation and both 15 minute breaks could be performed successively. For simplification,
it was assumed that PCAs always go for a 15 minute break starting at 0900 and 1600.
• Take Food Orders: All patients eat thrice a day: twice in the day-shift (breakfast and
lunch) and once in the night-shift (dinner).
4.2 Results
4.2.1 Task Generation Model
Before the task scheduling model can be built, a model generating the assigned
task list based on the patient assignment needs to be created. This model is built based
upon the relationship established between patient factors and PCA’s tasks. For example, a
patient that has the ‘Q4 Vitals’ factor will generate two ‘Q4 Obtain Tower’ tasks during the
day-shift at 1130 and 1530. General steps of constructing this model are as follows:
1. Identify and understand the correlation between patient factors and tasks
2. Identify the input and output of the model.
3. Identify the desired user interface.
4. Select the programming language of choice.
5. Create a flow chart of the model.
6. Code based on the flow chart.
7. Verify and validate model.
8. Revise the flow chart and code as needed.
For this study, the correlation between specific patient factors and tasks were
identified in the first phase of the study and are listed in Table 3.4. Patient assignment using
patient factors is the input of the model while the output consists of the list of assigned tasks,
their index, release times, response due times, completion due times, expected duration,
41
CHAPTER 4: PCA WORKFLOW MODELING
criticality, location, and the corresponding patient. In this model, tasks are indexed as Tio
where i is the task number, based on Figure 3.7, and o is the current occurrence for that
task. The flow chart used for the task generation model in this study is shown in Figure 4.1.
Visual Basic for Applications (VBA) in Microsoft Excel was chosen as the program-
ming language for the model based on software availability and the ease of integration with
the task generation model. The interface was designed in a spreadsheet as shown in Figure
4.2. The text of the code as well as the task database sheet are shown in Appendix D. Figure
4.2 illustrates the input interface of the task generation model.
An example of the output, i.e., the tasks list, is shown in Figures 4.3 to 4.5. The
output of tasks from different categories was generated on the same sheet.
42
CHAPTER 4: PCA WORKFLOW MODELING
*Input variables needed:1) Number of patients2) Number of previous PCAs3) Number of assigned RNs4) Row counter for each category oftask (depending on if the separation of different task categories is considered)
For each patient, check each combination of patient factors that assigns task(s).
Does the patient have the specific patient factor combination?
Place the appropriate task(s) in the list.
Place the appropriate task(s) in the list.
Did the model check each combination of patient factors for all
patients?
**Some tasks with limited occurrences per shift are dependent on patient factor. (e.g. “Q6 Obtain Tower” occurs once per shift if there are any patients with the “Q6 Vitals” patient factor)
Check for conditions to include tasks with limited number of
occurrences per shift.**
Is the condition fulfilled?
Has the model checked all conditions?
End
Yes
No
Yes
No
Yes
No
No
Yes
Input values for variables.*
Figure 4.1: The flow chart of the task generation model.
43
CHAPTER 4: PCA WORKFLOW MODELING
12345678910
1 2 3 4 5 6 7 8 9 10 11
PatientVitals
(Q6 = 0, Q4 = 1)NPO?
(N = 0, Y = 1)ACHS?
(N = 0, Y = 1)Non‐Independence
(Indep = 0, Nonindep = 1)Bedrest?
(N = 0, Y = 1)Incision Care? (N = 0, Y = 1)
Patient Number
Number of Previous PCA
Number of Previous RN
1 0 1 0 1 0 0 9 1 32 0 0 0 1 0 03 0 0 0 1 0 04 0 0 0 0 0 05 1 0 0 1 0 06 1 0 0 1 0 07 1 0 0 1 0 08 0 0 1 1 0 09 0 1 1 0 0 0
RUN
Figure 4.2: User interface of the task generation model.
12
3456789101112131415161718192021222324252627
1 2 3 4 5 6 7 8 9Fixed Task Output
Patient Index, i{o} Tasks, Ti{o} Release Time Response Due Time Completion Due TimeExpected Duration
Criticality Location
1 10{1} Q6 Vitals Check After T9{1} ‐ 14:30:00 0:05:12 1 Patient Room1 11{1} Q6 Vitals Doc After T10{1} ‐ 14:30:00 0:01:05 1 Patient Room1 12{1} Q6 Notify RN After T11{1} ‐ 14:30:00 0:01:05 0 Pod1 13{1} TEMP Check 1 8:30:00 ‐ 9:30:00 0:00:25 1 Patient Room1 14{1} TEMP Doc 1 After T13{1} ‐ 9:30:00 0:01:05 1 Patient Room1 15{1} TEMP Notify RN 1 After T14{1} ‐ 9:30:00 0:01:05 0 Pod1 13{2} TEMP Check 2 10:30:00 ‐ 11:30:00 0:00:25 1 Patient Room1 14{2} TEMP Doc 2 After T13{2} ‐ 11:30:00 0:01:05 1 Patient Room1 15{2} TEMP Notify RN 2 After T14{2} ‐ 11:30:00 0:01:05 0 Pod1 13{3} TEMP Check 3 12:30:00 ‐ 13:30:00 0:00:25 1 Patient Room1 14{3} TEMP Doc 3 After T13{3} ‐ 13:30:00 0:01:05 1 Patient Room1 15{3} TEMP Notify RN 3 After T14{3} ‐ 13:30:00 0:01:05 0 Pod1 13{4} TEMP Check 4 14:30:00 ‐ 15:30:00 0:00:25 1 Patient Room1 14{4} TEMP Doc 4 After T13{4} ‐ 15:30:00 0:01:05 1 Patient Room1 15{4} TEMP Notify RN 4 After T14{4} ‐ 15:30:00 0:01:05 0 Pod1 13{5} TEMP Check 5 16:30:00 ‐ 17:30:00 0:00:25 1 Patient Room1 14{5} TEMP Doc 5 After T13{5} ‐ 17:30:00 0:01:05 1 Patient Room1 15{5} TEMP Notify RN 5 After T14{5} ‐ 17:30:00 0:01:05 0 Pod1 13{6} TEMP Check 6 18:30:00 ‐ 19:30:00 0:00:25 1 Patient Room1 14{6} TEMP Doc 6 After T13{6} ‐ 19:30:00 0:01:05 1 Patient Room1 15{6} TEMP Notify RN 6 After T14{6} ‐ 19:30:00 0:01:05 0 Pod2 10{1} Q6 Vitals Check After T9{1} ‐ 14:30:00 0:05:12 1 Patient Room2 11{1} Q6 Vitals Doc After T10{1} ‐ 14:30:00 0:01:05 1 Patient Room2 12{1} Q6 Notify RN After T11{1} ‐ 14:30:00 0:01:05 0 Pod
Figure 4.3: Excerpt of task generation model output for fixed-time tasks.
12
3456789101112131415161718192021222324252627
12 13 14 15 16 17 18 19 20Frequency Task Output
Patient Index, i{o} Tasks, Ti{o} Release Time Response Due TimeCompletion Due
TimeExpected Duration
Criticality Location
1 25{1} Non‐Indep. Obtain Bath Items 7:00:00 ‐ 19:00:00 0:00:30 0 Supply Room1 26{1} Non‐Indep. Provide Bath Items After T25{1} ‐ 19:00:00 0:00:30 0 Patient Room1 27{1} Patient Bath After T26{1} ‐ 19:00:00 0:41:35 0 Patient Room1 30{1} Obtain Walk Items 7:00:00 ‐ 19:00:00 0:00:30 0 Supply Room1 31{1} Patient Walk 1 After T30{1} ‐ 19:00:00 0:08:00 0 Patient Room1 32{1} Walk Doc 1 After T31{1} ‐ 19:00:00 0:01:05 0 Patient Room1 31{2} Patient Walk 2 60 min after T31{1} ‐ 19:00:00 0:08:00 0 Patient Room1 32{2} Walk Doc 2 After T31{2} ‐ 19:00:00 0:01:05 0 Patient Room1 31{3} Patient Walk 3 60 min after T31{2} ‐ 19:00:00 0:08:00 0 Patient Room1 32{3} Walk Doc 3 After T31{3} ‐ 19:00:00 0:01:05 0 Patient Room1 22{1} Board Change After T21{1} ‐ 19:00:00 0:02:30 0 Patient Room1 28{1} Obtain Linen 7:00:00 ‐ 19:00:00 0:00:30 0 Supply Room1 29{1} Linen Change After T28{1} ‐ 19:00:00 0:04:30 0 Patient Room1 36{1} Obtain Linen Bag 18:00:00 ‐ 19:00:00 0:00:12 0 Supply Room1 37{1} Linen Bag Change After T36{1} ‐ 19:00:00 0:04:00 0 Patient Room1 38{1} Dispose Linen Bag After T37{1} ‐ 19:00:00 0:00:48 0 Disposal Room2 23{1} Fill Cup 7:00:00 ‐ 19:00:00 0:00:25 0 Nourishment Room2 24{1} Water Pass After T23{1} ‐ 19:00:00 0:00:09 0 Patient Room2 25{1} Non‐Indep. Obtain Bath Items 7:00:00 ‐ 19:00:00 0:00:30 0 Supply Room2 26{1} Non‐Indep. Provide Bath Items After T25{1} ‐ 19:00:00 0:00:30 0 Patient Room2 27{1} Patient Bath After T26{1} ‐ 19:00:00 0:41:35 0 Patient Room2 30{1} Obtain Walk Items 7:00:00 ‐ 19:00:00 0:00:30 0 Supply Room2 31{1} Patient Walk 1 After T30{1} ‐ 19:00:00 0:08:00 0 Patient Room2 32{1} Walk Doc 1 After T31{1} ‐ 19:00:00 0:01:05 0 Patient Room
Figure 4.4: Excerpt of task generation model output for frequency-based tasks.
44
CHAPTER 4: PCA WORKFLOW MODELING
12
3456789101112131415161718192021222324252627
23 24 25 26 27 28 29 30 31Unpredictable Task Output
Patient Index, i{o} Tasks, Ti{o} Release Time Response Due Time Completion Due TimeExpected Duration
Criticality Location
2 47{1} Collect Inputs 1 45 min after T46{1} 3 min after release ‐ 0:01:17 1 Patient Room2 48{1} Inputs Doc 1 After T47{1} ‐ 60 min after 47{1} 0:01:05 1 Patient Room2 49{1} Obtain Tray 1 After T48{1} ‐ 60 min after 47{1} 0:00:30 0 Patient Room2 50{1} Put Tray Away 1 After T49{1} ‐ 60 min after 47{1} 0:00:30 0 Disposal Room2 47{2} Collect Inputs 2 45 min after T46{2} 3 min after release ‐ 0:01:17 1 Patient Room2 48{2} Inputs Doc 2 After T47{2} ‐ 60 min after 47{2} 0:01:05 1 Patient Room2 49{2} Obtain Tray 2 After T48{2} ‐ 60 min after 47{2} 0:00:30 0 Patient Room2 50{2} Put Tray Away 2 After T49{2} ‐ 60 min after 47{2} 0:00:30 0 Disposal Room2 40{1} Take Food Orders 1 8:00:00 3 min after release ‐ 0:01:17 1 Patient Room2 41{1} Place Food Orders 1 After T40{1} ‐ 30 min after 40{1} 0:04:00 1 Pod2 40{2} Take Food Orders 2 14:00:00 3 min after release ‐ 0:01:17 1 Patient Room2 41{2} Place Food Orders 2 After T40{2} ‐ 30 min after 40{2} 0:04:00 1 Pod2 46{1} Meal Assist 1 45 min after T41{1} 3 min after release ‐ 0:11:00 1 Patient Room2 46{2} Meal Assist 2 45 min after T41{2} 3 min after release ‐ 0:11:00 1 Patient Room3 47{1} Collect Inputs 1 45 min after T46{1} 3 min after release ‐ 0:01:17 1 Patient Room3 48{1} Inputs Doc 1 After T47{1} ‐ 60 min after 47{1} 0:01:05 1 Patient Room3 49{1} Obtain Tray 1 After T48{1} ‐ 60 min after 47{1} 0:00:30 0 Patient Room3 50{1} Put Tray Away 1 After T49{1} ‐ 60 min after 47{1} 0:00:30 0 Disposal Room3 47{2} Collect Inputs 2 45 min after T46{2} 3 min after release ‐ 0:01:17 1 Patient Room3 48{2} Inputs Doc 2 After T47{2} ‐ 60 min after 47{2} 0:01:05 1 Patient Room3 49{2} Obtain Tray 2 After T48{2} ‐ 60 min after 47{2} 0:00:30 0 Patient Room3 50{2} Put Tray Away 2 After T49{2} ‐ 60 min after 47{2} 0:00:30 0 Disposal Room3 40{1} Take Food Orders 1 8:00:00 3 min after release ‐ 0:01:17 1 Patient Room3 41{1} Place Food Orders 1 After T40{1} ‐ 30 min after 40{1} 0:04:00 1 Pod
Figure 4.5: Excerpt of task generation model output for unpredictable tasks.
4.2.2 Busy Ratio Equation
Tasks that were considered in the BR include fixed time tasks, frequency-based
tasks, food-related tasks, and the independent bath task group. Call lights were not included
because they are have a huge variation in duration and using the expected task duration
would result in a constant value being placed in the BR. Instead of including it into the
equation, call lights are seen as a factor that affects the BR value. For example, call lights
could cause a BR of 0.6 to be infeasible. Coefficients, C, represents the expected task
duration performed under certain conditions. The following shows the formulation of the
linear equation:
Notation:
P = total number of patients assigned during the shift.
V = total number of Q4 patients.
N = total number of NPO patients.
A = total number of patients with Blood Sugar factor level.
45
CHAPTER 4: PCA WORKFLOW MODELING
I = total number of non-independent patients.
B = total number of patients on bedrest.
IC = total number of patients with Incision Care factor level.
NA = total number of NPO patients with Blood Sugar factor level.
NI = total number of patients that are both NPO and non-independent.
PCA = total number of previous PCA(s) to gather updates from.
RN = total number of assigned RN(s).
a = 1 if there is at least 1 Q4 patient, otherwise 0.
b = 1 if there is at least 1 Q6 patient, otherwise 0.
c = 1 if there is at least 1 non-NPO patient, otherwise 0.
d = 1 if there is at least 1 NPO patient, otherwise 0.
e = 1 if there is at least 1 patient with Non-Blood Sugar factor level, otherwise 0.
f = 1 if there is at least 1 patient with Blood Sugar factor level, otherwise 0.
g = 1 if there is at least 1 independent patient, otherwise 0.
h = 1 if there is at least 1 non-independent patient, otherwise 0.
i = 1 if there is at least 1 patient not on bedrest, otherwise 0.
j = 1 if there is at least 1 patient on bedrest, otherwise 0.
k = 1 if there is at least 1 patient with Non-Incision Care factor level, otherwise 0.
l = 1 if there is at least 1 patient with Incision Care factor level, otherwise 0.
m = 1 if there is at least 1 NPO patient with Blood Sugar status, otherwise 0.
n = 1 if there is at least 1 non-NPO patient with Blood Sugar status, otherwise 0.
46
CHAPTER 4: PCA WORKFLOW MODELING
Parameters:
C1 = sum of task duration for each patient, regardless of their factor.
C2 = sum of task duration for each Q4 patient.
C3 = sum of task duration for each Q6 patient.
C4 = sum of task duration for each non-NPO patient.
C5 = sum of task duration for each NPO patient.
C6 = sum of task duration for each patient with Blood Sugar factor level.
C7 = sum of task duration for each patient with Non-Blood Sugar factor level.
C8 = sum of task duration for each independent patient.
C9 = sum of task duration for each non-independent patient.
C10 = sum of task duration for each non-bedrest patient.
C11 = sum of task duration for each bedrest patient.
C12 = sum of task duration for each patient with Non-Incision Care factor level.
C13 = sum of task duration for each patient with Incision Care factor level.
C14 = sum of task duration for each NPO patient with Blood Sugar factor level.
C15 = sum of task duration for each non-NPO patient with Blood Sugar factor level.
C16 = sum of task duration for each patient that is both non-NPO and non-independent.
C17 = sum of task duration for each patient that is both non-independent and
non-bedrest.
C18 = sum of task duration unrelated to patients.
C19 = sum of task duration related to the number of previous PCA’s to gather updates.
from
C20 = sum of task duration related to the number of assigned RN’s in the current shift.
47
CHAPTER 4: PCA WORKFLOW MODELING
C21 = sum of task duration that can be on multiple Q4 patients.
C22 = sum of task duration that can be on multiple Q6 patients.
C23 = sum of task duration for multiple non-NPO patient.
C24 = sum of task duration for multiple NPO patient.
C25 = sum of task duration for multiple patient with Blood Sugar factor level.
C26 = sum of task duration for multiple patient with Non-Blood Sugar factor level.
C27 = sum of task duration for multiple independent patient.
C28 = sum of task duration for multiple non-independent patient.
C29 = sum of task duration for multiple non-bedrest patient.
C30 = sum of task duration for multiple bedrest patient.
C31 = sum of task duration for multiple patient with Non-Incision Care factor level.
C32 = sum of task duration for multiple patient with Incision Care factor level.
C33 = sum of task duration for multiple NPO patient with Blood Sugar factor level.
C34 = sum of task duration for multiple non-NPO patient with Blood Sugar factor level.
Let R be the total expected busy time determined by the sum of the expected time
durations of tasks,
R = C1 · P + C2 · V + C3 · (P − V ) + C4 · (P −N) + C5 ·N + C6 · (P −A) + C7 ·A
+ C8 · (P − I) + C9 · I + C10 · (P −B) + C11 ·B + C12 · (P − IC) + C13 · IC
+ C14 ·NA+ C15 · (A−NA) + C16 · (I −NI) + C17 · (I −B) + C18
+ C19 · PCA+ C20 ·RN + C21 · a+ C22 · b+ C23 · c+ C24 · d+ C25 · e+ C26 · f
+ C27 · g + C28 · h+ C29 · i+ C30 · j + C31 · k + C32 · l + C33 ·m+ C34 · n(4.1)
48
CHAPTER 4: PCA WORKFLOW MODELING
Let BR be the ratio of total expected busy time, R, to available shift time, S,
BR = R/S (4.2)
The methodology to determine the value for coefficients C1 to C34 is as follows:
1. Group tasks to the appropriate coefficients according to the decision flowchart shown
in Figure 4.6.
2. Sum the mean durations for all of the task within each coefficient groups to obtain the
value for those coefficients.
A spreadsheet is recommended when determining the coefficients for each combination
of patient factor levels. An excerpt of the spreadsheet used in this study is shown in Appendix
E. The value for coefficients of the BR equation are tabulated in Table 4.1.
Although it is known that the BR oversimplifies the workload of PCAs, it is relatively
easy to estimate using data collected from the unit. This research investigates its value in
assessing timely completion and compares its practicality to other, more complex, modeling
and analysis approaches, such as a simulation model.
4.2.3 PCA’s Decision Making
The information used to model prioritization was obtained during the ‘Task Identi-
fication and Categorization’ phase and from the literature (see Chapter 3). According to
Cheng et al. (2009), nurses in Japan schedule their activities using decisions that are 93%
similar to the earliest due date (EDD) dispatching rule [14]. Although the research subjects
in the article by Cheng are nurses in Japan, it was observed that PCA’s prioritization
system has similarities to the EDD dispatching rule as well. For example, call lights that
are prioritized first has a short response due time of 3 minutes from the release time.
49
CHAPTER 4: PCA WORKFLOW MODELING
Start
Is the task a setup/disposal
task?
Is the task related to
patient factors?
Is the setup/disposal task single use or multiple use?
Is the task related to one patient factor or multiple patient
factors?Assign the task to the appropriate coefficients
between C21 to C30
Assign the task to the appropriate coefficients
between C31 to C34
Is the task related to
patient factors?
Is the task related to one patient factor or multiple patient
factors?
Assign task to the C18 coefficient
Assign the task to the appropriate coefficients
between C12 to C18
End
Y
Multiple
Y
Single
N
NN
Y
One Multiple Multiple One
Assign the task to the appropriate coefficients
between C1 to C11
BR Coefficient Grouping
Figure 4.6: BR Coefficient Grouping
Therefore, following the EDD dispatching rule, is likely that the call lights would
have the first priority. Food-related-tasks are next in line due to the short response due
time as well. Next, fixed-time tasks would have priority as it usually has a slightly later
completion due time. Finally, frequency-based tasks would have the lowest priority because
it essentially has a completion due time that is at the end of the shift. This above describes
the typical scenario for the order of task priorities following the EDD dispatching rule. Note
that there are some scenarios that may change the order of priorities based on EDD. Also,
EDD does not account for task preemption and does not distinguish between the type of
50
CHAPTER 4: PCA WORKFLOW MODELING
Table 4.1Coefficients of BR Equation
Coefficient Value Coefficient Value
C1 28.01 C18 66.75C2 14.73 C19 4.14C3 7.36 C20 4.14C4 7.29 C21 0.30C5 0 C22 0.15C6 0 C23 0C7 0 C24 0C8 1 C25 0C9 42.59 C26 0C10 0 C27 0C11 0 C28 0C12 0 C29 0C13 11.08 C30 0C14 10.27 C31 0C15 10.27 C32 0C16 32.57 C33 0.30C17 27.75 C34 0.30
tasks being scheduled, which may not truly reflect how PCAs schedule their task. Therefore,
priority values were used to accommodate for such variations in the EDD rule. Tasks were
ordered according to the priority values with the highest value taking priority. If there are
idle times in between higher priority tasks, the following task based on priority values were
handled while satisfying release times and task precedence. For tasks with similar priority,
the task with a location closest to the PCA will be chosen. Initial priority values were
assigned to the tasks based on this order of importance and later during the coding process.
Priority values for predictable tasks are tabulated in Table 4.2 while the priority
values for unpredictable tasks are tabulated in Table 4.3. These priority values were refined
to be used in the simulation model (see Section 4.2.4.2).
51
CHAPTER 4: PCA WORKFLOW MODELING
Table 4.2Predictable Task Priority Values
Fixed Time Tasks Frequency Based Tasks
Task PriorityValue
Task PriorityValue
Shift Huddle 50 Obtain Pen And Wipes 11Task Sheet 50 Board Change 9PCA-PCA Update 50 Fill Cup 10PCA-RN Update 50 Water Pass 9Q4 Obtain Tower 50 Non-Indep. Obtain Bath Items 8Q4 Vitals Check 50 Non-Indep. Provide Bath Items 9Q4 Vitals Doc 50 Patient Bath 10Q4 Notify RN 49 Obtain Linen 7Q6 Obtain Tower 50 Linen Change 8Q6 Vitals Check 50 Obtain Walk Items 6Q6 Vitals Doc 50 Patient Walk 7Q6 Notify RN 49 Walk Doc 8TEMP Check 50 Obtain IC Materials 5TEMP Doc 50 Wound Care 6TEMP Notify RN 49 IC Notify RN 4NPO Blood Sugar Obtain Items 50 Obtain Linen Bag 4NPO Blood Sugar Check 50 Linen Bag Change 4NPO Blood Sugar Doc 49 Dispose Linen Bag 4NPO Blood Sugar Notify RN 49 Regular Break 3Lunch Break 49
4.2.4 Task Scheduling Model
After tasks are generated based on patient assignment, the applicability of a deter-
ministic model was explored.
4.2.4.1 Single-Machine Scheduling
Single-machine scheduling typically considers a set of independent tasks to be
processed by a single machine where each task has a processing time, a release time, and
a due date. The single machine can be replaced by the one PCA that will be completing
assigned tasks. In this case, the single-machine scheduling model include tasks with non-zero
52
CHAPTER 4: PCA WORKFLOW MODELING
Table 4.3Unpredictable Task Priority Values
Food-Related Tasks Non-Food-Related TasksTask Priority
ValueTask Priority
Value
Take Food Order 99 Call Light 100Place Food Order 98 Indep. Obtain Bath Items 98Non-NPO Blood Sugar ObtainItems
98 Indep. Provide Bath Items 98
Non-NPO Blood Sugar Check 98Non-NPO Blood Sugar Doc 97Non-NPO Blood Sugar NotifyRN
97
Meal Assist 99Collect Inputs 99Inputs Doc 99Obtain Tray 99Put Tray Away 99
release times and task preemption. Therefore, it is much more appropriate to name this
model as a ‘preemptive single-machine scheduling model with non-zero release time(s)’.
A preliminary literature search showed that most research on the single-machine
scheduling problem of minimizing tardiness assumes a zero release time for all tasks and no
task preemption. Du and Leung (1990) has shown that a ‘non-preemptive single-machine
model with zero release times’ that seeks to minimize total tardiness is Non-deterministic
Polynomial-time hard (NP-hard) [20]. This means that the single-machine model cannot be
solved for an optimal schedule in a realistic time and therefore, heuristics should be used if
there is a need to solve the model. Besides EDD, there are many other heuristics available
in literature for this problem (e.g. Panwalker-Smith-Koulamas, Net Benefit of Relocation,
Wilkinson Irwin, etc.). According to Emmons [21], there are no known simple rules that
minimizes the tardiness for a ‘non-preemptive single-machine model with zero release times’,
except for some special cases. One of the special case mentioned was the EDD sequence,
which minimizes total tardiness if at most one job has positive tardiness. However, such case
53
CHAPTER 4: PCA WORKFLOW MODELING
does not apply to the proposed ‘preemptive single-machine scheduling model with non-zero
release time(s)’. The preemptive nature and the non-zero release times for tasks would
increase the complexity of this optimization problem, which is already NP-hard. Therefore,
heuristics that take advantage of simple-rules that reduce tardiness in the system modeled
would need to emerge in order to solve this problem.
It was not long before it was discovered that the coding of the deterministic ‘preemp-
tive single-machine scheduling model with non-zero release time(s)’ proved to be inaccurate
due to walking durations, which vary based on the location of the PCA. Walking can be
included as a setup task within each task group, so an additional variable would need to
keep track of the PCA’s location after each time slot. Besides the location of the PCA,
certain resources need to be tracked as well. For example, the location of the vitals tower, a
device to measure patient’s vitals. In the cardiology unit of this study, PCAs are usually
assigned to a single vitals tower that will be brought around to measure patient’s vital signs
at set intervals depending on the patient’s condition. In addition, the location for each task
needs to be tracked as well if the closest task prioritization rule is to be incorporated in the
model. During the time of research, most single-machine scheduling formulations provide a
fixed sequence and do not include preemption. Discrete event simulation is currently better
suited to incorporate this behavior in the analysis. A discrete event simulation model will
allow the incorporation of variable release of tasks, which determine the release time of
other task and may affect the outcome of the schedule. This is especially true for tasks with
release times with high variability, for example, call lights and food orders.
4.2.4.2 Discrete-Event Simulation Model
Banks et al. (2010) defines discrete-event system simulation as system modeling in
which the state of the system, represented by variables, changes at discrete set of points
in time. It is a numerical method that runs the model using computational procedures
as opposed to an analytical method that solves the model using deductive reasoning of
54
CHAPTER 4: PCA WORKFLOW MODELING
mathematics (e.g. single-machine scheduling model). Discrete-event system simulation
generates an artificial history of the system that seeks to estimate true system performance
measures [8].
In simulation, the components of a system include entities, entity attributes, activities,
state variables, events, resources, locations, and location attributes. Entities are the objects
of interest in the system while entity attributes are the properties of those entities. Activities
are the actions performed on the entities and are represented by a specified duration and
resource. The state of a system, relative to the objectives of the study, is represented by a
collection of variables. Events are defined as instantaneous incidences that might change
the system state variables. Resources are labor, equipment, or some other devices used to
process entities during activities while locations are areas where activities are performed
and events occur. Location attributes are the properties of those locations [8].
In this study, the system components are modeled as follows:
• Entities: Tasks assigned to the PCA for that shift.
• System state: The number of tasks that are waiting to be processed by the PCA, and
the current state of the PCA, which could be either idle or busy.
• Events: Arrival of tasks and task completion by the PCA.
• Resource: The PCA.
• Location: Patient rooms and other rooms in the cardiology unit.
• Location attributes: The combination of patient factors for each patient, represented
by patient rooms.
Discrete-event system simulation using ProModel enables stochasticity. For example,
it allows for variable release times via arrival times of entities that can be dictated using
either a constant or a distribution of values. This also applies to variable durations by
setting the processing time of activities as a probability distribution. The PCA’s priority
55
CHAPTER 4: PCA WORKFLOW MODELING
system can be simulated using ProModel’s priority system. Tasks were programmed to
enter the task list using the first-come-first-serve (FIFO) rule based on the release time of
tasks. Tasks in the task list were then processed by the PCA based on their priority value.
Task preemption is included within the ProModel package and can be set up using priority
values. Accumulated tasks are performed according to the user-defined priority values and
the PCA’s availability. There are two types of priority value ranges used in the simulation
model:
1. Normal Range: 1 to 99
2. Preemptive Range: 100 to 199
Within each range, tasks with the higher priority will precede the lower priority.
However, tasks from the preemptive range will preempt tasks from the normal range. Only
call lights fall under the preemptive priority value range while other tasks were within the
normal priority value range. Tasks with a preemptive priority value temporarily interrupt
any normal priority task currently being processed and resumes the preempted task at a
later time. At this stage, the initial priority values were refined based on how the software
processes tasks. The methodology for refining the priority values of each task are as follows:
1. Assign the initial priority values for each task.
2. Scale the priority values according to the priority ranges of the simulation model.
3. Increase or decrease priority values based on the precedence of the task using pairwise
comparison. For example, vitals check and vitals documentation are equally as
important and have the same priority value. However, vitals check occurs before
documentation. Therefore, vitals check has a higher priority than vitals documentation.
Although task precedence has been taken into account through the coding process, it
acts as a fail safe mechanism.
56
CHAPTER 4: PCA WORKFLOW MODELING
4. Verify the priority values for each task by performing short simulations and ensuring
that the decisions made by the PCA based on the assigned priority values reflect the
expected order of tasks. This can be done by tracing the decisions made by the PCA
when processing each task in the simulation. If discrepancies are found, return to step
2.
As for walking durations, there is a feature within the resource usage setting that
accounts for travel time between the resource’s current location and the assigned activity
based on the distance and travel speed. To simulate walking times, the layout of the
cardiology unit and a walking speed of 3.1 miles per hour were used [40]. This particular
simulation is classified as a terminating simulation since the start and end points can be
defined specifically. The start point was defined as beginning of the PCA’s shift, 0700,
whereas the end point was defined as the end of the PCA’s shift, 1930. Experiments were
conducted by running multiple replications for each scenario. 100 replications were run for
each patient assignment to generate a good amount of data and obtain higher accuracy
during analysis. The corresponding code is documented in Appendix F.
Since ProModel is not designed to simulate healthcare environments from the point
of view of a single provider, there are some obstacles to overcome in the attempt to model
the PCA’s workflow. First of all, this software requires the use of dummy variables to ensure
that tasks with the same release times are processed by the PCA according to the priority
values and avoid having the coding order affect the pre-established priority. Tardiness was
calculated using variables coded within the software.
4.2.4.3 Model Verification
The ProModel logic for each task was compared to the respective task flow chart
(see Appendix C). In addition, the model output was examined based on the inputs of the
model. For example, the expected task duration input in the simulation model verified
57
CHAPTER 4: PCA WORKFLOW MODELING
by comparing the average task duration from the simulation model with the theoretical
mean and performing a t-test for each expected task duration (refer to Figure 4.7). Visual
inspection of the animation of the simulation was useful for verifying the decisions of the
PCA in the simulation model.
Sample Size 500
Task SheetAverage Duration
Sample Std Dev
Theoretical Mean
Duration Distribution T-test ProbabilityFor 95%
ConfidenceFor 99%
ConfidenceShift Huddle 3.9024 0.4203 3.9167 Beta(4.4427, 3.3973, 2.5, 5) -0.7585 0.2242 ACCEPT ACCEPTTask Sheet 2.3426 0.3385 2.3333 Beta(4.6667, 2.3333, 1, 3) 0.6129 0.7299 ACCEPT ACCEPTPCA-PCA Update 4.1797 2.0083 4.1423 Beta(1.67,22.6,0,60.2) 0.4162 0.6613 ACCEPT ACCEPTPCA-RN Update 4.1545 1.7170 4.1423 Beta(1.67,22.6,0,60.2) 0.1584 0.5629 ACCEPT ACCEPTQ4 Obtain Tower 0.1504 0.0113 0.1500 Beta(4, 4, 0.1, 0.2) 0.7706 0.7793 ACCEPT ACCEPTQ4 Vitals Check 5.1869 0.6719 5.1968 Gamma(1.44,2.22,<1>,2) -0.3279 0.3715 ACCEPT ACCEPTQ4 Vitals Doc 1.0835 0.0567 1.0833 Beta(2.9383, 4.6173, 0.5, 2) 0.0542 0.5216 ACCEPT ACCEPTQ4 Notify RN 1.0850 0.0620 1.0833 Beta(2.9383, 4.6173, 0.5, 2) 0.6159 0.7309 ACCEPT ACCEPTTEMP Check 0.4197 0.0421 0.4189 Beta(2.56,4.59,0,1.17) 0.3950 0.6535 ACCEPT ACCEPTTEMP Doc 1.0855 0.0352 1.0833 Beta(2.9383, 4.6173, 0.5, 2) 1.4084 0.9202 ACCEPT ACCEPTTEMP Notify RN 1.0826 0.0370 1.0833 Beta(2.9383, 4.6173, 0.5, 2) -0.4730 0.3182 ACCEPT ACCEPTObtain Pen And Wipes 0.5028 0.0667 0.5000 Beta(4, 4, 0.3, 0.7) 0.9455 0.8276 ACCEPT ACCEPTBoard Change 2.5042 0.1235 2.5000 Beta(4, 4, 1.5, 3.5) 0.7554 0.7748 ACCEPT ACCEPTFill Cup 0.4103 0.0084 0.4100 Beta(2.5948, 4.6706, 0.36, 0.5) 0.8315 0.7970 ACCEPT ACCEPTWater Pass 0.1500 0.0058 0.1500 Beta(4, 4, 0.1, 0.2) 0.0746 0.5297 ACCEPT ACCEPTObtain Linen 0.5001 0.0233 0.5000 Beta(4, 4, 0.3, 0.7) 0.0655 0.5261 ACCEPT ACCEPTLinen Change 4.4971 0.1210 4.5000 Beta(4, 4, 3.5, 5.5) -0.5285 0.2987 ACCEPT ACCEPTObtain IC Materials 0.5002 0.0286 0.5000 Beta(4, 4, 0.3, 0.7) 0.1463 0.5581 ACCEPT ACCEPTWound Care 9.5020 0.1483 9.5000 Beta(4, 4, 8.5, 10.5) 0.3046 0.6196 ACCEPT ACCEPTIC Notify RN 1.0851 0.1003 1.0833 Beta(2.9383, 4.6173, 0.5, 2) 0.4046 0.6570 ACCEPT ACCEPTObtain Linen Bag 0.2001 0.0120 0.2000 Beta(4, 4, 0.1, 0.3) 0.2067 0.5818 ACCEPT ACCEPTLinen Bag Change 4.0000 0.0802 4.0000 Beta(4, 4, 3.5, 4.5) 0.0080 0.5032 ACCEPT ACCEPTDispose Linen Bag 0.8011 0.0134 0.8000 Beta(4, 4, 0.7, 0.9) 1.9029 0.9712 ACCEPT ACCEPT
Figure 4.7: An excerpt of the task duration verification process.
58
CHAPTER 5
MODEL EXPERIMENTATION AND RESULTS
5.1 Methods
There are 11 integer variables to consider in this experiment: ‘P’, ‘V’, ‘N’, ‘A’, ‘I’,
‘B’, ‘IC’, ‘NA’, ‘NI’, ‘PCA’, and ‘RN’. Their values can range from 0 to any integer value.
Therefore, the minimum value for all variables, except for ‘P’, ‘PCA’, and ‘RN’, was set
at 0 while the maximum value is set as the typical values for the respective variable based
on PCA’s input. Variable ‘P’ ranges from 1 to 10, ‘PCA’ ranges from 1 to 2, and ‘RN’
ranges from 2 to 3. A general full factorial design of experiments was initially considered.
However, this would require 9, 431, 790, 763 experiments. In order to reduce the total amount
of experiments while keeping a balanced design, 2 rules were imposed:
1. Realistic conditions based on the physical constraints were imposed on each variable.
For example, it is not possible to have more patients with Q4 Vitals, V , than the total
number of patients, P .
2. Variables, except for P , were defined with binary value by setting a low and high value.
The low value represents the ‘best case’ scenario while the high value represents the
‘worst case’ scenario. For example, V would have a binary value of 0 and P because
the best case would be zero Q4 patients, which reduces the frequency of vitals check,
while the worst case would be having all Q4 patients, increasing the frequency of vitals
check. It is not possible for V to have a value higher than P due to the first rule.
The following shows the conditions imposed on PCA patient assignments for them
to be realistic per the first rule:
N,V,A, I,B, IC,NA,NI ≤ P (5.1)
59
CHAPTER 5: MODEL EXPERIMENTATION AND RESULTS
NA ≤ N (5.2)
NA ≤ A (5.3)
NI ≤ N (5.4)
NI ≤ I (5.5)
N +A−NA ≤ P (5.6)
N + I −NI ≤ P (5.7)
B ≤ I (5.8)
Condition 5.1 states that the total number of patients with certain factor levels has
to be less than or equal to the total number of patients. As for conditions 5.2 and 5.3, the
total number of NPO patients with Blood Sugar factor level must be less or equal to the
total number of NPO and Blood Sugar patients. Conditions 5.4 and 5.5 state that the total
number of patients that are both NPO and non-independent must be less than or equal
to the total number of NPO and non-independent patients. Condition 5.6 states that the
difference between the total sum of NPO patients and Blood Sugar patients with the total
sum of NPO patients with Blood Sugar factor level must be less than or equal to the total
number of patients. Condition 5.7 states that the difference between the total sum of NPO
patients and non-independent patients with the total sum of patients that are both NPO
and non-independent must be less than or equal to the total number of patients. Condition
5.8 states that the total number of bedrest patients must be less than or equal to the total
number of non-independent patients. This resulted in multiple blocks with variables ‘N’, ‘I’,
‘B’, ‘NA’, ‘NI’, and ‘A’, as shown in Figure 5.1.
There are a total of 12 blocks for each of the levels for P:
60
CHAPTER 5: MODEL EXPERIMENTATION AND RESULTS
1. N = 0, I = 0, B = 0, NA = 0, NI = 0, A = 0
2. N = 0, I = 0, B = 0, NA = 0, NI = 0, A = P
3. N = 0, I = P,B = 0, NA = 0, NI = 0, A = 0
4. N = 0, I = P,B = 0, NA = 0, NI = 0, A = P
5. N = 0, I = P,B = P,NA = 0, NI = 0, A = 0
6. N = 0, I = P,B = P,NA = 0, NI = 0, A = P
7. N = P, I = 0, B = 0, NA = 0, NI = 0, A = 0
8. N = P, I = 0, B = 0, NA = P,NI = 0, A = P
9. N = P, I = P,B = 0, NA = 0, NI = P,A = 0
10. N = P, I = P,B = 0, NA = P,NI = P,A = P
11. N = P, I = P,B = P,NA = 0, NI = P,A = 0
12. N = P, I = P,B = P,NA = P,NI = P,A = P
For P = 1 To 10,
N
I
I
B NA NI
A
B NA
A
B
NA NI0
B
ANA NI
A
A
NI
NI
NA
NI
NI
A
A
NA
NI
NI
A
A
0
P
0 0 0
0
P
0 0
0 0
0
P
0
0 0
P 0
p
0
0 P
P P
0
P
P
P
P
0
P
0
P
0
P
0
P
0
0
P
P
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
Block 8
Block 9
Block 10
Block 11
Block 12
Figure 5.1: Experimental Blocks
61
CHAPTER 5: MODEL EXPERIMENTATION AND RESULTS
In addition to that, 4 variables with 2 levels were included for each experimental
block: ‘V’, ‘IC’, ‘PCA’, and ‘RN’. Therefore, if P has 10 levels, there would be a total of 1920
experiments for the modified full factorial design and 960 experiments for a 2k fractional
factorial design with a IV resolution and 1/2 fraction.
5.2 Analysis
BR was first conceptualized as a preliminary indicator of feasibility due to its relative
simplicity. After performing all 960 experiments with 100 replications using the simulation
model, the BR and timely completion data were collected and analyzed to obtain the
probability of timely completion for each scenario. The probability of timely completion
for each scenario was calculated by dividing the total replications that achieved timely
completion against the total number of replications run, which in this case is 100. By
plotting the probability of timely completion against BR for each scenario, the interaction
between both values can be visually observed. When plotting both probability of timely
completion and BR, the acceptable amount of tardiness was considered as well. The
acceptable amount of tardiness is subjective and varies according to the situation at hand.
Four arbitrary values (in minutes) for the acceptable amount of tardiness based on PCA’s
input were investigated: 0, 10, 30, and 60. This resulted in four separate plots as shown in
Figure 5.2.
As expected, scenarios with BR values greater than 1 results in a zero chance of
timely completion. This makes sense because it is not possible to complete tasks with a
total duration that is greater than the total shift time in a timely manner. Based on visual
examination of the above figure, there is an apparent negative correlation between BR
and the probability of timely completion although the value points are somewhat scattered.
Pearson’s correlation for all four graphs (0, 10, 30, and 60 minutes acceptable tardiness) are
−0.58, −0.711, −0.761, and −0.799 respectively. This shows that there is a relative strong
62
CHAPTER 5: MODEL EXPERIMENTATION AND RESULTS
1.00.80.60.40.2
1.00
0.75
0.50
0.25
0.00
1.00.80.60.40.2
1.00
0.75
0.50
0.25
0.00
Acceptable Tardiness (=0 min)
BR
Pro
babi
lity
of T
imel
y C
ompl
etio
n
Acceptable Tardiness (<=10 min)
Acceptable Tardiness (<=30 min) Acceptable Tardiness (<=60 min)
Figure 5.2: Probability of Timely Completion vs BR (BR < 1.1)
negative correlation between BR and probability of timely completion that increases with
the acceptable amount of tardiness.
A experimental method to help distinguish feasible and infeasible patient assignments
was developed based on the assumption that decision makers have a minimum value for the
probability of timely completion used to assign patients to providers. For example, a nurse
manager would want to ensure that patient assignments achieve a minimum probability
of 85 % for timely completion. In this study, minimum probability of timely completion
were enumerated from 5% to 100% with 5% intervals and their results are plotted in
Figure 5.3. With this information, it is possible to identify ‘feasible’ and ‘infeasible’ regions.
‘Feasible’ regions contain patient assignments that achieved a minimum probability of timely
completion whereas the ‘infeasible’ region contains patient assignments that did not achieve
63
CHAPTER 5: MODEL EXPERIMENTATION AND RESULTS
the minimum. Both ‘feasible’ and ‘infeasible’ regions are abounded by a set of boundary
values, which were determined using the following process:
Region boundary value search
1. Sort the list of patient assignments based on BR in ascending order.
2. Let (BR, TCBR) be the Busy Ratio and the corresponding timely completion proba-
bility.
3. The upper bound of feasible region is given by the∑BR
i=0 TCi.
4. The lower bound of the infeasible region is given by∑1
i=BR TCi.
This method of setting the boundary between feasible and infeasible regions has led
to the discovery of the ‘uncertain’ region, where uncertainty on the feasibility of patient
assignments exists. The table of BR boundary values for each region are specified in
Appendix G.
In order to use Figure 5.3, decision makers has to first identify their minimum
probability level and the acceptable tardiness for timely completion. Lets say that the
decision maker has a minimum probability level of 80% and would like to achieve timely
completion with 30 minutes of acceptable tardiness. Based on Figure 5.3, a patient assignment
with a BR that is less than or equal to 0.3128 is needed to achieve feasibility. The maximum
BR threshold value could be increased to 0.6551 but that would include the ’uncertain’
region, where more investigation is needed for patient assignments with BR between 0.3128
and 0.6551 to determine feasibility.
An example of a patient assignment that falls within the feasible region have the
following variables: P = 8, V = 0, N = 8, A = 0, I = 0, B = 0, IC = 0, NA = 0, NI = 0,
PCA = 1, RN = 2. This translates to the PCA being assigned to 8 patients that are all Q6
vitals, NPO, non-ACHS, independent, non-bedrest, and non-incision care. The PCA has to
gather updates from 1 PCA and report to 2 RNs. Another example of a patient assignment
64
CHAPTER 5: MODEL EXPERIMENTATION AND RESULTS
1.000.750.500.250.00
1.00
0.75
0.50
0.25
0.00
1.000.750.500.250.00
1.00
0.75
0.50
0.25
0.00
0
BR
Pro
babi
lity
of T
imel
y C
ompl
etio
n
10
30 60
Feasible MinFeasible Max/Uncertain MinUncertain Max/Infeasible MinInfeasible Max
Variable
Panel variable: Acceptable Tardiness (min)
Uncertain
Feasible
Infeasible
Infeasible
Uncertain
Feasible
Infeasible
Uncertain
FeasibleFeasible
Uncertain
Infeasible
Figure 5.3: BR vs Minimum Probability of Timely Completion
with a similar BR value, which is 0.4924, is an assignment with the following variables: P
= 4, V = 4, N = 0, A = 4, I = 0, B = 0, IC = 4, NA = 0, NI = 0, PCA = 1, RN = 2.
This translates to the PCA being assigned to 4 patients that are all Q4 vitals, non-NPO,
ACHS, independent, non-bedrest, and incision care. The PCA has to gather updates from 1
PCA and report to 2 RNs. This shows that the patient assignments for similar BR values
can be very different from each other. Although it is clear that this method of feasibility
evaluation is rather limited due to the presence of the uncertain region, it is still a faster
method of assessing the expected timely completion of patient assignments without the use
of the simulation model because BR value can be calculated from the composition of the
patient assignment. If a patient assignment is in the uncertain region, the decision maker
would have to run the simulation model to determine the feasibility of patient assignment.
Whether the decision maker chooses to use the BR value or the simulation model to
65
CHAPTER 5: MODEL EXPERIMENTATION AND RESULTS
determine the feasibility of patient assignments, one remaining issue stands: either method
does not directly suggest how to assign patients for timely completion. There may be too
many combinations of patient factors resulting in a similar BR value.
Therefore, classification models were used as well. Classifiers can be used to categorize
patient factor combinations as feasible or infeasible in terms of timely completion. There are
many types of classifiers such as probabilistic summaries, support vector machines, decision
trees, etc. In this research, decision trees were selected due to it being the most popular
approach and can be intuitively explained to users [17].
Decision trees consists of nodes and is usually shaped as a rooted tree, which is a tree
with one node that has no incoming edges. The formulation of the decision tree was coded
using the recursive partitioning and regression trees package, ‘rpart’, in R. The minimum
size of the decision tree is determined using the threshold complexity parameter, cp, which
is an advisory parameter in the ’rpart’ package. The value of cp was chosen using k-fold
cross-validation [35, 54].
Decision trees for each value of acceptable tardiness are shown in Figures 5.4, 5.5,
5.6, and 5.7. The code to create decision trees in R is shown in Appendix H.
Each node of the decision tree can be seen as a question to be answered with a
‘yes’ or a ‘no’. For example, the first node in Figure 5.6 ‘asks’ the decision maker if the
total number of patients, represented by ‘P’, is greater than 4.5. If it is a ‘no’, the decision
maker proceeds to the bottom right node that ‘asks’ if the total number of non-independent
patient, represented by ‘I’, is greater than 1.5. This process continues until the decision
maker reaches the outcome of ‘0’ or ‘1’. For these decision trees, the decision maker alwaysDecision Tree Model for 0 min of Acceptable Tardiness
0
Figure 5.4: Decision Tree for 0 Min Acceptable Tardiness
66
CHAPTER 5: MODEL EXPERIMENTATION AND RESULTS
Decision Tree Model for 10 min of Acceptable Tardiness
P >= 4.5
N < 0.5
I >= 1.5
0
0 1
1
yes no
Figure 5.5: Decision Tree for 10 Min Acceptable Tardiness
Decision Tree Model for 30 min of Acceptable Tardiness
P >= 4.5
I >= 1.5
N < 1
0
0 1
1
yes no
Figure 5.6: Decision Tree for 30 Min Acceptable Tardiness
proceeds to the next bottom left node if the answer is ‘yes’ and vice-versa. Also, the final
node for each branch has a value of either ‘1’, which means feasible, or ‘0’, which means
infeasible. So, according to Figure 5.6, a total number of patients that is smaller than 4.5
with a total number of non-independent patients that is smaller than 1.5 results in a feasible
assignment.
The results from the decision trees coincide with the results from the BR vs minimum
probability of timely completion plot, as shown in Figure 5.3. It is not possible to generate
67
CHAPTER 5: MODEL EXPERIMENTATION AND RESULTS
Decision Tree Model for 60 min of Acceptable Tardiness
I >= 3.5
P >= 6.50
0 1
yes no
Figure 5.7: Decision Tree for 60 Min Acceptable Tardiness
a decision tree for a 0 min acceptable tardiness, which matches with Figure 5.3 where it is
not possible to have a feasible patient assignment with a minimum probability level that is
greater than 45 % for a 0 min acceptable tardiness. The decision trees were then validated by
computing sensitivity, specificity, and accuracy using test set. As a benchmark, a BR-based
classification was evaluated as well (see Table 5.2). For the BR-based classification, patient
assignments with BR greater than 1 is classified as infeasible while patient assignments with
BR less than or equal to 1 is classified as feasible.
The simulation run data was split into a training set and a test set based on the
scaling law by Guyon (1997) [23]. 90% of the data was used to create the decision tree whereas
10% of the data was used to validate the decision tree in terms of accuracy, sensitivity,
and specificity. Sensitivity is defined as how well the model predicts infeasible patient
assignments while specificity is defined as how well the model predicts feasible patient
assignments. Accuracy is defined as how well the model predicts both outcomes.
Sensitivity =Total correct predictions for infeasible patient assignments
Total infeasible patient assignments(5.9)
Specificity =Total correct predictions for feasible patient assignments
Total feasible patient assignments(5.10)
Accuracy =Total correct predictions for infeasible and feasible patient assignments
Total patient assignments
(5.11)
68
CHAPTER 5: MODEL EXPERIMENTATION AND RESULTS
Based on Table 5.1, it was observed that the decision trees have relatively higher
accuracy, sensitivity, and specificity values than the BR-based classification method. This
was an expected result based on the earlier assessment of BR.
To illustrate this analysis, the decision trees were used to evaluate an actual patient
assignment from the direct observation study. The patient assignment is tabulated in Table
5.3 and the decision tree prediction is tabulated in Table 5.4.
According to the decision trees for each criteria, the patient assignment was infeasible
Table 5.1Decision Tree Sensitivity, Specificity, and Accuracy using test set.
Acceptable Tardiness (min) Sensitivity (%) Specificity (%) Accuracy (%)
0 91.79 N/A 91.7910 93.38 74.00 87.4930 89.20 88.75 89.0660 88.25 79.52 84.76
Table 5.2BR Decision Tree Sensitivity, Specificity, and Accuracy using test set.
Sensitivity (%) Specificity (%) Accuracy (%)
26.88 11.02 41.96
Table 5.3Actual Patient Assignment (BR = 1.5816)
Patient Vitals NPO ACHS Non-Independence Bedrest Incision Care(Q6=0,Q4=1)
(No=0,Yes=1)
(No=0,Y=1)
(Indep.=0, Non-Indep.=1)
(No=0,Yes=1)
(No=0, Yes=1)
1 0 1 0 1 0 02 0 0 0 1 0 03 0 0 0 1 0 04 0 0 0 1 0 05 1 0 0 0 0 06 1 0 0 1 0 07 1 0 0 1 0 08 0 0 1 1 0 09 0 1 1 0 0 0
69
CHAPTER 5: MODEL EXPERIMENTATION AND RESULTS
Table 5.4Decision Tree Prediction
Decision Tree Outcome
(Infeasible=0, Feasible=1)
BR T0 T10 T30 T60
0 0 0 0 0
and was predicted to have a tardiness greater than 60 minutes. The prediction was validated
by evaluating the activity of that patient assignment as shown in Appendix I. Start and
end times of tasks from 0700 to 1313 for this patient assignment were collected during the
direct observation. Although this activity list does not include the whole 12 hour shift, it
does cover half a shift, which will provide some insights on the feasibility of the patient
assignment. In summary, a total tardiness of 333.02 minutes were accumulated at 1313
and was expected to increase as the day progressed. Out of the 186 tasks assigned to the
PCA during that time period, 10 tasks were helped out by other PCAs/RNs, 24 tasks were
missed, and 4 redundant tasks. Tasks are considered ‘redundant’ when they are performed
ahead of their schedule although they are still required to be performed at their scheduled
times. There were a total of 302 tasks left to be performed during the rest of the shift. Also,
certain tasks such as documentation and patient baths were not performed according to the
best practices. For example, documentation for Q4 vitals were performed at the pod as
opposed to the best practice of documenting in the patient room.
70
CHAPTER 6
CONCLUSION
In this study, PCA’s tasks are classified as predictable and unpredictable, as shown
in Figure 3.1. Predictable tasks include both fixed-time tasks and frequency-based tasks
while unpredictable tasks include food-related tasks and non-food related tasks. PCA’s
decision making criteria was represented using a priority value system, which accounts for
task preemption and distinguishes between the types of tasks being scheduled.
The workflow of a PCA for a single shift while performing best practices can be
modeled as a ‘preemptive single-machine scheduling model with non-zero release time(s)’.
A stochastic simulation model was chosen over a deterministic model due its limitations
when modeling the PCA’s workflow. For example, the variable non-zero release time tasks
affecting the release of other tasks, which may affect the timely completion of tasks, calls for
a stochastic model. This was shown through the variable output for different replications of
the same patient assignment when the simulation model was run. From those outputs, the
probability of a patient assignment achieving timely completion can be obtained.
Instead of running the simulation model for a particular patient assignment to
determine the probability of timely completion, the BR value can be used as a ‘quick and
dirty’ method to determine the timely completion of a patient assignment. However, the
presence of the ‘uncertain’ region limits the usability of the BR value as a predictor. Also,
BR does not show how to assign those patient factors to achieve timely completion. Using
decision trees, the decision maker for patient assignment would be able to assign patients
according to critical patient factors while ensuring a relatively high probability of achieving
timely completion.
71
CHAPTER 6: CONCLUSION
6.1 Limitations
No research is without its limitations, especially for an exploratory research such
as this. The main limitation for this research is the amount of data samples collected to
identify and categorize the Cardiology PCA’s tasks. The number of observations in this pilot
time study of task durations was determined by research time constraints. The impact of
such a small sample, relative to the number of unique tasks to be measured, can be observed
in the uncertain regions of feasibility. A complete time study, with a sample size based on
critical tasks, needs to be carried out to improve the accuracy of the analysis.
It was also difficult to validate the model due to the variability in actual methods
used by PCAs for task sequencing and for task execution. This research assumes consistent
durations, which can be derived from best practices or standard procedures. A time study
for best practices would require the formal specification, documentation and training of
PCAs in best practices, which is out of the scope of this work.
Although the data collection and analysis methods should hold for PCAs in different
units, or even other types of providers (e.g., nurses), the patient factors, durations and
expectations described in this work are only applicable to the collaborating hospital unit.
Therefore, the simulation model and the feasibility results are also valid only in this setting.
Other units in different organizations can replicate the analysis under the proposed framework
by collecting and analyzing their context specific data. Patient factors, tasks lists, timeliness
requirements, unpredictable work, and walking times are expected to be unique in different
inpatient care units.
The simulation software used in this research to model the PCA’s workflow was not
designed for this particular application. Therefore, workarounds, such as the inclusion of
dummy entities, were implemented to ensure an adequate representation of workflow. Thus,
the use of simulation modeling would require a relatively high level of expertise in the selected
72
CHAPTER 6: CONCLUSION
simulation software tool, and different approaches to adapt existing software packages may
result in different representations. Simulation tools better suited for consistently modeling
inpatient care work decisions made by frontline providers need to be developed.
6.2 Recommendations for Improvement
A general assessment of the results shows that PCAs are overloaded with tasks and
it is unlikely for them to complete tasks without accumulating some amount of tardiness
in a typical day-shift. One solution is to increase the staffing of the unit and delegate
responsibilities among PCAs. However, this solution may be counterproductive without
proper planning based on the case study of the BR value in this research. Patient assignment
with a low amount of work content still has the potential of being infeasible when it comes
to achieving the target total tardiness. This is due to multiple tasks with the similar due
times being assigned during the same time period. For example, a PCA could be assigned
to perform only Q6 vital checks for 15 patients, which has a due time of 1430 and a total
task duration of 111.19 minutes out of the 750 minutes of total working time. However,
this would mean that the PCA would have to start performing these tasks at 1238 not
1330, which is the release time of the set of tasks, if a zero total tardiness is desired. The
other problem that may be present is that Q6 vitals data for patients will not be obtained
in the specified period of time with fixed intervals. Therefore, scheduling based on work
content and task characteristics is needed to ensure feasibility of patient assignments. With
that said, it is recommended that tasks with similar due times should be distributed evenly
between PCAs.
Also, there is a disconnect between the best practices and the actual work, which
is a risk to both the patient and the organization. This can be addressed through the
standardization of tasks and roles, which will aid the scheduling of patient assignments.
Another solution would be to reevaluate the best practices for each task and optimize the
73
CHAPTER 6: CONCLUSION
process to reduce task duration while addressing each risks that may arise due to process
changes.
As for this research’s content, the first recommendation for improvement would be
to address the limitations of this study with respect to the collaborating unit by increasing
the size of observation data set to identify and categorize tasks. To make it useful for other
settings, a specialized simulation software that fits this particular application should be
developed to model the workflow. This will ensure that the model correctly represents the
inpatient care workflow. Next, validation of the model should be performed. Perhaps, a
method to address the inconsistent best practices is to validate infeasible scenarios rather
than feasible scenarios.
Also, this research can be improved through the elimination of the acceptable amount
of tardiness through accurate due times. Due times for each task should be specific and
account for the acceptable amount of tardiness, which is part of standardization of the
PCA’s role. In this study, the distribution of task durations were determined based of PERT
and the curve fitting software ‘StatFit Version 2’. If task durations were assumed to be
normally distributed, sample sizes will need to be greater than 350 to achieve a minimum
confidence level of 95% with 5% accuracy. For example, in order to obtain a task duration
of blood sugar checks with a confidence level of 95% with 5% accuracy, a total sample size
of 360 would be needed [30].
74
APPENDIX B: DISTRIBUTION THEORETICAL MEAN FORMULAS
This section explains the notation for each distribution used in this paper and their
probability density functions.
B.1 Beta Distribution, Beta(p, q, min, max, <s>)
p = lower shape parameter/shape value 1 (p > 0)
q = upper shape parameter/shape value 2 (q > 0)
min = minimum value of x/lower boundary
max = maximum value of x/upper boundary
β(p, q) = Beta function
< s > = Optional stream to use in conjunction with the distribution’s probabilities
f(x) =1(x−min)p−1(max− x)q−1
(max−min)p+q−1
1
β(p, q)(B.1)
β(p, q) =
∫ 1
0xp−1(1− x)q−1dx (B.2)
B.2 Gamma Distribution, Gamma(α, β, <s>, <ax>)
α = shape parameter/shape value
β = scale parameter/scale value
< s > = optional stream to use in conjunction with the distribution’s probabilities
< ax > = optional axis shift/minimum distribution value (min)
78
APPENDIX B: DISTRIBUTION THEORETICAL MEAN FORMULAS
Γ(α) = Gamma function
f(x) =(x−min)α−1
βαΓ(α)exp
(− [x−min]
β
)(B.3)
Γ(α) = (n− 1)! (B.4)
B.3 Exponential Distribution, Exponential(β, <s>, <ax>)
β = scale parameter/mean
< s > = Optional stream to use in conjunction with the distribution’s probabilities
< ax > = optional axis shift/minimum distribution value (min)
f(x) =1
βexp − [x−min]
β(B.5)
B.4 Pearson 6, Pearson 6(p, q, β, <s>, <ax>)
p = shape parameter 1/shape value 1(p > 0)
q = shape parameter 2/shape value 2(q > 0)
β = scale parameter/scale value(β > 0)
< s > = Optional stream to use in conjunction with the distribution’s probabilities
< ax > = optional axis shift/minimum distribution value (min)
79
APPENDIX B: DISTRIBUTION THEORETICAL MEAN FORMULAS
f(x) =
(x−minβ
)p−1
β[1 +
(x−minβ
)]p+1β(p, q)
(B.6)
80
APPENDIX C: TASK FLOW CHART
Flow charts displayed in this chapter are named according to their task group.
C.1 Predictable Tasks
PCA is requested to attend shift huddle at the start of
the shift, 0700
Attend shift huddle in meeting room
End
Assign and print task sheet at pod
Perform PCA‐PCA update(s) at pod based on the
number of previous PCA(s)
Perform PCA‐RN update(s) at pod based on the
number of assigned RN(s)
LegendBlue – TaskPurple – LocationRed – Mean Release TimeOrange – Variable/Attribute
Assumptions:‐Previous PCA and current RN will be immediately available when requested. (Implies that the previous PCA and current RN has take this task into account and has allocated time in their schedule for this task)‐Updates are performed at the pod. (These are referred to as bedside reports. Are they performed at patient’s bedside?)‐Number of previous PCA(s) is the defined as the total number of previous PCA(s) that the current PCA needs to obtain updates from.‐Number of assigned RN(s) is the defined as the total number of RN(s) that the current PCA needs to obtain updates from.
Figure C.1: Shift Huddle, Task Sheet, PCA-PCA Update & PCA-RN Update Flowchart
82
APPENDIX C: TASK FLOW CHART
PCA decides to perform vitals check for a Q4 patient at 1130 and 1530
Is the vitals tower currently with
the PCA?
Obtain vitals tower from or vitals tower’s
current location (initially at supply
room)
Perform vitals check on patient at patient’s room
End
N Y
Perform vitals check documentation at patient’s room
LegendBlue – TaskPurple – LocationRed – Mean Release TimeOrange – Variable/Attribute
Notify RN of patient’s status at pod
Assumptions:‐Vitals check is started 30 min before target times (1200 and 1600).‐Vitals check and vitals documentation is due 30 min after target times, 1230 and 1630.‐Each PCA will have her own individual tower that can be used by other healthcare provider as long as it is not moved from its current location (Implies that there are enough vitals tower for all PCAs).‐PCA will always report to RN after vitals check.‐RN will be at pod during patient status report.‐RN/Provider requested vitals check will be grouped as call lights.‐Charging of vitals tower will be grouped as call lights.
Figure C.2: Q4 Vitals Flowchart
83
APPENDIX C: TASK FLOW CHART
PCA decides to perform vitals check for a Q6 patients at
1330
Is the vitals tower currently with the PCA?
Obtain vitals tower from vitals tower’s current location (initially at supply
room)
Perform vitals check on patient in patient’s room
End
N Y
Perform vitals check documentation in patient’s room
LegendBlue – TaskPurple – LocationRed – Mean Release TimeOrange – Variable/Attribute
Notify RN of patient’s status at
pod
Assumptions:‐Vitals check is started 30 min before target time (1400).‐Vitals check and vitals documentation is due 30 min after target time, 1430‐Each PCA will have her own individual tower that can be used by other healthcare provider as long as it is not moved from its current location (Implies that there are enough vitals tower for all PCAs).‐PCA will always report to RN after vitals check.‐RN will be at pod during patient status report.‐RN/Provider requested vitals check will be grouped as call lights.‐Charging of vitals tower will be grouped as call lights.
Figure C.3: Q6 Vitals Flowchart
84
APPENDIX C: TASK FLOW CHART
PCA decides to perform TEMP on a patient at 0830, 1030, 1230, 1430, 1630,
1830
Perform TEMP check on patient in patient’s room
Perform TEMP documentation in patient’s
room
End
LegendBlue – TaskPurple – LocationRed – Mean Release TimeOrange – Variable/Attribute
Assumptions:‐TEMP is started 30 min before target times (0900, 1100, 1300, 1500, 1700, 1900) ‐TEMP check and TEMP documentation is due 30 min after target time; 0930, 1130, 1330, 1530, 1730, 1930‐PCA will always report to RN after TEMP check.‐RN will be at pod during patient status report.‐Additional tasks based on TEMP findings will be grouped as call lights. Notify RN of patient’s
status at pod
Figure C.4: TEMP Flowchart
85
APPENDIX C: TASK FLOW CHART
PCA decides to perform blood sugar check on a NPO patient that has blood sugar factor level at 1130 and 1730
Obtain items for glucose check from pod
Perform blood sugar check on patient in patient’s
room
End
Dock device at pod (blood sugar documentation)
LegendBlue – TaskPurple – LocationRed – Mean Release TimeOrange – Variable/Attribute
Assumptions:‐Blood sugar check is started 30 min before target times (1200, 1800) ‐Blood sugar check and blood sugar documentation is due 30 min after target time; 1230 and 1830‐PCA will always report to RN after blood sugar check.‐RN will be at pod during patient status report.
Notify RN of patient’s status at pod
Figure C.5: NPO Blood Sugar Flowchart
86
APPENDIX C: TASK FLOW CHART
PCA decided to update a patient’s board when
PCA is free
Does the PCA has pen and wipes on
hand?
Obtain pen and wipes from supply room
Change patient’s board in patient’s room
End
N Y
LegendBlue – TaskPurple – LocationRed – Mean Release TimeOrange – Variable/Attribute
Assumptions:‐“Free” is defined as a point in time when there are no fixed time tasks, food related tasks, and non‐food related tasks being requested or processed.
Figure C.6: Update Board Flowchart
87
APPENDIX C: TASK FLOW CHART
PCA decides to pass water to a non‐NPO patients
when PCA is free
Fill cups with water at nourishment room
Pass water to patient in patient’s room
End
LegendBlue – TaskPurple – LocationRed – Mean Release TimeOrange – Variable/Attribute
Assumptions:‐“Free” is defined as a point in time when there are no fixed time tasks, food related tasks, and non‐food related tasks being requested or processed.
Figure C.7: Water Flowchart
88
APPENDIX C: TASK FLOW CHART
PCA decides to perform baths for a non‐independent patient
when PCA is free
Obtain bath items (temperature sensitive) from
supply room
Provide bath items to patient in patient’s room
Perform patient bath in patient’s room
End
LegendBlue – TaskPurple – LocationRed – Mean Release TimeOrange – Variable/Attribute
Assumptions:‐“Free” is defined as a point in time when there are no fixed time tasks, food related tasks, and non‐food related tasks being requested or processed.‐Non‐independent patient is cooperative when PCA decided to perform baths.‐PCA will always search for additional assist before patient baths.‐Bath assist search is included in the duration for performing patient baths.‐Patient bath duration is the same for bed bath and assisted bath. ‐Providing bath items to independent patients will be a non‐food related task since it depends on patient’s request.
Needs to be done right before the bath due to temperature sensitivity (lower priority level when a bath item is obtained and increase priority level when patient bath is performed)
Figure C.8: Non-Independent Bath Flowchart
89
APPENDIX C: TASK FLOW CHART
PCA decided to change a patient’s linen when PCA
is free
Obtain linen from supply room
Linen change in patient’s room
End
LegendBlue – TaskPurple – LocationRed – Mean Release TimeOrange – Variable/Attribute
Assumptions:‐“Free” is defined as a point in time when there are no fixed time tasks, food related tasks, and non‐food related tasks being requested or processed.‐Linen needs to be changed once a shift for every patient.
Figure C.9: Linen Flowchart
90
APPENDIX C: TASK FLOW CHART
PCA decides to walk non‐independent patients who is non‐bedrest when PCA is free
Perform patient walk in patient’s room
End
LegendBlue – TaskPurple – LocationRed – Mean Release TimeOrange – Variable/Attribute
Assumptions:‐“Free” is defined as a point in time when there are no fixed time tasks, food related tasks, and non‐food related tasks being requested or processed.‐PCA will always report to RN after patient walks.‐RN will be at pod during patient status report.‐PCA will always search for additional assist before patient walks.‐Walk assist search is included in the patient walk.‐Patient walk be performed in room. (In future, we can map out the walk routes for different room)
Obtain walk items from supply room
Perform walk documentation in patient’s room
Figure C.10: Walk Flowchart
91
APPENDIX C: TASK FLOW CHART
PCA decides to perform incision care for an
incision care patient when PCA is free
Obtain incision care materials from supply
room
Perform wound care on patient in patient’s room
End
LegendBlue – TaskPurple – LocationRed – Mean Release TimeOrange – Variable/Attribute
Notify RN of patient’s status at pod
Assumptions:‐“Free” is defined as a point in time when there are no fixed time tasks, food related tasks, and non‐food related tasks being requested or processed.‐PCA will always report to RN after incision care.‐RN will be at pod during patient status report.
Figure C.11: Incision Care Flowchart
92
APPENDIX C: TASK FLOW CHART
PCA decides to change linen bag for a patient when PCA is free after
1800
Obtain new linen bag from supply room
Change linen bag in patient’s room
Dispose old linen bag in disposal room
End
LegendBlue – TaskPurple – LocationRed – Mean Release TimeOrange – Variable/Attribute
Assumptions:‐“Free” is defined as a point in time when there are no fixed time tasks, food related tasks, and non‐food related tasks being requested or processed.‐Release time is at 1800.
Figure C.12: Linen Bag Flowchart
C.2 Unpredictable Tasks
93
APPENDIX C: TASK FLOW CHART
A non‐NPO patient request for food orders
Does the patient has blood sugar factor level?
Take food order from patient in patient’s
room
Place food order at pod
Obtain blood sugar items from pod
Perform blood sugar check on patient in patient’s room
Perform meal assist for patient in patient’s room when food
arrives (45 min after food orders)
Collect tray from patient in patient’s room
Collect inputs in patient’s room based on the trays when meal is completed (45 min
after meal assist)Put trays away in the
disposal room
Document inputs in patient’s room
End
Y
Is the patient independent?N Y
Is the patient independent?N Y
N
Dock device at pod (blood sugar
documentation)
LegendBlue – TaskPurple – LocationRed – Mean Release TimeOrange – Variable/Attribute
Assumptions:‐All patient requests (both non‐independent and independent) for breakfast is between 0730 and 0830 (Beta distribution) with 0800 as the most likely time.‐All patient requests (both non‐independent and independent) for lunch is between 1330 and 1430 (Beta distribution) with 1400 as the most likely time.‐Food service duration is between 30 min to 60 min (Beta distribution) with 45 min as the most likely duration.‐All patient consumption rate (both non‐independent and independent) is between 30 min to 60 min (Beta distribution) with 45 min as the most likely duration.‐PCA will always report to RN after glucose check.‐RN will be at pod during patient status report.
Notify RN of patient’s status at pod
Figure C.13: Food Related Task Flowchart
94
APPENDIX C: TASK FLOW CHART
Call light is requested by patient
Is the PCA currently performing any task?
Preempt current task
Attend call light in patient’s room
Was a task preempted prior to attending the
call light?
Resume preempted task
End
Y
N
Y
N
LegendBlue – TaskPurple – LocationRed – Mean Release TimeOrange – Variable/Attribute
Assumptions:‐Call light requests will start between 0737 and 0809 (Beta distribution) with 0753 as the most likely release time.‐Call light will have a random amount of occurrence within the shift following a distribution (Pearson 6(5,20.4,1.21,1.74)).‐Call lights are requested by patients and are performed in patient’s room. ‐Other external tasks are not considered. (E.g. assisting other PCAs, providing directions to visitors)
Figure C.14: Call Light Flowchart
95
APPENDIX C: TASK FLOW CHART
Independent patient requests for bath
items
Obtain bath items (temperature
sensitive) from supply room
Provide bath items to patient in patient’s
room
End
LegendBlue – TaskPurple – LocationRed – Mean Release TimeOrange – Variable/Attribute
Assumptions:‐Independent patient’s bath item request will start between 0800 and 1100 (Beta distribution) with 0900 as the most likely release time.
Needs to be done right before the bath due to temperature sensitivity
Figure C.15: Independent Bath Flowchart
96
APPENDIX D: TASK GENERATION MODEL
The task generation model is built using VBA in Microsoft Excel and consists of 3
sheets:
1. “Patients” = User interface for the input of patient assignment (refer to Figure 4.2 in
Chapter 4)
2. “Categories” = Database of tasks and their characteristics (refer to Figure D.1, D.2,
and D.3)
3. “List” = The output of the model (refer to Figure 4.3, 4.4, and 4.5)
123
4567891011121314151617181920212223242526272829303132333435363738394041424344454647
1 2 3 4 5 6 7 8Predictable Tasks
Fixed Time Tasks
Index, i{o} Tasks, Ti{o} Release TimeResponse Due
TimeCompletion Due
TimeExpected Duration Criticality Location
1{1} Shift Huddle 7:00:00 ‐ 7:30:00 0:03:55 0 Meeting Room2{1} Task Sheet After T1{1} ‐ 7:30:00 0:02:20 0 Pod3{1} PCA‐PCA Update After T1{1} ‐ 7:30:00 0:04:09 0 Pod4{1} PCA‐RN Update After T1{1} ‐ 7:30:00 0:04:09 0 Pod5{1} Q4 Obtain Tower 1 11:30:00 ‐ 12:30:00 0:00:09 0 Tower Location6{1} Q4 Vitals Check 1 After T5{1} ‐ 12:30:00 0:05:12 1 Patient Room7{1} Q4 Vitals Doc 1 After T6{1} ‐ 12:30:00 0:01:05 1 Patient Room8{1} Q4 Notify RN 1 After T7{1} ‐ 12:30:00 0:01:05 0 Pod5{2} Q4 Obtain Tower 2 15:30:00 ‐ 16:30:00 0:00:09 0 Tower Location6{2} Q4 Vitals Check 2 After T5{2} ‐ 16:30:00 0:05:12 1 Patient Room7{2} Q4 Vitals Doc 2 After T6{2} ‐ 16:30:00 0:01:05 1 Patient Room8{2} Q4 Notify RN 2 After T7{2} ‐ 16:30:00 0:01:05 0 Pod9{1} Q6 Obtain Tower 13:30:00 ‐ 14:30:00 0:00:09 0 Tower Location10{1} Q6 Vitals Check After T9{1} ‐ 14:30:00 0:05:12 1 Patient Room11{1} Q6 Vitals Doc After T10{1} ‐ 14:30:00 0:01:05 1 Patient Room12{1} Q6 Notify RN After T11{1} ‐ 14:30:00 0:01:05 0 Pod13{1} TEMP Check 1 8:30:00 ‐ 9:30:00 0:00:25 1 Patient Room14{1} TEMP Doc 1 After T13{1} ‐ 9:30:00 0:01:05 1 Patient Room15{1} TEMP Notify RN 1 After T14{1} ‐ 9:30:00 0:01:05 0 Pod13{2} TEMP Check 2 10:30:00 ‐ 11:30:00 0:00:25 1 Patient Room14{2} TEMP Doc 2 After T13{2} ‐ 11:30:00 0:01:05 1 Patient Room15{2} TEMP Notify RN 2 After T14{2} ‐ 11:30:00 0:01:05 0 Pod13{3} TEMP Check 3 12:30:00 ‐ 13:30:00 0:00:25 1 Patient Room14{3} TEMP Doc 3 After T13{3} ‐ 13:30:00 0:01:05 1 Patient Room15{3} TEMP Notify RN 3 After T14{3} ‐ 13:30:00 0:01:05 0 Pod13{4} TEMP Check 4 14:30:00 ‐ 15:30:00 0:00:25 1 Patient Room14{4} TEMP Doc 4 After T13{4} ‐ 15:30:00 0:01:05 1 Patient Room15{4} TEMP Notify RN 4 After T14{4} ‐ 15:30:00 0:01:05 0 Pod13{5} TEMP Check 5 16:30:00 ‐ 17:30:00 0:00:25 1 Patient Room14{5} TEMP Doc 5 After T13{5} ‐ 17:30:00 0:01:05 1 Patient Room15{5} TEMP Notify RN 5 After T14{5} ‐ 17:30:00 0:01:05 0 Pod13{6} TEMP Check 6 18:30:00 ‐ 19:30:00 0:00:25 1 Patient Room14{6} TEMP Doc 6 After T13{6} ‐ 19:30:00 0:01:05 1 Patient Room15{6} TEMP Notify RN 6 After T14{6} ‐ 19:30:00 0:01:05 0 Pod16{1} NPO Blood Sugar Obtain Device 1 11:30:00 ‐ 12:30:00 0:00:13 0 Pod17{1} NPO Blood Sugar Check 1 After T16{1} ‐ 12:30:00 0:03:50 1 Patient Room18{1} NPO Blood Sugar Doc 1 After T17{1} ‐ 12:30:00 0:00:09 1 Pod19{1} NPO Blood Sugar Notify RN 1 After T18{1} ‐ 12:30:00 0:01:05 0 Pod16{2} NPO Blood Sugar Obtain Device 2 17:30:00 ‐ 18:30:00 0:00:13 0 Pod17{2} NPO Blood Sugar Check 2 After T16{2} ‐ 18:30:00 0:03:50 1 Patient Room18{2} NPO Blood Sugar Doc 2 After T17{2} ‐ 18:30:00 0:00:09 1 Pod19{2} NPO Blood Sugar Notify RN 2 After T18{2} ‐ 18:30:00 0:01:05 0 Pod20{1} Lunch Break 12:00:00 ‐ 14:00:00 0:30:00 0 Out
Figure D.1: The database for predictable fixed-time tasks.
98
APPENDIX D: TASK GENERATION MODEL
14849
50515253545556575859606162636465666768697071727374
1 2 3 4 5 6 7 8Predictable Tasks
Frequency Based Tasks
Index, i{o} Tasks, Ti{o} Release Time Response Due TimeCompletion Due
TimeExpected Duration Criticality Location
21{1} Obtain Pen And Wipes 7:00:00 ‐ 19:00:00 0:00:30 0 Supply Room22{1} Board Change After T21{1} ‐ 19:00:00 0:02:30 0 Patient Room23{1} Fill Cup 7:00:00 ‐ 19:00:00 0:00:25 0 Nourishment Room24{1} Water Pass After T23{1} ‐ 19:00:00 0:00:09 0 Patient Room25{1} Non‐Indep. Obtain Bath Items 7:00:00 ‐ 19:00:00 0:00:30 0 Supply Room26{1} Non‐Indep. Provide Bath Items After T25{1} ‐ 19:00:00 0:00:30 0 Patient Room27{1} Patient Bath After T26{1} ‐ 19:00:00 0:41:35 0 Patient Room28{1} Obtain Linen 7:00:00 ‐ 19:00:00 0:00:30 0 Supply Room29{1} Linen Change After T28{1} ‐ 19:00:00 0:04:30 0 Patient Room30{1} Obtain Walk Items 7:00:00 ‐ 19:00:00 0:00:30 0 Supply Room31{1} Patient Walk 1 After T30{1} ‐ 19:00:00 0:08:00 0 Patient Room32{1} Walk Doc 1 After T31{1} ‐ 19:00:00 0:01:05 0 Patient Room31{2} Patient Walk 2 60 min after T31{1} ‐ 19:00:00 0:08:00 0 Patient Room32{2} Walk Doc 2 After T31{2} ‐ 19:00:00 0:01:05 0 Patient Room31{3} Patient Walk 3 60 min after T31{2} ‐ 19:00:00 0:08:00 0 Patient Room32{3} Walk Doc 3 After T31{3} ‐ 19:00:00 0:01:05 0 Patient Room33{1} Obtain IC Materials 7:00:00 ‐ 19:00:00 0:00:30 0 Supply Room34{1} Wound Care After T33{1} ‐ 19:00:00 0:09:30 0 Patient Room35{1} IC Notify RN After T34{1} ‐ 19:00:00 0:01:05 0 Pod36{1} Obtain Linen Bag 18:00:00 ‐ 19:00:00 0:00:12 0 Supply Room37{1} Linen Bag Change After T36{1} ‐ 19:00:00 0:04:00 0 Patient Room38{1} Dispose Linen Bag After T37{1} ‐ 19:00:00 0:00:48 0 Disposal Room39{1} Regular Break 1 11:00:00 ‐ 19:00:00 0:15:00 0 Out39{2} Regular Break 2 16:00:00 ‐ 19:00:00 0:15:00 0 Out
Figure D.2: The database for predictable frequency-based tasks.
767778
798081828384858687888990919293949596979899100101102103104105106
107108109110
1 2 3 4 5 6 7 8Unpredictable Tasks
Food related
Index, i{o} Tasks, Ti{o} Release Time Response Due TimeCompletion Due
TimeExpected Duration Criticality Location
Breakfast40{1} Take Food Orders 1 8:00:00 3 min after release ‐ 0:01:17 1 Patient Room41{1} Place Food Orders 1 After T40{1} ‐ 30 min after 40{1} 0:04:00 1 Pod42{1} Non‐NPO Blood Sugar Obtain Items 1 After T41{1} ‐ Before 46{1} 0:00:13 0 Pod43{1} Non‐NPO Blood Sugar Check 1 After T42{1} ‐ Before 46{1} 0:03:50 1 Patient Room44{1} Non‐NPO Blood Sugar Doc 1 After T43{1} ‐ Before 46{1} 0:00:09 1 Pod45{1} Non‐NPO Blood Sugar Notify RN 1 After T44{1} ‐ Before 46{1} 0:01:05 0 Pod46{1} Meal Assist 1 45 min after T41{1} 3 min after release ‐ 0:11:00 1 Patient Room47{1} Collect Inputs 1 45 min after T46{1} 3 min after release ‐ 0:01:17 1 Patient Room48{1} Inputs Doc 1 After T47{1} ‐ 60 min after 47{1} 0:01:05 1 Patient Room49{1} Obtain Tray 1 After T48{1} ‐ 60 min after 47{1} 0:00:30 0 Patient Room50{1} Put Tray Away 1 After T49{1} ‐ 60 min after 47{1} 0:00:30 0 Disposal Room
Lunch40{2} Take Food Orders 2 14:00:00 3 min after release ‐ 0:01:17 1 Patient Room41{2} Place Food Orders 2 After T40{2} ‐ 30 min after 40{2} 0:04:00 1 Pod42{2} Non‐NPO Blood Sugar Obtain Items 2 After T41{2} ‐ Before 46{2} 0:00:13 0 Pod43{2} Non‐NPO Blood Sugar Check 2 After T42{2} ‐ Before 46{2} 0:03:50 1 Patient Room44{2} Non‐NPO Blood Sugar Doc 2 After T43{2} ‐ Before 46{2} 0:00:09 1 Pod45{2} Non‐NPO Blood Sugar Notify RN 2 After T44{2} ‐ Before 46{2} 0:01:05 0 Pod46{2} Meal Assist 2 45 min after T41{2} 3 min after release ‐ 0:11:00 1 Patient Room47{2} Collect Inputs 2 45 min after T46{2} 3 min after release ‐ 0:01:17 1 Patient Room48{2} Inputs Doc 2 After T47{2} ‐ 60 min after 47{2} 0:01:05 1 Patient Room49{2} Obtain Tray 2 After T48{2} ‐ 60 min after 47{2} 0:00:30 0 Patient Room50{2} Put Tray Away 2 After T49{2} ‐ 60 min after 47{2} 0:00:30 0 Disposal Room
Non‐Food related
Index, i{o} Tasks, Ti{o} Release Time Response Due TimeCompletion Due
TimeExpected Duration Criticality Location
51{1} Call Light 3 min after release 0:06:28 1 Patient Room52{1} Indep. Obtain Bath Items 9:10:00 3 min after release ‐ 0:00:30 0 Supply Room53{1} Indep. Provide Bath Items After T52{1} ‐ 30 min after 52{1} 0:00:30 1 Patient Room
Figure D.3: The database for unpredictable food-related and non-food-related tasks.
99
APPENDIX D: TASK GENERATION MODEL
D.1 Code
Dim l, o, m, k, q, r, I As Integer
Sub Command()
Application.ScreenUpdating = False
Call Clear
Call List
Application.ScreenUpdating = True
End Sub
’Clears the inputs and outputs of the model
Sub Clear()
Sheets(”Output”).Range(Sheets(”Output”).Cells(4, 1), Sheets(”Output”).Cells(5000, 34)).
ClearContents
End Sub
’Start building the list based on patient assignment
Sub List()
l = 1
o = 1
m = 1
k = Sheets(”Patients”).Cells(2, 9)
q = Sheets(”Patients”).Cells(2, 10)
r = Sheets(”Patients”).Cells(2, 11)
’Task occurrences dependent on patients
For I = 1 To k
’Patient Factor - Vitals
100
APPENDIX D: TASK GENERATION MODEL
If Sheets(”Patients”).Cells(1 + I, 2).Value = 1 Then
’Tasks - Q4 Vitals Check, Q4 Vitals Doc, Q4 Notify RN
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + m, 1), Sheets(”Output”).Cells(8 + m,
1)).Value = I
Sheets(”List”).Range(Sheets(”List”).Cells(10, 1), Sheets(”List”).Cells(12, 8)).Copy
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
m = m + 3
Sheets(”List”).Range(Sheets(”List”).Cells(14, 1), Sheets(”List”).Cells(16, 8)).Copy
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
m = m + 3
Else
’Tasks - Q6 Vitals Check, Q6 Vitals Doc, Q6 Notify RN
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + m, 1), Sheets(”Output”).Cells(5 + m,
1)).Value = I
Sheets(”List”).Range(Sheets(”List”).Cells(18, 1), Sheets(”List”).Cells(20, 8)).Copy
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
m = m + 3
End If
’Patient Factor - NPO
If Sheets(”Patients”).Cells(1 + I, 3).Value = 1 Then
’Patient Factor - Blood Sugar
If Sheets(”Patients”).Cells(1 + I, 4).Value = 1 Then
’Tasks - NPO Blood Sugar Obtain Device + NPO Blood Sugar Glucose Check, NPO Blood
Sugar Notify RN
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + m, 1), Sheets(”Output”).Cells(8 + m,
101
APPENDIX D: TASK GENERATION MODEL
1)).Value = I
Sheets(”List”).Range(Sheets(”List”).Cells(39, 1), Sheets(”List”).Cells(40, 8)).Copy
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
m = m + 2
Sheets(”List”).Range(Sheets(”List”).Cells(42, 1), Sheets(”List”).Cells(42, 8)).Copy
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
m = m + 1
Sheets(”List”).Range(Sheets(”List”).Cells(43, 1), Sheets(”List”).Cells(44, 8)).Copy
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
m = m + 2
Sheets(”List”).Range(Sheets(”List”).Cells(46, 1), Sheets(”List”).Cells(46, 8)).Copy
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
m = m + 1
End If
Else
’Tasks - Fill Cups, Water Pass
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + l, 12), Sheets(”Output”).Cells(4 + l,
12)).Value = I
Sheets(”List”).Range(Sheets(”List”).Cells(53, 1), Sheets(”List”).Cells(54, 8)).Copy
Sheets(”Output”).Cells(3 + l, 13).PasteSpecial Paste:=xlValues
l = l + 2
’Tasks - Collect Inputs, Inputs Doc, Obtain Tray, Put Tray Away
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + o, 23), Sheets(”Output”).Cells(10 + o,
23)).Value = I
Sheets(”List”).Range(Sheets(”List”).Cells(88, 1), Sheets(”List”).Cells(91, 8)).Copy
Sheets(”Output”).Cells(3 + o, 24).PasteSpecial Paste:=xlValues
102
APPENDIX D: TASK GENERATION MODEL
o = o + 4
Sheets(”List”).Range(Sheets(”List”).Cells(101, 1), Sheets(”List”).Cells(104, 8)).Copy
Sheets(”Output”).Cells(3 + o, 24).PasteSpecial Paste:=xlValues
o = o + 4
’Patient Factor - Blood Sugar
If Sheets(”Patients”).Cells(1 + I, 4).Value = 1 Then
’Tasks - Non-NPO Blood Sugar Obtain Device, Non-NPO Blood Sugar Check, Non-NPO
Blood Sugar Notify RN
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + o, 23), Sheets(”Output”).Cells(8 + o,
23)).Value = I
Sheets(”List”).Range(Sheets(”List”).Cells(83, 1), Sheets(”List”).Cells(84, 8)).Copy
Sheets(”Output”).Cells(3 + o, 24).PasteSpecial Paste:=xlValues
o = o + 2
Sheets(”List”).Range(Sheets(”List”).Cells(86, 1), Sheets(”List”).Cells(86, 8)).Copy
Sheets(”Output”).Cells(3 + o, 24).PasteSpecial Paste:=xlValues
o = o + 1
Sheets(”List”).Range(Sheets(”List”).Cells(96, 1), Sheets(”List”).Cells(97, 8)).Copy
Sheets(”Output”).Cells(3 + o, 24).PasteSpecial Paste:=xlValues
o = o + 2
Sheets(”List”).Range(Sheets(”List”).Cells(99, 1), Sheets(”List”).Cells(99, 8)).Copy
Sheets(”Output”).Cells(3 + o, 24).PasteSpecial Paste:=xlValues o = o + 1
End If
’Patient Factor - Non-Independence
If Sheets(”Patients”).Cells(1 + I, 5).Value = 1 Then
’Tasks - Take Food Orders, Place Food Orders
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + o, 23), Sheets(”Output”).Cells(8 + o,
103
APPENDIX D: TASK GENERATION MODEL
23)).Value = I
Sheets(”List”).Range(Sheets(”List”).Cells(81, 1), Sheets(”List”).Cells(82, 8)).Copy
Sheets(”Output”).Cells(3 + o, 24).PasteSpecial Paste:=xlValues
o = o + 2
Sheets(”List”).Range(Sheets(”List”).Cells(94, 1), Sheets(”List”).Cells(95, 8)).Copy
Sheets(”Output”).Cells(3 + o, 24).PasteSpecial Paste:=xlValues
o = o + 2
’Tasks - Meal Assist
Sheets(”List”).Range(Sheets(”List”).Cells(87, 1), Sheets(”List”).Cells(87, 8)).Copy
Sheets(”Output”).Cells(3 + o, 24).PasteSpecial Paste:=xlValues
o = o + 1
Sheets(”List”).Range(Sheets(”List”).Cells(100, 1), Sheets(”List”).Cells(100, 8)).Copy
Sheets(”Output”).Cells(3 + o, 24).PasteSpecial Paste:=xlValues
o = o + 1
End If
End If
’Patient Factor - Non-Independence
If Sheets(”Patients”).Cells(1 + I, 5).Value = 1 Then
’Tasks - Non-Independent Obtain Bath Items, Non-Independent Provide Bath Items, Patient
Bath
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + l, 12), Sheets(”Output”).Cells(5 + l,
12)).Value = I
Sheets(”List”).Range(Sheets(”List”).Cells(55, 1), Sheets(”List”).Cells(57, 8)).Copy
Sheets(”Output”).Cells(3 + l, 13).PasteSpecial Paste:=xlValues
l = l + 3
104
APPENDIX D: TASK GENERATION MODEL
’Patient Factor - Bedrest
If Sheets(”Patients”).Cells(1 + I, 6).Value = 0 Then
’Tasks - Obtain Walk Items, Patient Walk, Walk Doc
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + l, 12), Sheets(”Output”).Cells(9 + l,
12)).Value = I
Sheets(”List”).Range(Sheets(”List”).Cells(60, 1), Sheets(”List”).Cells(66, 8)).Copy
Sheets(”Output”).Cells(3 + l, 13).PasteSpecial Paste:=xlValues
l = l + 7
End If
Else
’Tasks - Independent Obtain Bath Items, Independent Provide Bath Items
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + o, 23), Sheets(”Output”).Cells(4 + o,
23)).Value = I
Sheets(”List”).Range(Sheets(”List”).Cells(109, 1), Sheets(”List”).Cells(110, 8)).Copy
Sheets(”Output”).Cells(3 + o, 24).PasteSpecial Paste:=xlValues
o = o + 2
End If
’Patient Factor - Incision Care
If Sheets(”Patients”).Cells(1 + I, 7).Value = 1 Then
’Tasks - Obtain IC Materials, Wound Care, IC Notify RN
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + l, 12), Sheets(”Output”).Cells(5 + l,
12)).Value = I
Sheets(”List”).Range(Sheets(”List”).Cells(67, 1), Sheets(”List”).Cells(69, 8)).Copy
Sheets(”Output”).Cells(3 + l, 13).PasteSpecial Paste:=xlValues
l = l + 3
105
APPENDIX D: TASK GENERATION MODEL
End If
’Tasks - TEMP Check, TEMP Doc, TEMP Notify RN
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + m, 1), Sheets(”Output”).Cells(20 +
m, 1)).Value = I
Sheets(”List”).Range(Sheets(”List”).Cells(21, 1), Sheets(”List”).Cells(38, 8)).Copy
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
m = m + 18
’Tasks - Board Change
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + l, 12), Sheets(”Output”).Cells(3 + l,
12)).Value = I
Sheets(”List”).Range(Sheets(”List”).Cells(52, 1), Sheets(”List”).Cells(52, 8)).Copy
Sheets(”Output”).Cells(3 + l, 13).PasteSpecial Paste:=xlValues
l = l + 1
’Tasks - Obtain Linen, Linen Change
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + l, 12), Sheets(”Output”).Cells(4 + l,
12)).Value = I
Sheets(”List”).Range(Sheets(”List”).Cells(58, 1), Sheets(”List”).Cells(59, 8)).Copy
Sheets(”Output”).Cells(3 + l, 13).PasteSpecial Paste:=xlValues
l = l + 2
’Tasks - Obtain Linen Bag, Linen Bag Change, Dispose Linen Bag
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + l, 12), Sheets(”Output”).Cells(5 + l,
12)).Value = I
Sheets(”List”).Range(Sheets(”List”).Cells(70, 1), Sheets(”List”).Cells(72, 8)).Copy
106
APPENDIX D: TASK GENERATION MODEL
Sheets(”Output”).Cells(3 + l, 13).PasteSpecial Paste:=xlValues
l = l + 3
Next
’Limited occurrences per shift
’Patient Factor - Vitals
If Application.Sum(Sheets(”Patients”).Range(Sheets(”Patients”).Cells(2, 2),
Sheets(”Patients”).Cells(1 + k, 2))) > 0 Then
’Tasks - Q4 Obtain Tower
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + m, 1), Sheets(”Output”).Cells(4 + m,
1)).Value = ”-”
Sheets(”List”).Range(Sheets(”List”).Cells(9, 1), Sheets(”List”).Cells(9, 8)).Copy
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
m = m + 1
Sheets(”List”).Range(Sheets(”List”).Cells(13, 1), Sheets(”List”).Cells(13, 8)).Copy
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
m = m + 1
End If
’Patient Factor - Vitals
If Application.Sum(Sheets(”Patients”).Range(Sheets(”Patients”).Cells(2, 2),
Sheets(”Patients”).Cells(1 + k, 2))) < k Then
’Tasks - Q6 Obtain Tower
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + m, 1), Sheets(”Output”).Cells(3 + m,
1)).Value = ”-”
Sheets(”List”).Range(Sheets(”List”).Cells(17, 1), Sheets(”List”).Cells(17, 8)).Copy
107
APPENDIX D: TASK GENERATION MODEL
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
m = m + 1
End If
’Patient Factor - NPO & Blood Sugar
If Application.SumProduct(Sheets(”Patients”).Range(Sheets(”Patients”).Cells(2, 3),
Sheets(”Patients”).Cells(1 + k, 3)), Sheets(”Patients”).Range(Sheets(”Patients”).Cells(2,
4), Sheets(”Patients”).Cells(1 + k, 4))) > 0 Then
’Tasks - NPO Blood Sugar Doc
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + m, 1), Sheets(”Output”).Cells(4 + m,
1)).Value = ”-”
Sheets(”List”).Range(Sheets(”List”).Cells(41, 1), Sheets(”List”).Cells(41, 8)).Copy
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
m = m + 1
Sheets(”List”).Range(Sheets(”List”).Cells(45, 1), Sheets(”List”).Cells(45, 8)).Copy
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
m = m + 1
End If
’Patient Factor - NPO & Blood Sugar
If Application.SumProduct(Sheets(”Patients”).Range(Sheets(”Patients”).Cells(2, 3),
Sheets(”Patients”).Cells(1 + k, 3)), Sheets(”Patients”).Range(Sheets(”Patients”).Cells(2,
4), Sheets(”Patients”).Cells(1 + k, 4))) < k And Application.Sum(Sheets(”Patients”).Ran-
-ge(Sheets(”Patients”).Cells(2, 4), Sheets(”Patients”).Cells(1 + k, 4))) > Application.Sum-
-Product(Sheets(”Patients”).Range(Sheets(”Patients”).Cells(2, 3), Sheets(”Patients”).Cel-
-ls(1 + k, 3)), Sheets(”Patients”).Range(Sheets(”Patients”).Cells(2, 4), Sheets(”Patients”).-
-Cells(1 + k, 4))) Then
108
APPENDIX D: TASK GENERATION MODEL
’Tasks - Non-NPO Blood Sugar Doc
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + o, 23), Sheets(”Output”).Cells(4 + o,
23)).Value = ”-”
Sheets(”List”).Range(Sheets(”List”).Cells(85, 1), Sheets(”List”).Cells(85, 8)).Copy
Sheets(”Output”).Cells(3 + o, 24).PasteSpecial Paste:=xlValues
o = o + 1
Sheets(”List”).Range(Sheets(”List”).Cells(98, 1), Sheets(”List”).Cells(98, 8)).Copy
Sheets(”Output”).Cells(3 + o, 24).PasteSpecial Paste:=xlValues
o = o + 1
End If
’Tasks - Shift Huddle, Task Sheet
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + m, 1), Sheets(”Output”).Cells(4 + m,
1)).Value = ”-”
Sheets(”List”).Range(Sheets(”List”).Cells(5, 1), Sheets(”List”).Cells(6, 8)).Copy
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
m = m + 2
’Tasks - Lunch Break
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + m, 1), Sheets(”Output”).Cells(3 + m,
1)).Value = ”-”
Sheets(”List”).Range(Sheets(”List”).Cells(47, 1), Sheets(”List”).Cells(47, 8)).Copy
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
m = m + 1
’Tasks - Obtain Pen & Wipes
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + l, 12), Sheets(”Output”).Cells(3 + l,
109
APPENDIX D: TASK GENERATION MODEL
12)).Value = ”-”
Sheets(”List”).Range(Sheets(”List”).Cells(51, 1), Sheets(”List”).Cells(51, 8)).Copy
Sheets(”Output”).Cells(3 + l, 13).PasteSpecial Paste:=xlValues
l = l + 1
’Tasks - Regular Break
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + l, 12), Sheets(”Output”).Cells(4 + l,
12)).Value = ”-”
Sheets(”List”).Range(Sheets(”List”).Cells(73, 1), Sheets(”List”).Cells(74, 8)).Copy
Sheets(”Output”).Cells(3 + l, 13).PasteSpecial Paste:=xlValues
l = l + 2
’Tasks - PCA-PCA Updates
For u = 1 To q
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + m, 1), Sheets(”Output”).Cells(3 + m,
1)).Value = ”-”
Sheets(”List”).Range(Sheets(”List”).Cells(7, 1), Sheets(”List”).Cells(7, 8)).Copy
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
m = m + 1
Next
’Tasks - PCA-RN Updates
For u = 1 To r
Sheets(”Output”).Range(Sheets(”Output”).Cells(3 + m, 1), Sheets(”Output”).Cells(3 + m,
1)).Value = ”-”
Sheets(”List”).Range(Sheets(”List”).Cells(8, 1), Sheets(”List”).Cells(8, 8)).Copy
Sheets(”Output”).Cells(3 + m, 2).PasteSpecial Paste:=xlValues
110
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.1BR Coefficients for Task Occurrence Per Patient (C1 to C9)
Coefficients C1,
All
C2,
Q4
C3,
Q6
C4, Non-
NPO
C5,
NPO
C6, Non-Blood
Sugar
C7, Blood
Sugar
C8, Indep. C9, Non-
Indep.
Sum of Task Duration/
Coefficient Value
28.01 14.73 7.36 7.29 0 0 0 1 42.59
Shift Huddle
Task Sheet
PCA-PCA Update
PCA-RN Update
Q4 Obtain Tower
Q4 Vitals Check 10.39
Q4 Vitals Doc 2.17
Q4 Notify RN 2.17
Q6 Obtain Tower
Q6 Vitals Check 5.2
Q6 Vitals Doc 1.08
Q6 Notify RN 1.08
TEMP Check 2.51
TEMP Doc 6.5
113
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.1 - Continued
Coefficients C1,
All
C2,
Q4
C3,
Q6
C4, Non-
NPO
C5,
NPO
C6, Non-Blood
Sugar
C7, Blood
Sugar
C8, Indep. C9, Non-
Indep.
Sum of Task Duration/
Coefficient Value
28.01 14.73 7.36 7.29 0 0 0 1 42.59
TEMP Notify RN 6.5
NPO Blood Sugar Obta
in Items
NPO Blood Sugar Chec
k
NPO Blood Sugar Doc
NPO Blood Sugar Notif
y RN
Lunch Break
Obtain Pen And Wipes
Board Change 2.5
Fill Cup 0.41
Water Pass 0.15
114
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.1 - Continued
Coefficients C1,
All
C2,
Q4
C3,
Q6
C4, Non-
NPO
C5,
NPO
C6, Non-Blood
Sugar
C7, Blood
Sugar
C8, Indep. C9, Non-
Indep.
Sum of Task Duration/
Coefficient Value
28.01 14.73 7.36 7.29 0 0 0 1 42.59
Non-Indep. Obtain Bat
h Items
0.5
Non-Indep. Provide Bat
h Items
0.5
Patient Bath 41.59
Obtain Linen 0.5
Linen Change 4.5
Obtain Walk Items
Patient Walk
Walk Doc
Obtain IC Materials
Wound Care
IC Notify RN
Obtain Linen Bag 0.2
115
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.1 - Continued
Coefficients C1,
All
C2,
Q4
C3,
Q6
C4, Non-
NPO
C5,
NPO
C6, Non-Blood
Sugar
C7, Blood
Sugar
C8, Indep. C9, Non-
Indep.
Sum of Task Duration/
Coefficient Value
28.01 14.73 7.36 7.29 0 0 0 1 42.59
Linen Bag Change 4
Dispose Linen Bag 0.8
Regular Break
Take Food Order
Place Food Order
Non-NPO Blood Sugar
Obtain Items
Non-NPO Blood Sugar
Check
Non-NPO Blood Sugar
Doc
Non-NPO Blood Sugar
Notify RN
Meal Assist
116
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.1 - Continued
Coefficients C1,
All
C2,
Q4
C3,
Q6
C4, Non-
NPO
C5,
NPO
C6, Non-Blood
Sugar
C7, Blood
Sugar
C8, Indep. C9, Non-
Indep.
Sum of Task Duration/
Coefficient Value
28.01 14.73 7.36 7.29 0 0 0 1 42.59
Collect Inputs 2.57
Inputs Doc 2.17
Obtain Tray 1
Put Tray Away 1
Call Light
Indep. Obtain Bath Ite
ms
0.5
Indep. Provide Bath Ite
ms
0.5
117
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.2BR Coefficients for Task Occurrence Per Patient (C10 to C17)
Coefficients C10, N
on-Bed
rest
C11, Bed
rest
C12, No
n-Incisio
n Care
C13, In
cision
Care
C14, NPO
And Blood
Sugar
C15, Non-N
PO And Bl
ood Sugar
C16, Non-N
PO And No
n-Indep.
C17, Non-In
dep. And N
on-Bedrest
Sum of Task Duration/
Coefficient Value
0 0 0 11.08 10.27 10.27 32.57 27.75
Shift Huddle
Task Sheet
PCA-PCA Update
PCA-RN Update
Q4 Obtain Tower
Q4 Vitals Check
Q4 Vitals Doc
Q4 Notify RN
Q6 Obtain Tower
Q6 Vitals Check
Q6 Vitals Doc
Q6 Notify RN
TEMP Check
118
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.2 - Continued
Coefficients C10, N
on-Bed
rest
C11, Bed
rest
C12, No
n-Incisio
n Care
C13, In
cision
Care
C14, NPO
And Blood
Sugar
C15, Non-N
PO And Bl
ood Sugar
C16, Non-N
PO And No
n-Indep.
C17, Non-In
dep. And N
on-Bedrest
Sum of Task Duration/
Coefficient Value
0 0 0 11.08 10.27 10.27 32.57 27.75
TEMP Doc
TEMP Notify RN
NPO Blood Sugar Obta
in Items
0.43
NPO Blood Sugar Chec
k
7.67
NPO Blood Sugar Doc
NPO Blood Sugar Notif
y RN
2.17
Lunch Break
Obtain Pen And Wipes
Board Change
Fill Cup
119
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.2 - Continued
Coefficients C10, N
on-Bed
rest
C11, Bed
rest
C12, No
n-Incisio
n Care
C13, In
cision
Care
C14, NPO
And Blood
Sugar
C15, Non-N
PO And Bl
ood Sugar
C16, Non-N
PO And No
n-Indep.
C17, Non-In
dep. And N
on-Bedrest
Sum of Task Duration/
Coefficient Value
0 0 0 11.08 10.27 10.27 32.57 27.75
Water Pass
Non-Indep. Obtain Bat
h Items
Non-Indep. Provide Bat
h Items
Patient Bath
Obtain Linen
Linen Change
Obtain Walk Items 0.5
Patient Walk 24
Walk Doc 3.25
Obtain IC Materials 0.5
Wound Care 9.5
120
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.2 - Continued
Coefficients C10, N
on-Bed
rest
C11, Bed
rest
C12, No
n-Incisio
n Care
C13, In
cision
Care
C14, NPO
And Blood
Sugar
C15, Non-N
PO And Bl
ood Sugar
C16, Non-N
PO And No
n-Indep.
C17, Non-In
dep. And N
on-Bedrest
Sum of Task Duration/
Coefficient Value
0 0 0 11.08 10.27 10.27 32.57 27.75
IC Notify RN 1.08
Obtain Linen Bag
Linen Bag Change
Dispose Linen Bag
Regular Break
Take Food Order 2.57
Place Food Order 8
Non-NPO Blood Sugar
Obtain Items
0.43
Non-NPO Blood Sugar
Check
7.67
Non-NPO Blood Sugar
Doc
121
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.2 - Continued
Coefficients C10, N
on-Bed
rest
C11, Bed
rest
C12, No
n-Incisio
n Care
C13, In
cision
Care
C14, NPO
And Blood
Sugar
C15, Non-N
PO And Bl
ood Sugar
C16, Non-N
PO And No
n-Indep.
C17, Non-In
dep. And N
on-Bedrest
Sum of Task Duration/
Coefficient Value
0 0 0 11.08 10.27 10.27 32.57 27.75
Non-NPO Blood Sugar
Notify RN
2.17
Meal Assist 22
Collect Inputs
Inputs Doc
Obtain Tray
Put Tray Away
Call Light
Indep. Obtain Bath Ite
ms
Indep. Provide Bath Ite
ms
122
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.3BR Coefficients for Task Occurrence Per Shift (C18 to C26)
Coefficients C18,
None
C19, Num. o
f Prev. PCA
C20, Num.
of RNs
C21,
Q4
C22,
Q6
C23, Non-
NPO
C24,
NPO
C25, Non-Bl
ood Sugar
C26, Blo
od Sugar
Sum of Task Duration/
Coefficient Value
66.75 4.14 4.14 0.3 0.15 0 0 0 0
Shift Huddle 3.92
Task Sheet 2.33
PCA-PCA Update 4.14
PCA-RN Update 4.14
Q4 Obtain Tower 0.3
Q4 Vitals Check
Q4 Vitals Doc
Q4 Notify RN
Q6 Obtain Tower 0.15
Q6 Vitals Check
Q6 Vitals Doc
Q6 Notify RN
TEMP Check
TEMP Doc
123
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.3 - Continued
Coefficients C18,
None
C19, Num. o
f Prev. PCA
C20, Num.
of RNs
C21,
Q4
C22,
Q6
C23, Non-
NPO
C24,
NPO
C25, Non-Bl
ood Sugar
C26, Blo
od Sugar
Sum of Task Duration/
Coefficient Value
66.75 4.14 4.14 0.3 0.15 0 0 0 0
TEMP Notify RN
NPO Blood Sugar Obta
in Items
NPO Blood Sugar Chec
k
NPO Blood Sugar Doc
NPO Blood Sugar Notif
y RN
Lunch Break 30
Obtain Pen And Wipes 0.5
Board Change
Fill Cup
Water Pass
124
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.3 - Continued
Coefficients C18,
None
C19, Num. o
f Prev. PCA
C20, Num.
of RNs
C21,
Q4
C22,
Q6
C23, Non-
NPO
C24,
NPO
C25, Non-Bl
ood Sugar
C26, Blo
od Sugar
Sum of Task Duration/
Coefficient Value
66.75 4.14 4.14 0.3 0.15 0 0 0 0
Non-Indep. Obtain Bat
h Items
Non-Indep. Provide Bat
h Items
Patient Bath
Obtain Linen
Linen Change
Obtain Walk Items
Patient Walk
Walk Doc
Obtain IC Materials
Wound Care
IC Notify RN
Obtain Linen Bag
125
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.3 - Continued
Coefficients C18,
None
C19, Num. o
f Prev. PCA
C20, Num.
of RNs
C21,
Q4
C22,
Q6
C23, Non-
NPO
C24,
NPO
C25, Non-Bl
ood Sugar
C26, Blo
od Sugar
Sum of Task Duration/
Coefficient Value
66.75 4.14 4.14 0.3 0.15 0 0 0 0
Linen Bag Change
Dispose Linen Bag
Regular Break 30
Take Food Order
Place Food Order
Non-NPO Blood Sugar
Obtain Items
Non-NPO Blood Sugar
Check
Non-NPO Blood Sugar
Doc
Non-NPO Blood Sugar
Notify RN
Meal Assist
126
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.3 - Continued
Coefficients C18,
None
C19, Num. o
f Prev. PCA
C20, Num.
of RNs
C21,
Q4
C22,
Q6
C23, Non-
NPO
C24,
NPO
C25, Non-Bl
ood Sugar
C26, Blo
od Sugar
Sum of Task Duration/
Coefficient Value
66.75 4.14 4.14 0.3 0.15 0 0 0 0
Collect Inputs
Inputs Doc
Obtain Tray
Put Tray Away
Call Light
Indep. Obtain Bath Ite
ms
Indep. Provide Bath Ite
ms
127
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.4BR Coefficients for Task Occurrence Per Shift (C27 to C34)
Coefficients C27, In
dep.
C28, No
n-Indep.
C29, Non-
Bedrest
C30, B
edrest
C31, Non-In
cision Care
C32, Incisi
on Care
C33, NPO
And Blood
Sugar
C34, Non-N
PO And Bl
ood Sugar
Sum of Task Duration/
Coefficient Value
0 0 0 0 0 0 0.3 0.3
Shift Huddle
Task Sheet
PCA-PCA Update
PCA-RN Update
Q4 Obtain Tower
Q4 Vitals Check
Q4 Vitals Doc
Q4 Notify RN
Q6 Obtain Tower
Q6 Vitals Check
Q6 Vitals Doc
Q6 Notify RN
TEMP Check
128
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.4 - Continued
Coefficients C27, In
dep.
C28, No
n-Indep.
C29, Non-
Bedrest
C30, B
edrest
C31, Non-In
cision Care
C32, Incisi
on Care
C33, NPO
And Blood
Sugar
C34, Non-N
PO And Bl
ood Sugar
Sum of Task Duration/
Coefficient Value
0 0 0 0 0 0 0.3 0.3
TEMP Doc
TEMP Notify RN
NPO Blood Sugar Obta
in Items
NPO Blood Sugar Chec
k
NPO Blood Sugar Doc 0.3
NPO Blood Sugar Notif
y RN
Lunch Break
Obtain Pen And Wipes
Board Change
Fill Cup
129
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.4 - Continued
Coefficients C27, In
dep.
C28, No
n-Indep.
C29, Non-
Bedrest
C30, B
edrest
C31, Non-In
cision Care
C32, Incisi
on Care
C33, NPO
And Blood
Sugar
C34, Non-N
PO And Bl
ood Sugar
Sum of Task Duration/
Coefficient Value
0 0 0 0 0 0 0.3 0.3
Water Pass
Non-Indep. Obtain Bat
h Items
Non-Indep. Provide Bat
h Items
Patient Bath
Obtain Linen
Linen Change
Obtain Walk Items
Patient Walk
Walk Doc
Obtain IC Materials
Wound Care
130
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.4 - Continued
Coefficients C27, In
dep.
C28, No
n-Indep.
C29, Non-
Bedrest
C30, B
edrest
C31, Non-In
cision Care
C32, Incisi
on Care
C33, NPO
And Blood
Sugar
C34, Non-N
PO And Bl
ood Sugar
Sum of Task Duration/
Coefficient Value
0 0 0 0 0 0 0.3 0.3
IC Notify RN
Obtain Linen Bag
Linen Bag Change
Dispose Linen Bag
Regular Break
Take Food Order
Place Food Order
Non-NPO Blood Sugar
Obtain Items
Non-NPO Blood Sugar
Check
Non-NPO Blood Sugar
Doc
0.3
131
AP
PE
ND
IXE
:C
OE
FF
ICIE
NT
GR
OU
PIN
GM
AT
RIX
Table E.4 - Continued
Coefficients C27, In
dep.
C28, No
n-Indep.
C29, Non-
Bedrest
C30, B
edrest
C31, Non-In
cision Care
C32, Incisi
on Care
C33, NPO
And Blood
Sugar
C34, Non-N
PO And Bl
ood Sugar
Sum of Task Duration/
Coefficient Value
0 0 0 0 0 0 0.3 0.3
Non-NPO Blood Sugar
Notify RN
Meal Assist
Collect Inputs
Inputs Doc
Obtain Tray
Put Tray Away
Call Light
Indep. Obtain Bath Ite
ms
Indep. Provide Bath Ite
ms
132
APPENDIX F: PROMODEL CODE
Time Units: Minutes
Distance Units: Feet
F.1 Locations
Name Cap Units Stats Rules Cost
Pod INF 1 Time Series Oldest, ,
Patient 1 INF 1 Time Series Oldest, ,
Patient 2 INF 1 Time Series Oldest, ,
Patient 3 INF 1 Time Series Oldest, ,
Patient 4 INF 1 Time Series Oldest, ,
Patient 5 INF 1 Time Series Oldest, ,
Patient 6 INF 1 Time Series Oldest, ,
Patient 7 INF 1 Time Series Oldest, ,
Patient 8 INF 1 Time Series Oldest, ,
Patient 9 INF 1 Time Series Oldest, ,
Patient 10 INF 1 Time Series Oldest, ,
Supply Room INF 1 Time Series Oldest, ,
Meeting Room INF 1 Time Series Oldest, ,
Disposal Room INF 1 Time Series Oldest, ,
Nourishment Room INF 1 Time Series Oldest, ,
Out INF 1 Time Series Oldest, ,
134
APPENDIX F: PROMODEL CODE
F.2 Entities
Name Speed (fpm) Stats Cost
Initial 150 Time Series
Shift Huddle 150 Time Series
Task Sheet 150 Time Series
PCA PCA Update 150 Time Series
PCA RN Update 150 Time Series
Q4 Vitals Dummy 150 Time Series
Q4 Obtain Tower 150 Time Series
Q4 Vitals Check 150 Time Series
Q4 Vitals Doc 150 Time Series
Q4 Notify RN 150 Time Series
Q6 Vitals Dummy 150 Time Series
Q6 Obtain Tower 150 Time Series
Q6 Vitals Check 150 Time Series
Q6 Vitals Doc 150 Time Series
Q6 Notify RN 150 Time Series
TEMP Check 150 Time Series
TEMP Doc 150 Time Series
TEMP Notify RN 150 Time Series
NPO Blood Sugar Dummy 150 Time Series
NPO Blood Sugar Obtain Items 150 Time Series
NPO Blood Sugar Check 150 Time Series
NPO Blood Sugar Doc 150 Time Series
NPO Blood Sugar Notify RN 150 Time Series
Lunch Break 150 Time Series
135
APPENDIX F: PROMODEL CODE
Name Speed (fpm) Stats Cost
Update Board Dummy 150 Time Series
Obtain Pen And Wipes 150 Time Series
Board Change 150 Time Series
Water Dummy 150 Time Series
Fill Cup 150 Time Series
Water Pass 150 Time Series
Non Indep Bath Dummy 150 Time Series
Non Indep Obtain Bath Items 150 Time Series
Non Indep Provide Bath Items 150 Time Series
Patient Bath 150 Time Series
Linen Dummy 150 Time Series
Obtain Linen 150 Time Series
Linen Change 150 Time Series
Walk Dummy 150 Time Series
Obtain Walk Items 150 Time Series
Patient Walk 150 Time Series
Walk Doc 150 Time Series
Incision Care Dummy 150 Time Series
Obtain IC Materials 150 Time Series
Wound Care 150 Time Series
IC Notify RN 150 Time Series
Linen Bag Dummy 150 Time Series
Obtain Linen Bag 150 Time Series
Linen Bag Change 150 Time Series
Dispose Linen Bag 150 Time Series
Regular Break 150 Time Series
136
APPENDIX F: PROMODEL CODE
Name Speed (fpm) Stats Cost
Food Orders Dummy 150 Time Series
Take Food Order 150 Time Series
Place Food Order 150 Time Series
Non NPO Blood Sugar Dummy 150 Time Series
Non NPO Blood Sugar Obtain Item 150 Time Series
Non NPO Blood Sugar Check 150 Time Series
Non NPO Blood Sugar Doc 150 Time Series
Non NPO Blood Sugar Notify RN 150 Time Series
Meal Assist 150 Time Series
Collect Inputs 150 Time Series
Inputs Doc 150 Time Series
Obtain Tray 150 Time Series
Put Tray Away 150 Time Series
Call Light Dummy 150 Time Series
Call Light 150 Time Series
Indep Bath Dummy 150 Time Series
Indep Obtain Bath Items 150 Time Series
Indep Provide Bath Items 150 Time Series
137
APPENDIX F: PROMODEL CODE
F.3 Path Networks
Name Type T/S From To BI Dist/Time Speed Factor
Net1 Passing Speed & Distance N1 N2 Bi 24.29 1
N2 N3 Bi 19.43 1
N4 N5 Bi 14.16 1
N5 N6 Bi 29.79 1
N6 N7 Bi 16.45 1
N7 N8 Bi 6.23 1
N8 N9 Bi 3.36 1
N9 N10 Bi 14.21 1
N10 N11 Bi 4.16 1
N11 N12 Bi 19.45 1
N12 N13 Bi 44.70 1
N13 N1 Bi 37.80 1
N7 N5 Bi 26.50 1
N12 N6 Bi 15.44 1
N8 N6 Bi 21.39 1
N11 N6 Bi 22.63 1
N10 N6 Bi 22.95 1
N9 N6 Bi 22.62 1
N1 N14 Bi 28.34 1
N3 N14 Bi 13.76 1
N13 N15 Bi 35.32 1
N2 N16 Bi 9.85 1
N16 N4 Bi 3.12 1
138
APPENDIX F: PROMODEL CODE
F.4 Interfaces
Net Node Location
Net1 N6 Pod
N12 Patient 1
N11 Patient 2
N10 Patient 3
N9 Patient 4
N8 Patient 5
N7 Patient 6
N5 Patient 7
N4 Patient 8
N2 Patient 9
N3 Patient 10
N14 Supply Room
N1 Meeting Room
N13 Disposal Room
N15 Out
N16 Nourishment Room
F.5 Resources
Name Units Stats Resource
Search
Entity
Search
Path Motion Cost
PCA 1 By
Unit
Closest Closest Net1 Empty:
272.8 fpm
Home: N6 Full:
272.8 fpm
(Return)
139
APPENDIX F: PROMODEL CODE
F.6 Resource Node Logic
Res Node Entry Logic Exit Logic
PCA N6 PCA Location = 1 PCA Moving = 1
PCA Moving = 0
N12 PCA Location = 2 PCA Moving = 1
PCA Moving = 0
N11 PCA Location = 3 PCA Moving = 1
PCA Moving = 0
N10 PCA Location = 4 PCA Moving = 1
PCA Moving = 0
N9 PCA Location = 5 PCA Moving = 1
PCA Moving = 0
N8 PCA Location = 6 PCA Moving = 1
PCA Moving = 0
N7 PCA Location = 7 PCA Moving = 1
PCA Moving = 0
N5 PCA Location = 8 PCA Moving = 1
PCA Moving = 0
N4 PCA Location = 9 PCA Moving = 1
PCA Moving = 0
N2 PCA Location = 10 PCA Moving = 1
PCA Moving = 0
N3 PCA Location = 11 PCA Moving = 1
PCA Moving = 0
N14 PCA Location = 12 PCA Moving = 1
PCA Moving = 0
140
APPENDIX F: PROMODEL CODE
Res Node Entry Logic Exit Logic
N1 PCA Location = 13 PCA Moving = 1
PCA Moving = 0
N13 PCA Location = 14 PCA Moving = 1
PCA Moving = 0
N15 PCA Location = 15 PCA Moving = 1
PCA Moving = 0
N16 PCA Location = 16 PCA Moving = 1
PCA Moving = 0
F.7 Processing
141
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Initial Patient
1
Total Initial = Total Initial +
1
1 Initial EXIT FIRST 1 Total Initial = Total
Initial - 1
USE PCA,99 FOR 0
Initial Patient
2
Total Initial = Total Initial +
1
1 Initial EXIT FIRST 1 Total Initial = Total
Initial - 1
USE PCA,99 FOR 0
Initial Patient
3
Total Initial = Total Initial +
1
1 Initial EXIT FIRST 1 Total Initial = Total
Initial - 1
USE PCA,99 FOR 0
Initial Patient
4
Total Initial = Total Initial +
1
1 Initial EXIT FIRST 1 Total Initial = Total
Initial - 1
USE PCA,99 FOR 0
Initial Patient
5
Total Initial = Total Initial +
1
1 Initial EXIT FIRST 1 Total Initial = Total
Initial - 1
USE PCA,99 FOR 0
Initial Patient
6
Total Initial = Total Initial +
1
1 Initial EXIT FIRST 1 Total Initial = Total
Initial - 1
142
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
USE PCA,99 FOR 0
Initial Patient
7
Total Initial = Total Initial +
1
1 Initial EXIT FIRST 1 Total Initial = Total
Initial - 1
USE PCA,99 FOR 0
Initial Patient
8
Total Initial = Total Initial +
1
1 Initial EXIT FIRST 1 Total Initial = Total
Initial - 1
USE PCA,99 FOR 0
Initial Patient
9
Total Initial = Total Initial +
1
1 Initial EXIT FIRST 1 Total Initial = Total
Initial - 1
USE PCA,99 FOR 0
Initial Patient
10
Total Initial = Total Initial +
1
1 Initial EXIT FIRST 1 Total Initial = Total
Initial - 1
USE PCA,99 FOR 0
Initial Supply
Room
Total Initial = Total Initial +
1
1 Initial EXIT FIRST 1 Total Initial = Total
Initial - 1
USE PCA,99 FOR 0
143
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Initial Meeting
Room
Total Initial = Total Initial +
1
1 Initial EXIT FIRST 1 Total Initial = Total
Initial - 1
USE PCA,99 FOR 0
Initial Disposal
Room
Total Initial = Total Initial +
1
1 Initial EXIT FIRST 1 Total Initial = Total
Initial - 1
USE PCA,99 FOR 0
Initial Nourish
ment Ro
om
Total Initial = Total Initial +
1
1 Initial EXIT FIRST 1 Total Initial = Total
Initial - 1
USE PCA,99 FOR 0
Initial Out Total Initial = Total Initial +
1
1 Initial EXIT FIRST 1 Total Initial = Total
Initial - 1
USE PCA,99 FOR 0
Shift Hu
ddle
Meeting
Room
If PCA Moving = 0 Then 1 Shift Huddl
e
EXIT FIRST 1
{Send 1 Initial TO LOC(PCA
Location)
2* Task Sheet Pod SEND 1
144
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 3} 3* Initial LOC(P
CA Loc
ation)
SEND 1
USE PCA, 50 FOR B(4.44266
666666667, 3.39733333333333,
2.5, 5)
Send 1 Task Sheet To Pod
Route 2
Route 1
Task Sh
eet
Pod If PCA Moving = 0 Then 1 Task Sheet EXIT FIRST 1
{Send 1 Initial TO LOC(PCA
Location)
2* PCA PCA
Update
Pod SEND T
otal Pre
vious P
CAs
145
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 4} 3* PCA RN U
pdate
Pod SEND T
otal Assi
gned R
Ns
USE PCA, 50 FOR B(4.66666
666666667, 2.33333333333333,
1, 3)
4* Initial LOC(P
CA Loc
ation)
SEND 1
Send Total Previous PCAs P
CA PCA Update To Pod
Route 2
Send Total Assigned RNs PC
A RN Update To Pod
Route 3
Route 1
PCA P
CA Upd
ate
Pod If PCA Moving = 0 Then 1 PCA PCA
Update
EXIT FIRST 1
146
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Send 1 Initial TO LOC(PCA
Location)
2* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2}
USE PCA, 50 FOR B(1.67, 2
2.6, 0, 60.2)
Route 1
PCA R
N Updat
e
Pod If PCA Moving = 0 Then 1 PCA RN U
pdate
EXIT FIRST 1
{Send 1 Initial TO LOC(PCA
Location)
2* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2}
USE PCA, 50 FOR B(1.67, 2
2.6, 0, 60.2)
Route 1
147
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vital
s Dumm
y
Patient
1
Q4 Vitals Dummy S 1 = CL
OCK(MIN)
1 Q4 Vitals
Dummy
EXIT FIRST 1
If PCA Moving = 0 Then 2* Q4 Obtain
Tower
Patient
1
SEND 1 IF Q4 Vitals Dumm
y S 1 = 270 Then
{SEND 1 Initial TO LOC(PC
A Location)
{Q4 Vitals C = 1}
Route 14} Else IF Q4 Vitals D
ummy S 1 = 510 Th
en
If With Tower = 0 Then {Q4 Vitals C = 2}
{ 3* Q4 Obtain
Tower
Patient
2
SEND 1 IF Q4 Vitals Dumm
y S 1 = 270 Then
If Vitals Tower Location = 1
Then
{Q4 Vitals C = 1}
148
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 1 = 510 Th
en
If CONTENTS(Patient 1,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 1
4* Q4 Obtain
Tower
Patient
3
SEND 1 IF Q4 Vitals Dumm
y S 1 = 270 Then
Route 2} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 1 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 5* Q4 Obtain
Tower
Patient
4
SEND 1 IF Q4 Vitals Dumm
y S 1 = 270 Then
If Vitals Tower Location = 2
Then
{Q4 Vitals C = 1}
149
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 1 = 510 Th
en
If CONTENTS(Patient 2,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 2
6* Q4 Obtain
Tower
Patient
5
SEND 1 IF Q4 Vitals Dumm
y S 1 = 270 Then
Route 3} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 1 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 7* Q4 Obtain
Tower
Patient
6
SEND 1 IF Q4 Vitals Dumm
y S 1 = 270 Then
If Vitals Tower Location = 3
Then
{Q4 Vitals C = 1}
150
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 1 = 510 Th
en
If CONTENTS(Patient 3,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 3
8* Q4 Obtain
Tower
Patient
7
SEND 1 IF Q4 Vitals Dumm
y S 1 = 270 Then
Route 4} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 1 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 9* Q4 Obtain
Tower
Patient
8
SEND 1 IF Q4 Vitals Dumm
y S 1 = 270 Then
If Vitals Tower Location = 4
Then
{Q4 Vitals C = 1}
151
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 1 = 510 Th
en
If CONTENTS(Patient 4,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 4
10* Q4 Obtain
Tower
Patient
9
SEND 1 IF Q4 Vitals Dumm
y S 1 = 270 Then
Route 5} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 1 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 11* Q4 Obtain
Tower
Patient
10
SEND 1 IF Q4 Vitals Dumm
y S 1 = 270 Then
If Vitals Tower Location = 5
Then
{Q4 Vitals C = 1}
152
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 1 = 510 Th
en
If CONTENTS(Patient 5,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 5
12* Q4 Obtain
Tower
Supply
Room
SEND 1 IF Q4 Vitals Dumm
y S 1 = 270 Then
Route 6} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 1 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 13* Q4 Vitals
Check
Patient
1
SEND 1 IF Q4 Vitals Dumm
y S 1 = 270 Then
If Vitals Tower Location = 6
Then
{Q4 Vitals C = 1}
153
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 1 = 510 Th
en
If CONTENTS(Patient 6,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 6
14* Initial LOC(P
CA Loc
ation)
SEND 1
Route 7}
}
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q4
Obtain Tower) = 0 Then
154
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
155
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q4
Obtain Tower) = 0 Then
156
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q4 Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Supply Room
Route 12}
}
}
}
157
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
}
}
}
}
}
}
}
}
WAIT UNTIL With Tower =
1
SEND 1 Q4 Vitals Check TO
Patient 1
Route 13
Route 1
158
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vital
s Dumm
y
Patient
2
Q4 Vitals Dummy S 2 = CL
OCK(MIN)
1 Q4 Vitals
Dummy
EXIT FIRST 1
If PCA Moving = 0 Then 2* Q4 Obtain
Tower
Patient
1
SEND 1 IF Q4 Vitals Dumm
y S 2 = 270 Then
{SEND 1 Initial TO LOC(PC
A Location)
{Q4 Vitals C = 1}
Route 14} Else IF Q4 Vitals D
ummy S 2 = 510 Th
en
If With Tower = 0 Then {Q4 Vitals C = 2}
{ 3* Q4 Obtain
Tower
Patient
2
SEND 1 IF Q4 Vitals Dumm
y S 2 = 270 Then
If Vitals Tower Location = 1
Then
{Q4 Vitals C = 1}
159
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 2 = 510 Th
en
If CONTENTS(Patient 1,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 1
4* Q4 Obtain
Tower
Patient
3
SEND 1 IF Q4 Vitals Dumm
y S 2 = 270 Then
Route 2} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 2 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 5* Q4 Obtain
Tower
Patient
4
SEND 1 IF Q4 Vitals Dumm
y S 2 = 270 Then
If Vitals Tower Location = 2
Then
{Q4 Vitals C = 1}
160
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 2 = 510 Th
en
If CONTENTS(Patient 2,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 2
6* Q4 Obtain
Tower
Patient
5
SEND 1 IF Q4 Vitals Dumm
y S 2 = 270 Then
Route 3} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 2 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 7* Q4 Obtain
Tower
Patient
6
SEND 1 IF Q4 Vitals Dumm
y S 2 = 270 Then
If Vitals Tower Location = 3
Then
{Q4 Vitals C = 1}
161
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 2 = 510 Th
en
If CONTENTS(Patient 3,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 3
8* Q4 Obtain
Tower
Patient
7
SEND 1 IF Q4 Vitals Dumm
y S 2 = 270 Then
Route 4} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 2 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 9* Q4 Obtain
Tower
Patient
8
SEND 1 IF Q4 Vitals Dumm
y S 2 = 270 Then
If Vitals Tower Location = 4
Then
{Q4 Vitals C = 1}
162
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 2 = 510 Th
en
If CONTENTS(Patient 4,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 4
10* Q4 Obtain
Tower
Patient
9
SEND 1 IF Q4 Vitals Dumm
y S 2 = 270 Then
Route 5} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 2 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 11* Q4 Obtain
Tower
Patient
10
SEND 1 IF Q4 Vitals Dumm
y S 2 = 270 Then
If Vitals Tower Location = 5
Then
{Q4 Vitals C = 1}
163
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 2 = 510 Th
en
If CONTENTS(Patient 5,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 5
12* Q4 Obtain
Tower
Supply
Room
SEND 1 IF Q4 Vitals Dumm
y S 2 = 270 Then
Route 6} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 2 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 13* Q4 Vitals
Check
Patient
2
SEND 1 IF Q4 Vitals Dumm
y S 2 = 270 Then
If Vitals Tower Location = 6
Then
{Q4 Vitals C = 1}
164
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 2 = 510 Th
en
If CONTENTS(Patient 6,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 6
14* Initial LOC(P
CA Loc
ation)
SEND 1
Route 7}
}
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q4
Obtain Tower) = 0 Then
165
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
166
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q4
Obtain Tower) = 0 Then
167
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q4 Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Supply Room
Route 12}
}
}
}
168
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
}
}
}
}
}
}
}
}
WAIT UNTIL With Tower =
1
SEND 1 Q4 Vitals Check TO
Patient 2
Route 13
Route 1
169
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vital
s Dumm
y
Patient
3
Q4 Vitals Dummy S 3 = CL
OCK(MIN)
1 Q4 Vitals
Dummy
EXIT FIRST 1
If PCA Moving = 0 Then 2* Q4 Obtain
Tower
Patient
1
SEND 1 IF Q4 Vitals Dumm
y S 3 = 270 Then
{SEND 1 Initial TO LOC(PC
A Location)
{Q4 Vitals C = 1}
Route 14} Else IF Q4 Vitals D
ummy S 3 = 510 Th
en
If With Tower = 0 Then {Q4 Vitals C = 2}
{ 3* Q4 Obtain
Tower
Patient
2
SEND 1 IF Q4 Vitals Dumm
y S 3 = 270 Then
If Vitals Tower Location = 1
Then
{Q4 Vitals C = 1}
170
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 3 = 510 Th
en
If CONTENTS(Patient 1,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 1
4* Q4 Obtain
Tower
Patient
3
SEND 1 IF Q4 Vitals Dumm
y S 3 = 270 Then
Route 2} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 3 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 5* Q4 Obtain
Tower
Patient
4
SEND 1 IF Q4 Vitals Dumm
y S 3 = 270 Then
If Vitals Tower Location = 2
Then
{Q4 Vitals C = 1}
171
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 3 = 510 Th
en
If CONTENTS(Patient 2,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 2
6* Q4 Obtain
Tower
Patient
5
SEND 1 IF Q4 Vitals Dumm
y S 3 = 270 Then
Route 3} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 3 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 7* Q4 Obtain
Tower
Patient
6
SEND 1 IF Q4 Vitals Dumm
y S 3 = 270 Then
If Vitals Tower Location = 3
Then
{Q4 Vitals C = 1}
172
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 3 = 510 Th
en
If CONTENTS(Patient 3,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 3
8* Q4 Obtain
Tower
Patient
7
SEND 1 IF Q4 Vitals Dumm
y S 3 = 270 Then
Route 4} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 3 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 9* Q4 Obtain
Tower
Patient
8
SEND 1 IF Q4 Vitals Dumm
y S 3 = 270 Then
If Vitals Tower Location = 4
Then
{Q4 Vitals C = 1}
173
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 3 = 510 Th
en
If CONTENTS(Patient 4,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 4
10* Q4 Obtain
Tower
Patient
9
SEND 1 IF Q4 Vitals Dumm
y S 3 = 270 Then
Route 5} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 3 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 11* Q4 Obtain
Tower
Patient
10
SEND 1 IF Q4 Vitals Dumm
y S 3 = 270 Then
If Vitals Tower Location = 5
Then
{Q4 Vitals C = 1}
174
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 3 = 510 Th
en
If CONTENTS(Patient 5,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 5
12* Q4 Obtain
Tower
Supply
Room
SEND 1 IF Q4 Vitals Dumm
y S 3 = 270 Then
Route 6} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 3 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 13* Q4 Vitals
Check
Patient
3
SEND 1 IF Q4 Vitals Dumm
y S 3 = 270 Then
If Vitals Tower Location = 6
Then
{Q4 Vitals C = 1}
175
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 3 = 510 Th
en
If CONTENTS(Patient 6,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 6
14* Initial LOC(P
CA Loc
ation)
SEND 1
Route 7}
}
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q4
Obtain Tower) = 0 Then
176
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
177
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q4
Obtain Tower) = 0 Then
178
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q4 Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Supply Room
Route 12}
}
}
}
179
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
}
}
}
}
}
}
}
}
WAIT UNTIL With Tower =
1
SEND 1 Q4 Vitals Check TO
Patient 3
Route 13
Route 1
180
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vital
s Dumm
y
Patient
4
Q4 Vitals Dummy S 4 = CL
OCK(MIN)
1 Q4 Vitals
Dummy
EXIT FIRST 1
If PCA Moving = 0 Then 2* Q4 Obtain
Tower
Patient
1
SEND 1 IF Q4 Vitals Dumm
y S 4 = 270 Then
{SEND 1 Initial TO LOC(PC
A Location)
{Q4 Vitals C = 1}
Route 14} Else IF Q4 Vitals D
ummy S 4 = 510 Th
en
If With Tower = 0 Then {Q4 Vitals C = 2}
{ 3* Q4 Obtain
Tower
Patient
2
SEND 1 IF Q4 Vitals Dumm
y S 4 = 270 Then
If Vitals Tower Location = 1
Then
{Q4 Vitals C = 1}
181
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 4 = 510 Th
en
If CONTENTS(Patient 1,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 1
4* Q4 Obtain
Tower
Patient
3
SEND 1 IF Q4 Vitals Dumm
y S 4 = 270 Then
Route 2} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 4 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 5* Q4 Obtain
Tower
Patient
4
SEND 1 IF Q4 Vitals Dumm
y S 4 = 270 Then
If Vitals Tower Location = 2
Then
{Q4 Vitals C = 1}
182
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 4 = 510 Th
en
If CONTENTS(Patient 2,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 2
6* Q4 Obtain
Tower
Patient
5
SEND 1 IF Q4 Vitals Dumm
y S 4 = 270 Then
Route 3} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 4 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 7* Q4 Obtain
Tower
Patient
6
SEND 1 IF Q4 Vitals Dumm
y S 4 = 270 Then
If Vitals Tower Location = 3
Then
{Q4 Vitals C = 1}
183
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 4 = 510 Th
en
If CONTENTS(Patient 3,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 3
8* Q4 Obtain
Tower
Patient
7
SEND 1 IF Q4 Vitals Dumm
y S 4 = 270 Then
Route 4} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 4 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 9* Q4 Obtain
Tower
Patient
8
SEND 1 IF Q4 Vitals Dumm
y S 4 = 270 Then
If Vitals Tower Location = 4
Then
{Q4 Vitals C = 1}
184
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 4 = 510 Th
en
If CONTENTS(Patient 4,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 4
10* Q4 Obtain
Tower
Patient
9
SEND 1 IF Q4 Vitals Dumm
y S 4 = 270 Then
Route 5} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 4 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 11* Q4 Obtain
Tower
Patient
10
SEND 1 IF Q4 Vitals Dumm
y S 4 = 270 Then
If Vitals Tower Location = 5
Then
{Q4 Vitals C = 1}
185
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 4 = 510 Th
en
If CONTENTS(Patient 5,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 5
12* Q4 Obtain
Tower
Supply
Room
SEND 1 IF Q4 Vitals Dumm
y S 4 = 270 Then
Route 6} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 4 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 13* Q4 Vitals
Check
Patient
4
SEND 1 IF Q4 Vitals Dumm
y S 4 = 270 Then
If Vitals Tower Location = 6
Then
{Q4 Vitals C = 1}
186
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 4 = 510 Th
en
If CONTENTS(Patient 6,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 6
14* Initial LOC(P
CA Loc
ation)
SEND 1
Route 7}
}
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q4
Obtain Tower) = 0 Then
187
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
188
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q4
Obtain Tower) = 0 Then
189
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q4 Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Supply Room
Route 12}
}
}
}
190
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
}
}
}
}
}
}
}
}
WAIT UNTIL With Tower =
1
SEND 1 Q4 Vitals Check TO
Patient 4
Route 13
Route 1
191
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vital
s Dumm
y
Patient
5
Q4 Vitals Dummy S 5 = CL
OCK(MIN)
1 Q4 Vitals
Dummy
EXIT FIRST 1
If PCA Moving = 0 Then 2* Q4 Obtain
Tower
Patient
1
SEND 1 IF Q4 Vitals Dumm
y S 5 = 270 Then
{SEND 1 Initial TO LOC(PC
A Location)
{Q4 Vitals C = 1}
Route 14} Else IF Q4 Vitals D
ummy S 5 = 510 Th
en
If With Tower = 0 Then {Q4 Vitals C = 2}
{ 3* Q4 Obtain
Tower
Patient
2
SEND 1 IF Q4 Vitals Dumm
y S 5 = 270 Then
If Vitals Tower Location = 1
Then
{Q4 Vitals C = 1}
192
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 5 = 510 Th
en
If CONTENTS(Patient 1,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 1
4* Q4 Obtain
Tower
Patient
3
SEND 1 IF Q4 Vitals Dumm
y S 5 = 270 Then
Route 2} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 5 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 5* Q4 Obtain
Tower
Patient
4
SEND 1 IF Q4 Vitals Dumm
y S 5 = 270 Then
If Vitals Tower Location = 2
Then
{Q4 Vitals C = 1}
193
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 5 = 510 Th
en
If CONTENTS(Patient 2,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 2
6* Q4 Obtain
Tower
Patient
5
SEND 1 IF Q4 Vitals Dumm
y S 5 = 270 Then
Route 3} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 5 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 7* Q4 Obtain
Tower
Patient
6
SEND 1 IF Q4 Vitals Dumm
y S 5 = 270 Then
If Vitals Tower Location = 3
Then
{Q4 Vitals C = 1}
194
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 5 = 510 Th
en
If CONTENTS(Patient 3,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 3
8* Q4 Obtain
Tower
Patient
7
SEND 1 IF Q4 Vitals Dumm
y S 5 = 270 Then
Route 4} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 5 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 9* Q4 Obtain
Tower
Patient
8
SEND 1 IF Q4 Vitals Dumm
y S 5 = 270 Then
If Vitals Tower Location = 4
Then
{Q4 Vitals C = 1}
195
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 5 = 510 Th
en
If CONTENTS(Patient 4,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 4
10* Q4 Obtain
Tower
Patient
9
SEND 1 IF Q4 Vitals Dumm
y S 5 = 270 Then
Route 5} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 5 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 11* Q4 Obtain
Tower
Patient
10
SEND 1 IF Q4 Vitals Dumm
y S 5 = 270 Then
If Vitals Tower Location = 5
Then
{Q4 Vitals C = 1}
196
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 5 = 510 Th
en
If CONTENTS(Patient 5,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 5
12* Q4 Obtain
Tower
Supply
Room
SEND 1 IF Q4 Vitals Dumm
y S 5 = 270 Then
Route 6} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 5 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 13* Q4 Vitals
Check
Patient
5
SEND 1 IF Q4 Vitals Dumm
y S 5 = 270 Then
If Vitals Tower Location = 6
Then
{Q4 Vitals C = 1}
197
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 5 = 510 Th
en
If CONTENTS(Patient 6,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 6
14* Initial LOC(P
CA Loc
ation)
SEND 1
Route 7}
}
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q4
Obtain Tower) = 0 Then
198
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
199
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q4
Obtain Tower) = 0 Then
200
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q4 Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Supply Room
Route 12}
}
}
}
201
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
}
}
}
}
}
}
}
}
WAIT UNTIL With Tower =
1
SEND 1 Q4 Vitals Check TO
Patient 5
Route 13
Route 1
202
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vital
s Dumm
y
Patient
6
Q4 Vitals Dummy S 6 = CL
OCK(MIN)
1 Q4 Vitals
Dummy
EXIT FIRST 1
If PCA Moving = 0 Then 2* Q4 Obtain
Tower
Patient
1
SEND 1 IF Q4 Vitals Dumm
y S 6 = 270 Then
{SEND 1 Initial TO LOC(PC
A Location)
{Q4 Vitals C = 1}
Route 14} Else IF Q4 Vitals D
ummy S 6 = 510 Th
en
If With Tower = 0 Then {Q4 Vitals C = 2}
{ 3* Q4 Obtain
Tower
Patient
2
SEND 1 IF Q4 Vitals Dumm
y S 6 = 270 Then
If Vitals Tower Location = 1
Then
{Q4 Vitals C = 1}
203
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 6 = 510 Th
en
If CONTENTS(Patient 1,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 1
4* Q4 Obtain
Tower
Patient
3
SEND 1 IF Q4 Vitals Dumm
y S 6 = 270 Then
Route 2} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 6 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 5* Q4 Obtain
Tower
Patient
4
SEND 1 IF Q4 Vitals Dumm
y S 6 = 270 Then
If Vitals Tower Location = 2
Then
{Q4 Vitals C = 1}
204
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 6 = 510 Th
en
If CONTENTS(Patient 2,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 2
6* Q4 Obtain
Tower
Patient
5
SEND 1 IF Q4 Vitals Dumm
y S 6 = 270 Then
Route 3} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 6 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 7* Q4 Obtain
Tower
Patient
6
SEND 1 IF Q4 Vitals Dumm
y S 6 = 270 Then
If Vitals Tower Location = 3
Then
{Q4 Vitals C = 1}
205
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 6 = 510 Th
en
If CONTENTS(Patient 3,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 3
8* Q4 Obtain
Tower
Patient
7
SEND 1 IF Q4 Vitals Dumm
y S 6 = 270 Then
Route 4} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 6 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 9* Q4 Obtain
Tower
Patient
8
SEND 1 IF Q4 Vitals Dumm
y S 6 = 270 Then
If Vitals Tower Location = 4
Then
{Q4 Vitals C = 1}
206
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 6 = 510 Th
en
If CONTENTS(Patient 4,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 4
10* Q4 Obtain
Tower
Patient
9
SEND 1 IF Q4 Vitals Dumm
y S 6 = 270 Then
Route 5} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 6 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 11* Q4 Obtain
Tower
Patient
10
SEND 1 IF Q4 Vitals Dumm
y S 6 = 270 Then
If Vitals Tower Location = 5
Then
{Q4 Vitals C = 1}
207
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 6 = 510 Th
en
If CONTENTS(Patient 5,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 5
12* Q4 Obtain
Tower
Supply
Room
SEND 1 IF Q4 Vitals Dumm
y S 6 = 270 Then
Route 6} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 6 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 13* Q4 Vitals
Check
Patient
6
SEND 1 IF Q4 Vitals Dumm
y S 6 = 270 Then
If Vitals Tower Location = 6
Then
{Q4 Vitals C = 1}
208
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 6 = 510 Th
en
If CONTENTS(Patient 6,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 6
14* Initial LOC(P
CA Loc
ation)
SEND 1
Route 7}
}
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q4
Obtain Tower) = 0 Then
209
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
210
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q4
Obtain Tower) = 0 Then
211
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q4 Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Supply Room
Route 12}
}
}
}
212
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
}
}
}
}
}
}
}
}
WAIT UNTIL With Tower =
1
SEND 1 Q4 Vitals Check TO
Patient 6
Route 13
Route 1
213
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vital
s Dumm
y
Patient
7
Q4 Vitals Dummy S 7 = CL
OCK(MIN)
1 Q4 Vitals
Dummy
EXIT FIRST 1
If PCA Moving = 0 Then 2* Q4 Obtain
Tower
Patient
1
SEND 1 IF Q4 Vitals Dumm
y S 7 = 270 Then
{SEND 1 Initial TO LOC(PC
A Location)
{Q4 Vitals C = 1}
Route 14} Else IF Q4 Vitals D
ummy S 7 = 510 Th
en
If With Tower = 0 Then {Q4 Vitals C = 2}
{ 3* Q4 Obtain
Tower
Patient
2
SEND 1 IF Q4 Vitals Dumm
y S 7 = 270 Then
If Vitals Tower Location = 1
Then
{Q4 Vitals C = 1}
214
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 7 = 510 Th
en
If CONTENTS(Patient 1,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 1
4* Q4 Obtain
Tower
Patient
3
SEND 1 IF Q4 Vitals Dumm
y S 7 = 270 Then
Route 2} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 7 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 5* Q4 Obtain
Tower
Patient
4
SEND 1 IF Q4 Vitals Dumm
y S 7 = 270 Then
If Vitals Tower Location = 2
Then
{Q4 Vitals C = 1}
215
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 7 = 510 Th
en
If CONTENTS(Patient 2,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 2
6* Q4 Obtain
Tower
Patient
5
SEND 1 IF Q4 Vitals Dumm
y S 7 = 270 Then
Route 3} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 7 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 7* Q4 Obtain
Tower
Patient
6
SEND 1 IF Q4 Vitals Dumm
y S 7 = 270 Then
If Vitals Tower Location = 3
Then
{Q4 Vitals C = 1}
216
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 7 = 510 Th
en
If CONTENTS(Patient 3,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 3
8* Q4 Obtain
Tower
Patient
7
SEND 1 IF Q4 Vitals Dumm
y S 7 = 270 Then
Route 4} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 7 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 9* Q4 Obtain
Tower
Patient
8
SEND 1 IF Q4 Vitals Dumm
y S 7 = 270 Then
If Vitals Tower Location = 4
Then
{Q4 Vitals C = 1}
217
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 7 = 510 Th
en
If CONTENTS(Patient 4,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 4
10* Q4 Obtain
Tower
Patient
9
SEND 1 IF Q4 Vitals Dumm
y S 7 = 270 Then
Route 5} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 7 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 11* Q4 Obtain
Tower
Patient
10
SEND 1 IF Q4 Vitals Dumm
y S 7 = 270 Then
If Vitals Tower Location = 5
Then
{Q4 Vitals C = 1}
218
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 7 = 510 Th
en
If CONTENTS(Patient 5,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 5
12* Q4 Obtain
Tower
Supply
Room
SEND 1 IF Q4 Vitals Dumm
y S 7 = 270 Then
Route 6} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 7 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 13* Q4 Vitals
Check
Patient
7
SEND 1 IF Q4 Vitals Dumm
y S 7 = 270 Then
If Vitals Tower Location = 6
Then
{Q4 Vitals C = 1}
219
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 7 = 510 Th
en
If CONTENTS(Patient 6,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 6
14* Initial LOC(P
CA Loc
ation)
SEND 1
Route 7}
}
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q4
Obtain Tower) = 0 Then
220
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
221
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q4
Obtain Tower) = 0 Then
222
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q4 Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Supply Room
Route 12}
}
}
}
223
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
}
}
}
}
}
}
}
}
WAIT UNTIL With Tower =
1
SEND 1 Q4 Vitals Check TO
Patient 7
Route 13
Route 1
224
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vital
s Dumm
y
Patient
8
Q4 Vitals Dummy S 8 = CL
OCK(MIN)
1 Q4 Vitals
Dummy
EXIT FIRST 1
If PCA Moving = 0 Then 2* Q4 Obtain
Tower
Patient
1
SEND 1 IF Q4 Vitals Dumm
y S 8 = 270 Then
{SEND 1 Initial TO LOC(PC
A Location)
{Q4 Vitals C = 1}
Route 14} Else IF Q4 Vitals D
ummy S 8 = 510 Th
en
If With Tower = 0 Then {Q4 Vitals C = 2}
{ 3* Q4 Obtain
Tower
Patient
2
SEND 1 IF Q4 Vitals Dumm
y S 8 = 270 Then
If Vitals Tower Location = 1
Then
{Q4 Vitals C = 1}
225
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 8 = 510 Th
en
If CONTENTS(Patient 1,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 1
4* Q4 Obtain
Tower
Patient
3
SEND 1 IF Q4 Vitals Dumm
y S 8 = 270 Then
Route 2} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 8 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 5* Q4 Obtain
Tower
Patient
4
SEND 1 IF Q4 Vitals Dumm
y S 8 = 270 Then
If Vitals Tower Location = 2
Then
{Q4 Vitals C = 1}
226
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 8 = 510 Th
en
If CONTENTS(Patient 2,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 2
6* Q4 Obtain
Tower
Patient
5
SEND 1 IF Q4 Vitals Dumm
y S 8 = 270 Then
Route 3} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 8 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 7* Q4 Obtain
Tower
Patient
6
SEND 1 IF Q4 Vitals Dumm
y S 8 = 270 Then
If Vitals Tower Location = 3
Then
{Q4 Vitals C = 1}
227
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 8 = 510 Th
en
If CONTENTS(Patient 3,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 3
8* Q4 Obtain
Tower
Patient
7
SEND 1 IF Q4 Vitals Dumm
y S 8 = 270 Then
Route 4} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 8 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 9* Q4 Obtain
Tower
Patient
8
SEND 1 IF Q4 Vitals Dumm
y S 8 = 270 Then
If Vitals Tower Location = 4
Then
{Q4 Vitals C = 1}
228
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 8 = 510 Th
en
If CONTENTS(Patient 4,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 4
10* Q4 Obtain
Tower
Patient
9
SEND 1 IF Q4 Vitals Dumm
y S 8 = 270 Then
Route 5} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 8 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 11* Q4 Obtain
Tower
Patient
10
SEND 1 IF Q4 Vitals Dumm
y S 8 = 270 Then
If Vitals Tower Location = 5
Then
{Q4 Vitals C = 1}
229
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 8 = 510 Th
en
If CONTENTS(Patient 5,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 5
12* Q4 Obtain
Tower
Supply
Room
SEND 1 IF Q4 Vitals Dumm
y S 8 = 270 Then
Route 6} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 8 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 13* Q4 Vitals
Check
Patient
8
SEND 1 IF Q4 Vitals Dumm
y S 8 = 270 Then
If Vitals Tower Location = 6
Then
{Q4 Vitals C = 1}
230
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 8 = 510 Th
en
If CONTENTS(Patient 6,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 6
14* Initial LOC(P
CA Loc
ation)
SEND 1
Route 7}
}
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q4
Obtain Tower) = 0 Then
231
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
232
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q4
Obtain Tower) = 0 Then
233
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q4 Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Supply Room
Route 12}
}
}
}
234
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
}
}
}
}
}
}
}
}
WAIT UNTIL With Tower =
1
SEND 1 Q4 Vitals Check TO
Patient 8
Route 13
Route 1
235
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vital
s Dumm
y
Patient
9
Q4 Vitals Dummy S 9 = CL
OCK(MIN)
1 Q4 Vitals
Dummy
EXIT FIRST 1
If PCA Moving = 0 Then 2* Q4 Obtain
Tower
Patient
1
SEND 1 IF Q4 Vitals Dumm
y S 9 = 270 Then
{SEND 1 Initial TO LOC(PC
A Location)
{Q4 Vitals C = 1}
Route 14} Else IF Q4 Vitals D
ummy S 9 = 510 Th
en
If With Tower = 0 Then {Q4 Vitals C = 2}
{ 3* Q4 Obtain
Tower
Patient
2
SEND 1 IF Q4 Vitals Dumm
y S 9 = 270 Then
If Vitals Tower Location = 1
Then
{Q4 Vitals C = 1}
236
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 9 = 510 Th
en
If CONTENTS(Patient 1,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 1
4* Q4 Obtain
Tower
Patient
3
SEND 1 IF Q4 Vitals Dumm
y S 9 = 270 Then
Route 2} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 9 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 5* Q4 Obtain
Tower
Patient
4
SEND 1 IF Q4 Vitals Dumm
y S 9 = 270 Then
If Vitals Tower Location = 2
Then
{Q4 Vitals C = 1}
237
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 9 = 510 Th
en
If CONTENTS(Patient 2,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 2
6* Q4 Obtain
Tower
Patient
5
SEND 1 IF Q4 Vitals Dumm
y S 9 = 270 Then
Route 3} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 9 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 7* Q4 Obtain
Tower
Patient
6
SEND 1 IF Q4 Vitals Dumm
y S 9 = 270 Then
If Vitals Tower Location = 3
Then
{Q4 Vitals C = 1}
238
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 9 = 510 Th
en
If CONTENTS(Patient 3,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 3
8* Q4 Obtain
Tower
Patient
7
SEND 1 IF Q4 Vitals Dumm
y S 9 = 270 Then
Route 4} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 9 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 9* Q4 Obtain
Tower
Patient
8
SEND 1 IF Q4 Vitals Dumm
y S 9 = 270 Then
If Vitals Tower Location = 4
Then
{Q4 Vitals C = 1}
239
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 9 = 510 Th
en
If CONTENTS(Patient 4,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 4
10* Q4 Obtain
Tower
Patient
9
SEND 1 IF Q4 Vitals Dumm
y S 9 = 270 Then
Route 5} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 9 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 11* Q4 Obtain
Tower
Patient
10
SEND 1 IF Q4 Vitals Dumm
y S 9 = 270 Then
If Vitals Tower Location = 5
Then
{Q4 Vitals C = 1}
240
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 9 = 510 Th
en
If CONTENTS(Patient 5,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 5
12* Q4 Obtain
Tower
Supply
Room
SEND 1 IF Q4 Vitals Dumm
y S 9 = 270 Then
Route 6} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 9 = 510 Th
en
Else {Q4 Vitals C = 2}
{ 13* Q4 Vitals
Check
Patient
9
SEND 1 IF Q4 Vitals Dumm
y S 9 = 270 Then
If Vitals Tower Location = 6
Then
{Q4 Vitals C = 1}
241
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 9 = 510 Th
en
If CONTENTS(Patient 6,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 6
14* Initial LOC(P
CA Loc
ation)
SEND 1
Route 7}
}
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q4
Obtain Tower) = 0 Then
242
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
243
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q4
Obtain Tower) = 0 Then
244
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q4 Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Supply Room
Route 12}
}
}
}
245
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
}
}
}
}
}
}
}
}
WAIT UNTIL With Tower =
1
SEND 1 Q4 Vitals Check TO
Patient 9
Route 13
Route 1
246
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vital
s Dumm
y
Patient
10
Q4 Vitals Dummy S 10 = CL
OCK(MIN)
1 Q4 Vitals
Dummy
EXIT FIRST 1
If PCA Moving = 0 Then 2* Q4 Obtain
Tower
Patient
1
SEND 1 IF Q4 Vitals Dumm
y S 10 = 270 Then
{SEND 1 Initial TO LOC(PC
A Location)
{Q4 Vitals C = 1}
Route 14} Else IF Q4 Vitals D
ummy S 10 = 510 T
hen
If With Tower = 0 Then {Q4 Vitals C = 2}
{ 3* Q4 Obtain
Tower
Patient
2
SEND 1 IF Q4 Vitals Dumm
y S 10 = 270 Then
If Vitals Tower Location = 1
Then
{Q4 Vitals C = 1}
247
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 10 = 510 T
hen
If CONTENTS(Patient 1,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 1
4* Q4 Obtain
Tower
Patient
3
SEND 1 IF Q4 Vitals Dumm
y S 10 = 270 Then
Route 2} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 10 = 510 T
hen
Else {Q4 Vitals C = 2}
{ 5* Q4 Obtain
Tower
Patient
4
SEND 1 IF Q4 Vitals Dumm
y S 10 = 270 Then
If Vitals Tower Location = 2
Then
{Q4 Vitals C = 1}
248
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 10 = 510 T
hen
If CONTENTS(Patient 2,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 2
6* Q4 Obtain
Tower
Patient
5
SEND 1 IF Q4 Vitals Dumm
y S 10 = 270 Then
Route 3} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 10 = 510 T
hen
Else {Q4 Vitals C = 2}
{ 7* Q4 Obtain
Tower
Patient
6
SEND 1 IF Q4 Vitals Dumm
y S 10 = 270 Then
If Vitals Tower Location = 3
Then
{Q4 Vitals C = 1}
249
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 10 = 510 T
hen
If CONTENTS(Patient 3,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 3
8* Q4 Obtain
Tower
Patient
7
SEND 1 IF Q4 Vitals Dumm
y S 10 = 270 Then
Route 4} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 10 = 510 T
hen
Else {Q4 Vitals C = 2}
{ 9* Q4 Obtain
Tower
Patient
8
SEND 1 IF Q4 Vitals Dumm
y S 10 = 270 Then
If Vitals Tower Location = 4
Then
{Q4 Vitals C = 1}
250
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 10 = 510 T
hen
If CONTENTS(Patient 4,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 4
10* Q4 Obtain
Tower
Patient
9
SEND 1 IF Q4 Vitals Dumm
y S 10 = 270 Then
Route 5} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 10 = 510 T
hen
Else {Q4 Vitals C = 2}
{ 11* Q4 Obtain
Tower
Patient
10
SEND 1 IF Q4 Vitals Dumm
y S 10 = 270 Then
If Vitals Tower Location = 5
Then
{Q4 Vitals C = 1}
251
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 10 = 510 T
hen
If CONTENTS(Patient 5,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 5
12* Q4 Obtain
Tower
Supply
Room
SEND 1 IF Q4 Vitals Dumm
y S 10 = 270 Then
Route 6} {Q4 Vitals C = 1}
} Else IF Q4 Vitals D
ummy S 10 = 510 T
hen
Else {Q4 Vitals C = 2}
{ 13* Q4 Vitals
Check
Patient
10
SEND 1 IF Q4 Vitals Dumm
y S 10 = 270 Then
If Vitals Tower Location = 6
Then
{Q4 Vitals C = 1}
252
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ Else IF Q4 Vitals D
ummy S 10 = 510 T
hen
If CONTENTS(Patient 6,Q4
Obtain Tower) = 0 Then
{Q4 Vitals C = 2}
{SEND 1 Q4 Obtain Tower T
O Patient 6
14* Initial LOC(P
CA Loc
ation)
SEND 1
Route 7}
}
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q4
Obtain Tower) = 0 Then
253
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
254
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q4
Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q4
Obtain Tower) = 0 Then
255
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q4 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q4 Obtain Tower) = 0 Then
{SEND 1 Q4 Obtain Tower T
O Supply Room
Route 12}
}
}
}
256
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
}
}
}
}
}
}
}
}
WAIT UNTIL With Tower =
1
SEND 1 Q4 Vitals Check TO
Patient 10
Route 13
Route 1
257
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Obta
in Towe
r
Patient
1
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q4 Vitals
Dummy S
1
EXIT FIRST 1
With Tower = 1
Q4 Obta
in Towe
r
Patient
2
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q4 Vitals
Dummy S
1
EXIT FIRST 1
With Tower = 1
Q4 Obta
in Towe
r
Patient
3
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q4 Vitals
Dummy S
1
EXIT FIRST 1
With Tower = 1
Q4 Obta
in Towe
r
Patient
4
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q4 Vitals
Dummy S
1
EXIT FIRST 1
With Tower = 1
258
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Obta
in Towe
r
Patient
5
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q4 Vitals
Dummy S
1
EXIT FIRST 1
With Tower = 1
Q4 Obta
in Towe
r
Patient
6
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q4 Vitals
Dummy S
1
EXIT FIRST 1
With Tower = 1
Q4 Obta
in Towe
r
Patient
7
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q4 Vitals
Dummy S
1
EXIT FIRST 1
With Tower = 1
Q4 Obta
in Towe
r
Patient
8
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q4 Vitals
Dummy S
1
EXIT FIRST 1
With Tower = 1
259
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Obta
in Towe
r
Patient
9
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q4 Vitals
Dummy S
1
EXIT FIRST 1
With Tower = 1
Q4 Obta
in Towe
r
Patient
10
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q4 Vitals
Dummy S
1
EXIT FIRST 1
With Tower = 1
Q4 Obta
in Towe
r
Supply
Room
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q4 Vitals
Dummy S
1
EXIT FIRST 1
With Tower = 1
Q4 Vital
s Check
Patient
1
Q4 Vitals Check S 1 = CLO
CK(MIN)
1 Q4 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q4 Vitals
Doc
Patient
1
SEND 1 Q4 Vitals C = 1
260
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vitals Check E 1 = CLO
CK(MIN)
3* Q4 Vitals
Doc
Patient
1
SEND 1 Q4 Vitals C = 2
If Q4 Vitals C = 1 Then
{If Q4 Vitals Check E 1 > 33
0 Then
{Q4 Vitals Check T 1 = Q4
Vitals Check T 1 + (Q4 Vital
s Check E 1 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
1 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 1 - 330)}
}
Else If Q4 Vitals C = 2 Then
261
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If Q4 Vitals Check E 1 > 57
0 Then
{Q4 Vitals Check T 1 = Q4
Vitals Check T 1 + (Q4 Vital
s Check E 1 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
1 - 570)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 1 - 570)}
}
Vitals Tower Location = 1
262
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 1 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
263
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
264
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
If Q4 Vitals C = 1 Then
{SEND 1 Q4 Vitals Doc TO
Patient 1
Route 2}
Else If Q4 Vitals C = 2 Then
{SEND 1 Q4 Vitals Doc TO
Patient 1
Route 3}
Route 1
Q4 Vital
s Check
Patient
2
Q4 Vitals Check S 2 = CLO
CK(MIN)
1 Q4 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q4 Vitals
Doc
Patient
2
SEND 1 Q4 Vitals C = 1
265
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vitals Check E 2 = CLO
CK(MIN)
3* Q4 Vitals
Doc
Patient
2
SEND 1 Q4 Vitals C = 2
If Q4 Vitals C = 1 Then
{If Q4 Vitals Check E 2 > 33
0 Then
{Q4 Vitals Check T 2 = Q4
Vitals Check T 2 + (Q4 Vital
s Check E 2 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
2 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 2 - 330)}
}
Else If Q4 Vitals C = 2 Then
266
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If Q4 Vitals Check E 2 > 57
0 Then
{Q4 Vitals Check T 2 = Q4
Vitals Check T 2 + (Q4 Vital
s Check E 2 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
2 - 570)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 2 - 570)}
}
Vitals Tower Location = 2
267
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 1 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
268
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
269
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
If Q4 Vitals C = 1 Then
{SEND 1 Q4 Vitals Doc TO
Patient 2
Route 2}
Else If Q4 Vitals C = 2 Then
{SEND 1 Q4 Vitals Doc TO
Patient 2
Route 3}
Route 1
Q4 Vital
s Check
Patient
3
Q4 Vitals Check S 3 = CLO
CK(MIN)
1 Q4 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q4 Vitals
Doc
Patient
3
SEND 1 Q4 Vitals C = 1
270
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vitals Check E 3 = CLO
CK(MIN)
3* Q4 Vitals
Doc
Patient
3
SEND 1 Q4 Vitals C = 2
If Q4 Vitals C = 1 Then
{If Q4 Vitals Check E 3 > 33
0 Then
{Q4 Vitals Check T 3 = Q4
Vitals Check T 3 + (Q4 Vital
s Check E 3 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
3 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 3 - 330)}
}
Else If Q4 Vitals C = 2 Then
271
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If Q4 Vitals Check E 3 > 57
0 Then
{Q4 Vitals Check T 3 = Q4
Vitals Check T 3 + (Q4 Vital
s Check E 3 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
3 - 570)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 3 - 570)}
}
Vitals Tower Location = 3
272
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 1 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
273
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
274
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
If Q4 Vitals C = 1 Then
{SEND 1 Q4 Vitals Doc TO
Patient 3
Route 2}
Else If Q4 Vitals C = 2 Then
{SEND 1 Q4 Vitals Doc TO
Patient 3
Route 3}
Route 1
Q4 Vital
s Check
Patient
4
Q4 Vitals Check S 4 = CLO
CK(MIN)
1 Q4 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q4 Vitals
Doc
Patient
4
SEND 1 Q4 Vitals C = 1
275
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vitals Check E 4 = CLO
CK(MIN)
3* Q4 Vitals
Doc
Patient
4
SEND 1 Q4 Vitals C = 2
If Q4 Vitals C = 1 Then
{If Q4 Vitals Check E 4 > 33
0 Then
{Q4 Vitals Check T 4 = Q4
Vitals Check T 4 + (Q4 Vital
s Check E 4 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
4 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 4 - 330)}
}
Else If Q4 Vitals C = 2 Then
276
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If Q4 Vitals Check E 4 > 57
0 Then
{Q4 Vitals Check T 4 = Q4
Vitals Check T 4 + (Q4 Vital
s Check E 4 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
4 - 570)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 4 - 570)}
}
Vitals Tower Location = 4
277
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 1 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
278
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
279
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
If Q4 Vitals C = 1 Then
{SEND 1 Q4 Vitals Doc TO
Patient 4
Route 2}
Else If Q4 Vitals C = 2 Then
{SEND 1 Q4 Vitals Doc TO
Patient 4
Route 3}
Route 1
Q4 Vital
s Check
Patient
5
Q4 Vitals Check S 5 = CLO
CK(MIN)
1 Q4 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q4 Vitals
Doc
Patient
5
SEND 1 Q4 Vitals C = 1
280
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vitals Check E 5 = CLO
CK(MIN)
3* Q4 Vitals
Doc
Patient
5
SEND 1 Q4 Vitals C = 2
If Q4 Vitals C = 1 Then
{If Q4 Vitals Check E 5 > 33
0 Then
{Q4 Vitals Check T 5 = Q4
Vitals Check T 5 + (Q4 Vital
s Check E 5 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
5 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 5 - 330)}
}
Else If Q4 Vitals C = 2 Then
281
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If Q4 Vitals Check E 5 > 57
0 Then
{Q4 Vitals Check T 5 = Q4
Vitals Check T 5 + (Q4 Vital
s Check E 5 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
5 - 570)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 5 - 570)}
}
Vitals Tower Location = 5
282
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 1 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
283
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
284
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
If Q4 Vitals C = 1 Then
{SEND 1 Q4 Vitals Doc TO
Patient 5
Route 2}
Else If Q4 Vitals C = 2 Then
{SEND 1 Q4 Vitals Doc TO
Patient 5
Route 3}
Route 1
Q4 Vital
s Check
Patient
6
Q4 Vitals Check S 6 = CLO
CK(MIN)
1 Q4 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q4 Vitals
Doc
Patient
6
SEND 1 Q4 Vitals C = 1
285
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vitals Check E 6 = CLO
CK(MIN)
3* Q4 Vitals
Doc
Patient
6
SEND 1 Q4 Vitals C = 2
If Q4 Vitals C = 1 Then
{If Q4 Vitals Check E 6 > 33
0 Then
{Q4 Vitals Check T 6 = Q4
Vitals Check T 6 + (Q4 Vital
s Check E 6 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
6 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 6 - 330)}
}
Else If Q4 Vitals C = 2 Then
286
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If Q4 Vitals Check E 6 > 57
0 Then
{Q4 Vitals Check T 6 = Q4
Vitals Check T 6 + (Q4 Vital
s Check E 6 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
6 - 570)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 6 - 570)}
}
Vitals Tower Location = 6
287
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
288
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 1 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
289
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
If Q4 Vitals C = 1 Then
{SEND 1 Q4 Vitals Doc TO
Patient 6
Route 2}
Else If Q4 Vitals C = 2 Then
{SEND 1 Q4 Vitals Doc TO
Patient 6
Route 3}
Route 1
Q4 Vital
s Check
Patient
7
Q4 Vitals Check S 7 = CLO
CK(MIN)
1 Q4 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q4 Vitals
Doc
Patient
7
SEND 1 Q4 Vitals C = 1
290
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vitals Check E 7 = CLO
CK(MIN)
3* Q4 Vitals
Doc
Patient
7
SEND 1 Q4 Vitals C = 2
If Q4 Vitals C = 1 Then
{If Q4 Vitals Check E 7 > 33
0 Then
{Q4 Vitals Check T 7 = Q4
Vitals Check T 7 + (Q4 Vital
s Check E 7 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
7 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 7 - 330)}
}
Else If Q4 Vitals C = 2 Then
291
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If Q4 Vitals Check E 7 > 57
0 Then
{Q4 Vitals Check T 7 = Q4
Vitals Check T 7 + (Q4 Vital
s Check E 7 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
7 - 570)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 7 - 570)}
}
Vitals Tower Location = 7
292
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
293
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
1 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
294
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
If Q4 Vitals C = 1 Then
{SEND 1 Q4 Vitals Doc TO
Patient 7
Route 2}
Else If Q4 Vitals C = 2 Then
{SEND 1 Q4 Vitals Doc TO
Patient 7
Route 3}
Route 1
Q4 Vital
s Check
Patient
8
Q4 Vitals Check S 8 = CLO
CK(MIN)
1 Q4 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q4 Vitals
Doc
Patient
8
SEND 1 Q4 Vitals C = 1
295
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vitals Check E 8 = CLO
CK(MIN)
3* Q4 Vitals
Doc
Patient
8
SEND 1 Q4 Vitals C = 2
If Q4 Vitals C = 1 Then
{If Q4 Vitals Check E 8 > 33
0 Then
{Q4 Vitals Check T 8 = Q4
Vitals Check T 8 + (Q4 Vital
s Check E 8 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
8 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 8 - 330)}
}
Else If Q4 Vitals C = 2 Then
296
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If Q4 Vitals Check E 8 > 57
0 Then
{Q4 Vitals Check T 8 = Q4
Vitals Check T 8 + (Q4 Vital
s Check E 8 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
8 - 570)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 8 - 570)}
}
Vitals Tower Location = 8
297
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
298
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 1 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
299
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
If Q4 Vitals C = 1 Then
{SEND 1 Q4 Vitals Doc TO
Patient 8
Route 2}
Else If Q4 Vitals C = 2 Then
{SEND 1 Q4 Vitals Doc TO
Patient 8
Route 3}
Route 1
Q4 Vital
s Check
Patient
9
Q4 Vitals Check S 9 = CLO
CK(MIN)
1 Q4 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q4 Vitals
Doc
Patient
9
SEND 1 Q4 Vitals C = 1
300
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vitals Check E 9 = CLO
CK(MIN)
3* Q4 Vitals
Doc
Patient
9
SEND 1 Q4 Vitals C = 2
If Q4 Vitals C = 1 Then
{If Q4 Vitals Check E 9 > 33
0 Then
{Q4 Vitals Check T 9 = Q4
Vitals Check T 9 + (Q4 Vital
s Check E 9 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
9 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 9 - 330)}
}
Else If Q4 Vitals C = 2 Then
301
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If Q4 Vitals Check E 9 > 57
0 Then
{Q4 Vitals Check T 9 = Q4
Vitals Check T 9 + (Q4 Vital
s Check E 9 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
9 - 570)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 9 - 570)}
}
Vitals Tower Location = 9
302
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
303
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
1 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
304
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
If Q4 Vitals C = 1 Then
{SEND 1 Q4 Vitals Doc TO
Patient 9
Route 2}
Else If Q4 Vitals C = 2 Then
{SEND 1 Q4 Vitals Doc TO
Patient 9
Route 3}
Route 1
Q4 Vital
s Check
Patient
10
Q4 Vitals Check S 10 = CLO
CK(MIN)
1 Q4 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q4 Vitals
Doc
Patient
10
SEND 1 Q4 Vitals C = 1
305
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vitals Check E 10 = CLO
CK(MIN)
3* Q4 Vitals
Doc
Patient
10
SEND 1 Q4 Vitals C = 2
If Q4 Vitals C = 1 Then
{If Q4 Vitals Check E 10 > 3
30 Then
{Q4 Vitals Check T 10 = Q4
Vitals Check T 10 + (Q4 Vit
als Check E 10 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
10 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 10 - 330)}
}
Else If Q4 Vitals C = 2 Then
306
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If Q4 Vitals Check E 10 > 5
70 Then
{Q4 Vitals Check T 10 = Q4
Vitals Check T 10 + (Q4 Vit
als Check E 10 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Check E
10 - 570)
Total Task Tardiness = Tota
l Task Tardiness + (Q4 Vital
s Check E 10 - 570)}
}
Vitals Tower Location = 10
307
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
308
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 1 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
309
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
If Q4 Vitals C = 1 Then
{SEND 1 Q4 Vitals Doc TO
Patient 10
Route 2}
Else If Q4 Vitals C = 2 Then
{SEND 1 Q4 Vitals Doc TO
Patient 10
Route 3}
Route 1
Q4 Vital
s Doc
Patient
1
Q4 Vitals Doc S 1 = CLOCK
(MIN)
1 Q4 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q4 Notify
RN
Pod SEND 1
310
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vitals Doc E 1 = CLOCK
(MIN)
//Q4 Vitals Doc P = LOCA
TION()
If Q4 Vitals C = 1 Then
{If Q4 Vitals Doc E 1 > 330
Then
{Q4 Vitals Doc T 1 = Q4 Vit
als Doc T 1 + (Q4 Vitals Do
c E 1 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 1
- 330)
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 1 - 330)}
}
311
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If Q4 Vitals C = 2 Then
{If Q4 Vitals Doc E 1 > 570
Then
{Q4 Vitals Doc T 1 = Q4 Vit
als Doc T 1 + (Q4 Vitals Do
c E 1 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 1
- 570)
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 1 - 570)}
}
Send 1 Q4 Notify RN To Pod
Route 2
Route 1
312
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q4 Vital
s Doc
Patient
2
Q4 Vitals Doc S 2 = CLOCK
(MIN)
1 Q4 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q4 Notify
RN
Pod SEND 1
Q4 Vitals Doc E 2 = CLOCK
(MIN)
//Q4 Vitals Doc P = LOCA
TION()
If Q4 Vitals C = 1 Then
{If Q4 Vitals Doc E 2 > 330
Then
{Q4 Vitals Doc T 2 = Q4 Vit
als Doc T 2 + (Q4 Vitals Do
c E 2 - 330)
313
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 2
- 330)
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 2 - 330)}
}
Else If Q4 Vitals C = 2 Then
{If Q4 Vitals Doc E 2 > 570
Then
{Q4 Vitals Doc T 2 = Q4 Vit
als Doc T 2 + (Q4 Vitals Do
c E 2 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 2
- 570)
314
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 2 - 570)}
}
Send 1 Q4 Notify RN To Pod
Route 2
Route 1
Q4 Vital
s Doc
Patient
3
Q4 Vitals Doc S 3 = CLOCK
(MIN)
1 Q4 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q4 Notify
RN
Pod SEND 1
Q4 Vitals Doc E 3 = CLOCK
(MIN)
//Q4 Vitals Doc P = LOCA
TION()
If Q4 Vitals C = 1 Then
315
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If Q4 Vitals Doc E 3 > 330
Then
{Q4 Vitals Doc T 3 = Q4 Vit
als Doc T 3 + (Q4 Vitals Do
c E 3 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 3
- 330)
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 3 - 330)}
}
Else If Q4 Vitals C = 2 Then
{If Q4 Vitals Doc E 3 > 570
Then
316
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Q4 Vitals Doc T 3 = Q4 Vit
als Doc T 3 + (Q4 Vitals Do
c E 3 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 3
- 570)
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 3 - 570)}
}
Send 1 Q4 Notify RN To Pod
Route 2
Route 1
Q4 Vital
s Doc
Patient
4
Q4 Vitals Doc S 4 = CLOCK
(MIN)
1 Q4 Vitals
Doc
EXIT FIRST 1
317
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q4 Notify
RN
Pod SEND 1
Q4 Vitals Doc E 4 = CLOCK
(MIN)
//Q4 Vitals Doc P = LOCA
TION()
If Q4 Vitals C = 1 Then
{If Q4 Vitals Doc E 4 > 330
Then
{Q4 Vitals Doc T 4 = Q4 Vit
als Doc T 4 + (Q4 Vitals Do
c E 4 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 4
- 330)
318
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 4 - 330)}
}
Else If Q4 Vitals C = 2 Then
{If Q4 Vitals Doc E 4 > 570
Then
{Q4 Vitals Doc T 4 = Q4 Vit
als Doc T 4 + (Q4 Vitals Do
c E 4 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 4
- 570)
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 4 - 570)}
}
319
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Send 1 Q4 Notify RN To Pod
Route 2
Route 1
Q4 Vital
s Doc
Patient
5
Q4 Vitals Doc S 5 = CLOCK
(MIN)
1 Q4 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q4 Notify
RN
Pod SEND 1
Q4 Vitals Doc E 5 = CLOCK
(MIN)
//Q4 Vitals Doc P = LOCA
TION()
If Q4 Vitals C = 1 Then
{If Q4 Vitals Doc E 5 > 330
Then
320
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Q4 Vitals Doc T 5 = Q4 Vit
als Doc T 5 + (Q4 Vitals Do
c E 5 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 5
- 330)
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 5 - 330)}
}
Else If Q4 Vitals C = 2 Then
{If Q4 Vitals Doc E 5 > 570
Then
{Q4 Vitals Doc T 5 = Q4 Vit
als Doc T 5 + (Q4 Vitals Do
c E 5 - 570)
321
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 5
- 570)
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 5 - 570)}
}
Send 1 Q4 Notify RN To Pod
Route 2
Route 1
Q4 Vital
s Doc
Patient
6
Q4 Vitals Doc S 6 = CLOCK
(MIN)
1 Q4 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q4 Notify
RN
Pod SEND 1
Q4 Vitals Doc E 6 = CLOCK
(MIN)
322
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
//Q4 Vitals Doc P = LOCA
TION()
If Q4 Vitals C = 1 Then
{If Q4 Vitals Doc E 6 > 330
Then
{Q4 Vitals Doc T 6 = Q4 Vit
als Doc T 6 + (Q4 Vitals Do
c E 6 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 6
- 330)
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 6 - 330)}
}
Else If Q4 Vitals C = 2 Then
323
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If Q4 Vitals Doc E 6 > 570
Then
{Q4 Vitals Doc T 6 = Q4 Vit
als Doc T 6 + (Q4 Vitals Do
c E 6 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 6
- 570)
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 6 - 570)}
}
Send 1 Q4 Notify RN To Pod
Route 2
Route 1
Q4 Vital
s Doc
Patient
7
Q4 Vitals Doc S 7 = CLOCK
(MIN)
1 Q4 Vitals
Doc
EXIT FIRST 1
324
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q4 Notify
RN
Pod SEND 1
Q4 Vitals Doc E 7 = CLOCK
(MIN)
//Q4 Vitals Doc P = LOCA
TION()
If Q4 Vitals C = 1 Then
{If Q4 Vitals Doc E 7 > 330
Then
{Q4 Vitals Doc T 7 = Q4 Vit
als Doc T 7 + (Q4 Vitals Do
c E 7 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 7
- 330)
325
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 7 - 330)}
}
Else If Q4 Vitals C = 2 Then
{If Q4 Vitals Doc E 7 > 570
Then
{Q4 Vitals Doc T 7 = Q4 Vit
als Doc T 7 + (Q4 Vitals Do
c E 7 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 7
- 570)
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 7 - 570)}
}
326
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Send 1 Q4 Notify RN To Pod
Route 2
Route 1
Q4 Vital
s Doc
Patient
8
Q4 Vitals Doc S 8 = CLOCK
(MIN)
1 Q4 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q4 Notify
RN
Pod SEND 1
Q4 Vitals Doc E 8 = CLOCK
(MIN)
//Q4 Vitals Doc P = LOCA
TION()
If Q4 Vitals C = 1 Then
{If Q4 Vitals Doc E 8 > 330
Then
327
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Q4 Vitals Doc T 8 = Q4 Vit
als Doc T 8 + (Q4 Vitals Do
c E 8 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 8
- 330)
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 8 - 330)}
}
Else If Q4 Vitals C = 2 Then
{If Q4 Vitals Doc E 8 > 570
Then
{Q4 Vitals Doc T 8 = Q4 Vit
als Doc T 8 + (Q4 Vitals Do
c E 8 - 570)
328
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 8
- 570)
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 8 - 570)}
}
Send 1 Q4 Notify RN To Pod
Route 2
Route 1
Q4 Vital
s Doc
Patient
9
Q4 Vitals Doc S 9 = CLOCK
(MIN)
1 Q4 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q4 Notify
RN
Pod SEND 1
Q4 Vitals Doc E 9 = CLOCK
(MIN)
329
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
//Q4 Vitals Doc P = LOCA
TION()
If Q4 Vitals C = 1 Then
{If Q4 Vitals Doc E 9 > 330
Then
{Q4 Vitals Doc T 9 = Q4 Vit
als Doc T 9 + (Q4 Vitals Do
c E 9 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 9
- 330)
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 9 - 330)}
}
Else If Q4 Vitals C = 2 Then
330
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If Q4 Vitals Doc E 9 > 570
Then
{Q4 Vitals Doc T 9 = Q4 Vit
als Doc T 9 + (Q4 Vitals Do
c E 9 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 9
- 570)
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 9 - 570)}
}
Send 1 Q4 Notify RN To Pod
Route 2
Route 1
Q4 Vital
s Doc
Patient
10
Q4 Vitals Doc S 10 = CLOC
K(MIN)
1 Q4 Vitals
Doc
EXIT FIRST 1
331
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q4 Notify
RN
Pod SEND 1
Q4 Vitals Doc E 10 = CLOC
K(MIN)
//Q4 Vitals Doc P = LOCA
TION()
If Q4 Vitals C = 1 Then
{If Q4 Vitals Doc E 10 > 330
Then
{Q4 Vitals Doc T 10 = Q4 V
itals Doc T 10 + (Q4 Vitals
Doc E 10 - 330)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 1
0 - 330)
332
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 10 - 330)}
}
Else If Q4 Vitals C = 2 Then
{If Q4 Vitals Doc E 10 > 570
Then
{Q4 Vitals Doc T 10 = Q4 V
itals Doc T 10 + (Q4 Vitals
Doc E 10 - 570)
Total Tardiness = Total Tar
diness + (Q4 Vitals Doc E 1
0 - 570)
Total Doc Tardiness = Total
Doc Tardiness + (Q4 Vitals
Doc E 10 - 570)}
}
333
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Send 1 Q4 Notify RN To Pod
Route 2
Route 1
Q4 Notif
y RN
Pod USE PCA, 49 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
1 Q4 Notify
RN
EXIT FIRST 1
Q6 Vital
s Dumm
y
Patient
1
If PCA Moving = 0 Then 1 Q6 Vitals
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Q6 Obtain
Tower
Patient
1
SEND 1
Route 14} 3* Q6 Obtain
Tower
Patient
2
SEND 1
If With Tower = 0 Then 4* Q6 Obtain
Tower
Patient
3
SEND 1
{ 5* Q6 Obtain
Tower
Patient
4
SEND 1
334
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 1
Then
6* Q6 Obtain
Tower
Patient
5
SEND 1
{ 7* Q6 Obtain
Tower
Patient
6
SEND 1
If CONTENTS(Patient 1,Q6
Obtain Tower) = 0 Then
8* Q6 Obtain
Tower
Patient
7
SEND 1
{SEND 1 Q6 Obtain Tower T
O Patient 1
9* Q6 Obtain
Tower
Patient
8
SEND 1
Route 2} 10* Q6 Obtain
Tower
Patient
9
SEND 1
} 11* Q6 Obtain
Tower
Patient
10
SEND 1
Else 12* Q6 Obtain
Tower
Supply
Room
SEND 1
{ 13* Q6 Obtain
Tower
Patient
1
SEND 1
335
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 2
Then
14* Q6 Obtain
Tower
LOC(P
CA Loc
ation)
SEND 1
{
If CONTENTS(Patient 2,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 2
Route 3}
}
Else
{
If Vitals Tower Location = 3
Then
{
If CONTENTS(Patient 3,Q6
Obtain Tower) = 0 Then
336
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 3
Route 4}
}
Else
{
If Vitals Tower Location = 4
Then
{
If CONTENTS(Patient 4,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 4
Route 5}
}
Else
{
337
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 5
Then
{
If CONTENTS(Patient 5,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 5
Route 6}
}
Else
{
If Vitals Tower Location = 6
Then
{
If CONTENTS(Patient 6,Q6
Obtain Tower) = 0 Then
338
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 6
Route 7}
}
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
339
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q6
Obtain Tower) = 0 Then
340
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
341
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q6 Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Supply Room
Route 12}
}
}
}
}
}
}
}
}
}
342
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
}
}
WAIT UNTIL With Tower =
1
SEND 1 Q6 Vitals Check TO
Patient 1
Route 13
Route 1
Q6 Vital
s Dumm
y
Patient
2
If PCA Moving = 0 Then 1 Q6 Vitals
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Q6 Obtain
Tower
Patient
1
SEND 1
Route 14} 3* Q6 Obtain
Tower
Patient
2
SEND 1
343
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If With Tower = 0 Then 4* Q6 Obtain
Tower
Patient
3
SEND 1
{ 5* Q6 Obtain
Tower
Patient
4
SEND 1
If Vitals Tower Location = 1
Then
6* Q6 Obtain
Tower
Patient
5
SEND 1
{ 7* Q6 Obtain
Tower
Patient
6
SEND 1
If CONTENTS(Patient 1,Q6
Obtain Tower) = 0 Then
8* Q6 Obtain
Tower
Patient
7
SEND 1
{SEND 1 Q6 Obtain Tower T
O Patient 1
9* Q6 Obtain
Tower
Patient
8
SEND 1
Route 2} 10* Q6 Obtain
Tower
Patient
9
SEND 1
} 11* Q6 Obtain
Tower
Patient
10
SEND 1
344
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else 12* Q6 Obtain
Tower
Supply
Room
SEND 1
{ 13* Q6 Obtain
Tower
Patient
2
SEND 1
If Vitals Tower Location = 2
Then
14* Q6 Obtain
Tower
LOC(P
CA Loc
ation)
SEND 1
{
If CONTENTS(Patient 2,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 2
Route 3}
}
Else
{
345
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 3
Then
{
If CONTENTS(Patient 3,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 3
Route 4}
}
Else
{
If Vitals Tower Location = 4
Then
{
If CONTENTS(Patient 4,Q6
Obtain Tower) = 0 Then
346
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 4
Route 5}
}
Else
{
If Vitals Tower Location = 5
Then
{
If CONTENTS(Patient 5,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 5
Route 6}
}
Else
{
347
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 6
Then
{
If CONTENTS(Patient 6,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 6
Route 7}
}
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q6
Obtain Tower) = 0 Then
348
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
349
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q6
Obtain Tower) = 0 Then
350
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q6 Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Supply Room
Route 12}
}
}
}
351
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
}
}
}
}
}
}
}
}
WAIT UNTIL With Tower =
1
SEND 1 Q6 Vitals Check TO
Patient 2
Route 13
Route 1
352
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q6 Vital
s Dumm
y
Patient
3
If PCA Moving = 0 Then 1 Q6 Vitals
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Q6 Obtain
Tower
Patient
1
SEND 1
Route 14} 3* Q6 Obtain
Tower
Patient
2
SEND 1
If With Tower = 0 Then 4* Q6 Obtain
Tower
Patient
3
SEND 1
{ 5* Q6 Obtain
Tower
Patient
4
SEND 1
If Vitals Tower Location = 1
Then
6* Q6 Obtain
Tower
Patient
5
SEND 1
{ 7* Q6 Obtain
Tower
Patient
6
SEND 1
If CONTENTS(Patient 1,Q6
Obtain Tower) = 0 Then
8* Q6 Obtain
Tower
Patient
7
SEND 1
353
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 1
9* Q6 Obtain
Tower
Patient
8
SEND 1
Route 2} 10* Q6 Obtain
Tower
Patient
9
SEND 1
} 11* Q6 Obtain
Tower
Patient
10
SEND 1
Else 12* Q6 Obtain
Tower
Supply
Room
SEND 1
{ 13* Q6 Obtain
Tower
Patient
3
SEND 1
If Vitals Tower Location = 2
Then
14* Q6 Obtain
Tower
LOC(P
CA Loc
ation)
SEND 1
{
If CONTENTS(Patient 2,Q6
Obtain Tower) = 0 Then
354
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 2
Route 3}
}
Else
{
If Vitals Tower Location = 3
Then
{
If CONTENTS(Patient 3,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 3
Route 4}
}
Else
{
355
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 4
Then
{
If CONTENTS(Patient 4,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 4
Route 5}
}
Else
{
If Vitals Tower Location = 5
Then
{
If CONTENTS(Patient 5,Q6
Obtain Tower) = 0 Then
356
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 5
Route 6}
}
Else
{
If Vitals Tower Location = 6
Then
{
If CONTENTS(Patient 6,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 6
Route 7}
}
Else
{
357
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q6
Obtain Tower) = 0 Then
358
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
359
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q6 Obtain Tower) = 0 Then
360
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Supply Room
Route 12}
}
}
}
}
}
}
}
}
}
}
}
}
WAIT UNTIL With Tower =
1
361
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Q6 Vitals Check TO
Patient 3
Route 13
Route 1
Q6 Vital
s Dumm
y
Patient
4
If PCA Moving = 0 Then 1 Q6 Vitals
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Q6 Obtain
Tower
Patient
1
SEND 1
Route 14} 3* Q6 Obtain
Tower
Patient
2
SEND 1
If With Tower = 0 Then 4* Q6 Obtain
Tower
Patient
3
SEND 1
{ 5* Q6 Obtain
Tower
Patient
4
SEND 1
If Vitals Tower Location = 1
Then
6* Q6 Obtain
Tower
Patient
5
SEND 1
362
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ 7* Q6 Obtain
Tower
Patient
6
SEND 1
If CONTENTS(Patient 1,Q6
Obtain Tower) = 0 Then
8* Q6 Obtain
Tower
Patient
7
SEND 1
{SEND 1 Q6 Obtain Tower T
O Patient 1
9* Q6 Obtain
Tower
Patient
8
SEND 1
Route 2} 10* Q6 Obtain
Tower
Patient
9
SEND 1
} 11* Q6 Obtain
Tower
Patient
10
SEND 1
Else 12* Q6 Obtain
Tower
Supply
Room
SEND 1
{ 13* Q6 Obtain
Tower
Patient
4
SEND 1
If Vitals Tower Location = 2
Then
14* Q6 Obtain
Tower
LOC(P
CA Loc
ation)
SEND 1
363
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{
If CONTENTS(Patient 2,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 2
Route 3}
}
Else
{
If Vitals Tower Location = 3
Then
{
If CONTENTS(Patient 3,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 3
Route 4}
364
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
Else
{
If Vitals Tower Location = 4
Then
{
If CONTENTS(Patient 4,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 4
Route 5}
}
Else
{
If Vitals Tower Location = 5
Then
{
365
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Patient 5,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 5
Route 6}
}
Else
{
If Vitals Tower Location = 6
Then
{
If CONTENTS(Patient 6,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 6
Route 7}
}
366
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
367
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Patient 8,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 9
Route 10}
}
368
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
369
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Supply Room,
Q6 Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Supply Room
Route 12}
}
}
}
}
}
}
}
}
}
}
}
}
370
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL With Tower =
1
SEND 1 Q6 Vitals Check TO
Patient 4
Route 13
Route 1
Q6 Vital
s Dumm
y
Patient
5
If PCA Moving = 0 Then 1 Q6 Vitals
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Q6 Obtain
Tower
Patient
1
SEND 1
Route 14} 3* Q6 Obtain
Tower
Patient
2
SEND 1
If With Tower = 0 Then 4* Q6 Obtain
Tower
Patient
3
SEND 1
{ 5* Q6 Obtain
Tower
Patient
4
SEND 1
371
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 1
Then
6* Q6 Obtain
Tower
Patient
5
SEND 1
{ 7* Q6 Obtain
Tower
Patient
6
SEND 1
If CONTENTS(Patient 1,Q6
Obtain Tower) = 0 Then
8* Q6 Obtain
Tower
Patient
7
SEND 1
{SEND 1 Q6 Obtain Tower T
O Patient 1
9* Q6 Obtain
Tower
Patient
8
SEND 1
Route 2} 10* Q6 Obtain
Tower
Patient
9
SEND 1
} 11* Q6 Obtain
Tower
Patient
10
SEND 1
Else 12* Q6 Obtain
Tower
Supply
Room
SEND 1
{ 13* Q6 Obtain
Tower
Patient
5
SEND 1
372
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 2
Then
14* Q6 Obtain
Tower
LOC(P
CA Loc
ation)
SEND 1
{
If CONTENTS(Patient 2,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 2
Route 3}
}
Else
{
If Vitals Tower Location = 3
Then
{
If CONTENTS(Patient 3,Q6
Obtain Tower) = 0 Then
373
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 3
Route 4}
}
Else
{
If Vitals Tower Location = 4
Then
{
If CONTENTS(Patient 4,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 4
Route 5}
}
Else
{
374
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 5
Then
{
If CONTENTS(Patient 5,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 5
Route 6}
}
Else
{
If Vitals Tower Location = 6
Then
{
If CONTENTS(Patient 6,Q6
Obtain Tower) = 0 Then
375
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 6
Route 7}
}
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
376
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q6
Obtain Tower) = 0 Then
377
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
378
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q6 Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Supply Room
Route 12}
}
}
}
}
}
}
}
}
}
379
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
}
}
WAIT UNTIL With Tower =
1
SEND 1 Q6 Vitals Check TO
Patient 5
Route 13
Route 1
Q6 Vital
s Dumm
y
Patient
6
If PCA Moving = 0 Then 1 Q6 Vitals
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Q6 Obtain
Tower
Patient
1
SEND 1
Route 14} 3* Q6 Obtain
Tower
Patient
2
SEND 1
380
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If With Tower = 0 Then 4* Q6 Obtain
Tower
Patient
3
SEND 1
{ 5* Q6 Obtain
Tower
Patient
4
SEND 1
If Vitals Tower Location = 1
Then
6* Q6 Obtain
Tower
Patient
5
SEND 1
{ 7* Q6 Obtain
Tower
Patient
6
SEND 1
If CONTENTS(Patient 1,Q6
Obtain Tower) = 0 Then
8* Q6 Obtain
Tower
Patient
7
SEND 1
{SEND 1 Q6 Obtain Tower T
O Patient 1
9* Q6 Obtain
Tower
Patient
8
SEND 1
Route 2} 10* Q6 Obtain
Tower
Patient
9
SEND 1
} 11* Q6 Obtain
Tower
Patient
10
SEND 1
381
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else 12* Q6 Obtain
Tower
Supply
Room
SEND 1
{ 13* Q6 Obtain
Tower
Patient
6
SEND 1
If Vitals Tower Location = 2
Then
14* Q6 Obtain
Tower
LOC(P
CA Loc
ation)
SEND 1
{
If CONTENTS(Patient 2,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 2
Route 3}
}
Else
{
382
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 3
Then
{
If CONTENTS(Patient 3,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 3
Route 4}
}
Else
{
If Vitals Tower Location = 4
Then
{
If CONTENTS(Patient 4,Q6
Obtain Tower) = 0 Then
383
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 4
Route 5}
}
Else
{
If Vitals Tower Location = 5
Then
{
If CONTENTS(Patient 5,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 5
Route 6}
}
Else
{
384
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 6
Then
{
If CONTENTS(Patient 6,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 6
Route 7}
}
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q6
Obtain Tower) = 0 Then
385
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
386
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q6
Obtain Tower) = 0 Then
387
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q6 Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Supply Room
Route 12}
}
}
}
388
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
}
}
}
}
}
}
}
}
WAIT UNTIL With Tower =
1
SEND 1 Q6 Vitals Check TO
Patient 6
Route 13
Route 1
389
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q6 Vital
s Dumm
y
Patient
7
If PCA Moving = 0 Then 1 Q6 Vitals
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Q6 Obtain
Tower
Patient
1
SEND 1
Route 14} 3* Q6 Obtain
Tower
Patient
2
SEND 1
If With Tower = 0 Then 4* Q6 Obtain
Tower
Patient
3
SEND 1
{ 5* Q6 Obtain
Tower
Patient
4
SEND 1
If Vitals Tower Location = 1
Then
6* Q6 Obtain
Tower
Patient
5
SEND 1
{ 7* Q6 Obtain
Tower
Patient
6
SEND 1
If CONTENTS(Patient 1,Q6
Obtain Tower) = 0 Then
8* Q6 Obtain
Tower
Patient
7
SEND 1
390
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 1
9* Q6 Obtain
Tower
Patient
8
SEND 1
Route 2} 10* Q6 Obtain
Tower
Patient
9
SEND 1
} 11* Q6 Obtain
Tower
Patient
10
SEND 1
Else 12* Q6 Obtain
Tower
Supply
Room
SEND 1
{ 13* Q6 Obtain
Tower
Patient
7
SEND 1
If Vitals Tower Location = 2
Then
14* Q6 Obtain
Tower
LOC(P
CA Loc
ation)
SEND 1
{
If CONTENTS(Patient 2,Q6
Obtain Tower) = 0 Then
391
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 2
Route 3}
}
Else
{
If Vitals Tower Location = 3
Then
{
If CONTENTS(Patient 3,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 3
Route 4}
}
Else
{
392
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 4
Then
{
If CONTENTS(Patient 4,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 4
Route 5}
}
Else
{
If Vitals Tower Location = 5
Then
{
If CONTENTS(Patient 5,Q6
Obtain Tower) = 0 Then
393
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 5
Route 6}
}
Else
{
If Vitals Tower Location = 6
Then
{
If CONTENTS(Patient 6,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 6
Route 7}
}
Else
{
394
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q6
Obtain Tower) = 0 Then
395
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
396
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q6 Obtain Tower) = 0 Then
397
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Supply Room
Route 12}
}
}
}
}
}
}
}
}
}
}
}
}
WAIT UNTIL With Tower =
1
398
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Q6 Vitals Check TO
Patient 7
Route 13
Route 1
Q6 Vital
s Dumm
y
Patient
8
If PCA Moving = 0 Then 1 Q6 Vitals
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Q6 Obtain
Tower
Patient
1
SEND 1
Route 14} 3* Q6 Obtain
Tower
Patient
2
SEND 1
If With Tower = 0 Then 4* Q6 Obtain
Tower
Patient
3
SEND 1
{ 5* Q6 Obtain
Tower
Patient
4
SEND 1
If Vitals Tower Location = 1
Then
6* Q6 Obtain
Tower
Patient
5
SEND 1
399
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{ 7* Q6 Obtain
Tower
Patient
6
SEND 1
If CONTENTS(Patient 1,Q6
Obtain Tower) = 0 Then
8* Q6 Obtain
Tower
Patient
7
SEND 1
{SEND 1 Q6 Obtain Tower T
O Patient 1
9* Q6 Obtain
Tower
Patient
8
SEND 1
Route 2} 10* Q6 Obtain
Tower
Patient
9
SEND 1
} 11* Q6 Obtain
Tower
Patient
10
SEND 1
Else 12* Q6 Obtain
Tower
Supply
Room
SEND 1
{ 13* Q6 Obtain
Tower
Patient
8
SEND 1
If Vitals Tower Location = 2
Then
14* Q6 Obtain
Tower
LOC(P
CA Loc
ation)
SEND 1
400
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{
If CONTENTS(Patient 2,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 2
Route 3}
}
Else
{
If Vitals Tower Location = 3
Then
{
If CONTENTS(Patient 3,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 3
Route 4}
401
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
Else
{
If Vitals Tower Location = 4
Then
{
If CONTENTS(Patient 4,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 4
Route 5}
}
Else
{
If Vitals Tower Location = 5
Then
{
402
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Patient 5,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 5
Route 6}
}
Else
{
If Vitals Tower Location = 6
Then
{
If CONTENTS(Patient 6,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 6
Route 7}
}
403
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
404
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Patient 8,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 9
Route 10}
}
405
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
406
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Supply Room,
Q6 Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Supply Room
Route 12}
}
}
}
}
}
}
}
}
}
}
}
}
407
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL With Tower =
1
SEND 1 Q6 Vitals Check TO
Patient 8
Route 13
Route 1
Q6 Vital
s Dumm
y
Patient
9
If PCA Moving = 0 Then 1 Q6 Vitals
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Q6 Obtain
Tower
Patient
1
SEND 1
Route 14} 3* Q6 Obtain
Tower
Patient
2
SEND 1
If With Tower = 0 Then 4* Q6 Obtain
Tower
Patient
3
SEND 1
{ 5* Q6 Obtain
Tower
Patient
4
SEND 1
408
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 1
Then
6* Q6 Obtain
Tower
Patient
5
SEND 1
{ 7* Q6 Obtain
Tower
Patient
6
SEND 1
If CONTENTS(Patient 1,Q6
Obtain Tower) = 0 Then
8* Q6 Obtain
Tower
Patient
7
SEND 1
{SEND 1 Q6 Obtain Tower T
O Patient 1
9* Q6 Obtain
Tower
Patient
8
SEND 1
Route 2} 10* Q6 Obtain
Tower
Patient
9
SEND 1
} 11* Q6 Obtain
Tower
Patient
10
SEND 1
Else 12* Q6 Obtain
Tower
Supply
Room
SEND 1
{ 13* Q6 Obtain
Tower
Patient
9
SEND 1
409
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 2
Then
14* Q6 Obtain
Tower
LOC(P
CA Loc
ation)
SEND 1
{
If CONTENTS(Patient 2,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 2
Route 3}
}
Else
{
If Vitals Tower Location = 3
Then
{
If CONTENTS(Patient 3,Q6
Obtain Tower) = 0 Then
410
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 3
Route 4}
}
Else
{
If Vitals Tower Location = 4
Then
{
If CONTENTS(Patient 4,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 4
Route 5}
}
Else
{
411
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 5
Then
{
If CONTENTS(Patient 5,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 5
Route 6}
}
Else
{
If Vitals Tower Location = 6
Then
{
If CONTENTS(Patient 6,Q6
Obtain Tower) = 0 Then
412
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 6
Route 7}
}
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
413
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q6
Obtain Tower) = 0 Then
414
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
415
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q6 Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Supply Room
Route 12}
}
}
}
}
}
}
}
}
}
416
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
}
}
WAIT UNTIL With Tower =
1
SEND 1 Q6 Vitals Check TO
Patient 9
Route 13
Route 1
Q6 Vital
s Dumm
y
Patient
10
If PCA Moving = 0 Then 1 Q6 Vitals
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Q6 Obtain
Tower
Patient
1
SEND 1
Route 14} 3* Q6 Obtain
Tower
Patient
2
SEND 1
417
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If With Tower = 0 Then 4* Q6 Obtain
Tower
Patient
3
SEND 1
{ 5* Q6 Obtain
Tower
Patient
4
SEND 1
If Vitals Tower Location = 1
Then
6* Q6 Obtain
Tower
Patient
5
SEND 1
{ 7* Q6 Obtain
Tower
Patient
6
SEND 1
If CONTENTS(Patient 1,Q6
Obtain Tower) = 0 Then
8* Q6 Obtain
Tower
Patient
7
SEND 1
{SEND 1 Q6 Obtain Tower T
O Patient 1
9* Q6 Obtain
Tower
Patient
8
SEND 1
Route 2} 10* Q6 Obtain
Tower
Patient
9
SEND 1
} 11* Q6 Obtain
Tower
Patient
10
SEND 1
418
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else 12* Q6 Obtain
Tower
Supply
Room
SEND 1
{ 13* Q6 Obtain
Tower
Patient
10
SEND 1
If Vitals Tower Location = 2
Then
14* Q6 Obtain
Tower
LOC(P
CA Loc
ation)
SEND 1
{
If CONTENTS(Patient 2,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 2
Route 3}
}
Else
{
419
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 3
Then
{
If CONTENTS(Patient 3,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 3
Route 4}
}
Else
{
If Vitals Tower Location = 4
Then
{
If CONTENTS(Patient 4,Q6
Obtain Tower) = 0 Then
420
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 4
Route 5}
}
Else
{
If Vitals Tower Location = 5
Then
{
If CONTENTS(Patient 5,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 5
Route 6}
}
Else
{
421
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 6
Then
{
If CONTENTS(Patient 6,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 6
Route 7}
}
Else
{
If Vitals Tower Location = 7
Then
{
If CONTENTS(Patient 7,Q6
Obtain Tower) = 0 Then
422
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 7
Route 8}
}
Else
{
If Vitals Tower Location = 8
Then
{
If CONTENTS(Patient 8,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 8
Route 9}
}
Else
{
423
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Vitals Tower Location = 9
Then
{
If CONTENTS(Patient 9,Q6
Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Patient 9
Route 10}
}
Else
{
If Vitals Tower Location = 1
0 Then
{
If CONTENTS(Patient 10,Q6
Obtain Tower) = 0 Then
424
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Q6 Obtain Tower T
O Patient 10
Route 11}
}
Else
{
If Vitals Tower Location = 0
Then
{
If CONTENTS(Supply Room,
Q6 Obtain Tower) = 0 Then
{SEND 1 Q6 Obtain Tower T
O Supply Room
Route 12}
}
}
}
425
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
}
}
}
}
}
}
}
}
}
WAIT UNTIL With Tower =
1
SEND 1 Q6 Vitals Check TO
Patient 10
Route 13
Route 1
426
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q6 Obta
in Towe
r
Patient
1
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q6 Obtain
Tower
EXIT FIRST 1
With Tower = 1
Q6 Obta
in Towe
r
Patient
2
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q6 Obtain
Tower
EXIT FIRST 1
With Tower = 1
Q6 Obta
in Towe
r
Patient
3
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q6 Obtain
Tower
EXIT FIRST 1
With Tower = 1
Q6 Obta
in Towe
r
Patient
4
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q6 Obtain
Tower
EXIT FIRST 1
With Tower = 1
427
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q6 Obta
in Towe
r
Patient
5
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q6 Obtain
Tower
EXIT FIRST 1
With Tower = 1
Q6 Obta
in Towe
r
Patient
6
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q6 Obtain
Tower
EXIT FIRST 1
With Tower = 1
Q6 Obta
in Towe
r
Patient
7
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q6 Obtain
Tower
EXIT FIRST 1
With Tower = 1
Q6 Obta
in Towe
r
Patient
8
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q6 Obtain
Tower
EXIT FIRST 1
With Tower = 1
428
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q6 Obta
in Towe
r
Patient
9
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q6 Obtain
Tower
EXIT FIRST 1
With Tower = 1
Q6 Obta
in Towe
r
Patient
10
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q6 Obtain
Tower
EXIT FIRST 1
With Tower = 1
Q6 Obta
in Towe
r
Supply
Room
USE PCA, 50 FOR B(4, 4, 0.
1, 0.2)
1 Q6 Obtain
Tower
EXIT FIRST 1
With Tower = 1
Q6 Vital
s Check
Patient
1
Q6 Vitals Check S 1 = CLO
CK(MIN)
1 Q6 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q6 Vitals
Doc
Patient
1
SEND 1
429
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q6 Vitals Check E 1 = CLO
CK(MIN)
If Q6 Vitals Check E 1 > 450
Then
{Q6 Vitals Check T 1 = Q6
Vitals Check T 1 + (Q6 Vital
s Check E 1 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Check E
1 - 450)
Total Task Tardiness = Tota
l Task Tardiness + (Q6 Vital
s Check E 1 - 450)}
Vitals Tower Location = 1
430
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 1 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
431
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
432
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
SEND 1 Q6 Vitals Doc TO P
atient 1
Route 2
Route 1
Q6 Vital
s Check
Patient
2
Q6 Vitals Check S 2 = CLO
CK(MIN)
1 Q6 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q6 Vitals
Doc
Patient
2
SEND 1
Q6 Vitals Check E 2 = CLO
CK(MIN)
If Q6 Vitals Check E 2 > 450
Then
433
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Q6 Vitals Check T 2 = Q6
Vitals Check T 2 + (Q6 Vital
s Check E 2 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Check E
2 - 450)
Total Task Tardiness = Tota
l Task Tardiness + (Q6 Vital
s Check E 2 - 450)}
Vitals Tower Location = 2
434
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 1
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
435
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
436
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
SEND 1 Q6 Vitals Doc TO P
atient 2
Route 2
Route 1
Q6 Vital
s Check
Patient
3
Q6 Vitals Check S 3 = CLO
CK(MIN)
1 Q6 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q6 Vitals
Doc
Patient
3
SEND 1
Q6 Vitals Check E 3 = CLO
CK(MIN)
If Q6 Vitals Check E 3 > 450
Then
437
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Q6 Vitals Check T 3 = Q6
Vitals Check T 3 + (Q6 Vital
s Check E 3 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Check E
3 - 450)
Total Task Tardiness = Tota
l Task Tardiness + (Q6 Vital
s Check E 3 - 450)}
Vitals Tower Location = 3
438
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 1 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
439
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
440
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
SEND 1 Q6 Vitals Doc TO P
atient 3
Route 2
Route 1
Q6 Vital
s Check
Patient
4
Q6 Vitals Check S 4 = CLO
CK(MIN)
1 Q6 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q6 Vitals
Doc
Patient
4
SEND 1
Q6 Vitals Check E 4 = CLO
CK(MIN)
If Q6 Vitals Check E 4 > 450
Then
441
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Q6 Vitals Check T 4 = Q6
Vitals Check T 4 + (Q6 Vital
s Check E 4 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Check E
4 - 450)
Total Task Tardiness = Tota
l Task Tardiness + (Q6 Vital
s Check E 4 - 450)}
Vitals Tower Location = 4
442
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
1 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
443
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
444
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
SEND 1 Q6 Vitals Doc TO P
atient 4
Route 2
Route 1
Q6 Vital
s Check
Patient
5
Q6 Vitals Check S 5 = CLO
CK(MIN)
1 Q6 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q6 Vitals
Doc
Patient
5
SEND 1
Q6 Vitals Check E 5 = CLO
CK(MIN)
If Q6 Vitals Check E 5 > 450
Then
445
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Q6 Vitals Check T 5 = Q6
Vitals Check T 5 + (Q6 Vital
s Check E 5 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Check E
5 - 450)
Total Task Tardiness = Tota
l Task Tardiness + (Q6 Vital
s Check E 5 - 450)}
Vitals Tower Location = 5
446
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 1 AND
447
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
448
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
SEND 1 Q6 Vitals Doc TO P
atient 5
Route 2
Route 1
Q6 Vital
s Check
Patient
6
Q6 Vitals Check S 6 = CLO
CK(MIN)
1 Q6 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q6 Vitals
Doc
Patient
6
SEND 1
Q6 Vitals Check E 6 = CLO
CK(MIN)
If Q6 Vitals Check E 6 > 450
Then
449
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Q6 Vitals Check T 6 = Q6
Vitals Check T 6 + (Q6 Vital
s Check E 6 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Check E
6 - 450)
Total Task Tardiness = Tota
l Task Tardiness + (Q6 Vital
s Check E 6 - 450)}
Vitals Tower Location = 6
450
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
451
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 1 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
452
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
SEND 1 Q6 Vitals Doc TO P
atient 6
Route 2
Route 1
Q6 Vital
s Check
Patient
7
Q6 Vitals Check S 7 = CLO
CK(MIN)
1 Q6 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q6 Vitals
Doc
Patient
7
SEND 1
Q6 Vitals Check E 7 = CLO
CK(MIN)
If Q6 Vitals Check E 7 > 450
Then
453
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Q6 Vitals Check T 7 = Q6
Vitals Check T 7 + (Q6 Vital
s Check E 7 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Check E
7 - 450)
Total Task Tardiness = Tota
l Task Tardiness + (Q6 Vital
s Check E 7 - 450)}
Vitals Tower Location = 7
454
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
455
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 1 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
456
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
SEND 1 Q6 Vitals Doc TO P
atient 7
Route 2
Route 1
Q6 Vital
s Check
Patient
8
Q6 Vitals Check S 8 = CLO
CK(MIN)
1 Q6 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q6 Vitals
Doc
Patient
8
SEND 1
Q6 Vitals Check E 8 = CLO
CK(MIN)
If Q6 Vitals Check E 8 > 450
Then
457
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Q6 Vitals Check T 8 = Q6
Vitals Check T 8 + (Q6 Vital
s Check E 8 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Check E
8 - 450)
Total Task Tardiness = Tota
l Task Tardiness + (Q6 Vital
s Check E 8 - 450)}
Vitals Tower Location = 8
458
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
459
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 1 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
460
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
SEND 1 Q6 Vitals Doc TO P
atient 8
Route 2
Route 1
Q6 Vital
s Check
Patient
9
Q6 Vitals Check S 9 = CLO
CK(MIN)
1 Q6 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q6 Vitals
Doc
Patient
9
SEND 1
Q6 Vitals Check E 9 = CLO
CK(MIN)
If Q6 Vitals Check E 9 > 450
Then
461
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Q6 Vitals Check T 9 = Q6
Vitals Check T 9 + (Q6 Vital
s Check E 9 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Check E
9 - 450)
Total Task Tardiness = Tota
l Task Tardiness + (Q6 Vital
s Check E 9 - 450)}
Vitals Tower Location = 9
462
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND
463
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
CONTENTS(Patient 6,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 7,Q4 Vitals Check) =
0 AND CONTENTS(Patient
7,Q6 Vitals Check) = 0 AND
CONTENTS(Patient 8,Q4 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q6 Vitals C
heck) = 0 AND CONTENTS(
Patient 9,Q4 Vitals Check) =
0 AND CONTENTS(Patient
9,Q6 Vitals Check) = 1 AND
CONTENTS(Patient 10,Q4
Vitals Check) = 0 AND CON
TENTS(Patient 10,Q6 Vitals
Check) = 0 THEN
464
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
SEND 1 Q6 Vitals Doc TO P
atient 9
Route 2
Route 1
Q6 Vital
s Check
Patient
10
Q6 Vitals Check S 10 = CLO
CK(MIN)
1 Q6 Vitals
Check
EXIT FIRST 1
USE PCA, 50 FOR G(1.44, 2.
22, 1, 2)
2* Q6 Vitals
Doc
Patient
10
SEND 1
Q6 Vitals Check E 10 = CLO
CK(MIN)
If Q6 Vitals Check E 10 > 45
0 Then
465
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Q6 Vitals Check T 10 = Q6
Vitals Check T 10 + (Q6 Vit
als Check E 10 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Check E
10 - 450)
Total Task Tardiness = Tota
l Task Tardiness + (Q6 Vital
s Check E 10 - 450)}
Vitals Tower Location = 10
466
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
IF CONTENTS(Patient 1,Q4
Vitals Check) = 0 AND CO
NTENTS(Patient 1,Q6 Vital
s Check) = 0 AND CONTEN
TS(Patient 2,Q4 Vitals Chec
k) = 0 AND CONTENTS(Pa
tient 2,Q6 Vitals Check) = 0
AND CONTENTS(Patient 3,
Q4 Vitals Check) = 0 AND C
ONTENTS(Patient 3,Q6 Vit
als Check) = 0 AND CONTE
NTS(Patient 4,Q4 Vitals Ch
eck) = 0 AND CONTENTS(
Patient 4,Q6 Vitals Check) =
0 AND CONTENTS(Patient
5,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 5,Q6 V
itals Check) = 0 AND CONT
ENTS(Patient 6,Q4 Vitals C
heck) = 0 AND CONTENTS(
Patient 6,Q6 Vitals Check) =
0 AND CONTENTS(Patient
7,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 7,Q6 V
itals Check) = 0 AND CONT
ENTS(Patient 8,Q4 Vitals C
heck) = 0 AND CONTENTS(
Patient 8,Q6 Vitals Check) =
0 AND CONTENTS(Patient
9,Q4 Vitals Check) = 0 AND
CONTENTS(Patient 9,Q6 V
itals Check) = 0 AND CONT
ENTS(Patient 10,Q4 Vitals
Check) = 0 AND CONTENT
S(Patient 10,Q6 Vitals Chec
k) = 1 THEN
467
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{With Tower = 0}
ELSE
{With Tower = 1}
SEND 1 Q6 Vitals Doc TO P
atient 10
Route 2
Route 1
Q6 Vital
s Doc
Patient
1
Q6 Vitals Doc S 1 = CLOCK
(MIN)
1 Q6 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q6 Notify
RN
Pod SEND 1
Q6 Vitals Doc E 1 = CLOCK
(MIN)
If Q6 Vitals Doc E 1 > 450 T
hen
468
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Q6 Vitals Doc T 1 = Q6 Vit
als Doc T 1 + (Q6 Vitals Do
c E 1 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Doc E 1
- 450)
Total Doc Tardiness = Total
Doc Tardiness + (Q6 Vitals
Doc E 1 - 450)}
Send 1 Q6 Notify RN To Pod
Route 2
Route 1
Q6 Vital
s Doc
Patient
2
Q6 Vitals Doc S 2 = CLOCK
(MIN)
1 Q6 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q6 Notify
RN
Pod SEND 1
469
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q6 Vitals Doc E 2 = CLOCK
(MIN)
If Q6 Vitals Doc E 2 > 450 T
hen
{Q6 Vitals Doc T 2 = Q6 Vit
als Doc T 2 + (Q6 Vitals Do
c E 2 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Doc E 2
- 450)
Total Doc Tardiness = Total
Doc Tardiness + (Q6 Vitals
Doc E 2 - 450)}
Send 1 Q6 Notify RN To Pod
Route 2
Route 1
470
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q6 Vital
s Doc
Patient
3
Q6 Vitals Doc S 3 = CLOCK
(MIN)
1 Q6 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q6 Notify
RN
Pod SEND 1
Q6 Vitals Doc E 3 = CLOCK
(MIN)
If Q6 Vitals Doc E 3 > 450 T
hen
{Q6 Vitals Doc T 3 = Q6 Vit
als Doc T 3 + (Q6 Vitals Do
c E 3 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Doc E 3
- 450)
471
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (Q6 Vitals
Doc E 3 - 450)}
Send 1 Q6 Notify RN To Pod
Route 2
Route 1
Q6 Vital
s Doc
Patient
4
Q6 Vitals Doc S 4 = CLOCK
(MIN)
1 Q6 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q6 Notify
RN
Pod SEND 1
Q6 Vitals Doc E 4 = CLOCK
(MIN)
If Q6 Vitals Doc E 4 > 450 T
hen
472
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Q6 Vitals Doc T 4 = Q6 Vit
als Doc T 4 + (Q6 Vitals Do
c E 4 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Doc E 4
- 450)
Total Doc Tardiness = Total
Doc Tardiness + (Q6 Vitals
Doc E 4 - 450)}
Send 1 Q6 Notify RN To Pod
Route 2
Route 1
Q6 Vital
s Doc
Patient
5
Q6 Vitals Doc S 5 = CLOCK
(MIN)
1 Q6 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q6 Notify
RN
Pod SEND 1
473
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q6 Vitals Doc E 5 = CLOCK
(MIN)
If Q6 Vitals Doc E 5 > 450 T
hen
{Q6 Vitals Doc T 5 = Q6 Vit
als Doc T 5 + (Q6 Vitals Do
c E 5 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Doc E 5
- 450)
Total Doc Tardiness = Total
Doc Tardiness + (Q6 Vitals
Doc E 5 - 450)}
Send 1 Q6 Notify RN To Pod
Route 2
Route 1
474
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q6 Vital
s Doc
Patient
6
Q6 Vitals Doc S 6 = CLOCK
(MIN)
1 Q6 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q6 Notify
RN
Pod SEND 1
Q6 Vitals Doc E 6 = CLOCK
(MIN)
If Q6 Vitals Doc E 6 > 450 T
hen
{Q6 Vitals Doc T 6 = Q6 Vit
als Doc T 6 + (Q6 Vitals Do
c E 6 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Doc E 6
- 450)
475
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (Q6 Vitals
Doc E 6 - 450)}
Send 1 Q6 Notify RN To Pod
Route 2
Route 1
Q6 Vital
s Doc
Patient
7
Q6 Vitals Doc S 7 = CLOCK
(MIN)
1 Q6 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q6 Notify
RN
Pod SEND 1
Q6 Vitals Doc E 7 = CLOCK
(MIN)
If Q6 Vitals Doc E 7 > 450 T
hen
476
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Q6 Vitals Doc T 7 = Q6 Vit
als Doc T 7 + (Q6 Vitals Do
c E 7 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Doc E 7
- 450)
Total Doc Tardiness = Total
Doc Tardiness + (Q6 Vitals
Doc E 7 - 450)}
Send 1 Q6 Notify RN To Pod
Route 2
Route 1
Q6 Vital
s Doc
Patient
8
Q6 Vitals Doc S 8 = CLOCK
(MIN)
1 Q6 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q6 Notify
RN
Pod SEND 1
477
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q6 Vitals Doc E 8 = CLOCK
(MIN)
If Q6 Vitals Doc E 8 > 450 T
hen
{Q6 Vitals Doc T 8 = Q6 Vit
als Doc T 8 + (Q6 Vitals Do
c E 8 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Doc E 8
- 450)
Total Doc Tardiness = Total
Doc Tardiness + (Q6 Vitals
Doc E 8 - 450)}
Send 1 Q6 Notify RN To Pod
Route 2
Route 1
478
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Q6 Vital
s Doc
Patient
9
Q6 Vitals Doc S 9 = CLOCK
(MIN)
1 Q6 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q6 Notify
RN
Pod SEND 1
Q6 Vitals Doc E 9 = CLOCK
(MIN)
If Q6 Vitals Doc E 9 > 450 T
hen
{Q6 Vitals Doc T 9 = Q6 Vit
als Doc T 9 + (Q6 Vitals Do
c E 9 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Doc E 9
- 450)
479
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (Q6 Vitals
Doc E 9 - 450)}
Send 1 Q6 Notify RN To Pod
Route 2
Route 1
Q6 Vital
s Doc
Patient
10
Q6 Vitals Doc S 10 = CLOC
K(MIN)
1 Q6 Vitals
Doc
EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Q6 Notify
RN
Pod SEND 1
Q6 Vitals Doc E 10 = CLOC
K(MIN)
If Q6 Vitals Doc E 10 > 450
Then
480
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Q6 Vitals Doc T 10 = Q6 V
itals Doc T 10 + (Q6 Vitals
Doc E 10 - 450)
Total Tardiness = Total Tar
diness + (Q6 Vitals Doc E 1
0 - 450)
Total Doc Tardiness = Total
Doc Tardiness + (Q6 Vitals
Doc E 10 - 450)}
Send 1 Q6 Notify RN To Pod
Route 2
Route 1
Q6 Notif
y RN
Pod USE PCA, 49 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
1 Q6 Notify
RN
Pod FIRST 1
TEMP
Check
Patient
1
TEMP Check S 1 = CLOCK
(MIN)
1 TEMP Che
ck
Patient
1
SEND 1
481
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If PCA Moving = 0 Then 2* TEMP Doc Patient
1
SEND 1 TEMP C = 1
{SEND 1 Initial TO LOC(PC
A Location)
3* TEMP Doc Patient
1
SEND 1 TEMP C = 2
Route 8} 4* TEMP Doc Patient
1
SEND 1 TEMP C = 3
USE PCA, 50 FOR B(2.56,4.
59,0,1.17)
5* TEMP Doc Patient
1
SEND 1 TEMP C = 4
TEMP Check E 1 = CLOCK
(MIN)
6* TEMP Doc Patient
1
SEND 1 TEMP C = 5
If TEMP Check S 1 = 90 Th
en
7* TEMP Doc Patient
1
SEND 1 TEMP C = 6
{If TEMP Check E 1 > 150
Then
8* Initial LOC(P
CA Loc
ation)
SEND 1
482
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Check T 1 = TEMP
Check T 1 + (TEMP Check
E 1 - 150)
Total Tardiness = Total Tar
diness + (TEMP Check E 1 -
150)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 1 - 150)}
SEND 1 TEMP Doc TO Pati
ent 1
Route 2}
Else If TEMP Check S 1 = 2
10 Then
{If TEMP Check E 1 > 270
Then
483
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Check T 1 = TEMP
Check T 1 + (TEMP Check
E 1 - 270)
Total Tardiness = Total Tar
diness + (TEMP Check E 1 -
270)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 1 - 270)}
SEND 1 TEMP Doc TO Pati
ent 1
Route 3}
Else If TEMP Check S 1 = 3
30 Then
{If TEMP Check E 1 > 390
Then
484
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Check T 1 = TEMP
Check T 1 + (TEMP Check
E 1 - 390)
Total Tardiness = Total Tar
diness + (TEMP Check E 1 -
390)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 1 - 390)}
SEND 1 TEMP Doc TO Pati
ent 1
Route 4}
Else If TEMP Check S 1 = 4
50 Then
{If TEMP Check E 1 > 510
Then
485
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Check T 1 = TEMP
Check T 1 + (TEMP Check
E 1 - 510)
Total Tardiness = Total Tar
diness + (TEMP Check E 1 -
510)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 1 - 510)}
SEND 1 TEMP Doc TO Pati
ent 1
Route 5}
Else If TEMP Check S 1 = 5
70 Then
{If TEMP Check E 1 > 630
Then
486
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Check T 1 = TEMP
Check T 1 + (TEMP Check
E 1 - 630)
Total Tardiness = Total Tar
diness + (TEMP Check E 1 -
630)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 1 - 630)}
SEND 1 TEMP Doc TO Pati
ent 1
Route 6}
Else If TEMP Check S 1 = 6
90 Then
{If TEMP Check E 1 > 720
Then
487
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Check T 1 = TEMP
Check T 1 + (TEMP Check
E 1 - 720)
Total Tardiness = Total Tar
diness + (TEMP Check E 1 -
720)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 1 - 720)}
SEND 1 TEMP Doc TO Pati
ent 1
Route 7}
Route 1
TEMP
Check
Patient
2
TEMP Check S 2 = CLOCK
(MIN)
1 TEMP Che
ck
Patient
2
SEND 1
If PCA Moving = 0 Then 2* TEMP Doc Patient
2
SEND 1 TEMP C = 1
488
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
3* TEMP Doc Patient
2
SEND 1 TEMP C = 2
Route 8} 4* TEMP Doc Patient
2
SEND 1 TEMP C = 3
USE PCA, 50 FOR B(2.56,4.
59,0,1.17)
5* TEMP Doc Patient
2
SEND 1 TEMP C = 4
TEMP Check E 2 = CLOCK
(MIN)
6* TEMP Doc Patient
2
SEND 1 TEMP C = 5
If TEMP Check S 2 = 90 Th
en
7* TEMP Doc Patient
2
SEND 1 TEMP C = 6
{If TEMP Check E 2 > 150
Then
8* Initial LOC(P
CA Loc
ation)
SEND 1
{TEMP Check T 2 = TEMP
Check T 2 + (TEMP Check
E 2 - 150)
489
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Check E 2 -
150)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 2 - 150)}
SEND 1 TEMP Doc TO Pati
ent 2
Route 2}
Else If TEMP Check S 2 = 2
10 Then
{If TEMP Check E 2 > 270
Then
{TEMP Check T 2 = TEMP
Check T 2 + (TEMP Check
E 2 - 270)
490
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Check E 2 -
270)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 2 - 270)}
SEND 1 TEMP Doc TO Pati
ent 2
Route 3}
Else If TEMP Check S 2 = 3
30 Then
{If TEMP Check E 2 > 390
Then
{TEMP Check T 2 = TEMP
Check T 2 + (TEMP Check
E 2 - 390)
491
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Check E 2 -
390)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 2 - 390)}
SEND 1 TEMP Doc TO Pati
ent 2
Route 4}
Else If TEMP Check S 2 = 4
50 Then
{If TEMP Check E 2 > 510
Then
{TEMP Check T 2 = TEMP
Check T 2 + (TEMP Check
E 2 - 510)
492
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Check E 2 -
510)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 2 - 510)}
SEND 1 TEMP Doc TO Pati
ent 2
Route 5}
Else If TEMP Check S 2 = 5
70 Then
{If TEMP Check E 2 > 630
Then
{TEMP Check T 2 = TEMP
Check T 2 + (TEMP Check
E 2 - 630)
493
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Check E 2 -
630)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 2 - 630)}
SEND 1 TEMP Doc TO Pati
ent 2
Route 6}
Else If TEMP Check S 2 = 6
90 Then
{If TEMP Check E 2 > 720
Then
{TEMP Check T 2 = TEMP
Check T 2 + (TEMP Check
E 2 - 720)
494
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Check E 2 -
720)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 2 - 720)}
SEND 1 TEMP Doc TO Pati
ent 2
Route 7}
Route 1
TEMP
Check
Patient
3
TEMP Check S 3 = CLOCK
(MIN)
1 TEMP Che
ck
Patient
3
SEND 1
If PCA Moving = 0 Then 2* TEMP Doc Patient
3
SEND 1 TEMP C = 1
{SEND 1 Initial TO LOC(PC
A Location)
3* TEMP Doc Patient
3
SEND 1 TEMP C = 2
495
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 8} 4* TEMP Doc Patient
3
SEND 1 TEMP C = 3
USE PCA, 50 FOR B(2.56,4.
59,0,1.17)
5* TEMP Doc Patient
3
SEND 1 TEMP C = 4
TEMP Check E 3 = CLOCK
(MIN)
6* TEMP Doc Patient
3
SEND 1 TEMP C = 5
If TEMP Check S 3 = 90 Th
en
7* TEMP Doc Patient
3
SEND 1 TEMP C = 6
{If TEMP Check E 3 > 150
Then
8* Initial LOC(P
CA Loc
ation)
SEND 1
{TEMP Check T 3 = TEMP
Check T 3 + (TEMP Check
E 3 - 150)
Total Tardiness = Total Tar
diness + (TEMP Check E 3 -
150)
496
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 3 - 150)}
SEND 1 TEMP Doc TO Pati
ent 3
Route 2}
Else If TEMP Check S 3 = 2
10 Then
{If TEMP Check E 3 > 270
Then
{TEMP Check T 3 = TEMP
Check T 3 + (TEMP Check
E 3 - 270)
Total Tardiness = Total Tar
diness + (TEMP Check E 3 -
270)
497
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 3 - 270)}
SEND 1 TEMP Doc TO Pati
ent 3
Route 3}
Else If TEMP Check S 3 = 3
30 Then
{If TEMP Check E 3 > 390
Then
{TEMP Check T 3 = TEMP
Check T 3 + (TEMP Check
E 3 - 390)
Total Tardiness = Total Tar
diness + (TEMP Check E 3 -
390)
498
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 3 - 390)}
SEND 1 TEMP Doc TO Pati
ent 3
Route 4}
Else If TEMP Check S 3 = 4
50 Then
{If TEMP Check E 3 > 510
Then
{TEMP Check T 3 = TEMP
Check T 3 + (TEMP Check
E 3 - 510)
Total Tardiness = Total Tar
diness + (TEMP Check E 3 -
510)
499
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 3 - 510)}
SEND 1 TEMP Doc TO Pati
ent 3
Route 5}
Else If TEMP Check S 3 = 5
70 Then
{If TEMP Check E 3 > 630
Then
{TEMP Check T 3 = TEMP
Check T 3 + (TEMP Check
E 3 - 630)
Total Tardiness = Total Tar
diness + (TEMP Check E 3 -
630)
500
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 3 - 630)}
SEND 1 TEMP Doc TO Pati
ent 3
Route 6}
Else If TEMP Check S 3 = 6
90 Then
{If TEMP Check E 3 > 720
Then
{TEMP Check T 3 = TEMP
Check T 3 + (TEMP Check
E 3 - 720)
Total Tardiness = Total Tar
diness + (TEMP Check E 3 -
720)
501
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 3 - 720)}
SEND 1 TEMP Doc TO Pati
ent 3
Route 7}
Route 1
TEMP
Check
Patient
4
TEMP Check S 4 = CLOCK
(MIN)
1 TEMP Che
ck
Patient
4
SEND 1
If PCA Moving = 0 Then 2* TEMP Doc Patient
4
SEND 1 TEMP C = 1
{SEND 1 Initial TO LOC(PC
A Location)
3* TEMP Doc Patient
4
SEND 1 TEMP C = 2
Route 8} 4* TEMP Doc Patient
4
SEND 1 TEMP C = 3
USE PCA, 50 FOR B(2.56,4.
59,0,1.17)
5* TEMP Doc Patient
4
SEND 1 TEMP C = 4
502
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
TEMP Check E 4 = CLOCK
(MIN)
6* TEMP Doc Patient
4
SEND 1 TEMP C = 5
If TEMP Check S 4 = 90 Th
en
7* TEMP Doc Patient
4
SEND 1 TEMP C = 6
{If TEMP Check E 4 > 150
Then
8* Initial LOC(P
CA Loc
ation)
SEND 1
{TEMP Check T 4 = TEMP
Check T 4 + (TEMP Check
E 4 - 150)
Total Tardiness = Total Tar
diness + (TEMP Check E 4 -
150)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 4 - 150)}
503
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 TEMP Doc TO Pati
ent 4
Route 2}
Else If TEMP Check S 4 = 2
10 Then
{If TEMP Check E 4 > 270
Then
{TEMP Check T 4 = TEMP
Check T 4 + (TEMP Check
E 4 - 270)
Total Tardiness = Total Tar
diness + (TEMP Check E 4 -
270)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 4 - 270)}
504
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 TEMP Doc TO Pati
ent 4
Route 3}
Else If TEMP Check S 4 = 3
30 Then
{If TEMP Check E 4 > 390
Then
{TEMP Check T 4 = TEMP
Check T 4 + (TEMP Check
E 4 - 390)
Total Tardiness = Total Tar
diness + (TEMP Check E 4 -
390)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 4 - 390)}
505
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 TEMP Doc TO Pati
ent 4
Route 4}
Else If TEMP Check S 4 = 4
50 Then
{If TEMP Check E 4 > 510
Then
{TEMP Check T 4 = TEMP
Check T 4 + (TEMP Check
E 4 - 510)
Total Tardiness = Total Tar
diness + (TEMP Check E 4 -
510)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 4 - 510)}
506
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 TEMP Doc TO Pati
ent 4
Route 5}
Else If TEMP Check S 4 = 5
70 Then
{If TEMP Check E 4 > 630
Then
{TEMP Check T 4 = TEMP
Check T 4 + (TEMP Check
E 4 - 630)
Total Tardiness = Total Tar
diness + (TEMP Check E 4 -
630)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 4 - 630)}
507
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 TEMP Doc TO Pati
ent 4
Route 6}
Else If TEMP Check S 4 = 6
90 Then
{If TEMP Check E 4 > 720
Then
{TEMP Check T 4 = TEMP
Check T 4 + (TEMP Check
E 4 - 720)
Total Tardiness = Total Tar
diness + (TEMP Check E 4 -
720)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 4 - 720)}
508
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 TEMP Doc TO Pati
ent 4
Route 7}
Route 1
TEMP
Check
Patient
5
TEMP Check S 5 = CLOCK
(MIN)
1 TEMP Che
ck
Patient
5
SEND 1
If PCA Moving = 0 Then 2* TEMP Doc Patient
5
SEND 1 TEMP C = 1
{SEND 1 Initial TO LOC(PC
A Location)
3* TEMP Doc Patient
5
SEND 1 TEMP C = 2
Route 8} 4* TEMP Doc Patient
5
SEND 1 TEMP C = 3
USE PCA, 50 FOR B(2.56,4.
59,0,1.17)
5* TEMP Doc Patient
5
SEND 1 TEMP C = 4
TEMP Check E 5 = CLOCK
(MIN)
6* TEMP Doc Patient
5
SEND 1 TEMP C = 5
509
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If TEMP Check S 5 = 90 Th
en
7* TEMP Doc Patient
5
SEND 1 TEMP C = 6
{If TEMP Check E 5 > 150
Then
8* Initial LOC(P
CA Loc
ation)
SEND 1
{TEMP Check T 5 = TEMP
Check T 5 + (TEMP Check
E 5 - 150)
Total Tardiness = Total Tar
diness + (TEMP Check E 5 -
150)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 5 - 150)}
SEND 1 TEMP Doc TO Pati
ent 5
Route 2}
510
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP Check S 5 = 2
10 Then
{If TEMP Check E 5 > 270
Then
{TEMP Check T 5 = TEMP
Check T 5 + (TEMP Check
E 5 - 270)
Total Tardiness = Total Tar
diness + (TEMP Check E 5 -
270)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 5 - 270)}
SEND 1 TEMP Doc TO Pati
ent 5
Route 3}
511
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP Check S 5 = 3
30 Then
{If TEMP Check E 5 > 390
Then
{TEMP Check T 5 = TEMP
Check T 5 + (TEMP Check
E 5 - 390)
Total Tardiness = Total Tar
diness + (TEMP Check E 5 -
390)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 5 - 390)}
SEND 1 TEMP Doc TO Pati
ent 5
Route 4}
512
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP Check S 5 = 4
50 Then
{If TEMP Check E 5 > 510
Then
{TEMP Check T 5 = TEMP
Check T 5 + (TEMP Check
E 5 - 510)
Total Tardiness = Total Tar
diness + (TEMP Check E 5 -
510)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 5 - 510)}
SEND 1 TEMP Doc TO Pati
ent 5
Route 5}
513
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP Check S 5 = 5
70 Then
{If TEMP Check E 5 > 630
Then
{TEMP Check T 5 = TEMP
Check T 5 + (TEMP Check
E 5 - 630)
Total Tardiness = Total Tar
diness + (TEMP Check E 5 -
630)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 5 - 630)}
SEND 1 TEMP Doc TO Pati
ent 5
Route 6}
514
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP Check S 5 = 6
90 Then
{If TEMP Check E 5 > 720
Then
{TEMP Check T 5 = TEMP
Check T 5 + (TEMP Check
E 5 - 720)
Total Tardiness = Total Tar
diness + (TEMP Check E 5 -
720)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 5 - 720)}
SEND 1 TEMP Doc TO Pati
ent 5
Route 7}
Route 1
515
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
TEMP
Check
Patient
6
TEMP Check S 6 = CLOCK
(MIN)
1 TEMP Che
ck
Patient
6
SEND 1
If PCA Moving = 0 Then 2* TEMP Doc Patient
6
SEND 1 TEMP C = 1
{SEND 1 Initial TO LOC(PC
A Location)
3* TEMP Doc Patient
6
SEND 1 TEMP C = 2
Route 8} 4* TEMP Doc Patient
6
SEND 1 TEMP C = 3
USE PCA, 50 FOR B(2.56,4.
59,0,1.17)
5* TEMP Doc Patient
6
SEND 1 TEMP C = 4
TEMP Check E 6 = CLOCK
(MIN)
6* TEMP Doc Patient
6
SEND 1 TEMP C = 5
If TEMP Check S 6 = 90 Th
en
7* TEMP Doc Patient
6
SEND 1 TEMP C = 6
{If TEMP Check E 6 > 150
Then
8* Initial LOC(P
CA Loc
ation)
SEND 1
516
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Check T 6 = TEMP
Check T 6 + (TEMP Check
E 6 - 150)
Total Tardiness = Total Tar
diness + (TEMP Check E 6 -
150)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 6 - 150)}
SEND 1 TEMP Doc TO Pati
ent 6
Route 2}
Else If TEMP Check S 6 = 2
10 Then
{If TEMP Check E 6 > 270
Then
517
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Check T 6 = TEMP
Check T 6 + (TEMP Check
E 6 - 270)
Total Tardiness = Total Tar
diness + (TEMP Check E 6 -
270)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 6 - 270)}
SEND 1 TEMP Doc TO Pati
ent 6
Route 3}
Else If TEMP Check S 6 = 3
30 Then
{If TEMP Check E 6 > 390
Then
518
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Check T 6 = TEMP
Check T 6 + (TEMP Check
E 6 - 390)
Total Tardiness = Total Tar
diness + (TEMP Check E 6 -
390)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 6 - 390)}
SEND 1 TEMP Doc TO Pati
ent 6
Route 4}
Else If TEMP Check S 6 = 4
50 Then
{If TEMP Check E 6 > 510
Then
519
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Check T 6 = TEMP
Check T 6 + (TEMP Check
E 6 - 510)
Total Tardiness = Total Tar
diness + (TEMP Check E 6 -
510)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 6 - 510)}
SEND 1 TEMP Doc TO Pati
ent 6
Route 5}
Else If TEMP Check S 6 = 5
70 Then
{If TEMP Check E 6 > 630
Then
520
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Check T 6 = TEMP
Check T 6 + (TEMP Check
E 6 - 630)
Total Tardiness = Total Tar
diness + (TEMP Check E 6 -
630)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 6 - 630)}
SEND 1 TEMP Doc TO Pati
ent 6
Route 6}
Else If TEMP Check S 6 = 6
90 Then
{If TEMP Check E 6 > 720
Then
521
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Check T 6 = TEMP
Check T 6 + (TEMP Check
E 6 - 720)
Total Tardiness = Total Tar
diness + (TEMP Check E 6 -
720)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 6 - 720)}
SEND 1 TEMP Doc TO Pati
ent 6
Route 7}
Route 1
TEMP
Check
Patient
7
TEMP Check S 7 = CLOCK
(MIN)
1 TEMP Che
ck
Patient
7
SEND 1
If PCA Moving = 0 Then 2* TEMP Doc Patient
7
SEND 1 TEMP C = 1
522
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
3* TEMP Doc Patient
7
SEND 1 TEMP C = 2
Route 8} 4* TEMP Doc Patient
7
SEND 1 TEMP C = 3
USE PCA, 50 FOR B(2.56,4.
59,0,1.17)
5* TEMP Doc Patient
7
SEND 1 TEMP C = 4
TEMP Check E 7 = CLOCK
(MIN)
6* TEMP Doc Patient
7
SEND 1 TEMP C = 5
If TEMP Check S 7 = 90 Th
en
7* TEMP Doc Patient
7
SEND 1 TEMP C = 6
{If TEMP Check E 7 > 150
Then
8* Initial LOC(P
CA Loc
ation)
SEND 1
{TEMP Check T 7 = TEMP
Check T 7 + (TEMP Check
E 7 - 150)
523
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Check E 7 -
150)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 7 - 150)}
SEND 1 TEMP Doc TO Pati
ent 7
Route 2}
Else If TEMP Check S 7 = 2
10 Then
{If TEMP Check E 7 > 270
Then
{TEMP Check T 7 = TEMP
Check T 7 + (TEMP Check
E 7 - 270)
524
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Check E 7 -
270)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 7 - 270)}
SEND 1 TEMP Doc TO Pati
ent 7
Route 3}
Else If TEMP Check S 7 = 3
30 Then
{If TEMP Check E 7 > 390
Then
{TEMP Check T 7 = TEMP
Check T 7 + (TEMP Check
E 7 - 390)
525
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Check E 7 -
390)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 7 - 390)}
SEND 1 TEMP Doc TO Pati
ent 7
Route 4}
Else If TEMP Check S 7 = 4
50 Then
{If TEMP Check E 7 > 510
Then
{TEMP Check T 7 = TEMP
Check T 7 + (TEMP Check
E 7 - 510)
526
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Check E 7 -
510)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 7 - 510)}
SEND 1 TEMP Doc TO Pati
ent 7
Route 5}
Else If TEMP Check S 7 = 5
70 Then
{If TEMP Check E 7 > 630
Then
{TEMP Check T 7 = TEMP
Check T 7 + (TEMP Check
E 7 - 630)
527
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Check E 7 -
630)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 7 - 630)}
SEND 1 TEMP Doc TO Pati
ent 7
Route 6}
Else If TEMP Check S 7 = 6
90 Then
{If TEMP Check E 7 > 720
Then
{TEMP Check T 7 = TEMP
Check T 7 + (TEMP Check
E 7 - 720)
528
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Check E 7 -
720)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 7 - 720)}
SEND 1 TEMP Doc TO Pati
ent 7
Route 7}
Route 1
TEMP
Check
Patient
8
TEMP Check S 8 = CLOCK
(MIN)
1 TEMP Che
ck
Patient
8
SEND 1
If PCA Moving = 0 Then 2* TEMP Doc Patient
8
SEND 1 TEMP C = 1
{SEND 1 Initial TO LOC(PC
A Location)
3* TEMP Doc Patient
8
SEND 1 TEMP C = 2
529
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 8} 4* TEMP Doc Patient
8
SEND 1 TEMP C = 3
USE PCA, 50 FOR B(2.56,4.
59,0,1.17)
5* TEMP Doc Patient
8
SEND 1 TEMP C = 4
TEMP Check E 8 = CLOCK
(MIN)
6* TEMP Doc Patient
8
SEND 1 TEMP C = 5
If TEMP Check S 8 = 90 Th
en
7* TEMP Doc Patient
8
SEND 1 TEMP C = 6
{If TEMP Check E 8 > 150
Then
8* Initial LOC(P
CA Loc
ation)
SEND 1
{TEMP Check T 8 = TEMP
Check T 8 + (TEMP Check
E 8 - 150)
Total Tardiness = Total Tar
diness + (TEMP Check E 8 -
150)
530
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 8 - 150)}
SEND 1 TEMP Doc TO Pati
ent 8
Route 2}
Else If TEMP Check S 8 = 2
10 Then
{If TEMP Check E 8 > 270
Then
{TEMP Check T 8 = TEMP
Check T 8 + (TEMP Check
E 8 - 270)
Total Tardiness = Total Tar
diness + (TEMP Check E 8 -
270)
531
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 8 - 270)}
SEND 1 TEMP Doc TO Pati
ent 8
Route 3}
Else If TEMP Check S 8 = 3
30 Then
{If TEMP Check E 8 > 390
Then
{TEMP Check T 8 = TEMP
Check T 8 + (TEMP Check
E 8 - 390)
Total Tardiness = Total Tar
diness + (TEMP Check E 8 -
390)
532
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 8 - 390)}
SEND 1 TEMP Doc TO Pati
ent 8
Route 4}
Else If TEMP Check S 8 = 4
50 Then
{If TEMP Check E 8 > 510
Then
{TEMP Check T 8 = TEMP
Check T 8 + (TEMP Check
E 8 - 510)
Total Tardiness = Total Tar
diness + (TEMP Check E 8 -
510)
533
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 8 - 510)}
SEND 1 TEMP Doc TO Pati
ent 8
Route 5}
Else If TEMP Check S 8 = 5
70 Then
{If TEMP Check E 8 > 630
Then
{TEMP Check T 8 = TEMP
Check T 8 + (TEMP Check
E 8 - 630)
Total Tardiness = Total Tar
diness + (TEMP Check E 8 -
630)
534
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 8 - 630)}
SEND 1 TEMP Doc TO Pati
ent 8
Route 6}
Else If TEMP Check S 8 = 6
90 Then
{If TEMP Check E 8 > 720
Then
{TEMP Check T 8 = TEMP
Check T 8 + (TEMP Check
E 8 - 720)
Total Tardiness = Total Tar
diness + (TEMP Check E 8 -
720)
535
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 8 - 720)}
SEND 1 TEMP Doc TO Pati
ent 8
Route 7}
Route 1
TEMP
Check
Patient
9
TEMP Check S 9 = CLOCK
(MIN)
1 TEMP Che
ck
Patient
9
SEND 1
If PCA Moving = 0 Then 2* TEMP Doc Patient
9
SEND 1 TEMP C = 1
{SEND 1 Initial TO LOC(PC
A Location)
3* TEMP Doc Patient
9
SEND 1 TEMP C = 2
Route 8} 4* TEMP Doc Patient
9
SEND 1 TEMP C = 3
USE PCA, 50 FOR B(2.56,4.
59,0,1.17)
5* TEMP Doc Patient
9
SEND 1 TEMP C = 4
536
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
TEMP Check E 9 = CLOCK
(MIN)
6* TEMP Doc Patient
9
SEND 1 TEMP C = 5
If TEMP Check S 9 = 90 Th
en
7* TEMP Doc Patient
9
SEND 1 TEMP C = 6
{If TEMP Check E 9 > 150
Then
8* Initial LOC(P
CA Loc
ation)
SEND 1
{TEMP Check T 9 = TEMP
Check T 9 + (TEMP Check
E 9 - 150)
Total Tardiness = Total Tar
diness + (TEMP Check E 9 -
150)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 9 - 150)}
537
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 TEMP Doc TO Pati
ent 9
Route 2}
Else If TEMP Check S 9 = 2
10 Then
{If TEMP Check E 9 > 270
Then
{TEMP Check T 9 = TEMP
Check T 9 + (TEMP Check
E 9 - 270)
Total Tardiness = Total Tar
diness + (TEMP Check E 9 -
270)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 9 - 270)}
538
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 TEMP Doc TO Pati
ent 9
Route 3}
Else If TEMP Check S 9 = 3
30 Then
{If TEMP Check E 9 > 390
Then
{TEMP Check T 9 = TEMP
Check T 9 + (TEMP Check
E 9 - 390)
Total Tardiness = Total Tar
diness + (TEMP Check E 9 -
390)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 9 - 390)}
539
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 TEMP Doc TO Pati
ent 9
Route 4}
Else If TEMP Check S 9 = 4
50 Then
{If TEMP Check E 9 > 510
Then
{TEMP Check T 9 = TEMP
Check T 9 + (TEMP Check
E 9 - 510)
Total Tardiness = Total Tar
diness + (TEMP Check E 9 -
510)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 9 - 510)}
540
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 TEMP Doc TO Pati
ent 9
Route 5}
Else If TEMP Check S 9 = 5
70 Then
{If TEMP Check E 9 > 630
Then
{TEMP Check T 9 = TEMP
Check T 9 + (TEMP Check
E 9 - 630)
Total Tardiness = Total Tar
diness + (TEMP Check E 9 -
630)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 9 - 630)}
541
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 TEMP Doc TO Pati
ent 9
Route 6}
Else If TEMP Check S 9 = 6
90 Then
{If TEMP Check E 9 > 720
Then
{TEMP Check T 9 = TEMP
Check T 9 + (TEMP Check
E 9 - 720)
Total Tardiness = Total Tar
diness + (TEMP Check E 9 -
720)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 9 - 720)}
542
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 TEMP Doc TO Pati
ent 9
Route 7}
Route 1
TEMP
Check
Patient
10
TEMP Check S 10 = CLOC
K(MIN)
1 TEMP Che
ck
Patient
10
SEND 1
If PCA Moving = 0 Then 2* TEMP Doc Patient
10
SEND 1 TEMP C = 1
{SEND 1 Initial TO LOC(PC
A Location)
3* TEMP Doc Patient
10
SEND 1 TEMP C = 2
Route 8} 4* TEMP Doc Patient
10
SEND 1 TEMP C = 3
USE PCA, 50 FOR B(2.56,4.
59,0,1.17)
5* TEMP Doc Patient
10
SEND 1 TEMP C = 4
TEMP Check E 10 = CLOC
K(MIN)
6* TEMP Doc Patient
10
SEND 1 TEMP C = 5
543
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If TEMP Check S 10 = 90 T
hen
7* TEMP Doc Patient
10
SEND 1 TEMP C = 6
{If TEMP Check E 10 > 150
Then
8* Initial LOC(P
CA Loc
ation)
SEND 1
{TEMP Check T 10 = TEM
P Check T 10 + (TEMP Che
ck E 10 - 150)
Total Tardiness = Total Tar
diness + (TEMP Check E 10
- 150)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 10 - 150)}
SEND 1 TEMP Doc TO Pati
ent 10
Route 2}
544
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP Check S 10 =
210 Then
{If TEMP Check E 10 > 270
Then
{TEMP Check T 10 = TEM
P Check T 10 + (TEMP Che
ck E 10 - 270)
Total Tardiness = Total Tar
diness + (TEMP Check E 10
- 270)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 10 - 270)}
SEND 1 TEMP Doc TO Pati
ent 10
Route 3}
545
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP Check S 10 =
330 Then
{If TEMP Check E 10 > 390
Then
{TEMP Check T 10 = TEM
P Check T 10 + (TEMP Che
ck E 10 - 390)
Total Tardiness = Total Tar
diness + (TEMP Check E 10
- 390)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 10 - 390)}
SEND 1 TEMP Doc TO Pati
ent 10
Route 4}
546
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP Check S 10 =
450 Then
{If TEMP Check E 10 > 510
Then
{TEMP Check T 10 = TEM
P Check T 10 + (TEMP Che
ck E 10 - 510)
Total Tardiness = Total Tar
diness + (TEMP Check E 10
- 510)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 10 - 510)}
SEND 1 TEMP Doc TO Pati
ent 10
Route 5}
547
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP Check S 10 =
570 Then
{If TEMP Check E 10 > 630
Then
{TEMP Check T 10 = TEM
P Check T 10 + (TEMP Che
ck E 10 - 630)
Total Tardiness = Total Tar
diness + (TEMP Check E 10
- 630)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 10 - 630)}
SEND 1 TEMP Doc TO Pati
ent 10
Route 6}
548
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP Check S 10 =
690 Then
{If TEMP Check E 10 > 720
Then
{TEMP Check T 10 = TEM
P Check T 10 + (TEMP Che
ck E 10 - 720)
Total Tardiness = Total Tar
diness + (TEMP Check E 10
- 720)
Total Task Tardiness = Tota
l Task Tardiness + (TEMP
Check E 10 - 720)}
SEND 1 TEMP Doc TO Pati
ent 10
Route 7}
Route 1
549
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
TEMP
Doc
Patient
1
TEMP Doc S 1 = CLOCK(M
IN)
1 TEMP Doc EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* TEMP Not
ify RN
SEND 1
TEMP Doc E 1 = CLOCK(
MIN)
If TEMP C = 1 Then
{If TEMP Doc E 1 > 150 Th
en
{TEMP Doc T 1 = TEMP D
oc T 1 + (TEMP Doc E 1 - 1
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 1 - 1
50)
550
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 1 - 150)}
}
Else If TEMP C = 2 Then
{If TEMP Doc E 1 > 270 Th
en
{TEMP Doc T 1 = TEMP D
oc T 1 + (TEMP Doc E 1 - 2
70)
Total Tardiness = Total Tar
diness + (TEMP Doc E 1 - 2
70)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 1 - 270)}
}
551
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP C = 3 Then
{If TEMP Doc E 1 > 390 Th
en
{TEMP Doc T 1 = TEMP D
oc T 1 + (TEMP Doc E 1 - 3
90)
Total Tardiness = Total Tar
diness + (TEMP Doc E 1 - 3
90)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 1 - 390)}
}
Else If TEMP C = 4 Then
{If TEMP Doc E 1 > 510 Th
en
552
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Doc T 1 = TEMP D
oc T 1 + (TEMP Doc E 1 - 5
10)
Total Tardiness = Total Tar
diness + (TEMP Doc E 1 - 5
10)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 1 - 510)}
}
Else If TEMP C = 5 Then
{If TEMP Doc E 1 > 630 Th
en
{TEMP Doc T 1 = TEMP D
oc T 1 + (TEMP Doc E 1 - 6
30)
553
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Doc E 1 - 6
30)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 1 - 630)}
}
Else If TEMP C = 6 Then
{If TEMP Doc E 1 > 750 Th
en
{TEMP Doc T 1 = TEMP D
oc T 1 + (TEMP Doc E 1 - 7
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 1 - 7
50)
554
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 1 - 750)}
}
Send 1 TEMP Notify RN To
Pod
Route 2
Route 1
TEMP
Doc
Patient
2
TEMP Doc S 2 = CLOCK(M
IN)
1 TEMP Doc EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* TEMP Not
ify RN
SEND 1
TEMP Doc E 2 = CLOCK(
MIN)
If TEMP C = 1 Then
555
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If TEMP Doc E 2 > 150 Th
en
{TEMP Doc T 2 = TEMP D
oc T 2 + (TEMP Doc E 2 - 1
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 2 - 1
50)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 2 - 150)}
}
Else If TEMP C = 2 Then
{If TEMP Doc E 2 > 270 Th
en
556
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Doc T 2 = TEMP D
oc T 2 + (TEMP Doc E 2 - 2
70)
Total Tardiness = Total Tar
diness + (TEMP Doc E 2 - 2
70)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 2 - 270)}
}
Else If TEMP C = 3 Then
{If TEMP Doc E 2 > 390 Th
en
{TEMP Doc T 2 = TEMP D
oc T 2 + (TEMP Doc E 2 - 3
90)
557
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Doc E 2 - 3
90)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 2 - 390)}
}
Else If TEMP C = 4 Then
{If TEMP Doc E 2 > 510 Th
en
{TEMP Doc T 2 = TEMP D
oc T 2 + (TEMP Doc E 2 - 5
10)
Total Tardiness = Total Tar
diness + (TEMP Doc E 2 - 5
10)
558
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 2 - 510)}
}
Else If TEMP C = 5 Then
{If TEMP Doc E 2 > 630 Th
en
{TEMP Doc T 2 = TEMP D
oc T 2 + (TEMP Doc E 2 - 6
30)
Total Tardiness = Total Tar
diness + (TEMP Doc E 2 - 6
30)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 2 - 630)}
}
559
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP C = 6 Then
{If TEMP Doc E 2 > 750 Th
en
{TEMP Doc T 2 = TEMP D
oc T 2 + (TEMP Doc E 2 - 7
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 2 - 7
50)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 2 - 750)}
}
Send 1 TEMP Notify RN To
Pod
Route 2
Route 1
560
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
TEMP
Doc
Patient
3
TEMP Doc S 3 = CLOCK(M
IN)
1 TEMP Doc EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* TEMP Not
ify RN
SEND 1
TEMP Doc E 3 = CLOCK(
MIN)
If TEMP C = 1 Then
{If TEMP Doc E 3 > 150 Th
en
{TEMP Doc T 3 = TEMP D
oc T 3 + (TEMP Doc E 3 - 1
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 3 - 1
50)
561
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 3 - 150)}
}
Else If TEMP C = 2 Then
{If TEMP Doc E 3 > 270 Th
en
{TEMP Doc T 3 = TEMP D
oc T 3 + (TEMP Doc E 3 - 2
70)
Total Tardiness = Total Tar
diness + (TEMP Doc E 3 - 2
70)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 3 - 270)}
}
562
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP C = 3 Then
{If TEMP Doc E 3 > 390 Th
en
{TEMP Doc T 3 = TEMP D
oc T 3 + (TEMP Doc E 3 - 3
90)
Total Tardiness = Total Tar
diness + (TEMP Doc E 3 - 3
90)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 3 - 390)}
}
Else If TEMP C = 4 Then
{If TEMP Doc E 3 > 510 Th
en
563
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Doc T 3 = TEMP D
oc T 3 + (TEMP Doc E 3 - 5
10)
Total Tardiness = Total Tar
diness + (TEMP Doc E 3 - 5
10)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 3 - 510)}
}
Else If TEMP C = 5 Then
{If TEMP Doc E 3 > 630 Th
en
{TEMP Doc T 3 = TEMP D
oc T 3 + (TEMP Doc E 3 - 6
30)
564
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Doc E 3 - 6
30)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 3 - 630)}
}
Else If TEMP C = 6 Then
{If TEMP Doc E 3 > 750 Th
en
{TEMP Doc T 3 = TEMP D
oc T 3 + (TEMP Doc E 3 - 7
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 3 - 7
50)
565
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 3 - 750)}
}
Send 1 TEMP Notify RN To
Pod
Route 2
Route 1
TEMP
Doc
Patient
4
TEMP Doc S 4 = CLOCK(M
IN)
1 TEMP Doc EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* TEMP Not
ify RN
SEND 1
TEMP Doc E 4 = CLOCK(
MIN)
If TEMP C = 1 Then
566
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If TEMP Doc E 4 > 150 Th
en
{TEMP Doc T 4 = TEMP D
oc T 4 + (TEMP Doc E 4 - 1
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 4 - 1
50)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 4 - 150)}
}
Else If TEMP C = 2 Then
{If TEMP Doc E 4 > 270 Th
en
567
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Doc T 4 = TEMP D
oc T 4 + (TEMP Doc E 4 - 2
70)
Total Tardiness = Total Tar
diness + (TEMP Doc E 4 - 2
70)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 4 - 270)}
}
Else If TEMP C = 3 Then
{If TEMP Doc E 4 > 390 Th
en
{TEMP Doc T 4 = TEMP D
oc T 4 + (TEMP Doc E 4 - 3
90)
568
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Doc E 4 - 3
90)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 4 - 390)}
}
Else If TEMP C = 4 Then
{If TEMP Doc E 4 > 510 Th
en
{TEMP Doc T 4 = TEMP D
oc T 4 + (TEMP Doc E 4 - 5
10)
Total Tardiness = Total Tar
diness + (TEMP Doc E 4 - 5
10)
569
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 4 - 510)}
}
Else If TEMP C = 5 Then
{If TEMP Doc E 4 > 630 Th
en
{TEMP Doc T 4 = TEMP D
oc T 4 + (TEMP Doc E 4 - 6
30)
Total Tardiness = Total Tar
diness + (TEMP Doc E 4 - 6
30)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 4 - 630)}
}
570
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP C = 6 Then
{If TEMP Doc E 4 > 750 Th
en
{TEMP Doc T 4 = TEMP D
oc T 4 + (TEMP Doc E 4 - 7
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 4 - 7
50)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 4 - 750)}
}
Send 1 TEMP Notify RN To
Pod
Route 2
Route 1
571
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
TEMP
Doc
Patient
5
TEMP Doc S 5 = CLOCK(M
IN)
1 TEMP Doc EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* TEMP Not
ify RN
SEND 1
TEMP Doc E 5 = CLOCK(
MIN)
If TEMP C = 1 Then
{If TEMP Doc E 5 > 150 Th
en
{TEMP Doc T 5 = TEMP D
oc T 5 + (TEMP Doc E 5 - 1
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 5 - 1
50)
572
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 5 - 150)}
}
Else If TEMP C = 2 Then
{If TEMP Doc E 5 > 270 Th
en
{TEMP Doc T 5 = TEMP D
oc T 5 + (TEMP Doc E 5 - 2
70)
Total Tardiness = Total Tar
diness + (TEMP Doc E 5 - 2
70)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 5 - 270)}
}
573
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP C = 3 Then
{If TEMP Doc E 5 > 390 Th
en
{TEMP Doc T 5 = TEMP D
oc T 5 + (TEMP Doc E 5 - 3
90)
Total Tardiness = Total Tar
diness + (TEMP Doc E 5 - 3
90)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 5 - 390)}
}
Else If TEMP C = 4 Then
{If TEMP Doc E 5 > 510 Th
en
574
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Doc T 5 = TEMP D
oc T 5 + (TEMP Doc E 5 - 5
10)
Total Tardiness = Total Tar
diness + (TEMP Doc E 5 - 5
10)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 5 - 510)}
}
Else If TEMP C = 5 Then
{If TEMP Doc E 5 > 630 Th
en
{TEMP Doc T 5 = TEMP D
oc T 5 + (TEMP Doc E 5 - 6
30)
575
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Doc E 5 - 6
30)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 5 - 630)}
}
Else If TEMP C = 6 Then
{If TEMP Doc E 5 > 750 Th
en
{TEMP Doc T 5 = TEMP D
oc T 5 + (TEMP Doc E 5 - 7
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 5 - 7
50)
576
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 5 - 750)}
}
Send 1 TEMP Notify RN To
Pod
Route 2
Route 1
TEMP
Doc
Patient
6
TEMP Doc S 6 = CLOCK(M
IN)
1 TEMP Doc EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* TEMP Not
ify RN
SEND 1
TEMP Doc E 6 = CLOCK(
MIN)
If TEMP C = 1 Then
577
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If TEMP Doc E 6 > 150 Th
en
{TEMP Doc T 6 = TEMP D
oc T 6 + (TEMP Doc E 6 - 1
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 6 - 1
50)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 6 - 150)}
}
Else If TEMP C = 2 Then
{If TEMP Doc E 6 > 270 Th
en
578
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Doc T 6 = TEMP D
oc T 6 + (TEMP Doc E 6 - 2
70)
Total Tardiness = Total Tar
diness + (TEMP Doc E 6 - 2
70)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 6 - 270)}
}
Else If TEMP C = 3 Then
{If TEMP Doc E 6 > 390 Th
en
{TEMP Doc T 6 = TEMP D
oc T 6 + (TEMP Doc E 6 - 3
90)
579
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Doc E 6 - 3
90)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 6 - 390)}
}
Else If TEMP C = 4 Then
{If TEMP Doc E 6 > 510 Th
en
{TEMP Doc T 6 = TEMP D
oc T 6 + (TEMP Doc E 6 - 5
10)
Total Tardiness = Total Tar
diness + (TEMP Doc E 6 - 5
10)
580
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 6 - 510)}
}
Else If TEMP C = 5 Then
{If TEMP Doc E 6 > 630 Th
en
{TEMP Doc T 6 = TEMP D
oc T 6 + (TEMP Doc E 6 - 6
30)
Total Tardiness = Total Tar
diness + (TEMP Doc E 6 - 6
30)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 6 - 630)}
}
581
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP C = 6 Then
{If TEMP Doc E 6 > 750 Th
en
{TEMP Doc T 6 = TEMP D
oc T 6 + (TEMP Doc E 6 - 7
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 6 - 7
50)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 6 - 750)}
}
Send 1 TEMP Notify RN To
Pod
Route 2
Route 1
582
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
TEMP
Doc
Patient
7
TEMP Doc S 7 = CLOCK(M
IN)
1 TEMP Doc EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* TEMP Not
ify RN
SEND 1
TEMP Doc E 7 = CLOCK(
MIN)
If TEMP C = 1 Then
{If TEMP Doc E 7 > 150 Th
en
{TEMP Doc T 7 = TEMP D
oc T 7 + (TEMP Doc E 7 - 1
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 7 - 1
50)
583
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 7 - 150)}
}
Else If TEMP C = 2 Then
{If TEMP Doc E 7 > 270 Th
en
{TEMP Doc T 7 = TEMP D
oc T 7 + (TEMP Doc E 7 - 2
70)
Total Tardiness = Total Tar
diness + (TEMP Doc E 7 - 2
70)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 7 - 270)}
}
584
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP C = 3 Then
{If TEMP Doc E 7 > 390 Th
en
{TEMP Doc T 7 = TEMP D
oc T 7 + (TEMP Doc E 7 - 3
90)
Total Tardiness = Total Tar
diness + (TEMP Doc E 7 - 3
90)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 7 - 390)}
}
Else If TEMP C = 4 Then
{If TEMP Doc E 7 > 510 Th
en
585
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Doc T 7 = TEMP D
oc T 7 + (TEMP Doc E 7 - 5
10)
Total Tardiness = Total Tar
diness + (TEMP Doc E 7 - 5
10)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 7 - 510)}
}
Else If TEMP C = 5 Then
{If TEMP Doc E 7 > 630 Th
en
{TEMP Doc T 7 = TEMP D
oc T 7 + (TEMP Doc E 7 - 6
30)
586
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Doc E 7 - 6
30)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 7 - 630)}
}
Else If TEMP C = 6 Then
{If TEMP Doc E 7 > 750 Th
en
{TEMP Doc T 7 = TEMP D
oc T 7 + (TEMP Doc E 7 - 7
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 7 - 7
50)
587
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 7 - 750)}
}
Send 1 TEMP Notify RN To
Pod
Route 2
Route 1
TEMP
Doc
Patient
8
TEMP Doc S 8 = CLOCK(M
IN)
1 TEMP Doc EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* TEMP Not
ify RN
SEND 1
TEMP Doc E 8 = CLOCK(
MIN)
If TEMP C = 1 Then
588
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If TEMP Doc E 8 > 150 Th
en
{TEMP Doc T 8 = TEMP D
oc T 8 + (TEMP Doc E 8 - 1
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 8 - 1
50)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 8 - 150)}
}
Else If TEMP C = 2 Then
{If TEMP Doc E 8 > 270 Th
en
589
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Doc T 8 = TEMP D
oc T 8 + (TEMP Doc E 8 - 2
70)
Total Tardiness = Total Tar
diness + (TEMP Doc E 8 - 2
70)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 8 - 270)}
}
Else If TEMP C = 3 Then
{If TEMP Doc E 8 > 390 Th
en
{TEMP Doc T 8 = TEMP D
oc T 8 + (TEMP Doc E 8 - 3
90)
590
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Doc E 8 - 3
90)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 8 - 390)}
}
Else If TEMP C = 4 Then
{If TEMP Doc E 8 > 510 Th
en
{TEMP Doc T 8 = TEMP D
oc T 8 + (TEMP Doc E 8 - 5
10)
Total Tardiness = Total Tar
diness + (TEMP Doc E 8 - 5
10)
591
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 8 - 510)}
}
Else If TEMP C = 5 Then
{If TEMP Doc E 8 > 630 Th
en
{TEMP Doc T 8 = TEMP D
oc T 8 + (TEMP Doc E 8 - 6
30)
Total Tardiness = Total Tar
diness + (TEMP Doc E 8 - 6
30)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 8 - 630)}
}
592
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP C = 6 Then
{If TEMP Doc E 8 > 750 Th
en
{TEMP Doc T 8 = TEMP D
oc T 8 + (TEMP Doc E 8 - 7
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 8 - 7
50)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 8 - 750)}
}
Send 1 TEMP Notify RN To
Pod
Route 2
Route 1
593
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
TEMP
Doc
Patient
9
TEMP Doc S 9 = CLOCK(M
IN)
1 TEMP Doc EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* TEMP Not
ify RN
SEND 1
TEMP Doc E 9 = CLOCK(
MIN)
If TEMP C = 1 Then
{If TEMP Doc E 9 > 150 Th
en
{TEMP Doc T 9 = TEMP D
oc T 9 + (TEMP Doc E 9 - 1
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 9 - 1
50)
594
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 9 - 150)}
}
Else If TEMP C = 2 Then
{If TEMP Doc E 9 > 270 Th
en
{TEMP Doc T 9 = TEMP D
oc T 9 + (TEMP Doc E 9 - 2
70)
Total Tardiness = Total Tar
diness + (TEMP Doc E 9 - 2
70)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 9 - 270)}
}
595
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP C = 3 Then
{If TEMP Doc E 9 > 390 Th
en
{TEMP Doc T 9 = TEMP D
oc T 9 + (TEMP Doc E 9 - 3
90)
Total Tardiness = Total Tar
diness + (TEMP Doc E 9 - 3
90)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 9 - 390)}
}
Else If TEMP C = 4 Then
{If TEMP Doc E 9 > 510 Th
en
596
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Doc T 9 = TEMP D
oc T 9 + (TEMP Doc E 9 - 5
10)
Total Tardiness = Total Tar
diness + (TEMP Doc E 9 - 5
10)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 9 - 510)}
}
Else If TEMP C = 5 Then
{If TEMP Doc E 9 > 630 Th
en
{TEMP Doc T 9 = TEMP D
oc T 9 + (TEMP Doc E 9 - 6
30)
597
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Doc E 9 - 6
30)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 9 - 630)}
}
Else If TEMP C = 6 Then
{If TEMP Doc E 9 > 750 Th
en
{TEMP Doc T 9 = TEMP D
oc T 9 + (TEMP Doc E 9 - 7
50)
Total Tardiness = Total Tar
diness + (TEMP Doc E 9 - 7
50)
598
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 9 - 750)}
}
Send 1 TEMP Notify RN To
Pod
Route 2
Route 1
TEMP
Doc
Patient
10
TEMP Doc S 10 = CLOCK(
MIN)
1 TEMP Doc EXIT FIRST 1
USE PCA, 50 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* TEMP Not
ify RN
SEND 1
TEMP Doc E 10 = CLOCK(
MIN)
If TEMP C = 1 Then
599
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If TEMP Doc E 10 > 150 T
hen
{TEMP Doc T 10 = TEMP
Doc T 10 + (TEMP Doc E 1
0 - 150)
Total Tardiness = Total Tar
diness + (TEMP Doc E 10 -
150)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 10 - 150)}
}
Else If TEMP C = 2 Then
{If TEMP Doc E 10 > 270 T
hen
600
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{TEMP Doc T 10 = TEMP
Doc T 10 + (TEMP Doc E 1
0 - 270)
Total Tardiness = Total Tar
diness + (TEMP Doc E 10 -
270)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 10 - 270)}
}
Else If TEMP C = 3 Then
{If TEMP Doc E 10 > 390 T
hen
{TEMP Doc T 10 = TEMP
Doc T 10 + (TEMP Doc E 1
0 - 390)
601
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (TEMP Doc E 10 -
390)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 10 - 390)}
}
Else If TEMP C = 4 Then
{If TEMP Doc E 10 > 510 T
hen
{TEMP Doc T 10 = TEMP
Doc T 10 + (TEMP Doc E 1
0 - 510)
Total Tardiness = Total Tar
diness + (TEMP Doc E 10 -
510)
602
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 10 - 510)}
}
Else If TEMP C = 5 Then
{If TEMP Doc E 10 > 630 T
hen
{TEMP Doc T 10 = TEMP
Doc T 10 + (TEMP Doc E 1
0 - 630)
Total Tardiness = Total Tar
diness + (TEMP Doc E 10 -
630)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 10 - 630)}
}
603
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If TEMP C = 6 Then
{If TEMP Doc E 10 > 750 T
hen
{TEMP Doc T 10 = TEMP
Doc T 10 + (TEMP Doc E 1
0 - 750)
Total Tardiness = Total Tar
diness + (TEMP Doc E 10 -
750)
Total Doc Tardiness = Total
Doc Tardiness + (TEMP Doc
E 10 - 750)}
}
Send 1 TEMP Notify RN To
Pod
Route 2
Route 1
604
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
TEMP
Notify R
N
Pod USE PCA, 49 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
1 TEMP Not
ify RN
EXIT FIRST 1
NPO Bl
ood Sug
ar Dum
my
Patient
1
If PCA Moving = 0 Then 1 TEMP Not
ify RN
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* NPO Blood
Sugar Obt
ain Items
Pod SEND 1
Route 4} 3* NPO Blood
Sugar Che
ck
Patient
1
SEND 1
SEND 1 NPO Blood Sugar O
btain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
605
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Sugar Items O
btained > 0
SEND 1 NPO Blood Sugar C
heck TO Patient 1
Route 3
Route 1
NPO Bl
ood Sug
ar Dum
my
Patient
2
If PCA Moving = 0 Then 1 TEMP Not
ify RN
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* NPO Blood
Sugar Obt
ain Items
Pod SEND 1
Route 4} 3* NPO Blood
Sugar Che
ck
Patient
2
SEND 1
606
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 NPO Blood Sugar O
btain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
SEND 1 NPO Blood Sugar C
heck TO Patient 2
Route 3
Route 1
NPO Bl
ood Sug
ar Dum
my
Patient
3
If PCA Moving = 0 Then 1 TEMP Not
ify RN
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* NPO Blood
Sugar Obt
ain Items
Pod SEND 1
607
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 4} 3* NPO Blood
Sugar Che
ck
Patient
3
SEND 1
SEND 1 NPO Blood Sugar O
btain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
SEND 1 NPO Blood Sugar C
heck TO Patient 3
Route 3
Route 1
NPO Bl
ood Sug
ar Dum
my
Patient
4
If PCA Moving = 0 Then 1 TEMP Not
ify RN
EXIT FIRST 1
608
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* NPO Blood
Sugar Obt
ain Items
Pod SEND 1
Route 4} 3* NPO Blood
Sugar Che
ck
Patient
4
SEND 1
SEND 1 NPO Blood Sugar O
btain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
SEND 1 NPO Blood Sugar C
heck TO Patient 4
Route 3
Route 1
609
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
NPO Bl
ood Sug
ar Dum
my
Patient
5
If PCA Moving = 0 Then 1 TEMP Not
ify RN
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* NPO Blood
Sugar Obt
ain Items
Pod SEND 1
Route 4} 3* NPO Blood
Sugar Che
ck
Patient
5
SEND 1
SEND 1 NPO Blood Sugar O
btain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
610
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 NPO Blood Sugar C
heck TO Patient 5
Route 3
Route 1
NPO Bl
ood Sug
ar Dum
my
Patient
6
If PCA Moving = 0 Then 1 TEMP Not
ify RN
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* NPO Blood
Sugar Obt
ain Items
Pod SEND 1
Route 4} 3* NPO Blood
Sugar Che
ck
Patient
6
SEND 1
SEND 1 NPO Blood Sugar O
btain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
611
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 2
WAIT UNTIL Sugar Items O
btained > 0
SEND 1 NPO Blood Sugar C
heck TO Patient 6
Route 3
Route 1
NPO Bl
ood Sug
ar Dum
my
Patient
7
If PCA Moving = 0 Then 1 TEMP Not
ify RN
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* NPO Blood
Sugar Obt
ain Items
Pod SEND 1
Route 4} 3* NPO Blood
Sugar Che
ck
Patient
7
SEND 1
612
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 NPO Blood Sugar O
btain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
SEND 1 NPO Blood Sugar C
heck TO Patient 7
Route 3
Route 1
NPO Bl
ood Sug
ar Dum
my
Patient
8
If PCA Moving = 0 Then 1 TEMP Not
ify RN
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* NPO Blood
Sugar Obt
ain Items
Pod SEND 1
613
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 4} 3* NPO Blood
Sugar Che
ck
Patient
8
SEND 1
SEND 1 NPO Blood Sugar O
btain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
SEND 1 NPO Blood Sugar C
heck TO Patient 8
Route 3
Route 1
NPO Bl
ood Sug
ar Dum
my
Patient
9
If PCA Moving = 0 Then 1 TEMP Not
ify RN
EXIT FIRST 1
614
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* NPO Blood
Sugar Obt
ain Items
Pod SEND 1
Route 4} 3* NPO Blood
Sugar Che
ck
Patient
9
SEND 1
SEND 1 NPO Blood Sugar O
btain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
SEND 1 NPO Blood Sugar C
heck TO Patient 9
Route 3
Route 1
615
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
NPO Bl
ood Sug
ar Dum
my
Patient
10
If PCA Moving = 0 Then 1 TEMP Not
ify RN
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* NPO Blood
Sugar Obt
ain Items
Pod SEND 1
Route 4} 3* NPO Blood
Sugar Che
ck
Patient
10
SEND 1
SEND 1 NPO Blood Sugar O
btain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
616
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 NPO Blood Sugar C
heck TO Patient 10
Route 3
Route 1
NPO Bl
ood Sug
ar Obtai
n Items
Pod USE PCA, 50 FOR B(2.9382
7160493827, 4.6172839506172
8, 0.1, 0.4)
1 NPO Blood
Sugar Obt
ain Items
EXIT FIRST 1
Sugar Items Obtained = Suga
r Items Obtained + 1
NPO Bl
ood Sug
ar Chec
k
Patient
1
NPO Blood Sugar Check S 1
= CLOCK(MIN)
1 NPO Blood
Sugar Che
ck
EXIT FIRST 1
USE PCA, 50 FOR B(3.04,98
1,1,918)
2* NPO Blood
Sugar Doc
Pod SEND 1 NPO Blood Sugar
Doc C = 1
617
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
NPO Blood Sugar Check E 1
= CLOCK(MIN)
3* NPO Blood
Sugar Doc
Patient
1
SEND 1 NPO Blood Sugar
Doc C = 2
If NPO Blood Sugar C = 0 T
hen
{If NPO Blood Sugar Check
E 1 > 330 Then
{NPO Blood Sugar Check T
1 = NPO Blood Sugar Check
T 1 + (NPO Blood Sugar C
heck E 1 - 330)
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 1 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 1 - 330)}
618
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Sugar Items Obtained = Suga
r Items Obtained - 1
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 2}}
Else If NPO Blood Sugar C
= 1 Then
{If NPO Blood Sugar Check
E 1 > 690 Then
{NPO Blood Sugar Check T
1 = NPO Blood Sugar Check
T 1 + (NPO Blood Sugar C
heck E 1 - 690)
619
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 1 - 690)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 1 - 690)}
Sugar Items Obtained = Suga
r Items Obtained - 1
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 3}}
NPO Blood Sugar C = NPO
Blood Sugar C + 1
620
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
NPO Bl
ood Sug
ar Chec
k
Patient
2
NPO Blood Sugar Check S 2
= CLOCK(MIN)
1 NPO Blood
Sugar Che
ck
EXIT FIRST 1
USE PCA, 50 FOR B(3.04,98
1,1,918)
2* NPO Blood
Sugar Doc
Pod SEND 1 NPO Blood Sugar
Doc C = 1
NPO Blood Sugar Check E 2
= CLOCK(MIN)
3* NPO Blood
Sugar Doc
Patient
2
SEND 1 NPO Blood Sugar
Doc C = 2
If NPO Blood Sugar C = 0 T
hen
{If NPO Blood Sugar Check
E 2 > 330 Then
{NPO Blood Sugar Check T
2 = NPO Blood Sugar Check
T 2 + (NPO Blood Sugar C
heck E 2 - 330)
621
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 2 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 2 - 330)}
Sugar Items Obtained = Suga
r Items Obtained - 1
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 2}}
Else If NPO Blood Sugar C
= 1 Then
622
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If NPO Blood Sugar Check
E 2 > 690 Then
{NPO Blood Sugar Check T
2 = NPO Blood Sugar Check
T 2 + (NPO Blood Sugar C
heck E 2 - 690)
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 2 - 690)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 2 - 690)}
Sugar Items Obtained = Suga
r Items Obtained - 1
623
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 3}}
NPO Blood Sugar C = NPO
Blood Sugar C + 1
Route 1
NPO Bl
ood Sug
ar Chec
k
Patient
3
NPO Blood Sugar Check S 3
= CLOCK(MIN)
1 NPO Blood
Sugar Che
ck
EXIT FIRST 1
USE PCA, 50 FOR B(3.04,98
1,1,918)
2* NPO Blood
Sugar Doc
Pod SEND 1 NPO Blood Sugar
Doc C = 1
624
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
NPO Blood Sugar Check E 3
= CLOCK(MIN)
3* NPO Blood
Sugar Doc
Patient
3
SEND 1 NPO Blood Sugar
Doc C = 2
If NPO Blood Sugar C = 0 T
hen
{If NPO Blood Sugar Check
E 3 > 330 Then
{NPO Blood Sugar Check T
3 = NPO Blood Sugar Check
T 3 + (NPO Blood Sugar C
heck E 3 - 330)
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 3 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 3 - 330)}
625
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Sugar Items Obtained = Suga
r Items Obtained - 1
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 2}}
Else If NPO Blood Sugar C
= 1 Then
{If NPO Blood Sugar Check
E 3 > 690 Then
{NPO Blood Sugar Check T
3 = NPO Blood Sugar Check
T 3 + (NPO Blood Sugar C
heck E 3 - 690)
626
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 3 - 690)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 3 - 690)}
Sugar Items Obtained = Suga
r Items Obtained - 1
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 3}}
NPO Blood Sugar C = NPO
Blood Sugar C + 1
627
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
NPO Bl
ood Sug
ar Chec
k
Patient
4
NPO Blood Sugar Check S 4
= CLOCK(MIN)
1 NPO Blood
Sugar Che
ck
EXIT FIRST 1
USE PCA, 50 FOR B(3.04,98
1,1,918)
2* NPO Blood
Sugar Doc
Pod SEND 1 NPO Blood Sugar
Doc C = 1
NPO Blood Sugar Check E 4
= CLOCK(MIN)
3* NPO Blood
Sugar Doc
Patient
4
SEND 1 NPO Blood Sugar
Doc C = 2
If NPO Blood Sugar C = 0 T
hen
{If NPO Blood Sugar Check
E 4 > 330 Then
{NPO Blood Sugar Check T
4 = NPO Blood Sugar Check
T 4 + (NPO Blood Sugar C
heck E 4 - 330)
628
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 4 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 4 - 330)}
Sugar Items Obtained = Suga
r Items Obtained - 1
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 2}}
Else If NPO Blood Sugar C
= 1 Then
629
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If NPO Blood Sugar Check
E 4 > 690 Then
{NPO Blood Sugar Check T
4 = NPO Blood Sugar Check
T 4 + (NPO Blood Sugar C
heck E 4 - 690)
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 4 - 690)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 4 - 690)}
Sugar Items Obtained = Suga
r Items Obtained - 1
630
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 3}}
NPO Blood Sugar C = NPO
Blood Sugar C + 1
Route 1
NPO Bl
ood Sug
ar Chec
k
Patient
5
NPO Blood Sugar Check S 5
= CLOCK(MIN)
1 NPO Blood
Sugar Che
ck
EXIT FIRST 1
USE PCA, 50 FOR B(3.04,98
1,1,918)
2* NPO Blood
Sugar Doc
Pod SEND 1 NPO Blood Sugar
Doc C = 1
631
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
NPO Blood Sugar Check E 5
= CLOCK(MIN)
3* NPO Blood
Sugar Doc
Patient
5
SEND 1 NPO Blood Sugar
Doc C = 2
If NPO Blood Sugar C = 0 T
hen
{If NPO Blood Sugar Check
E 5 > 330 Then
{NPO Blood Sugar Check T
5 = NPO Blood Sugar Check
T 5 + (NPO Blood Sugar C
heck E 5 - 330)
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 5 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 5 - 330)}
632
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Sugar Items Obtained = Suga
r Items Obtained - 1
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 2}}
Else If NPO Blood Sugar C
= 1 Then
{If NPO Blood Sugar Check
E 5 > 690 Then
{NPO Blood Sugar Check T
5 = NPO Blood Sugar Check
T 5 + (NPO Blood Sugar C
heck E 5 - 690)
633
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 5 - 690)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 5 - 690)}
Sugar Items Obtained = Suga
r Items Obtained - 1
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 3}}
NPO Blood Sugar C = NPO
Blood Sugar C + 1
634
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
NPO Bl
ood Sug
ar Chec
k
Patient
6
NPO Blood Sugar Check S 6
= CLOCK(MIN)
1 NPO Blood
Sugar Che
ck
EXIT FIRST 1
USE PCA, 50 FOR B(3.04,98
1,1,918)
2* NPO Blood
Sugar Doc
Pod SEND 1 NPO Blood Sugar
Doc C = 1
NPO Blood Sugar Check E 6
= CLOCK(MIN)
3* NPO Blood
Sugar Doc
Patient
6
SEND 1 NPO Blood Sugar
Doc C = 2
If NPO Blood Sugar C = 0 T
hen
{If NPO Blood Sugar Check
E 6 > 330 Then
{NPO Blood Sugar Check T
6 = NPO Blood Sugar Check
T 6 + (NPO Blood Sugar C
heck E 6 - 330)
635
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 6 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 6 - 330)}
Sugar Items Obtained = Suga
r Items Obtained - 1
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 2}}
Else If NPO Blood Sugar C
= 1 Then
636
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If NPO Blood Sugar Check
E 6 > 690 Then
{NPO Blood Sugar Check T
6 = NPO Blood Sugar Check
T 6 + (NPO Blood Sugar C
heck E 6 - 690)
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 6 - 690)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 6 - 690)}
Sugar Items Obtained = Suga
r Items Obtained - 1
637
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 3}}
NPO Blood Sugar C = NPO
Blood Sugar C + 1
Route 1
NPO Bl
ood Sug
ar Chec
k
Patient
7
NPO Blood Sugar Check S 7
= CLOCK(MIN)
1 NPO Blood
Sugar Che
ck
EXIT FIRST 1
USE PCA, 50 FOR B(3.04,98
1,1,918)
2* NPO Blood
Sugar Doc
Pod SEND 1 NPO Blood Sugar
Doc C = 1
638
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
NPO Blood Sugar Check E 7
= CLOCK(MIN)
3* NPO Blood
Sugar Doc
Patient
7
SEND 1 NPO Blood Sugar
Doc C = 2
If NPO Blood Sugar C = 0 T
hen
{If NPO Blood Sugar Check
E 7 > 330 Then
{NPO Blood Sugar Check T
7 = NPO Blood Sugar Check
T 7 + (NPO Blood Sugar C
heck E 7 - 330)
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 7 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 7 - 330)}
639
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Sugar Items Obtained = Suga
r Items Obtained - 1
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 2}}
Else If NPO Blood Sugar C
= 1 Then
{If NPO Blood Sugar Check
E 7 > 690 Then
{NPO Blood Sugar Check T
7 = NPO Blood Sugar Check
T 7 + (NPO Blood Sugar C
heck E 7 - 690)
640
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 7 - 690)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 7 - 690)}
Sugar Items Obtained = Suga
r Items Obtained - 1
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 3}}
NPO Blood Sugar C = NPO
Blood Sugar C + 1
641
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
NPO Bl
ood Sug
ar Chec
k
Patient
8
NPO Blood Sugar Check S 8
= CLOCK(MIN)
1 NPO Blood
Sugar Che
ck
EXIT FIRST 1
USE PCA, 50 FOR B(3.04,98
1,1,918)
2* NPO Blood
Sugar Doc
Pod SEND 1 NPO Blood Sugar
Doc C = 1
NPO Blood Sugar Check E 8
= CLOCK(MIN)
3* NPO Blood
Sugar Doc
Patient
8
SEND 1 NPO Blood Sugar
Doc C = 2
If NPO Blood Sugar C = 0 T
hen
{If NPO Blood Sugar Check
E 8 > 330 Then
{NPO Blood Sugar Check T
8 = NPO Blood Sugar Check
T 8 + (NPO Blood Sugar C
heck E 8 - 330)
642
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 8 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 8 - 330)}
Sugar Items Obtained = Suga
r Items Obtained - 1
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 2}}
Else If NPO Blood Sugar C
= 1 Then
643
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If NPO Blood Sugar Check
E 8 > 690 Then
{NPO Blood Sugar Check T
8 = NPO Blood Sugar Check
T 8 + (NPO Blood Sugar C
heck E 8 - 690)
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 8 - 690)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 8 - 690)}
Sugar Items Obtained = Suga
r Items Obtained - 1
644
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 3}}
NPO Blood Sugar C = NPO
Blood Sugar C + 1
Route 1
NPO Bl
ood Sug
ar Chec
k
Patient
9
NPO Blood Sugar Check S 9
= CLOCK(MIN)
1 NPO Blood
Sugar Che
ck
EXIT FIRST 1
USE PCA, 50 FOR B(3.04,98
1,1,918)
2* NPO Blood
Sugar Doc
Pod SEND 1 NPO Blood Sugar
Doc C = 1
645
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
NPO Blood Sugar Check E 9
= CLOCK(MIN)
3* NPO Blood
Sugar Doc
Patient
9
SEND 1 NPO Blood Sugar
Doc C = 2
If NPO Blood Sugar C = 0 T
hen
{If NPO Blood Sugar Check
E 9 > 330 Then
{NPO Blood Sugar Check T
9 = NPO Blood Sugar Check
T 9 + (NPO Blood Sugar C
heck E 9 - 330)
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 9 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 9 - 330)}
646
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Sugar Items Obtained = Suga
r Items Obtained - 1
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 2}}
Else If NPO Blood Sugar C
= 1 Then
{If NPO Blood Sugar Check
E 9 > 690 Then
{NPO Blood Sugar Check T
9 = NPO Blood Sugar Check
T 9 + (NPO Blood Sugar C
heck E 9 - 690)
647
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 9 - 690)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Bl
ood Sugar Check E 9 - 690)}
Sugar Items Obtained = Suga
r Items Obtained - 1
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 3}}
NPO Blood Sugar C = NPO
Blood Sugar C + 1
648
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
NPO Bl
ood Sug
ar Chec
k
Patient
10
NPO Blood Sugar Check S 1
0 = CLOCK(MIN)
1 NPO Blood
Sugar Che
ck
EXIT FIRST 1
USE PCA, 50 FOR B(3.04,98
1,1,918)
2* NPO Blood
Sugar Doc
Pod SEND 1 NPO Blood Sugar
Doc C = 1
NPO Blood Sugar Check E 1
0 = CLOCK(MIN)
3* NPO Blood
Sugar Doc
Patient
10
SEND 1 NPO Blood Sugar
Doc C = 2
If NPO Blood Sugar C = 0 T
hen
{If NPO Blood Sugar Check
E 10 > 330 Then
{NPO Blood Sugar Check T
10 = NPO Blood Sugar Chec
k T 10 + (NPO Blood Sugar
Check E 10 - 330)
649
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 10 - 330)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Blo
od Sugar Check E 10 - 330)}
Sugar Items Obtained = Suga
r Items Obtained - 1
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 2}}
Else If NPO Blood Sugar C
= 1 Then
650
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{If NPO Blood Sugar Check
E 10 > 690 Then
{NPO Blood Sugar Check T
10 = NPO Blood Sugar Chec
k T 10 + (NPO Blood Sugar
Check E 10 - 690)
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Check E 10 - 690)
Total Task Tardiness = Tota
l Task Tardiness + (NPO Blo
od Sugar Check E 10 - 690)}
Sugar Items Obtained = Suga
r Items Obtained - 1
651
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 AND CO
NTENTS(Pod,Non NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 NPO Blood Sugar
Doc TO Pod
Route 3}}
NPO Blood Sugar C = NPO
Blood Sugar C + 1
Route 1
NPO Bl
ood Sug
ar Doc
Pod NPO Blood Sugar Doc S = C
LOCK(MIN)
1 NPO Blood
Sugar Doc
EXIT FIRST 1
USE PCA, 49 FOR B(4, 4, 0.
1, 0.2)
2* NPO Blood
Sugar Noti
fy RN
Pod SEND 1
652
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
NPO Blood Sugar Doc E = C
LOCK(MIN)
If NPO Blood Sugar Doc C =
1 Then
{If NPO Blood Sugar Doc E
> 330 Then
{NPO Blood Sugar Doc T =
NPO Blood Sugar Doc T + (
NPO Blood Sugar Doc E - 33
0)
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Doc E - 330)
Total Doc Tardiness = Total
Doc Tardiness + (NPO Bloo
d Sugar Doc E - 330)}
}
653
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If NPO Blood Sugar Doc
C = 2 Then
{If NPO Blood Sugar Doc E
> 690 Then
{NPO Blood Sugar Doc T =
NPO Blood Sugar Doc T + (
NPO Blood Sugar Doc E - 69
0)
Total Tardiness = Total Tar
diness + (NPO Blood Sugar
Doc E - 690)
Total Doc Tardiness = Total
Doc Tardiness + (NPO Bloo
d Sugar Doc E - 690)}
}
Send 1 NPO Blood Sugar Not
ify RN To Pod
654
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 2
Route 1
NPO Bl
ood Sug
ar Notif
y RN
Pod USE PCA, 49 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
1 NPO Blood
Sugar Noti
fy RN
EXIT FIRST 1
Lunch B
reak
Out If PCA Moving = 0 Then 1 Lunch Brea
k
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2}
Use PCA,49 For 30
Route 1
Update
Board D
ummy
Patient
1
If PCA Moving = 0 Then 1 Update Bo
ard Dumm
y
EXIT FIRST 1
655
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Pen
And Wipe
s
Supply
Room
SEND 1
Route 4} 3* Board Cha
nge
Patient
1
SEND 1
If Pen And Wipes Obtained
= 0 Then
4* Initial LOC(P
CA Loc
ation)
SEND 1
{
If CONTENTS(Supply Room,
Obtain Pen And Wipes) = 0
Then
{SEND 1 Obtain Pen And W
ipes TO Supply Room
Route 2}
}
656
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Pen And Wip
es Obtained = 1
SEND 1 Board Change TO P
atient 1
Route 3
Route 1
Update
Board D
ummy
Patient
2
If PCA Moving = 0 Then 1 Update Bo
ard Dumm
y
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Pen
And Wipe
s
Supply
Room
SEND 1
Route 4} 3* Board Cha
nge
Patient
2
SEND 1
If Pen And Wipes Obtained
= 0 Then
4* Initial LOC(P
CA Loc
ation)
SEND 1
657
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{
If CONTENTS(Supply Room,
Obtain Pen And Wipes) = 0
Then
{SEND 1 Obtain Pen And W
ipes TO Supply Room
Route 2}
}
WAIT UNTIL Pen And Wip
es Obtained = 1
SEND 1 Board Change TO P
atient 2
Route 3
Route 1
Update
Board D
ummy
Patient
3
If PCA Moving = 0 Then 1 Update Bo
ard Dumm
y
EXIT FIRST 1
658
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Pen
And Wipe
s
Supply
Room
SEND 1
Route 4} 3* Board Cha
nge
Patient
3
SEND 1
If Pen And Wipes Obtained
= 0 Then
4* Initial LOC(P
CA Loc
ation)
SEND 1
{
If CONTENTS(Supply Room,
Obtain Pen And Wipes) = 0
Then
{SEND 1 Obtain Pen And W
ipes TO Supply Room
Route 2}
}
659
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Pen And Wip
es Obtained = 1
SEND 1 Board Change TO P
atient 3
Route 3
Route 1
Update
Board D
ummy
Patient
4
If PCA Moving = 0 Then 1 Update Bo
ard Dumm
y
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Pen
And Wipe
s
Supply
Room
SEND 1
Route 4} 3* Board Cha
nge
Patient
4
SEND 1
If Pen And Wipes Obtained
= 0 Then
4* Initial LOC(P
CA Loc
ation)
SEND 1
660
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{
If CONTENTS(Supply Room,
Obtain Pen And Wipes) = 0
Then
{SEND 1 Obtain Pen And W
ipes TO Supply Room
Route 2}
}
WAIT UNTIL Pen And Wip
es Obtained = 1
SEND 1 Board Change TO P
atient 4
Route 3
Route 1
Update
Board D
ummy
Patient
5
If PCA Moving = 0 Then 1 Update Bo
ard Dumm
y
EXIT FIRST 1
661
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Pen
And Wipe
s
Supply
Room
SEND 1
Route 4} 3* Board Cha
nge
Patient
5
SEND 1
If Pen And Wipes Obtained
= 0 Then
4* Initial LOC(P
CA Loc
ation)
SEND 1
{
If CONTENTS(Supply Room,
Obtain Pen And Wipes) = 0
Then
{SEND 1 Obtain Pen And W
ipes TO Supply Room
Route 2}
}
662
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Pen And Wip
es Obtained = 1
SEND 1 Board Change TO P
atient 5
Route 3
Route 1
Update
Board D
ummy
Patient
6
If PCA Moving = 0 Then 1 Update Bo
ard Dumm
y
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Pen
And Wipe
s
Supply
Room
SEND 1
Route 4} 3* Board Cha
nge
Patient
6
SEND 1
If Pen And Wipes Obtained
= 0 Then
4* Initial LOC(P
CA Loc
ation)
SEND 1
663
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{
If CONTENTS(Supply Room,
Obtain Pen And Wipes) = 0
Then
{SEND 1 Obtain Pen And W
ipes TO Supply Room
Route 2}
}
WAIT UNTIL Pen And Wip
es Obtained = 1
SEND 1 Board Change TO P
atient 6
Route 3
Route 1
Update
Board D
ummy
Patient
7
If PCA Moving = 0 Then 1 Update Bo
ard Dumm
y
EXIT FIRST 1
664
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Pen
And Wipe
s
Supply
Room
SEND 1
Route 4} 3* Board Cha
nge
Patient
7
SEND 1
If Pen And Wipes Obtained
= 0 Then
4* Initial LOC(P
CA Loc
ation)
SEND 1
{
If CONTENTS(Supply Room,
Obtain Pen And Wipes) = 0
Then
{SEND 1 Obtain Pen And W
ipes TO Supply Room
Route 2}
}
665
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Pen And Wip
es Obtained = 1
SEND 1 Board Change TO P
atient 7
Route 3
Route 1
Update
Board D
ummy
Patient
8
If PCA Moving = 0 Then 1 Update Bo
ard Dumm
y
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Pen
And Wipe
s
Supply
Room
SEND 1
Route 4} 3* Board Cha
nge
Patient
8
SEND 1
If Pen And Wipes Obtained
= 0 Then
4* Initial LOC(P
CA Loc
ation)
SEND 1
666
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{
If CONTENTS(Supply Room,
Obtain Pen And Wipes) = 0
Then
{SEND 1 Obtain Pen And W
ipes TO Supply Room
Route 2}
}
WAIT UNTIL Pen And Wip
es Obtained = 1
SEND 1 Board Change TO P
atient 8
Route 3
Route 1
Update
Board D
ummy
Patient
9
If PCA Moving = 0 Then 1 Update Bo
ard Dumm
y
EXIT FIRST 1
667
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Pen
And Wipe
s
Supply
Room
SEND 1
Route 4} 3* Board Cha
nge
Patient
9
SEND 1
If Pen And Wipes Obtained
= 0 Then
4* Initial LOC(P
CA Loc
ation)
SEND 1
{
If CONTENTS(Supply Room,
Obtain Pen And Wipes) = 0
Then
{SEND 1 Obtain Pen And W
ipes TO Supply Room
Route 2}
}
668
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Pen And Wip
es Obtained = 1
SEND 1 Board Change TO P
atient 9
Route 3
Route 1
Update
Board D
ummy
Patient
10
If PCA Moving = 0 Then 1 Update Bo
ard Dumm
y
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Pen
And Wipe
s
Supply
Room
SEND 1
Route 4} 3* Board Cha
nge
Patient
10
SEND 1
If Pen And Wipes Obtained
= 0 Then
4* Initial LOC(P
CA Loc
ation)
SEND 1
669
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{
If CONTENTS(Supply Room,
Obtain Pen And Wipes) = 0
Then
{SEND 1 Obtain Pen And W
ipes TO Supply Room
Route 2}
}
WAIT UNTIL Pen And Wip
es Obtained = 1
SEND 1 Board Change TO P
atient 10
Route 3
Route 1
Obtain
Pen An
d Wipes
Supply
Room
USE PCA, 11 FOR B(4, 4, 0.
3, 0.7)
1 Obtain Pen
And Wipe
s
EXIT FIRST 1
670
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Pen And Wipes Obtained =
1
Board C
hange
Patient
1
USE PCA, 9 FOR B(4, 4, 1.5,
3.5)
1 Board Cha
nge
EXIT FIRST 1
Board C
hange
Patient
2
USE PCA, 9 FOR B(4, 4, 1.5,
3.5)
1 Board Cha
nge
EXIT FIRST 1
Board C
hange
Patient
3
USE PCA, 9 FOR B(4, 4, 1.5,
3.5)
1 Board Cha
nge
EXIT FIRST 1
Board C
hange
Patient
4
USE PCA, 9 FOR B(4, 4, 1.5,
3.5)
1 Board Cha
nge
EXIT FIRST 1
Board C
hange
Patient
5
USE PCA, 9 FOR B(4, 4, 1.5,
3.5)
1 Board Cha
nge
EXIT FIRST 1
Board C
hange
Patient
6
USE PCA, 9 FOR B(4, 4, 1.5,
3.5)
1 Board Cha
nge
EXIT FIRST 1
Board C
hange
Patient
7
USE PCA, 9 FOR B(4, 4, 1.5,
3.5)
1 Board Cha
nge
EXIT FIRST 1
671
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Board C
hange
Patient
8
USE PCA, 9 FOR B(4, 4, 1.5,
3.5)
1 Board Cha
nge
EXIT FIRST 1
Board C
hange
Patient
9
USE PCA, 9 FOR B(4, 4, 1.5,
3.5)
1 Board Cha
nge
EXIT FIRST 1
Board C
hange
Patient
10
USE PCA, 9 FOR B(4, 4, 1.5,
3.5)
1 Board Cha
nge
EXIT FIRST 1
Water D
ummy
Patient
1
If PCA Moving = 0 Then 1 Water Du
mmy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Fill Cup Nourish
ment Ro
om
SEND 1
Route 4} 3* Water Pass Patient
1
SEND 1
SEND 1 Fill Cup TO Nourish
ment Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
672
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Cups Filled >
0
SEND 1 Water Pass TO Pati
ent 1
Route 3
Route 1
Water D
ummy
Patient
2
If PCA Moving = 0 Then 1 Water Du
mmy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Fill Cup Nourish
ment Ro
om
SEND 1
Route 4} 3* Water Pass Patient
2
SEND 1
SEND 1 Fill Cup TO Nourish
ment Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
673
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Cups Filled >
0
SEND 1 Water Pass TO Pati
ent 2
Route 3
Route 1
Water D
ummy
Patient
3
If PCA Moving = 0 Then 1 Water Du
mmy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Fill Cup Nourish
ment Ro
om
SEND 1
Route 4} 3* Water Pass Patient
3
SEND 1
SEND 1 Fill Cup TO Nourish
ment Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
674
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Cups Filled >
0
SEND 1 Water Pass TO Pati
ent 3
Route 3
Route 1
Water D
ummy
Patient
4
If PCA Moving = 0 Then 1 Water Du
mmy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Fill Cup Nourish
ment Ro
om
SEND 1
Route 4} 3* Water Pass Patient
4
SEND 1
SEND 1 Fill Cup TO Nourish
ment Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
675
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Cups Filled >
0
SEND 1 Water Pass TO Pati
ent 4
Route 3
Route 1
Water D
ummy
Patient
5
If PCA Moving = 0 Then 1 Water Du
mmy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Fill Cup Nourish
ment Ro
om
SEND 1
Route 4} 3* Water Pass Patient
5
SEND 1
SEND 1 Fill Cup TO Nourish
ment Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
676
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Cups Filled >
0
SEND 1 Water Pass TO Pati
ent 5
Route 3
Route 1
Water D
ummy
Patient
6
If PCA Moving = 0 Then 1 Water Du
mmy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Fill Cup Nourish
ment Ro
om
SEND 1
Route 4} 3* Water Pass Patient
6
SEND 1
SEND 1 Fill Cup TO Nourish
ment Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
677
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Cups Filled >
0
SEND 1 Water Pass TO Pati
ent 6
Route 3
Route 1
Water D
ummy
Patient
7
If PCA Moving = 0 Then 1 Water Du
mmy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Fill Cup Nourish
ment Ro
om
SEND 1
Route 4} 3* Water Pass Patient
7
SEND 1
SEND 1 Fill Cup TO Nourish
ment Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
678
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Cups Filled >
0
SEND 1 Water Pass TO Pati
ent 7
Route 3
Route 1
Water D
ummy
Patient
8
If PCA Moving = 0 Then 1 Water Du
mmy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Fill Cup Nourish
ment Ro
om
SEND 1
Route 4} 3* Water Pass Patient
8
SEND 1
SEND 1 Fill Cup TO Nourish
ment Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
679
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Cups Filled >
0
SEND 1 Water Pass TO Pati
ent 8
Route 3
Route 1
Water D
ummy
Patient
9
If PCA Moving = 0 Then 1 Water Du
mmy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Fill Cup Nourish
ment Ro
om
SEND 1
Route 4} 3* Water Pass Patient
9
SEND 1
SEND 1 Fill Cup TO Nourish
ment Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
680
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Cups Filled >
0
SEND 1 Water Pass TO Pati
ent 9
Route 3
Route 1
Water D
ummy
Patient
10
If PCA Moving = 0 Then 1 Water Du
mmy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Fill Cup Nourish
ment Ro
om
SEND 1
Route 4} 3* Water Pass Patient
10
SEND 1
SEND 1 Fill Cup TO Nourish
ment Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
681
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Cups Filled >
0
SEND 1 Water Pass TO Pati
ent 10
Route 3
Route 1
Fill Cup Nourish
ment Ro
om
USE PCA, 10 FOR B(2.59475
218658892, 4.67055393586006,
0.36, 0.5)
1 Fill Cup EXIT FIRST 1
Cups Filled = Cups Filled +
1
Water P
ass
Patient
1
USE PCA, 9 FOR B(4, 4, 0.1,
0.2)
1 Water Pass EXIT FIRST 1
Cups Filled = Cups Filled - 1
Water P
ass
Patient
2
USE PCA, 9 FOR B(4, 4, 0.1,
0.2)
1 Water Pass EXIT FIRST 1
Cups Filled = Cups Filled - 1
682
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Water P
ass
Patient
3
USE PCA, 9 FOR B(4, 4, 0.1,
0.2)
1 Water Pass EXIT FIRST 1
Cups Filled = Cups Filled - 1
Water P
ass
Patient
4
USE PCA, 9 FOR B(4, 4, 0.1,
0.2)
1 Water Pass EXIT FIRST 1
Cups Filled = Cups Filled - 1
Water P
ass
Patient
5
USE PCA, 9 FOR B(4, 4, 0.1,
0.2)
1 Water Pass EXIT FIRST 1
Cups Filled = Cups Filled - 1
Water P
ass
Patient
6
USE PCA, 9 FOR B(4, 4, 0.1,
0.2)
1 Water Pass EXIT FIRST 1
Cups Filled = Cups Filled - 1
Water P
ass
Patient
7
USE PCA, 9 FOR B(4, 4, 0.1,
0.2)
1 Water Pass EXIT FIRST 1
Cups Filled = Cups Filled - 1
Water P
ass
Patient
8
USE PCA, 9 FOR B(4, 4, 0.1,
0.2)
1 Water Pass EXIT FIRST 1
683
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Cups Filled = Cups Filled - 1
Water P
ass
Patient
9
USE PCA, 9 FOR B(4, 4, 0.1,
0.2)
1 Water Pass EXIT FIRST 1
Cups Filled = Cups Filled - 1
Water P
ass
Patient
10
USE PCA, 9 FOR B(4, 4, 0.1,
0.2)
1 Water Pass EXIT FIRST 1
Cups Filled = Cups Filled - 1
Non Ind
ep Bath
Dummy
Patient
1
If PCA Moving = 0 Then 1 Non Indep
Bath Dum
my
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Non Indep
Obtain Bat
h Items
Supply
Room
SEND 1
Route 4} 3* Non Indep
Provide Ba
th Items
Patient
1
SEND 1
684
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Non Indep Obtain B
ath Items TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Bath Items O
btained > 0
Bath Items Obtained = Bath
Items Obtained - 1
SEND 1 Non Indep Provide
Bath Items TO Patient 1
Route 3
Route 1
Non Ind
ep Bath
Dummy
Patient
2
If PCA Moving = 0 Then 1 Non Indep
Bath Dum
my
EXIT FIRST 1
685
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Non Indep
Obtain Bat
h Items
Supply
Room
SEND 1
Route 4} 3* Non Indep
Provide Ba
th Items
Patient
2
SEND 1
SEND 1 Non Indep Obtain B
ath Items TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Bath Items O
btained > 0
Bath Items Obtained = Bath
Items Obtained - 1
SEND 1 Non Indep Provide
Bath Items TO Patient 2
Route 3
686
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Non Ind
ep Bath
Dummy
Patient
3
If PCA Moving = 0 Then 1 Non Indep
Bath Dum
my
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Non Indep
Obtain Bat
h Items
Supply
Room
SEND 1
Route 4} 3* Non Indep
Provide Ba
th Items
Patient
3
SEND 1
SEND 1 Non Indep Obtain B
ath Items TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Bath Items O
btained > 0
687
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Bath Items Obtained = Bath
Items Obtained - 1
SEND 1 Non Indep Provide
Bath Items TO Patient 3
Route 3
Route 1
Non Ind
ep Bath
Dummy
Patient
4
If PCA Moving = 0 Then 1 Non Indep
Bath Dum
my
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Non Indep
Obtain Bat
h Items
Supply
Room
SEND 1
Route 4} 3* Non Indep
Provide Ba
th Items
Patient
4
SEND 1
688
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Non Indep Obtain B
ath Items TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Bath Items O
btained > 0
Bath Items Obtained = Bath
Items Obtained - 1
SEND 1 Non Indep Provide
Bath Items TO Patient 4
Route 3
Route 1
Non Ind
ep Bath
Dummy
Patient
5
If PCA Moving = 0 Then 1 Non Indep
Bath Dum
my
EXIT FIRST 1
689
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Non Indep
Obtain Bat
h Items
Supply
Room
SEND 1
Route 4} 3* Non Indep
Provide Ba
th Items
Patient
5
SEND 1
SEND 1 Non Indep Obtain B
ath Items TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Bath Items O
btained > 0
Bath Items Obtained = Bath
Items Obtained - 1
SEND 1 Non Indep Provide
Bath Items TO Patient 5
Route 3
690
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Non Ind
ep Bath
Dummy
Patient
6
If PCA Moving = 0 Then 1 Non Indep
Bath Dum
my
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Non Indep
Obtain Bat
h Items
Supply
Room
SEND 1
Route 4} 3* Non Indep
Provide Ba
th Items
Patient
6
SEND 1
SEND 1 Non Indep Obtain B
ath Items TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Bath Items O
btained > 0
691
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Bath Items Obtained = Bath
Items Obtained - 1
SEND 1 Non Indep Provide
Bath Items TO Patient 6
Route 3
Route 1
Non Ind
ep Bath
Dummy
Patient
7
If PCA Moving = 0 Then 1 Non Indep
Bath Dum
my
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Non Indep
Obtain Bat
h Items
Supply
Room
SEND 1
Route 4} 3* Non Indep
Provide Ba
th Items
Patient
7
SEND 1
692
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Non Indep Obtain B
ath Items TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Bath Items O
btained > 0
Bath Items Obtained = Bath
Items Obtained - 1
SEND 1 Non Indep Provide
Bath Items TO Patient 7
Route 3
Route 1
Non Ind
ep Bath
Dummy
Patient
8
If PCA Moving = 0 Then 1 Non Indep
Bath Dum
my
EXIT FIRST 1
693
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Non Indep
Obtain Bat
h Items
Supply
Room
SEND 1
Route 4} 3* Non Indep
Provide Ba
th Items
Patient
8
SEND 1
SEND 1 Non Indep Obtain B
ath Items TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Bath Items O
btained > 0
Bath Items Obtained = Bath
Items Obtained - 1
SEND 1 Non Indep Provide
Bath Items TO Patient 8
Route 3
694
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Non Ind
ep Bath
Dummy
Patient
9
If PCA Moving = 0 Then 1 Non Indep
Bath Dum
my
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Non Indep
Obtain Bat
h Items
Supply
Room
SEND 1
Route 4} 3* Non Indep
Provide Ba
th Items
Patient
9
SEND 1
SEND 1 Non Indep Obtain B
ath Items TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Bath Items O
btained > 0
695
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Bath Items Obtained = Bath
Items Obtained - 1
SEND 1 Non Indep Provide
Bath Items TO Patient 9
Route 3
Route 1
Non Ind
ep Bath
Dummy
Patient
10
If PCA Moving = 0 Then 1 Non Indep
Bath Dum
my
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Non Indep
Obtain Bat
h Items
Supply
Room
SEND 1
Route 4} 3* Non Indep
Provide Ba
th Items
Patient
10
SEND 1
696
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Non Indep Obtain B
ath Items TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Bath Items O
btained > 0
Bath Items Obtained = Bath
Items Obtained - 1
SEND 1 Non Indep Provide
Bath Items TO Patient 10
Route 3
Route 1
Non Ind
ep Obtai
n Bath I
tems
Supply
Room
USE PCA, 8 FOR B(4, 4, 0.3,
0.7)
1 Non Indep
Obtain Bat
h Items
EXIT FIRST 1
697
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Bath Items Obtained = Bath
Items Obtained + 1
Non Ind
ep Provi
de Bath
Items
Patient
1
USE PCA, 9 FOR B(4, 4, 0.3,
0.7)
1 Non Indep
Provide Ba
th Items
EXIT FIRST 1
SEND 1 Patient Bath TO Pa
tient 1
2* Patient Bat
h
Patient
1
SEND 1
Route 2
Route 1
Non Ind
ep Provi
de Bath
Items
Patient
2
USE PCA, 9 FOR B(4, 4, 0.3,
0.7)
1 Non Indep
Provide Ba
th Items
EXIT FIRST 1
SEND 1 Patient Bath TO Pa
tient 2
2* Patient Bat
h
Patient
2
SEND 1
Route 2
698
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Non Ind
ep Provi
de Bath
Items
Patient
3
USE PCA, 9 FOR B(4, 4, 0.3,
0.7)
1 Non Indep
Provide Ba
th Items
EXIT FIRST 1
SEND 1 Patient Bath TO Pa
tient 3
2* Patient Bat
h
Patient
3
SEND 1
Route 2
Route 1
Non Ind
ep Provi
de Bath
Items
Patient
4
USE PCA, 9 FOR B(4, 4, 0.3,
0.7)
1 Non Indep
Provide Ba
th Items
EXIT FIRST 1
SEND 1 Patient Bath TO Pa
tient 4
2* Patient Bat
h
Patient
4
SEND 1
Route 2
Route 1
699
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Non Ind
ep Provi
de Bath
Items
Patient
5
USE PCA, 9 FOR B(4, 4, 0.3,
0.7)
1 Non Indep
Provide Ba
th Items
EXIT FIRST 1
SEND 1 Patient Bath TO Pa
tient 5
2* Patient Bat
h
Patient
5
SEND 1
Route 2
Route 1
Non Ind
ep Provi
de Bath
Items
Patient
6
USE PCA, 9 FOR B(4, 4, 0.3,
0.7)
1 Non Indep
Provide Ba
th Items
EXIT FIRST 1
SEND 1 Patient Bath TO Pa
tient 6
2* Patient Bat
h
Patient
6
SEND 1
Route 2
Route 1
700
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Non Ind
ep Provi
de Bath
Items
Patient
7
USE PCA, 9 FOR B(4, 4, 0.3,
0.7)
1 Non Indep
Provide Ba
th Items
EXIT FIRST 1
SEND 1 Patient Bath TO Pa
tient 7
2* Patient Bat
h
Patient
7
SEND 1
Route 2
Route 1
Non Ind
ep Provi
de Bath
Items
Patient
8
USE PCA, 9 FOR B(4, 4, 0.3,
0.7)
1 Non Indep
Provide Ba
th Items
EXIT FIRST 1
SEND 1 Patient Bath TO Pa
tient 8
2* Patient Bat
h
Patient
8
SEND 1
Route 2
Route 1
701
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Non Ind
ep Provi
de Bath
Items
Patient
9
USE PCA, 9 FOR B(4, 4, 0.3,
0.7)
1 Non Indep
Provide Ba
th Items
EXIT FIRST 1
SEND 1 Patient Bath TO Pa
tient 9
2* Patient Bat
h
Patient
9
SEND 1
Route 2
Route 1
Non Ind
ep Provi
de Bath
Items
Patient
10
USE PCA, 9 FOR B(4, 4, 0.3,
0.7)
1 Non Indep
Provide Ba
th Items
EXIT FIRST 1
SEND 1 Patient Bath TO Pa
tient 10
2* Patient Bat
h
Patient
10
SEND 1
Route 2
Route 1
702
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Patient
Bath
Patient
1
USE PCA, 10 FOR B(4, 4, 38.
59, 44.59)
1 Patient Bat
h
EXIT FIRST 1
Patient
Bath
Patient
2
USE PCA, 10 FOR B(4, 4, 38.
59, 44.59)
1 Patient Bat
h
EXIT FIRST 1
Patient
Bath
Patient
3
USE PCA, 10 FOR B(4, 4, 38.
59, 44.59)
1 Patient Bat
h
EXIT FIRST 1
Patient
Bath
Patient
4
USE PCA, 10 FOR B(4, 4, 38.
59, 44.59)
1 Patient Bat
h
EXIT FIRST 1
Patient
Bath
Patient
5
USE PCA, 10 FOR B(4, 4, 38.
59, 44.59)
1 Patient Bat
h
EXIT FIRST 1
Patient
Bath
Patient
6
USE PCA, 10 FOR B(4, 4, 38.
59, 44.59)
1 Patient Bat
h
EXIT FIRST 1
Patient
Bath
Patient
7
USE PCA, 10 FOR B(4, 4, 38.
59, 44.59)
1 Patient Bat
h
EXIT FIRST 1
Patient
Bath
Patient
8
USE PCA, 10 FOR B(4, 4, 38.
59, 44.59)
1 Patient Bat
h
EXIT FIRST 1
703
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Patient
Bath
Patient
9
USE PCA, 10 FOR B(4, 4, 38.
59, 44.59)
1 Patient Bat
h
EXIT FIRST 1
Patient
Bath
Patient
10
USE PCA, 10 FOR B(4, 4, 38.
59, 44.59)
1 Patient Bat
h
EXIT FIRST 1
Linen D
ummy
Patient
1
If PCA Moving = 0 Then 1 Linen Dum
my
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en
Supply
Room
SEND 1
Route 4} 3* Linen Chan
ge
Patient
1
SEND 1
SEND 1 Obtain Linen TO Su
pply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Obtaine
d > 0
704
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Linen Obtained = Linen Obt
ained - 1
SEND 1 Linen Change TO P
atient 1
Route 3
Route 1
Linen D
ummy
Patient
2
If PCA Moving = 0 Then 1 Linen Dum
my
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en
Supply
Room
SEND 1
Route 4} 3* Linen Chan
ge
Patient
2
SEND 1
SEND 1 Obtain Linen TO Su
pply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
705
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Linen Obtaine
d > 0
Linen Obtained = Linen Obt
ained - 1
SEND 1 Linen Change TO P
atient 2
Route 3
Route 1
Linen D
ummy
Patient
3
If PCA Moving = 0 Then 1 Linen Dum
my
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en
Supply
Room
SEND 1
Route 4} 3* Linen Chan
ge
Patient
3
SEND 1
SEND 1 Obtain Linen TO Su
pply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
706
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 2
WAIT UNTIL Linen Obtaine
d > 0
Linen Obtained = Linen Obt
ained - 1
SEND 1 Linen Change TO P
atient 3
Route 3
Route 1
Linen D
ummy
Patient
4
If PCA Moving = 0 Then 1 Linen Dum
my
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en
Supply
Room
SEND 1
Route 4} 3* Linen Chan
ge
Patient
4
SEND 1
707
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Obtain Linen TO Su
pply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Obtaine
d > 0
Linen Obtained = Linen Obt
ained - 1
SEND 1 Linen Change TO P
atient 4
Route 3
Route 1
Linen D
ummy
Patient
5
If PCA Moving = 0 Then 1 Linen Dum
my
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en
Supply
Room
SEND 1
708
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 4} 3* Linen Chan
ge
Patient
5
SEND 1
SEND 1 Obtain Linen TO Su
pply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Obtaine
d > 0
Linen Obtained = Linen Obt
ained - 1
SEND 1 Linen Change TO P
atient 5
Route 3
Route 1
Linen D
ummy
Patient
6
If PCA Moving = 0 Then 1 Linen Dum
my
EXIT FIRST 1
709
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en
Supply
Room
SEND 1
Route 4} 3* Linen Chan
ge
Patient
6
SEND 1
SEND 1 Obtain Linen TO Su
pply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Obtaine
d > 0
Linen Obtained = Linen Obt
ained - 1
SEND 1 Linen Change TO P
atient 6
Route 3
Route 1
710
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Linen D
ummy
Patient
7
If PCA Moving = 0 Then 1 Linen Dum
my
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en
Supply
Room
SEND 1
Route 4} 3* Linen Chan
ge
Patient
7
SEND 1
SEND 1 Obtain Linen TO Su
pply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Obtaine
d > 0
Linen Obtained = Linen Obt
ained - 1
SEND 1 Linen Change TO P
atient 7
Route 3
711
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Linen D
ummy
Patient
8
If PCA Moving = 0 Then 1 Linen Dum
my
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en
Supply
Room
SEND 1
Route 4} 3* Linen Chan
ge
Patient
8
SEND 1
SEND 1 Obtain Linen TO Su
pply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Obtaine
d > 0
Linen Obtained = Linen Obt
ained - 1
SEND 1 Linen Change TO P
atient 8
712
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 3
Route 1
Linen D
ummy
Patient
9
If PCA Moving = 0 Then 1 Linen Dum
my
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en
Supply
Room
SEND 1
Route 4} 3* Linen Chan
ge
Patient
9
SEND 1
SEND 1 Obtain Linen TO Su
pply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Obtaine
d > 0
Linen Obtained = Linen Obt
ained - 1
713
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Linen Change TO P
atient 9
Route 3
Route 1
Linen D
ummy
Patient
10
If PCA Moving = 0 Then 1 Linen Dum
my
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en
Supply
Room
SEND 1
Route 4} 3* Linen Chan
ge
Patient
10
SEND 1
SEND 1 Obtain Linen TO Su
pply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Obtaine
d > 0
714
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Linen Obtained = Linen Obt
ained - 1
SEND 1 Linen Change TO P
atient 10
Route 3
Route 1
Obtain
Linen
Supply
Room
USE PCA, 7 FOR B(4, 4, 0.3,
0.7)
1 Obtain Lin
en
EXIT FIRST 1
Linen Obtained = Linen Obt
ained + 1
Linen C
hange
Patient
1
USE PCA, 8 FOR B(4, 4, 3.5,
5.5)
1 Linen Chan
ge
EXIT FIRST 1
Linen C
hange
Patient
2
USE PCA, 8 FOR B(4, 4, 3.5,
5.5)
1 Linen Chan
ge
EXIT FIRST 1
Linen C
hange
Patient
3
USE PCA, 8 FOR B(4, 4, 3.5,
5.5)
1 Linen Chan
ge
EXIT FIRST 1
715
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Linen C
hange
Patient
4
USE PCA, 8 FOR B(4, 4, 3.5,
5.5)
1 Linen Chan
ge
EXIT FIRST 1
Linen C
hange
Patient
5
USE PCA, 8 FOR B(4, 4, 3.5,
5.5)
1 Linen Chan
ge
EXIT FIRST 1
Linen C
hange
Patient
6
USE PCA, 8 FOR B(4, 4, 3.5,
5.5)
1 Linen Chan
ge
EXIT FIRST 1
Linen C
hange
Patient
7
USE PCA, 8 FOR B(4, 4, 3.5,
5.5)
1 Linen Chan
ge
EXIT FIRST 1
Linen C
hange
Patient
8
USE PCA, 8 FOR B(4, 4, 3.5,
5.5)
1 Linen Chan
ge
EXIT FIRST 1
Linen C
hange
Patient
9
USE PCA, 8 FOR B(4, 4, 3.5,
5.5)
1 Linen Chan
ge
EXIT FIRST 1
Linen C
hange
Patient
10
USE PCA, 8 FOR B(4, 4, 3.5,
5.5)
1 Linen Chan
ge
EXIT FIRST 1
Walk D
ummy
Patient
1
Walk Number = 1 1 Walk Dum
my
EXIT FIRST 1
716
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
//First Walk 2* Obtain Wa
lk Items
Supply
Room
SEND 1
If PCA Moving = 0 Then 3* Patient Wa
lk
Patient
1
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 4}
Send 1 Obtain Walk Items T
O Supply Room
Route 2
Wait Until Walk Items Obtai
ned > 0
Walk Items Obtained = Wal
k Items Obtained - 1
Send 1 Patient Walk TO Pati
ent 1
717
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 3
Wait Until Walk Number = 2
//Second Walk
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 1
Route 3
Wait Until Walk Number = 3
//Third Walk
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
718
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 4}
Send 1 Patient Walk TO Pati
ent 1
Route 3
Route 1
Walk D
ummy
Patient
2
Walk Number = 1 1 Walk Dum
my
EXIT FIRST 1
//First Walk 2* Obtain Wa
lk Items
Supply
Room
SEND 1
If PCA Moving = 0 Then 3* Patient Wa
lk
Patient
2
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 4}
Send 1 Obtain Walk Items T
O Supply Room
719
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 2
Wait Until Walk Items Obtai
ned > 0
Walk Items Obtained = Wal
k Items Obtained - 1
Send 1 Patient Walk TO Pati
ent 2
Route 3
Wait Until Walk Number = 2
//Second Walk
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 2
720
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 3
Wait Until Walk Number = 3
//Third Walk
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 2
Route 3
Route 1
Walk D
ummy
Patient
3
Walk Number = 1 1 Walk Dum
my
EXIT FIRST 1
//First Walk 2* Obtain Wa
lk Items
Supply
Room
SEND 1
721
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If PCA Moving = 0 Then 3* Patient Wa
lk
Patient
3
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 4}
Send 1 Obtain Walk Items T
O Supply Room
Route 2
Wait Until Walk Items Obtai
ned > 0
Walk Items Obtained = Wal
k Items Obtained - 1
Send 1 Patient Walk TO Pati
ent 3
Route 3
Wait Until Walk Number = 2
722
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
//Second Walk
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 3
Route 3
Wait Until Walk Number = 3
//Third Walk
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
723
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Send 1 Patient Walk TO Pati
ent 3
Route 3
Route 1
Walk D
ummy
Patient
4
Walk Number = 1 1 Walk Dum
my
EXIT FIRST 1
//First Walk 2* Obtain Wa
lk Items
Supply
Room
SEND 1
If PCA Moving = 0 Then 3* Patient Wa
lk
Patient
4
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 4}
Send 1 Obtain Walk Items T
O Supply Room
Route 2
724
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Wait Until Walk Items Obtai
ned > 0
Walk Items Obtained = Wal
k Items Obtained - 1
Send 1 Patient Walk TO Pati
ent 4
Route 3
Wait Until Walk Number = 2
//Second Walk
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 4
Route 3
725
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Wait Until Walk Number = 3
//Third Walk
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 4
Route 3
Route 1
Walk D
ummy
Patient
5
Walk Number = 1 1 Walk Dum
my
EXIT FIRST 1
//First Walk 2* Obtain Wa
lk Items
Supply
Room
SEND 1
If PCA Moving = 0 Then 3* Patient Wa
lk
Patient
5
SEND 1
726
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 4}
Send 1 Obtain Walk Items T
O Supply Room
Route 2
Wait Until Walk Items Obtai
ned > 0
Walk Items Obtained = Wal
k Items Obtained - 1
Send 1 Patient Walk TO Pati
ent 5
Route 3
Wait Until Walk Number = 2
//Second Walk
Wait Time Between Walks
727
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 5
Route 3
Wait Until Walk Number = 3
//Third Walk
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 5
Route 3
728
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Walk D
ummy
Patient
6
Walk Number = 1 1 Walk Dum
my
EXIT FIRST 1
//First Walk 2* Obtain Wa
lk Items
Supply
Room
SEND 1
If PCA Moving = 0 Then 3* Patient Wa
lk
Patient
6
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 4}
Send 1 Obtain Walk Items T
O Supply Room
Route 2
Wait Until Walk Items Obtai
ned > 0
729
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Walk Items Obtained = Wal
k Items Obtained - 1
Send 1 Patient Walk TO Pati
ent 6
Route 3
Wait Until Walk Number = 2
//Second Walk
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 6
Route 3
Wait Until Walk Number = 3
//Third Walk
730
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 6
Route 3
Route 1
Walk D
ummy
Patient
7
Walk Number = 1 1 Walk Dum
my
EXIT FIRST 1
//First Walk 2* Obtain Wa
lk Items
Supply
Room
SEND 1
If PCA Moving = 0 Then 3* Patient Wa
lk
Patient
7
SEND 1
731
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 4}
Send 1 Obtain Walk Items T
O Supply Room
Route 2
Wait Until Walk Items Obtai
ned > 0
Walk Items Obtained = Wal
k Items Obtained - 1
Send 1 Patient Walk TO Pati
ent 7
Route 3
Wait Until Walk Number = 2
//Second Walk
Wait Time Between Walks
732
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 7
Route 3
Wait Until Walk Number = 3
//Third Walk
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 7
Route 3
733
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Walk D
ummy
Patient
8
Walk Number = 1 1 Walk Dum
my
EXIT FIRST 1
//First Walk 2* Obtain Wa
lk Items
Supply
Room
SEND 1
If PCA Moving = 0 Then 3* Patient Wa
lk
Patient
8
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 4}
Send 1 Obtain Walk Items T
O Supply Room
Route 2
Wait Until Walk Items Obtai
ned > 0
734
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Walk Items Obtained = Wal
k Items Obtained - 1
Send 1 Patient Walk TO Pati
ent 8
Route 3
Wait Until Walk Number = 2
//Second Walk
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 8
Route 3
Wait Until Walk Number = 3
//Third Walk
735
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 8
Route 3
Route 1
Walk D
ummy
Patient
9
Walk Number = 1 1 Walk Dum
my
EXIT FIRST 1
//First Walk 2* Obtain Wa
lk Items
Supply
Room
SEND 1
If PCA Moving = 0 Then 3* Patient Wa
lk
Patient
9
SEND 1
736
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 4}
Send 1 Obtain Walk Items T
O Supply Room
Route 2
Wait Until Walk Items Obtai
ned > 0
Walk Items Obtained = Wal
k Items Obtained - 1
Send 1 Patient Walk TO Pati
ent 9
Route 3
Wait Until Walk Number = 2
//Second Walk
Wait Time Between Walks
737
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 9
Route 3
Wait Until Walk Number = 3
//Third Walk
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 9
Route 3
738
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Walk D
ummy
Patient
10
Walk Number = 1 1 Walk Dum
my
EXIT FIRST 1
//First Walk 2* Obtain Wa
lk Items
Supply
Room
SEND 1
If PCA Moving = 0 Then 3* Patient Wa
lk
Patient
10
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 4}
Send 1 Obtain Walk Items T
O Supply Room
Route 2
Wait Until Walk Items Obtai
ned > 0
739
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Walk Items Obtained = Wal
k Items Obtained - 1
Send 1 Patient Walk TO Pati
ent 10
Route 3
Wait Until Walk Number = 2
//Second Walk
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 10
Route 3
Wait Until Walk Number = 3
//Third Walk
740
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Wait Time Between Walks
If PCA Moving = 0 Then
{SEND 1 Initial TO LOC(PC
A Location)
Route 4}
Send 1 Patient Walk TO Pati
ent 10
Route 3
Route 1
Obtain
Walk Ite
ms
Supply
Room
USE PCA, 6 FOR B(4, 4, 0.3,
0.7)
1 Obtain Wa
lk Items
EXIT FIRST 1
Walk Items Obtained = Wal
k Items Obtained + 1
Patient
Walk
Patient
1
USE PCA, 7 FOR B(4, 4, 4, 1
2)
1 Patient Wa
lk
EXIT FIRST 1
741
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Walk Number = Walk Numb
er + 1
2* Walk Doc Patient
1
SEND 1
SEND 1 Walk Doc TO Patie
nt 1
Route 2
Route 1
Patient
Walk
Patient
2
USE PCA, 7 FOR B(4, 4, 4, 1
2)
1 Patient Wa
lk
EXIT FIRST 1
Walk Number = Walk Numb
er + 1
2* Walk Doc Patient
2
SEND 1
SEND 1 Walk Doc TO Patie
nt 2
Route 2
Route 1
Patient
Walk
Patient
3
USE PCA, 7 FOR B(4, 4, 4, 1
2)
1 Patient Wa
lk
EXIT FIRST 1
742
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Walk Number = Walk Numb
er + 1
2* Walk Doc Patient
3
SEND 1
SEND 1 Walk Doc TO Patie
nt 3
Route 2
Route 1
Patient
Walk
Patient
4
USE PCA, 7 FOR B(4, 4, 4, 1
2)
1 Patient Wa
lk
EXIT FIRST 1
Walk Number = Walk Numb
er + 1
2* Walk Doc Patient
4
SEND 1
SEND 1 Walk Doc TO Patie
nt 4
Route 2
Route 1
Patient
Walk
Patient
5
USE PCA, 7 FOR B(4, 4, 4, 1
2)
1 Patient Wa
lk
EXIT FIRST 1
743
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Walk Number = Walk Numb
er + 1
2* Walk Doc Patient
5
SEND 1
SEND 1 Walk Doc TO Patie
nt 5
Route 2
Route 1
Patient
Walk
Patient
6
USE PCA, 7 FOR B(4, 4, 4, 1
2)
1 Patient Wa
lk
EXIT FIRST 1
Walk Number = Walk Numb
er + 1
2* Walk Doc Patient
6
SEND 1
SEND 1 Walk Doc TO Patie
nt 6
Route 2
Route 1
Patient
Walk
Patient
7
USE PCA, 7 FOR B(4, 4, 4, 1
2)
1 Patient Wa
lk
EXIT FIRST 1
744
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Walk Number = Walk Numb
er + 1
2* Walk Doc Patient
7
SEND 1
SEND 1 Walk Doc TO Patie
nt 7
Route 2
Route 1
Patient
Walk
Patient
8
USE PCA, 7 FOR B(4, 4, 4, 1
2)
1 Patient Wa
lk
EXIT FIRST 1
Walk Number = Walk Numb
er + 1
2* Walk Doc Patient
8
SEND 1
SEND 1 Walk Doc TO Patie
nt 8
Route 2
Route 1
Patient
Walk
Patient
9
USE PCA, 7 FOR B(4, 4, 4, 1
2)
1 Patient Wa
lk
EXIT FIRST 1
745
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Walk Number = Walk Numb
er + 1
2* Walk Doc Patient
9
SEND 1
SEND 1 Walk Doc TO Patie
nt 9
Route 2
Route 1
Patient
Walk
Patient
10
USE PCA, 7 FOR B(4, 4, 4, 1
2)
1 Patient Wa
lk
EXIT FIRST 1
Walk Number = Walk Numb
er + 1
2* Walk Doc Patient
10
SEND 1
SEND 1 Walk Doc TO Patie
nt 10
Route 2
Route 1
Walk D
oc
Patient
1
USE PCA, 8 FOR B(2.938271
60493827, 4.61728395061728,
0.5, 2)
1 Walk Doc EXIT FIRST 1
746
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Walk D
oc
Patient
2
USE PCA, 8 FOR B(2.938271
60493827, 4.61728395061728,
0.5, 2)
1 Walk Doc EXIT FIRST 1
Walk D
oc
Patient
3
USE PCA, 8 FOR B(2.938271
60493827, 4.61728395061728,
0.5, 2)
1 Walk Doc EXIT FIRST 1
Walk D
oc
Patient
4
USE PCA, 8 FOR B(2.938271
60493827, 4.61728395061728,
0.5, 2)
1 Walk Doc EXIT FIRST 1
Walk D
oc
Patient
5
USE PCA, 8 FOR B(2.938271
60493827, 4.61728395061728,
0.5, 2)
1 Walk Doc EXIT FIRST 1
Walk D
oc
Patient
6
USE PCA, 8 FOR B(2.938271
60493827, 4.61728395061728,
0.5, 2)
1 Walk Doc EXIT FIRST 1
747
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Walk D
oc
Patient
7
USE PCA, 8 FOR B(2.938271
60493827, 4.61728395061728,
0.5, 2)
1 Walk Doc EXIT FIRST 1
Walk D
oc
Patient
8
USE PCA, 8 FOR B(2.938271
60493827, 4.61728395061728,
0.5, 2)
1 Walk Doc EXIT FIRST 1
Walk D
oc
Patient
9
USE PCA, 8 FOR B(2.938271
60493827, 4.61728395061728,
0.5, 2)
1 Walk Doc EXIT FIRST 1
Walk D
oc
Patient
10
USE PCA, 8 FOR B(2.938271
60493827, 4.61728395061728,
0.5, 2)
1 Walk Doc EXIT FIRST 1
Incision
Care Du
mmy
Patient
1
If PCA Moving = 0 Then 1 Incision Ca
re Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain IC
Materials
Supply
Room
SEND 1
748
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 4} 3* Wound Car
e
Patient
1
SEND 1
SEND 1 Obtain IC Materials
TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Incision Care I
tems Obtained > 0
Incision Care Items Obtained
= Incision Care Items Obtain
ed - 1
SEND 1 Wound Care TO Pat
ient 1
Route 3
Route 1
749
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Incision
Care Du
mmy
Patient
2
If PCA Moving = 0 Then 1 Incision Ca
re Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain IC
Materials
Supply
Room
SEND 1
Route 4} 3* Wound Car
e
Patient
2
SEND 1
SEND 1 Obtain IC Materials
TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Incision Care I
tems Obtained > 0
Incision Care Items Obtained
= Incision Care Items Obtain
ed - 1
750
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Wound Care TO Pat
ient 2
Route 3
Route 1
Incision
Care Du
mmy
Patient
3
If PCA Moving = 0 Then 1 Incision Ca
re Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain IC
Materials
Supply
Room
SEND 1
Route 4} 3* Wound Car
e
Patient
3
SEND 1
SEND 1 Obtain IC Materials
TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Incision Care I
tems Obtained > 0
751
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Incision Care Items Obtained
= Incision Care Items Obtain
ed - 1
SEND 1 Wound Care TO Pat
ient 3
Route 3
Route 1
Incision
Care Du
mmy
Patient
4
If PCA Moving = 0 Then 1 Incision Ca
re Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain IC
Materials
Supply
Room
SEND 1
Route 4} 3* Wound Car
e
Patient
4
SEND 1
SEND 1 Obtain IC Materials
TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
752
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 2
WAIT UNTIL Incision Care I
tems Obtained > 0
Incision Care Items Obtained
= Incision Care Items Obtain
ed - 1
SEND 1 Wound Care TO Pat
ient 4
Route 3
Route 1
Incision
Care Du
mmy
Patient
5
If PCA Moving = 0 Then 1 Incision Ca
re Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain IC
Materials
Supply
Room
SEND 1
Route 4} 3* Wound Car
e
Patient
5
SEND 1
753
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Obtain IC Materials
TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Incision Care I
tems Obtained > 0
Incision Care Items Obtained
= Incision Care Items Obtain
ed - 1
SEND 1 Wound Care TO Pat
ient 5
Route 3
Route 1
Incision
Care Du
mmy
Patient
6
If PCA Moving = 0 Then 1 Incision Ca
re Dummy
EXIT FIRST 1
754
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain IC
Materials
Supply
Room
SEND 1
Route 4} 3* Wound Car
e
Patient
6
SEND 1
SEND 1 Obtain IC Materials
TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Incision Care I
tems Obtained > 0
Incision Care Items Obtained
= Incision Care Items Obtain
ed - 1
SEND 1 Wound Care TO Pat
ient 6
Route 3
Route 1
755
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Incision
Care Du
mmy
Patient
7
If PCA Moving = 0 Then 1 Incision Ca
re Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain IC
Materials
Supply
Room
SEND 1
Route 4} 3* Wound Car
e
Patient
7
SEND 1
SEND 1 Obtain IC Materials
TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Incision Care I
tems Obtained > 0
Incision Care Items Obtained
= Incision Care Items Obtain
ed - 1
756
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Wound Care TO Pat
ient 7
Route 3
Route 1
Incision
Care Du
mmy
Patient
8
If PCA Moving = 0 Then 1 Incision Ca
re Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain IC
Materials
Supply
Room
SEND 1
Route 4} 3* Wound Car
e
Patient
8
SEND 1
SEND 1 Obtain IC Materials
TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Incision Care I
tems Obtained > 0
757
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Incision Care Items Obtained
= Incision Care Items Obtain
ed - 1
SEND 1 Wound Care TO Pat
ient 8
Route 3
Route 1
Incision
Care Du
mmy
Patient
9
If PCA Moving = 0 Then 1 Incision Ca
re Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain IC
Materials
Supply
Room
SEND 1
Route 4} 3* Wound Car
e
Patient
9
SEND 1
SEND 1 Obtain IC Materials
TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
758
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 2
WAIT UNTIL Incision Care I
tems Obtained > 0
Incision Care Items Obtained
= Incision Care Items Obtain
ed - 1
SEND 1 Wound Care TO Pat
ient 9
Route 3
Route 1
Incision
Care Du
mmy
Patient
10
If PCA Moving = 0 Then 1 Incision Ca
re Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain IC
Materials
Supply
Room
SEND 1
Route 4} 3* Wound Car
e
Patient
10
SEND 1
759
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Obtain IC Materials
TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Incision Care I
tems Obtained > 0
Incision Care Items Obtained
= Incision Care Items Obtain
ed - 1
SEND 1 Wound Care TO Pat
ient 10
Route 3
Route 1
Obtain I
C Mater
ials
Supply
Room
USE PCA, 5 FOR B(4, 4, 0.3,
0.7)
1 Obtain IC
Materials
EXIT FIRST 1
760
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Incision Care Items Obtained
= Incision Care Items Obtain
ed + 1
Wound
Care
Patient
1
USE PCA, 6 FOR B(4, 4, 8.5,
10.5)
1 Wound Car
e
EXIT FIRST 1
Send 1 IC Notify RN To Pod 2* IC Notify
RN
Pod SEND 1
Route 2
Route 1
Wound
Care
Patient
2
USE PCA, 6 FOR B(4, 4, 8.5,
10.5)
1 Wound Car
e
EXIT FIRST 1
Send 1 IC Notify RN To Pod 2* IC Notify
RN
Pod SEND 1
Route 2
Route 1
Wound
Care
Patient
3
USE PCA, 6 FOR B(4, 4, 8.5,
10.5)
1 Wound Car
e
EXIT FIRST 1
761
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Send 1 IC Notify RN To Pod 2* IC Notify
RN
Pod SEND 1
Route 2
Route 1
Wound
Care
Patient
4
USE PCA, 6 FOR B(4, 4, 8.5,
10.5)
1 Wound Car
e
EXIT FIRST 1
Send 1 IC Notify RN To Pod 2* IC Notify
RN
Pod SEND 1
Route 2
Route 1
Wound
Care
Patient
5
USE PCA, 6 FOR B(4, 4, 8.5,
10.5)
1 Wound Car
e
EXIT FIRST 1
Send 1 IC Notify RN To Pod 2* IC Notify
RN
Pod SEND 1
Route 2
Route 1
762
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Wound
Care
Patient
6
USE PCA, 6 FOR B(4, 4, 8.5,
10.5)
1 Wound Car
e
EXIT FIRST 1
Send 1 IC Notify RN To Pod 2* IC Notify
RN
Pod SEND 1
Route 2
Route 1
Wound
Care
Patient
7
USE PCA, 6 FOR B(4, 4, 8.5,
10.5)
1 Wound Car
e
EXIT FIRST 1
Send 1 IC Notify RN To Pod 2* IC Notify
RN
Pod SEND 1
Route 2
Route 1
Wound
Care
Patient
8
USE PCA, 6 FOR B(4, 4, 8.5,
10.5)
1 Wound Car
e
EXIT FIRST 1
Send 1 IC Notify RN To Pod 2* IC Notify
RN
Pod SEND 1
Route 2
763
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Wound
Care
Patient
9
USE PCA, 6 FOR B(4, 4, 8.5,
10.5)
1 Wound Car
e
EXIT FIRST 1
Send 1 IC Notify RN To Pod 2* IC Notify
RN
Pod SEND 1
Route 2
Route 1
Wound
Care
Patient
10
USE PCA, 6 FOR B(4, 4, 8.5,
10.5)
1 Wound Car
e
EXIT FIRST 1
Send 1 IC Notify RN To Pod 2* IC Notify
RN
Pod SEND 1
Route 2
Route 1
IC Notif
y RN
Pod USE PCA, 4 FOR B(2.938271
60493827, 4.61728395061728,
0.5, 2)
1 IC Notify
RN
EXIT FIRST 1
764
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Linen B
ag Dum
my
Patient
1
If PCA Moving = 0 Then 1 Linen Bag
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en Bag
Supply
Room
SEND 1
Route 4} 3* Linen Bag
Change
Patient
1
SEND 1
SEND 1 Obtain Linen Bag T
O Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Bag Ob
tained > 0
SEND 1 Linen Bag Change T
O Patient 1
Route 3
Route 1
765
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Linen B
ag Dum
my
Patient
2
If PCA Moving = 0 Then 1 Linen Bag
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en Bag
Supply
Room
SEND 1
Route 4} 3* Linen Bag
Change
Patient
2
SEND 1
SEND 1 Obtain Linen Bag T
O Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Bag Ob
tained > 0
SEND 1 Linen Bag Change T
O Patient 2
Route 3
Route 1
766
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Linen B
ag Dum
my
Patient
3
If PCA Moving = 0 Then 1 Linen Bag
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en Bag
Supply
Room
SEND 1
Route 4} 3* Linen Bag
Change
Patient
3
SEND 1
SEND 1 Obtain Linen Bag T
O Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Bag Ob
tained > 0
SEND 1 Linen Bag Change T
O Patient 3
Route 3
Route 1
767
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Linen B
ag Dum
my
Patient
4
If PCA Moving = 0 Then 1 Linen Bag
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en Bag
Supply
Room
SEND 1
Route 4} 3* Linen Bag
Change
Patient
4
SEND 1
SEND 1 Obtain Linen Bag T
O Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Bag Ob
tained > 0
SEND 1 Linen Bag Change T
O Patient 4
Route 3
Route 1
768
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Linen B
ag Dum
my
Patient
5
If PCA Moving = 0 Then 1 Linen Bag
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en Bag
Supply
Room
SEND 1
Route 4} 3* Linen Bag
Change
Patient
5
SEND 1
SEND 1 Obtain Linen Bag T
O Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Bag Ob
tained > 0
SEND 1 Linen Bag Change T
O Patient 5
Route 3
Route 1
769
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Linen B
ag Dum
my
Patient
6
If PCA Moving = 0 Then 1 Linen Bag
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en Bag
Supply
Room
SEND 1
Route 4} 3* Linen Bag
Change
Patient
6
SEND 1
SEND 1 Obtain Linen Bag T
O Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Bag Ob
tained > 0
SEND 1 Linen Bag Change T
O Patient 6
Route 3
Route 1
770
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Linen B
ag Dum
my
Patient
7
If PCA Moving = 0 Then 1 Linen Bag
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en Bag
Supply
Room
SEND 1
Route 4} 3* Linen Bag
Change
Patient
7
SEND 1
SEND 1 Obtain Linen Bag T
O Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Bag Ob
tained > 0
SEND 1 Linen Bag Change T
O Patient 7
Route 3
Route 1
771
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Linen B
ag Dum
my
Patient
8
If PCA Moving = 0 Then 1 Linen Bag
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en Bag
Supply
Room
SEND 1
Route 4} 3* Linen Bag
Change
Patient
8
SEND 1
SEND 1 Obtain Linen Bag T
O Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Bag Ob
tained > 0
SEND 1 Linen Bag Change T
O Patient 8
Route 3
Route 1
772
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Linen B
ag Dum
my
Patient
9
If PCA Moving = 0 Then 1 Linen Bag
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en Bag
Supply
Room
SEND 1
Route 4} 3* Linen Bag
Change
Patient
9
SEND 1
SEND 1 Obtain Linen Bag T
O Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Bag Ob
tained > 0
SEND 1 Linen Bag Change T
O Patient 9
Route 3
Route 1
773
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Linen B
ag Dum
my
Patient
10
If PCA Moving = 0 Then 1 Linen Bag
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Obtain Lin
en Bag
Supply
Room
SEND 1
Route 4} 3* Linen Bag
Change
Patient
10
SEND 1
SEND 1 Obtain Linen Bag T
O Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Linen Bag Ob
tained > 0
SEND 1 Linen Bag Change T
O Patient 10
Route 3
Route 1
774
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Obtain
Linen B
ag
Supply
Room
USE PCA, 4 FOR B(4, 4, 0.1
, 0.3)
1 Obtain Lin
en Bag
EXIT FIRST 1
Linen Bag Obtained = Linen
Bag Obtained + 1
Linen B
ag Chan
ge
Patient
1
USE PCA, 4 FOR B(4, 4, 3.5,
4.5)
1 Linen Bag
Change
EXIT FIRST 1
Linen Bag Obtained = Linen
Bag Obtained - 1
2* Dispose Lin
en Bag
Disposal
Room
SEND 1
SEND 1 Dispose Linen Bag T
O Disposal Room
Route 2
Route 1
Linen B
ag Chan
ge
Patient
2
USE PCA, 4 FOR B(4, 4, 3.5,
4.5)
1 Linen Bag
Change
EXIT FIRST 1
775
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Linen Bag Obtained = Linen
Bag Obtained - 1
2* Dispose Lin
en Bag
Disposal
Room
SEND 1
SEND 1 Dispose Linen Bag T
O Disposal Room
Route 2
Route 1
Linen B
ag Chan
ge
Patient
3
USE PCA, 4 FOR B(4, 4, 3.5,
4.5)
1 Linen Bag
Change
EXIT FIRST 1
Linen Bag Obtained = Linen
Bag Obtained - 1
2* Dispose Lin
en Bag
Disposal
Room
SEND 1
SEND 1 Dispose Linen Bag T
O Disposal Room
Route 2
Route 1
776
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Linen B
ag Chan
ge
Patient
4
USE PCA, 4 FOR B(4, 4, 3.5,
4.5)
1 Linen Bag
Change
EXIT FIRST 1
Linen Bag Obtained = Linen
Bag Obtained - 1
2* Dispose Lin
en Bag
Disposal
Room
SEND 1
SEND 1 Dispose Linen Bag T
O Disposal Room
Route 2
Route 1
Linen B
ag Chan
ge
Patient
5
USE PCA, 4 FOR B(4, 4, 3.5,
4.5)
1 Linen Bag
Change
EXIT FIRST 1
Linen Bag Obtained = Linen
Bag Obtained - 1
2* Dispose Lin
en Bag
Disposal
Room
SEND 1
SEND 1 Dispose Linen Bag T
O Disposal Room
Route 2
777
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Linen B
ag Chan
ge
Patient
6
USE PCA, 4 FOR B(4, 4, 3.5,
4.5)
1 Linen Bag
Change
EXIT FIRST 1
Linen Bag Obtained = Linen
Bag Obtained - 1
2* Dispose Lin
en Bag
Disposal
Room
SEND 1
SEND 1 Dispose Linen Bag T
O Disposal Room
Route 2
Route 1
Linen B
ag Chan
ge
Patient
7
USE PCA, 4 FOR B(4, 4, 3.5,
4.5)
1 Linen Bag
Change
EXIT FIRST 1
Linen Bag Obtained = Linen
Bag Obtained - 1
2* Dispose Lin
en Bag
Disposal
Room
SEND 1
SEND 1 Dispose Linen Bag T
O Disposal Room
778
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 2
Route 1
Linen B
ag Chan
ge
Patient
8
USE PCA, 4 FOR B(4, 4, 3.5,
4.5)
1 Linen Bag
Change
EXIT FIRST 1
Linen Bag Obtained = Linen
Bag Obtained - 1
2* Dispose Lin
en Bag
Disposal
Room
SEND 1
SEND 1 Dispose Linen Bag T
O Disposal Room
Route 2
Route 1
Linen B
ag Chan
ge
Patient
9
USE PCA, 4 FOR B(4, 4, 3.5,
4.5)
1 Linen Bag
Change
EXIT FIRST 1
Linen Bag Obtained = Linen
Bag Obtained - 1
2* Dispose Lin
en Bag
Disposal
Room
SEND 1
779
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Dispose Linen Bag T
O Disposal Room
Route 2
Route 1
Linen B
ag Chan
ge
Patient
10
USE PCA, 4 FOR B(4, 4, 3.5,
4.5)
1 Linen Bag
Change
EXIT FIRST 1
Linen Bag Obtained = Linen
Bag Obtained - 1
2* Dispose Lin
en Bag
Disposal
Room
SEND 1
SEND 1 Dispose Linen Bag T
O Disposal Room
Route 2
Route 1
Dispose
Linen B
ag
Disposal
Room
USE PCA, 4 FOR B(4.000000
00000001, 3.99999999999999,
0.7, 0.9)
1 Dispose Lin
en Bag
EXIT FIRST 1
780
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Regular
Break
Out Use PCA,3 For 15 1 Regular Br
eak
EXIT FIRST 1
Food Or
ders Du
mmy
Patient
1
If PCA Moving = 0 Then 1 Food Order
s Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Meal Assist Patient
1
SEND 1
Route 6} 3* Take Food
Order
Patient
1
SEND 1
If P1 I = 1 Then 4* Non NPO
Blood Suga
r Dummy
Patient
1
SEND 1
{SEND 1 Take Food Order T
O Patient 1
5* Collect Inp
uts
Patient
1
SEND 1
Route 3} 6* Initial LOC(P
CA Loc
ation)
SEND 1
781
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If P1 A = 1 Then
{SEND 1 Non NPO Blood Su
gar Dummy TO Patient 1
Route 4}
If P1 I = 1 Then
{WAIT UNTIL P1 Order Pla
ced = 1
WAIT B(4,1,30,60) MIN
Food Arrived = 1
SEND 1 Meal Assist TO Pati
ent 1
Route 2
P1 Order Placed = 0
}
Else
{WAIT B(4,1,30,60) MIN
Food Arrived = 1}
782
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If P1 I = 1 Then
{WAIT UNTIL Meal Started
= 1
WAIT B(4,1,30,60) MIN}
Else
{Meal Started = 1
WAIT B(4,1,30,60) MIN}
SEND 1 Collect Inputs TO P
atient 1
Route 5
Meal Started = 0
Food Arrived = 0
Route 1
Food Or
ders Du
mmy
Patient
2
If PCA Moving = 0 Then 1 Food Order
s Dummy
EXIT FIRST 1
783
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Meal Assist Patient
2
SEND 1
Route 6} 3* Take Food
Order
Patient
2
SEND 1
If P2 I = 1 Then 4* Non NPO
Blood Suga
r Dummy
Patient
2
SEND 1
{SEND 1 Take Food Order T
O Patient 2
5* Collect Inp
uts
Patient
2
SEND 1
Route 3} 6* Initial LOC(P
CA Loc
ation)
SEND 1
If P2 A = 1 Then
{SEND 1 Non NPO Blood Su
gar Dummy TO Patient 2
Route 4}
If P2 I = 1 Then
784
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{WAIT UNTIL P2 Order Pla
ced = 1
WAIT B(4,1,30,60) MIN
Food Arrived = 1
SEND 1 Meal Assist TO Pati
ent 2
Route 2
P2 Order Placed = 0
}
Else
{WAIT B(4,1,30,60) MIN
Food Arrived = 1}
If P2 I = 1 Then
{WAIT UNTIL Meal Started
= 1
WAIT B(4,1,30,60) MIN}
Else
785
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Meal Started = 1
WAIT B(4,1,30,60) MIN}
SEND 1 Collect Inputs TO P
atient 2
Route 5
Meal Started = 0
Food Arrived = 0
Route 1
Food Or
ders Du
mmy
Patient
3
If PCA Moving = 0 Then 1 Food Order
s Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Meal Assist Patient
3
SEND 1
Route 6} 3* Take Food
Order
Patient
3
SEND 1
786
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If P3 I = 1 Then 4* Non NPO
Blood Suga
r Dummy
Patient
3
SEND 1
{SEND 1 Take Food Order T
O Patient 3
5* Collect Inp
uts
Patient
3
SEND 1
Route 3} 6* Initial LOC(P
CA Loc
ation)
SEND 1
If P3 A = 1 Then
{SEND 1 Non NPO Blood Su
gar Dummy TO Patient 3
Route 4}
If P3 I = 1 Then
{WAIT UNTIL P3 Order Pla
ced = 1
WAIT B(4,1,30,60) MIN
Food Arrived = 1
787
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Meal Assist TO Pati
ent 3
Route 2
P3 Order Placed = 0
}
Else
{WAIT B(4,1,30,60) MIN
Food Arrived = 1}
If P3 I = 1 Then
{WAIT UNTIL Meal Started
= 1
WAIT B(4,1,30,60) MIN}
Else
{Meal Started = 1
WAIT B(4,1,30,60) MIN}
SEND 1 Collect Inputs TO P
atient 3
788
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 5
Meal Started = 0
Food Arrived = 0
Route 1
Food Or
ders Du
mmy
Patient
4
If PCA Moving = 0 Then 1 Food Order
s Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Meal Assist Patient
4
SEND 1
Route 6} 3* Take Food
Order
Patient
4
SEND 1
If P4 I = 1 Then 4* Non NPO
Blood Suga
r Dummy
Patient
4
SEND 1
{SEND 1 Take Food Order T
O Patient 4
5* Collect Inp
uts
Patient
4
SEND 1
789
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 3} 6* Initial LOC(P
CA Loc
ation)
SEND 1
If P4 A = 1 Then
{SEND 1 Non NPO Blood Su
gar Dummy TO Patient 4
Route 4}
If P4 I = 1 Then
{WAIT UNTIL P4 Order Pla
ced = 1
WAIT B(4,1,30,60) MIN
Food Arrived = 1
SEND 1 Meal Assist TO Pati
ent 4
Route 2
P4 Order Placed = 0
}
790
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else
{WAIT B(4,1,30,60) MIN
Food Arrived = 1}
If P4 I = 1 Then
{WAIT UNTIL Meal Started
= 1
WAIT B(4,1,30,60) MIN}
Else
{Meal Started = 1
WAIT B(4,1,30,60) MIN}
SEND 1 Collect Inputs TO P
atient 4
Route 5
Meal Started = 0
Food Arrived = 0
Route 1
791
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Food Or
ders Du
mmy
Patient
5
If PCA Moving = 0 Then 1 Food Order
s Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Meal Assist Patient
5
SEND 1
Route 6} 3* Take Food
Order
Patient
5
SEND 1
If P5 I = 1 Then 4* Non NPO
Blood Suga
r Dummy
Patient
5
SEND 1
{SEND 1 Take Food Order T
O Patient 5
5* Collect Inp
uts
Patient
5
SEND 1
Route 3} 6* Initial LOC(P
CA Loc
ation)
SEND 1
If P5 A = 1 Then
792
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Non NPO Blood Su
gar Dummy TO Patient 5
Route 4}
If P5 I = 1 Then
{WAIT UNTIL P5 Order Pla
ced = 1
WAIT B(4,1,30,60) MIN
Food Arrived = 1
SEND 1 Meal Assist TO Pati
ent 5
Route 2
P5 Order Placed = 0
}
Else
{WAIT B(4,1,30,60) MIN
Food Arrived = 1}
If P5 I = 1 Then
793
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{WAIT UNTIL Meal Started
= 1
WAIT B(4,1,30,60) MIN}
Else
{Meal Started = 1
WAIT B(4,1,30,60) MIN}
SEND 1 Collect Inputs TO P
atient 5
Route 5
Meal Started = 0
Food Arrived = 0
Route 1
Food Or
ders Du
mmy
Patient
6
If PCA Moving = 0 Then 1 Food Order
s Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Meal Assist Patient
6
SEND 1
794
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 6} 3* Take Food
Order
Patient
6
SEND 1
If P6 I = 1 Then 4* Non NPO
Blood Suga
r Dummy
Patient
6
SEND 1
{SEND 1 Take Food Order T
O Patient 6
5* Collect Inp
uts
Patient
6
SEND 1
Route 3} 6* Initial LOC(P
CA Loc
ation)
SEND 1
If P6 A = 1 Then
{SEND 1 Non NPO Blood Su
gar Dummy TO Patient 6
Route 4}
If P6 I = 1 Then
{WAIT UNTIL P6 Order Pla
ced = 1
795
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT B(4,1,30,60) MIN
Food Arrived = 1
SEND 1 Meal Assist TO Pati
ent 6
Route 2
P6 Order Placed = 0
}
Else
{WAIT B(4,1,30,60) MIN
Food Arrived = 1}
If P6 I = 1 Then
{WAIT UNTIL Meal Started
= 1
WAIT B(4,1,30,60) MIN}
Else
{Meal Started = 1
WAIT B(4,1,30,60) MIN}
796
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Collect Inputs TO P
atient 6
Route 5
Meal Started = 0
Food Arrived = 0
Route 1
Food Or
ders Du
mmy
Patient
7
If PCA Moving = 0 Then 1 Food Order
s Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Meal Assist Patient
7
SEND 1
Route 6} 3* Take Food
Order
Patient
7
SEND 1
If P7 I = 1 Then 4* Non NPO
Blood Suga
r Dummy
Patient
7
SEND 1
797
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Take Food Order T
O Patient 7
5* Collect Inp
uts
Patient
7
SEND 1
Route 3} 6* Initial LOC(P
CA Loc
ation)
SEND 1
If P7 A = 1 Then
{SEND 1 Non NPO Blood Su
gar Dummy TO Patient 7
Route 4}
If P7 I = 1 Then
{WAIT UNTIL P7 Order Pla
ced = 1
WAIT B(4,1,30,60) MIN
Food Arrived = 1
SEND 1 Meal Assist TO Pati
ent 7
Route 2
798
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
P7 Order Placed = 0
}
Else
{WAIT B(4,1,30,60) MIN
Food Arrived = 1}
If P7 I = 1 Then
{WAIT UNTIL Meal Started
= 1
WAIT B(4,1,30,60) MIN}
Else
{Meal Started = 1
WAIT B(4,1,30,60) MIN}
SEND 1 Collect Inputs TO P
atient 7
Route 5
Meal Started = 0
Food Arrived = 0
799
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Food Or
ders Du
mmy
Patient
8
If PCA Moving = 0 Then 1 Food Order
s Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Meal Assist Patient
8
SEND 1
Route 6} 3* Take Food
Order
Patient
8
SEND 1
If P8 I = 1 Then 4* Non NPO
Blood Suga
r Dummy
Patient
8
SEND 1
{SEND 1 Take Food Order T
O Patient 8
5* Collect Inp
uts
Patient
8
SEND 1
Route 3} 6* Initial LOC(P
CA Loc
ation)
SEND 1
If P8 A = 1 Then
800
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Non NPO Blood Su
gar Dummy TO Patient 8
Route 4}
If P8 I = 1 Then
{WAIT UNTIL P8 Order Pla
ced = 1
WAIT B(4,1,30,60) MIN
Food Arrived = 1
SEND 1 Meal Assist TO Pati
ent 8
Route 2
P8 Order Placed = 0
}
Else
{WAIT B(4,1,30,60) MIN
Food Arrived = 1}
If P8 I = 1 Then
801
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{WAIT UNTIL Meal Started
= 1
WAIT B(4,1,30,60) MIN}
Else
{Meal Started = 1
WAIT B(4,1,30,60) MIN}
SEND 1 Collect Inputs TO P
atient 8
Route 5
Meal Started = 0
Food Arrived = 0
Route 1
Food Or
ders Du
mmy
Patient
9
If PCA Moving = 0 Then 1 Food Order
s Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Meal Assist Patient
9
SEND 1
802
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 6} 3* Take Food
Order
Patient
9
SEND 1
If P9 I = 1 Then 4* Non NPO
Blood Suga
r Dummy
Patient
9
SEND 1
{SEND 1 Take Food Order T
O Patient 9
5* Collect Inp
uts
Patient
9
SEND 1
Route 3} 6* Initial LOC(P
CA Loc
ation)
SEND 1
If P9 A = 1 Then
{SEND 1 Non NPO Blood Su
gar Dummy TO Patient 9
Route 4}
If P9 I = 1 Then
{WAIT UNTIL P9 Order Pla
ced = 1
803
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT B(4,1,30,60) MIN
Food Arrived = 1
SEND 1 Meal Assist TO Pati
ent 9
Route 2
P9 Order Placed = 0
}
Else
{WAIT B(4,1,30,60) MIN
Food Arrived = 1}
If P9 I = 1 Then
{WAIT UNTIL Meal Started
= 1
WAIT B(4,1,30,60) MIN}
Else
{Meal Started = 1
WAIT B(4,1,30,60) MIN}
804
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Collect Inputs TO P
atient 9
Route 5
Meal Started = 0
Food Arrived = 0
Route 1
Food Or
ders Du
mmy
Patient
10
If PCA Moving = 0 Then 1 Food Order
s Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Meal Assist Patient
10
SEND 1
Route 6} 3* Take Food
Order
Patient
10
SEND 1
If P10 I = 1 Then 4* Non NPO
Blood Suga
r Dummy
Patient
10
SEND 1
805
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Take Food Order T
O Patient 10
5* Collect Inp
uts
Patient
10
SEND 1
Route 3} 6* Initial LOC(P
CA Loc
ation)
SEND 1
If P10 A = 1 Then
{SEND 1 Non NPO Blood Su
gar Dummy TO Patient 10
Route 4}
If P10 I = 1 Then
{WAIT UNTIL P10 Order Pl
aced = 1
WAIT B(4,1,30,60) MIN
Food Arrived = 1
SEND 1 Meal Assist TO Pati
ent 10
Route 2
806
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
P10 Order Placed = 0
}
Else
{WAIT B(4,1,30,60) MIN
Food Arrived = 1}
If P10 I = 1 Then
{WAIT UNTIL Meal Started
= 1
WAIT B(4,1,30,60) MIN}
Else
{Meal Started = 1
WAIT B(4,1,30,60) MIN}
SEND 1 Collect Inputs TO P
atient 10
Route 5
Meal Started = 0
Food Arrived = 0
807
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Take Fo
od Orde
r
Patient
1
Take Food Order S 1 = CLO
CK(MIN)
1 Take Food
Order
EXIT FIRST 1
Use PCA,99 For 0 2* Place Food
Order
SEND 1 Order F
rom = 1
Take Food Order S2 1 = CL
OCK(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Take Food Order E 1 = CLO
CK(MIN)
If Take Food Order S2 1 - Ta
ke Food Order S 1 > 3 Then
808
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Take Food Order T 1 = Ta
ke Food Order T 1 + ((Take
Food Order S2 1 - Take Food
Order S 1)-3)
Total Tardiness = Total Tar
diness + ((Take Food Order
S2 1 - Take Food Order S 1)-
3)
Total Task Tardiness = Tota
l Task Tardiness + ((Take F
ood Order S2 1 - Take Food
Order S 1)-3)}
SEND 1 Place Food Order T
O Pod
Route 2
Route 1
809
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Take Fo
od Orde
r
Patient
2
Take Food Order S 2 = CLO
CK(MIN)
1 Take Food
Order
EXIT FIRST 1
Use PCA,99 For 0 2* Place Food
Order
SEND 1 Order F
rom = 2
Take Food Order S2 2 = CL
OCK(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Take Food Order E 2 = CLO
CK(MIN)
If Take Food Order S2 2 - Ta
ke Food Order S 2 > 3 Then
810
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Take Food Order T 2 = Ta
ke Food Order T 2 + ((Take
Food Order S2 2 - Take Food
Order S 2)-3)
Total Tardiness = Total Tar
diness + ((Take Food Order
S2 2 - Take Food Order S 2)-
3)
Total Task Tardiness = Tota
l Task Tardiness + ((Take F
ood Order S2 2 - Take Food
Order S 2)-3)}
SEND 1 Place Food Order T
O Pod
Route 2
Route 1
811
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Take Fo
od Orde
r
Patient
3
Take Food Order S 3 = CLO
CK(MIN)
1 Take Food
Order
EXIT FIRST 1
Use PCA,99 For 0 2* Place Food
Order
SEND 1 Order F
rom = 3
Take Food Order S2 3 = CL
OCK(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Take Food Order E 3 = CLO
CK(MIN)
If Take Food Order S2 3 - Ta
ke Food Order S 3 > 3 Then
812
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Take Food Order T 3 = Ta
ke Food Order T 3 + ((Take
Food Order S2 3 - Take Food
Order S 3)-3)
Total Tardiness = Total Tar
diness + ((Take Food Order
S2 3 - Take Food Order S 3)-
3)
Total Task Tardiness = Tota
l Task Tardiness + ((Take F
ood Order S2 3 - Take Food
Order S 3)-3)}
SEND 1 Place Food Order T
O Pod
Route 2
Route 1
813
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Take Fo
od Orde
r
Patient
4
Take Food Order S 4 = CLO
CK(MIN)
1 Take Food
Order
EXIT FIRST 1
Use PCA,99 For 0 2* Place Food
Order
SEND 1 Order F
rom = 4
Take Food Order S2 4 = CL
OCK(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Take Food Order E 4 = CLO
CK(MIN)
If Take Food Order S2 4 - Ta
ke Food Order S 4 > 3 Then
814
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Take Food Order T 4 = Ta
ke Food Order T 4 + ((Take
Food Order S2 4 - Take Food
Order S 4)-3)
Total Tardiness = Total Tar
diness + ((Take Food Order
S2 4 - Take Food Order S 4)-
3)
Total Task Tardiness = Tota
l Task Tardiness + ((Take F
ood Order S2 4 - Take Food
Order S 4)-3)}
SEND 1 Place Food Order T
O Pod
Route 2
Route 1
815
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Take Fo
od Orde
r
Patient
5
Take Food Order S 5 = CLO
CK(MIN)
1 Take Food
Order
EXIT FIRST 1
Use PCA,99 For 0 2* Place Food
Order
SEND 1 Order F
rom = 5
Take Food Order S2 5 = CL
OCK(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Take Food Order E 5 = CLO
CK(MIN)
If Take Food Order S2 5 - Ta
ke Food Order S 5 > 3 Then
816
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Take Food Order T 5 = Ta
ke Food Order T 5 + ((Take
Food Order S2 5 - Take Food
Order S 5)-3)
Total Tardiness = Total Tar
diness + ((Take Food Order
S2 5 - Take Food Order S 5)-
3)
Total Task Tardiness = Tota
l Task Tardiness + ((Take F
ood Order S2 5 - Take Food
Order S 5)-3)}
SEND 1 Place Food Order T
O Pod
Route 2
Route 1
817
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Take Fo
od Orde
r
Patient
6
Take Food Order S 6 = CLO
CK(MIN)
1 Take Food
Order
EXIT FIRST 1
Use PCA,99 For 0 2* Place Food
Order
SEND 1 Order F
rom = 6
Take Food Order S2 6 = CL
OCK(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Take Food Order E 6 = CLO
CK(MIN)
If Take Food Order S2 6 - Ta
ke Food Order S 6 > 3 Then
818
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Take Food Order T 6 = Ta
ke Food Order T 6 + ((Take
Food Order S2 6 - Take Food
Order S 6)-3)
Total Tardiness = Total Tar
diness + ((Take Food Order
S2 6 - Take Food Order S 6)-
3)
Total Task Tardiness = Tota
l Task Tardiness + ((Take F
ood Order S2 6 - Take Food
Order S 6)-3)}
SEND 1 Place Food Order T
O Pod
Route 2
Route 1
819
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Take Fo
od Orde
r
Patient
7
Take Food Order S 7 = CLO
CK(MIN)
1 Take Food
Order
EXIT FIRST 1
Use PCA,99 For 0 2* Place Food
Order
SEND 1 Order F
rom = 7
Take Food Order S2 7 = CL
OCK(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Take Food Order E 7 = CLO
CK(MIN)
If Take Food Order S2 7 - Ta
ke Food Order S 7 > 3 Then
820
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Take Food Order T 7 = Ta
ke Food Order T 7 + ((Take
Food Order S2 7 - Take Food
Order S 7)-3)
Total Tardiness = Total Tar
diness + ((Take Food Order
S2 7 - Take Food Order S 7)-
3)
Total Task Tardiness = Tota
l Task Tardiness + ((Take F
ood Order S2 7 - Take Food
Order S 7)-3)}
SEND 1 Place Food Order T
O Pod
Route 2
Route 1
821
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Take Fo
od Orde
r
Patient
8
Take Food Order S 8 = CLO
CK(MIN)
1 Take Food
Order
EXIT FIRST 1
Use PCA,99 For 0 2* Place Food
Order
SEND 1 Order F
rom = 8
Take Food Order S2 8 = CL
OCK(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Take Food Order E 8 = CLO
CK(MIN)
If Take Food Order S2 8 - Ta
ke Food Order S 8 > 3 Then
822
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Take Food Order T 8 = Ta
ke Food Order T 8 + ((Take
Food Order S2 8 - Take Food
Order S 8)-3)
Total Tardiness = Total Tar
diness + ((Take Food Order
S2 8 - Take Food Order S 8)-
3)
Total Task Tardiness = Tota
l Task Tardiness + ((Take F
ood Order S2 8 - Take Food
Order S 8)-3)}
SEND 1 Place Food Order T
O Pod
Route 2
Route 1
823
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Take Fo
od Orde
r
Patient
9
Take Food Order S 9 = CLO
CK(MIN)
1 Take Food
Order
EXIT FIRST 1
Use PCA,99 For 0 2* Place Food
Order
SEND 1 Order F
rom = 9
Take Food Order S2 9 = CL
OCK(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Take Food Order E 9 = CLO
CK(MIN)
If Take Food Order S2 9 - Ta
ke Food Order S 9 > 3 Then
824
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Take Food Order T 9 = Ta
ke Food Order T 9 + ((Take
Food Order S2 9 - Take Food
Order S 9)-3)
Total Tardiness = Total Tar
diness + ((Take Food Order
S2 9 - Take Food Order S 9)-
3)
Total Task Tardiness = Tota
l Task Tardiness + ((Take F
ood Order S2 9 - Take Food
Order S 9)-3)}
SEND 1 Place Food Order T
O Pod
Route 2
Route 1
825
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Take Fo
od Orde
r
Patient
10
Take Food Order S 10 = CL
OCK(MIN)
1 Take Food
Order
EXIT FIRST 1
Use PCA,99 For 0 2* Place Food
Order
SEND 1 Order F
rom = 1
0
Take Food Order S2 10 = CL
OCK(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Take Food Order E 10 = CL
OCK(MIN)
If Take Food Order S2 10 - T
ake Food Order S 10 > 3 The
n
826
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Take Food Order T 10 = T
ake Food Order T 10 + ((Ta
ke Food Order S2 10 - Take
Food Order S 10)-3)
Total Tardiness = Total Tar
diness + ((Take Food Order
S2 10 - Take Food Order S 1
0)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Take F
ood Order S2 10 - Take Food
Order S 10)-3)}
SEND 1 Place Food Order T
O Pod
Route 2
Route 1
827
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Place Fo
od Orde
r
Pod Place Food Order S = CLOC
K(MIN)
1 Place Food
Order
EXIT FIRST 1
USE PCA, 98 FOR B(4, 4, 3,
5)
Place Food Order E = CLOC
K(MIN)
If Place Food Order E - Place
Food Order S > 30 Then
{Place Food Order T = Place
Food Order T + ((Place Foo
d Order E - Place Food Orde
r S)-30)
Total Tardiness = Total Tar
diness + ((Place Food Order
E - Place Food Order S)-30)
828
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + ((Place F
ood Order E - Place Food Or
der S)-30)}
If Order From = 1 Then
{P1 Order Placed = 1}
Else If Order From = 2 Then
{P2 Order Placed = 1}
Else If Order From = 3 Then
{P3 Order Placed = 1}
Else If Order From = 4 Then
{P4 Order Placed = 1}
Else If Order From = 5 Then
{P5 Order Placed = 1}
Else If Order From = 6 Then
{P6 Order Placed = 1}
Else If Order From = 7 Then
829
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{P7 Order Placed = 1}
Else If Order From = 8 Then
{P8 Order Placed = 1}
Else If Order From = 9 Then
{P9 Order Placed = 1}
Else If Order From = 10 The
n
{P10 Order Placed = 1}
Non NP
O Blood
Sugar
Dummy
Patient
1
If PCA Moving = 0 Then 1 Non NPO
Blood Suga
r Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Non NPO
Blood Suga
r Obtain It
ems
Pod SEND 1
830
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 4} 3* Non NPO
Blood Suga
r Check
Patient
1
SEND 1
SEND 1 Non NPO Blood Sug
ar Obtain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
SEND 1 Non NPO Blood Sug
ar Check TO Patient 1
Route 3
Route 1
Non NP
O Blood
Sugar
Dummy
Patient
2
If PCA Moving = 0 Then 1 Non NPO
Blood Suga
r Dummy
EXIT FIRST 1
831
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Non NPO
Blood Suga
r Obtain It
ems
Pod SEND 1
Route 4} 3* Non NPO
Blood Suga
r Check
Patient
2
SEND 1
SEND 1 Non NPO Blood Sug
ar Obtain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
SEND 1 Non NPO Blood Sug
ar Check TO Patient 2
Route 3
Route 1
832
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Non NP
O Blood
Sugar
Dummy
Patient
3
If PCA Moving = 0 Then 1 Non NPO
Blood Suga
r Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Non NPO
Blood Suga
r Obtain It
ems
Pod SEND 1
Route 4} 3* Non NPO
Blood Suga
r Check
Patient
3
SEND 1
SEND 1 Non NPO Blood Sug
ar Obtain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
833
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Non NPO Blood Sug
ar Check TO Patient 3
Route 3
Route 1
Non NP
O Blood
Sugar
Dummy
Patient
4
If PCA Moving = 0 Then 1 Non NPO
Blood Suga
r Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Non NPO
Blood Suga
r Obtain It
ems
Pod SEND 1
Route 4} 3* Non NPO
Blood Suga
r Check
Patient
4
SEND 1
834
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Non NPO Blood Sug
ar Obtain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
SEND 1 Non NPO Blood Sug
ar Check TO Patient 4
Route 3
Route 1
Non NP
O Blood
Sugar
Dummy
Patient
5
If PCA Moving = 0 Then 1 Non NPO
Blood Suga
r Dummy
EXIT FIRST 1
835
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Non NPO
Blood Suga
r Obtain It
ems
Pod SEND 1
Route 4} 3* Non NPO
Blood Suga
r Check
Patient
5
SEND 1
SEND 1 Non NPO Blood Sug
ar Obtain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
SEND 1 Non NPO Blood Sug
ar Check TO Patient 5
Route 3
Route 1
836
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Non NP
O Blood
Sugar
Dummy
Patient
6
If PCA Moving = 0 Then 1 Non NPO
Blood Suga
r Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Non NPO
Blood Suga
r Obtain It
ems
Pod SEND 1
Route 4} 3* Non NPO
Blood Suga
r Check
Patient
6
SEND 1
SEND 1 Non NPO Blood Sug
ar Obtain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
837
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Non NPO Blood Sug
ar Check TO Patient 6
Route 3
Route 1
Non NP
O Blood
Sugar
Dummy
Patient
7
If PCA Moving = 0 Then 1 Non NPO
Blood Suga
r Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Non NPO
Blood Suga
r Obtain It
ems
Pod SEND 1
Route 4} 3* Non NPO
Blood Suga
r Check
Patient
7
SEND 1
838
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Non NPO Blood Sug
ar Obtain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
SEND 1 Non NPO Blood Sug
ar Check TO Patient 7
Route 3
Route 1
Non NP
O Blood
Sugar
Dummy
Patient
8
If PCA Moving = 0 Then 1 Non NPO
Blood Suga
r Dummy
EXIT FIRST 1
839
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Non NPO
Blood Suga
r Obtain It
ems
Pod SEND 1
Route 4} 3* Non NPO
Blood Suga
r Check
Patient
8
SEND 1
SEND 1 Non NPO Blood Sug
ar Obtain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
SEND 1 Non NPO Blood Sug
ar Check TO Patient 8
Route 3
Route 1
840
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Non NP
O Blood
Sugar
Dummy
Patient
9
If PCA Moving = 0 Then 1 Non NPO
Blood Suga
r Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Non NPO
Blood Suga
r Obtain It
ems
Pod SEND 1
Route 4} 3* Non NPO
Blood Suga
r Check
Patient
9
SEND 1
SEND 1 Non NPO Blood Sug
ar Obtain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
841
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Non NPO Blood Sug
ar Check TO Patient 9
Route 3
Route 1
Non NP
O Blood
Sugar
Dummy
Patient
10
If PCA Moving = 0 Then 1 Non NPO
Blood Suga
r Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Non NPO
Blood Suga
r Obtain It
ems
Pod SEND 1
Route 4} 3* Non NPO
Blood Suga
r Check
Patient
10
SEND 1
842
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Non NPO Blood Sug
ar Obtain Items TO Pod
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
WAIT UNTIL Sugar Items O
btained > 0
SEND 1 Non NPO Blood Sug
ar Check TO Patient 10
Route 3
Route 1
Non NP
O Blood
Sugar
Obtain I
tems
Pod USE PCA, 98 FOR B(2.9382
7160493827, 4.6172839506172
8, 0.1, 0.4)
1 Non NPO
Blood Suga
r Obtain It
ems
EXIT FIRST 1
Sugar Items Obtained = Suga
r Items Obtained + 1
843
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Non NP
O Blood
Sugar C
heck
Patient
1
Non NPO Blood Sugar Chec
k S 1 = CLOCK(MIN)
1 Non NPO
Blood Suga
r Check
EXIT FIRST 1
USE PCA, 98 FOR B(3.04,98
1,1,918)
2* Non NPO
Blood Suga
r Doc
Pod SEND 1
Non NPO Blood Sugar Chec
k E 1 = CLOCK(MIN)
Sugar Items Obtained = Suga
r Items Obtained - 1
Glucose Level Checked = 1
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 0 AN
D CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 Then
844
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Non NPO Blood Su
gar Doc TO Pod
Route 2}
Route 1
Non NP
O Blood
Sugar C
heck
Patient
2
Non NPO Blood Sugar Chec
k S 2 = CLOCK(MIN)
1 Non NPO
Blood Suga
r Check
EXIT FIRST 1
USE PCA, 98 FOR B(3.04,98
1,1,918)
2* Non NPO
Blood Suga
r Doc
Pod SEND 1
Non NPO Blood Sugar Chec
k E 2 = CLOCK(MIN)
Sugar Items Obtained = Suga
r Items Obtained - 1
Glucose Level Checked = 1
845
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 0 AN
D CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 Non NPO Blood Su
gar Doc TO Pod
Route 2}
Route 1
Non NP
O Blood
Sugar C
heck
Patient
3
Non NPO Blood Sugar Chec
k S 3 = CLOCK(MIN)
1 Non NPO
Blood Suga
r Check
EXIT FIRST 1
USE PCA, 98 FOR B(3.04,98
1,1,918)
2* Non NPO
Blood Suga
r Doc
Pod SEND 1
Non NPO Blood Sugar Chec
k E 3 = CLOCK(MIN)
846
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Sugar Items Obtained = Suga
r Items Obtained - 1
Glucose Level Checked = 1
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 0 AN
D CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 Non NPO Blood Su
gar Doc TO Pod
Route 2}
Route 1
Non NP
O Blood
Sugar C
heck
Patient
4
Non NPO Blood Sugar Chec
k S 4 = CLOCK(MIN)
1 Non NPO
Blood Suga
r Check
EXIT FIRST 1
847
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
USE PCA, 98 FOR B(3.04,98
1,1,918)
2* Non NPO
Blood Suga
r Doc
Pod SEND 1
Non NPO Blood Sugar Chec
k E 4 = CLOCK(MIN)
Sugar Items Obtained = Suga
r Items Obtained - 1
Glucose Level Checked = 1
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 0 AN
D CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 Non NPO Blood Su
gar Doc TO Pod
Route 2}
Route 1
848
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Non NP
O Blood
Sugar C
heck
Patient
5
Non NPO Blood Sugar Chec
k S 5 = CLOCK(MIN)
1 Non NPO
Blood Suga
r Check
EXIT FIRST 1
USE PCA, 98 FOR B(3.04,98
1,1,918)
2* Non NPO
Blood Suga
r Doc
Pod SEND 1
Non NPO Blood Sugar Chec
k E 5 = CLOCK(MIN)
Sugar Items Obtained = Suga
r Items Obtained - 1
Glucose Level Checked = 1
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 0 AN
D CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 Then
849
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Non NPO Blood Su
gar Doc TO Pod
Route 2}
Route 1
Non NP
O Blood
Sugar C
heck
Patient
6
Non NPO Blood Sugar Chec
k S 6 = CLOCK(MIN)
1 Non NPO
Blood Suga
r Check
EXIT FIRST 1
USE PCA, 98 FOR B(3.04,98
1,1,918)
2* Non NPO
Blood Suga
r Doc
Pod SEND 1
Non NPO Blood Sugar Chec
k E 6 = CLOCK(MIN)
Sugar Items Obtained = Suga
r Items Obtained - 1
Glucose Level Checked = 1
850
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 0 AN
D CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 Non NPO Blood Su
gar Doc TO Pod
Route 2}
Route 1
Non NP
O Blood
Sugar C
heck
Patient
7
Non NPO Blood Sugar Chec
k S 7 = CLOCK(MIN)
1 Non NPO
Blood Suga
r Check
EXIT FIRST 1
USE PCA, 98 FOR B(3.04,98
1,1,918)
2* Non NPO
Blood Suga
r Doc
Pod SEND 1
Non NPO Blood Sugar Chec
k E 7 = CLOCK(MIN)
851
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Sugar Items Obtained = Suga
r Items Obtained - 1
Glucose Level Checked = 1
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 0 AN
D CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 Non NPO Blood Su
gar Doc TO Pod
Route 2}
Route 1
Non NP
O Blood
Sugar C
heck
Patient
8
Non NPO Blood Sugar Chec
k S 8 = CLOCK(MIN)
1 Non NPO
Blood Suga
r Check
EXIT FIRST 1
852
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
USE PCA, 98 FOR B(3.04,98
1,1,918)
2* Non NPO
Blood Suga
r Doc
Pod SEND 1
Non NPO Blood Sugar Chec
k E 8 = CLOCK(MIN)
Sugar Items Obtained = Suga
r Items Obtained - 1
Glucose Level Checked = 1
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 0 AN
D CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 Non NPO Blood Su
gar Doc TO Pod
Route 2}
Route 1
853
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Non NP
O Blood
Sugar C
heck
Patient
9
Non NPO Blood Sugar Chec
k S 9 = CLOCK(MIN)
1 Non NPO
Blood Suga
r Check
EXIT FIRST 1
USE PCA, 98 FOR B(3.04,98
1,1,918)
2* Non NPO
Blood Suga
r Doc
Pod SEND 1
Non NPO Blood Sugar Chec
k E 9 = CLOCK(MIN)
Sugar Items Obtained = Suga
r Items Obtained - 1
Glucose Level Checked = 1
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 0 AN
D CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 Then
854
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Non NPO Blood Su
gar Doc TO Pod
Route 2}
Route 1
Non NP
O Blood
Sugar C
heck
Patient
10
Non NPO Blood Sugar Chec
k S 10 = CLOCK(MIN)
1 Non NPO
Blood Suga
r Check
EXIT FIRST 1
USE PCA, 98 FOR B(3.04,98
1,1,918)
2* Non NPO
Blood Suga
r Doc
Pod SEND 1
Non NPO Blood Sugar Chec
k E 10 = CLOCK(MIN)
Sugar Items Obtained = Suga
r Items Obtained - 1
Glucose Level Checked = 1
855
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 0 AN
D CONTENTS(Pod,NPO Blo
od Sugar Doc) = 0 Then
{SEND 1 Non NPO Blood Su
gar Doc TO Pod
Route 2}
Route 1
Non NP
O Blood
Sugar
Doc
Pod Non NPO Blood Sugar Doc
S = CLOCK(MIN)
1 Non NPO
Blood Suga
r Doc
EXIT FIRST 1
USE PCA, 97 FOR B(4, 4, 0.
1, 0.2)
2* Non NPO
Blood Suga
r Notify R
N
Pod SEND 1
856
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Non NPO Blood Sugar Doc
E = CLOCK(MIN)
If Late Non NPO Blood Suga
r Doc = 1 Then
{Non NPO Blood Sugar Doc
T = Non NPO Blood Sugar
Doc T + (Non NPO Blood S
ugar Doc E - Meal Assist S 1
)
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Doc E - Meal Assist S 1)
Total Doc Tardiness = Total
Doc Tardiness + (Non NPO
Blood Sugar Doc E - Meal As
sist S 1)}
857
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If Late Non NPO Blood
Sugar Doc = 2 Then
{Non NPO Blood Sugar Doc
T = Non NPO Blood Sugar
Doc T + (Non NPO Blood S
ugar Doc E - Meal Assist S 2
)
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Doc E - Meal Assist S 2)
Total Doc Tardiness = Total
Doc Tardiness + (Non NPO
Blood Sugar Doc E - Meal As
sist S 2)}
Else If Late Non NPO Blood
Sugar Doc = 3 Then
858
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Non NPO Blood Sugar Doc
T = Non NPO Blood Sugar
Doc T + (Non NPO Blood S
ugar Doc E - Meal Assist S 3
)
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Doc E - Meal Assist S 3)
Total Doc Tardiness = Total
Doc Tardiness + (Non NPO
Blood Sugar Doc E - Meal As
sist S 3)}
Else If Late Non NPO Blood
Sugar Doc = 4 Then
859
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Non NPO Blood Sugar Doc
T = Non NPO Blood Sugar
Doc T + (Non NPO Blood S
ugar Doc E - Meal Assist S 4
)
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Doc E - Meal Assist S 4)
Total Doc Tardiness = Total
Doc Tardiness + (Non NPO
Blood Sugar Doc E - Meal As
sist S 4)}
Else If Late Non NPO Blood
Sugar Doc = 5 Then
860
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Non NPO Blood Sugar Doc
T = Non NPO Blood Sugar
Doc T + (Non NPO Blood S
ugar Doc E - Meal Assist S 5
)
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Doc E - Meal Assist S 5)
Total Doc Tardiness = Total
Doc Tardiness + (Non NPO
Blood Sugar Doc E - Meal As
sist S 5)}
Else If Late Non NPO Blood
Sugar Doc = 6 Then
861
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Non NPO Blood Sugar Doc
T = Non NPO Blood Sugar
Doc T + (Non NPO Blood S
ugar Doc E - Meal Assist S 6
)
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Doc E - Meal Assist S 6)
Total Doc Tardiness = Total
Doc Tardiness + (Non NPO
Blood Sugar Doc E - Meal As
sist S 6)}
Else If Late Non NPO Blood
Sugar Doc = 7 Then
862
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Non NPO Blood Sugar Doc
T = Non NPO Blood Sugar
Doc T + (Non NPO Blood S
ugar Doc E - Meal Assist S 7
)
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Doc E - Meal Assist S 7)
Total Doc Tardiness = Total
Doc Tardiness + (Non NPO
Blood Sugar Doc E - Meal As
sist S 7)}
Else If Late Non NPO Blood
Sugar Doc = 8 Then
863
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Non NPO Blood Sugar Doc
T = Non NPO Blood Sugar
Doc T + (Non NPO Blood S
ugar Doc E - Meal Assist S 8
)
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Doc E - Meal Assist S 8)
Total Doc Tardiness = Total
Doc Tardiness + (Non NPO
Blood Sugar Doc E - Meal As
sist S 8)}
Else If Late Non NPO Blood
Sugar Doc = 9 Then
864
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Non NPO Blood Sugar Doc
T = Non NPO Blood Sugar
Doc T + (Non NPO Blood S
ugar Doc E - Meal Assist S 9
)
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Doc E - Meal Assist S 9)
Total Doc Tardiness = Total
Doc Tardiness + (Non NPO
Blood Sugar Doc E - Meal As
sist S 9)}
Else If Late Non NPO Blood
Sugar Doc = 10 Then
865
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Non NPO Blood Sugar Doc
T = Non NPO Blood Sugar
Doc T + (Non NPO Blood S
ugar Doc E - Meal Assist S 1
0)
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Doc E - Meal Assist S 10)
Total Doc Tardiness = Total
Doc Tardiness + (Non NPO
Blood Sugar Doc E - Meal As
sist S 10)}
Late Non NPO Blood Sugar
Doc = 0
Send 1 Non NPO Blood Suga
r Notify RN To Pod
Route 2
866
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Non NP
O Blood
Sugar
Notify R
N
Pod Use PCA,97 For B(2.9382716
0493827, 4.61728395061728, 0.
5, 2)
1 Non NPO
Blood Suga
r Doc
EXIT FIRST 1
Meal As
sist
Patient
1
Meal Assist S 1 = CLOCK(M
IN)
1 Meal Assist EXIT FIRST 1
If PCA Moving = 0 Then 2* Initial LOC(P
CA Loc
ation)
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
Route 2}
If P1 A = 1 Then
{WAIT UNTIL Glucose Leve
l Checked = 1
867
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Non NPO Blood Sugar Che
ck E 1 > Meal Assist S 1 Th
en
{Non NPO Blood Sugar Che
ck T 1 = Non NPO Blood Su
gar Check T 1 + (Non NPO
Blood Sugar Check E 1 - Mea
l Assist S 1)
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Check E 1 - Meal Assist
S 1)
Total Task Tardiness = Tota
l Task Tardiness + (Non NP
O Blood Sugar Check E 1 -
Meal Assist S 1)}
868
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 1 The
n
{
If Late Non NPO Blood Suga
r Doc = 0 Then
{Late Non NPO Blood Sugar
Doc = 1}
}
Glucose Level Checked = 0}
Use PCA,99 For 0
Meal Assist S2 1 = CLOCK(
MIN)
USE PCA, 99 FOR B(4, 4, 10
, 12)
Meal Assist E 1 = CLOCK(
MIN)
869
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Meal Started = 1
If Meal Assist S2 1 - Meal As
sist S 1 > 3 Then
{Meal Assist T 1 = Meal Ass
ist T 1 + ((Meal Assist S2 1 -
Meal Assist S 1)-3)
Total Tardiness = Total Tar
diness + ((Meal Assist S2 1 -
Meal Assist S 1)-3)
Total Doc Tardiness = Total
Doc Tardiness + ((Meal Assis
t S2 1 - Meal Assist S 1)-3)}
Route 1
Meal As
sist
Patient
2
Meal Assist S 2 = CLOCK(M
IN)
1 Meal Assist EXIT FIRST 1
870
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If PCA Moving = 0 Then 2* Initial LOC(P
CA Loc
ation)
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
Route 2}
If P2 A = 1 Then
{WAIT UNTIL Glucose Leve
l Checked = 1
If Non NPO Blood Sugar Che
ck E 2 > Meal Assist S 2 Th
en
{Non NPO Blood Sugar Che
ck T 2 = Non NPO Blood Su
gar Check T 2 + (Non NPO
Blood Sugar Check E 2 - Mea
l Assist S 2)
871
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Check E 2 - Meal Assist
S 2)
Total Task Tardiness = Tota
l Task Tardiness + (Non NP
O Blood Sugar Check E 2 -
Meal Assist S 2)}
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 1 The
n
{
If Late Non NPO Blood Suga
r Doc = 0 Then
{Late Non NPO Blood Sugar
Doc = 2}
}
872
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Glucose Level Checked = 0}
Use PCA,99 For 0
Meal Assist S2 2 = CLOCK(
MIN)
USE PCA, 99 FOR B(4, 4, 10
, 12)
Meal Assist E 2 = CLOCK(
MIN)
Meal Started = 1
If Meal Assist S2 2 - Meal As
sist S 2 > 3 Then
{Meal Assist T 2 = Meal Ass
ist T 2 + ((Meal Assist S2 2 -
Meal Assist S 2)-3)
Total Tardiness = Total Tar
diness + ((Meal Assist S2 2 -
Meal Assist S 2)-3)
873
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + ((Meal Assis
t S2 2 - Meal Assist S 2)-3)}
Route 1
Meal As
sist
Patient
3
Meal Assist S 3 = CLOCK(M
IN)
1 Meal Assist EXIT FIRST 1
If PCA Moving = 0 Then 2* Initial LOC(P
CA Loc
ation)
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
Route 2}
If P3 A = 1 Then
{WAIT UNTIL Glucose Leve
l Checked = 1
874
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Non NPO Blood Sugar Che
ck E 3 > Meal Assist S 3 Th
en
{Non NPO Blood Sugar Che
ck T 3 = Non NPO Blood Su
gar Check T 3 + (Non NPO
Blood Sugar Check E 3 - Mea
l Assist S 3)
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Check E 3 - Meal Assist
S 3)
Total Task Tardiness = Tota
l Task Tardiness + (Non NP
O Blood Sugar Check E 3 -
Meal Assist S 3)}
875
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 1 The
n
{
If Late Non NPO Blood Suga
r Doc = 0 Then
{Late Non NPO Blood Sugar
Doc = 3}
}
Glucose Level Checked = 0}
Use PCA,99 For 0
Meal Assist S2 3 = CLOCK(
MIN)
USE PCA, 99 FOR B(4, 4, 10
, 12)
Meal Assist E 3 = CLOCK(
MIN)
876
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Meal Started = 1
If Meal Assist S2 3 - Meal As
sist S 3 > 3 Then
{Meal Assist T 3 = Meal Ass
ist T 3 + ((Meal Assist S2 3 -
Meal Assist S 3)-3)
Total Tardiness = Total Tar
diness + ((Meal Assist S2 3 -
Meal Assist S 3)-3)
Total Doc Tardiness = Total
Doc Tardiness + ((Meal Assis
t S2 3 - Meal Assist S 3)-3)}
Route 1
Meal As
sist
Patient
4
Meal Assist S 4 = CLOCK(M
IN)
1 Meal Assist EXIT FIRST 1
877
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If PCA Moving = 0 Then 2* Initial LOC(P
CA Loc
ation)
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
Route 2}
If P4 A = 1 Then
{WAIT UNTIL Glucose Leve
l Checked = 1
If Non NPO Blood Sugar Che
ck E 4 > Meal Assist S 4 Th
en
{Non NPO Blood Sugar Che
ck T 4 = Non NPO Blood Su
gar Check T 4 + (Non NPO
Blood Sugar Check E 4 - Mea
l Assist S 4)
878
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Check E 4 - Meal Assist
S 4)
Total Task Tardiness = Tota
l Task Tardiness + (Non NP
O Blood Sugar Check E 4 -
Meal Assist S 4)}
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 1 The
n
{
If Late Non NPO Blood Suga
r Doc = 0 Then
{Late Non NPO Blood Sugar
Doc = 4}
}
879
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Glucose Level Checked = 0}
Use PCA,99 For 0
Meal Assist S2 4 = CLOCK(
MIN)
USE PCA, 99 FOR B(4, 4, 10
, 12)
Meal Assist E 4 = CLOCK(
MIN)
Meal Started = 1
If Meal Assist S2 4 - Meal As
sist S 4 > 3 Then
{Meal Assist T 4 = Meal Ass
ist T 4 + ((Meal Assist S2 4 -
Meal Assist S 4)-3)
Total Tardiness = Total Tar
diness + ((Meal Assist S2 4 -
Meal Assist S 4)-3)
880
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + ((Meal Assis
t S2 4 - Meal Assist S 4)-3)}
Route 1
Meal As
sist
Patient
5
Meal Assist S 5 = CLOCK(M
IN)
1 Meal Assist EXIT FIRST 1
If PCA Moving = 0 Then 2* Initial LOC(P
CA Loc
ation)
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
Route 2}
If P5 A = 1 Then
{WAIT UNTIL Glucose Leve
l Checked = 1
881
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Non NPO Blood Sugar Che
ck E 5 > Meal Assist S 5 Th
en
{Non NPO Blood Sugar Che
ck T 5 = Non NPO Blood Su
gar Check T 5 + (Non NPO
Blood Sugar Check E 5 - Mea
l Assist S 5)
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Check E 5 - Meal Assist
S 5)
Total Task Tardiness = Tota
l Task Tardiness + (Non NP
O Blood Sugar Check E 5 -
Meal Assist S 5)}
882
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 1 The
n
{
If Late Non NPO Blood Suga
r Doc = 0 Then
{Late Non NPO Blood Sugar
Doc = 5}
}
Glucose Level Checked = 0}
Use PCA,99 For 0
Meal Assist S2 5 = CLOCK(
MIN)
USE PCA, 99 FOR B(4, 4, 10
, 12)
Meal Assist E 5 = CLOCK(
MIN)
883
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Meal Started = 1
If Meal Assist S2 5 - Meal As
sist S 5 > 3 Then
{Meal Assist T 5 = Meal Ass
ist T 5 + ((Meal Assist S2 5 -
Meal Assist S 5)-3)
Total Tardiness = Total Tar
diness + ((Meal Assist S2 5 -
Meal Assist S 5)-3)
Total Doc Tardiness = Total
Doc Tardiness + ((Meal Assis
t S2 5 - Meal Assist S 5)-3)}
Route 1
Meal As
sist
Patient
6
Meal Assist S 6 = CLOCK(M
IN)
1 Meal Assist EXIT FIRST 1
884
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If PCA Moving = 0 Then 2* Initial LOC(P
CA Loc
ation)
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
Route 2}
If P6 A = 1 Then
{WAIT UNTIL Glucose Leve
l Checked = 1
If Non NPO Blood Sugar Che
ck E 6 > Meal Assist S 6 Th
en
{Non NPO Blood Sugar Che
ck T 6 = Non NPO Blood Su
gar Check T 6 + (Non NPO
Blood Sugar Check E 6 - Mea
l Assist S 6)
885
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Check E 6 - Meal Assist
S 6)
Total Task Tardiness = Tota
l Task Tardiness + (Non NP
O Blood Sugar Check E 6 -
Meal Assist S 6)}
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 1 The
n
{
If Late Non NPO Blood Suga
r Doc = 0 Then
{Late Non NPO Blood Sugar
Doc = 6}
}
886
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Glucose Level Checked = 0}
Use PCA,99 For 0
Meal Assist S2 6 = CLOCK(
MIN)
USE PCA, 99 FOR B(4, 4, 10
, 12)
Meal Assist E 6 = CLOCK(
MIN)
Meal Started = 1
If Meal Assist S2 6 - Meal As
sist S 6 > 3 Then
{Meal Assist T 6 = Meal Ass
ist T 6 + ((Meal Assist S2 6 -
Meal Assist S 6)-3)
Total Tardiness = Total Tar
diness + ((Meal Assist S2 6 -
Meal Assist S 6)-3)
887
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + ((Meal Assis
t S2 6 - Meal Assist S 6)-3)}
Route 1
Meal As
sist
Patient
7
Meal Assist S 7 = CLOCK(M
IN)
1 Meal Assist EXIT FIRST 1
If PCA Moving = 0 Then 2* Initial LOC(P
CA Loc
ation)
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
Route 2}
If P7 A = 1 Then
{WAIT UNTIL Glucose Leve
l Checked = 1
888
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Non NPO Blood Sugar Che
ck E 7 > Meal Assist S 7 Th
en
{Non NPO Blood Sugar Che
ck T 7 = Non NPO Blood Su
gar Check T 7 + (Non NPO
Blood Sugar Check E 7 - Mea
l Assist S 7)
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Check E 7 - Meal Assist
S 7)
Total Task Tardiness = Tota
l Task Tardiness + (Non NP
O Blood Sugar Check E 7 -
Meal Assist S 7)}
889
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 1 The
n
{
If Late Non NPO Blood Suga
r Doc = 0 Then
{Late Non NPO Blood Sugar
Doc = 7}
}
Glucose Level Checked = 0}
Use PCA,99 For 0
Meal Assist S2 7 = CLOCK(
MIN)
USE PCA, 99 FOR B(4, 4, 10
, 12)
Meal Assist E 7 = CLOCK(
MIN)
890
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Meal Started = 1
If Meal Assist S2 7 - Meal As
sist S 7 > 3 Then
{Meal Assist T 7 = Meal Ass
ist T 7 + ((Meal Assist S2 7 -
Meal Assist S 7)-3)
Total Tardiness = Total Tar
diness + ((Meal Assist S2 7 -
Meal Assist S 7)-3)
Total Doc Tardiness = Total
Doc Tardiness + ((Meal Assis
t S2 7 - Meal Assist S 7)-3)}
Route 1
Meal As
sist
Patient
8
Meal Assist S 8 = CLOCK(M
IN)
1 Meal Assist EXIT FIRST 1
891
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If PCA Moving = 0 Then 2* Initial LOC(P
CA Loc
ation)
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
Route 2}
If P8 A = 1 Then
{WAIT UNTIL Glucose Leve
l Checked = 1
If Non NPO Blood Sugar Che
ck E 8 > Meal Assist S 8 Th
en
{Non NPO Blood Sugar Che
ck T 8 = Non NPO Blood Su
gar Check T 8 + (Non NPO
Blood Sugar Check E 8 - Mea
l Assist S 8)
892
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Check E 8 - Meal Assist
S 8)
Total Task Tardiness = Tota
l Task Tardiness + (Non NP
O Blood Sugar Check E 8 -
Meal Assist S 8)}
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 1 The
n
{
If Late Non NPO Blood Suga
r Doc = 0 Then
{Late Non NPO Blood Sugar
Doc = 8}
}
893
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Glucose Level Checked = 0}
Use PCA,99 For 0
Meal Assist S2 8 = CLOCK(
MIN)
USE PCA, 99 FOR B(4, 4, 10
, 12)
Meal Assist E 8 = CLOCK(
MIN)
Meal Started = 1
If Meal Assist S2 8 - Meal As
sist S 8 > 3 Then
{Meal Assist T 8 = Meal Ass
ist T 8 + ((Meal Assist S2 8 -
Meal Assist S 8)-3)
Total Tardiness = Total Tar
diness + ((Meal Assist S2 8 -
Meal Assist S 8)-3)
894
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + ((Meal Assis
t S2 8 - Meal Assist S 8)-3)}
Route 1
Meal As
sist
Patient
9
Meal Assist S 9 = CLOCK(M
IN)
1 Meal Assist EXIT FIRST 1
If PCA Moving = 0 Then 2* Initial LOC(P
CA Loc
ation)
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
Route 2}
If P9 A = 1 Then
{WAIT UNTIL Glucose Leve
l Checked = 1
895
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Non NPO Blood Sugar Che
ck E 9 > Meal Assist S 9 Th
en
{Non NPO Blood Sugar Che
ck T 9 = Non NPO Blood Su
gar Check T 9 + (Non NPO
Blood Sugar Check E 9 - Mea
l Assist S 9)
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Check E 9 - Meal Assist
S 9)
Total Task Tardiness = Tota
l Task Tardiness + (Non NP
O Blood Sugar Check E 9 -
Meal Assist S 9)}
896
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 1 The
n
{
If Late Non NPO Blood Suga
r Doc = 0 Then
{Late Non NPO Blood Sugar
Doc = 9}
}
Glucose Level Checked = 0}
Use PCA,99 For 0
Meal Assist S2 9 = CLOCK(
MIN)
USE PCA, 99 FOR B(4, 4, 10
, 12)
Meal Assist E 9 = CLOCK(
MIN)
897
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Meal Started = 1
If Meal Assist S2 9 - Meal As
sist S 9 > 3 Then
{Meal Assist T 9 = Meal Ass
ist T 9 + ((Meal Assist S2 9 -
Meal Assist S 9)-3)
Total Tardiness = Total Tar
diness + ((Meal Assist S2 9 -
Meal Assist S 9)-3)
Total Doc Tardiness = Total
Doc Tardiness + ((Meal Assis
t S2 9 - Meal Assist S 9)-3)}
Route 1
Meal As
sist
Patient
10
Meal Assist S 10 = CLOCK(
MIN)
1 Meal Assist EXIT FIRST 1
898
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If PCA Moving = 0 Then 2* Initial LOC(P
CA Loc
ation)
SEND 1
{SEND 1 Initial TO LOC(PC
A Location)
Route 2}
If P10 A = 1 Then
{WAIT UNTIL Glucose Leve
l Checked = 1
If Non NPO Blood Sugar Che
ck E 10 > Meal Assist S 10 T
hen
{Non NPO Blood Sugar Che
ck T 10 = Non NPO Blood S
ugar Check T 10 + (Non NP
O Blood Sugar Check E 10 -
Meal Assist S 10)
899
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + (Non NPO Blood Su
gar Check E 10 - Meal Assist
S 10)
Total Task Tardiness = Tota
l Task Tardiness + (Non NP
O Blood Sugar Check E 10 -
Meal Assist S 10)}
If CONTENTS(Pod,Non NP
O Blood Sugar Doc) = 1 The
n
{
If Late Non NPO Blood Suga
r Doc = 0 Then
{Late Non NPO Blood Sugar
Doc = 10}
}
900
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Glucose Level Checked = 0}
Use PCA, 99 For 0
Meal Assist S2 10 = CLOCK
(MIN)
USE PCA, 99 FOR B(4, 4, 10
, 12)
Meal Assist E 10 = CLOCK(
MIN)
Meal Started = 1
If Meal Assist S2 10 - Meal A
ssist S 10 > 3 Then
{Meal Assist T 10 = Meal As
sist T 10 + ((Meal Assist S2
10 - Meal Assist S 10)-3)
Total Tardiness = Total Tar
diness + ((Meal Assist S2 10 -
Meal Assist S 10)-3)
901
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + ((Meal Assis
t S2 10 - Meal Assist S 10)-3)
}
Route 1
Collect I
nputs
Patient
1
Collect Inputs S 1 = CLOCK
(MIN)
1 Collect Inp
uts
EXIT FIRST 1
Use PCA, 99 For 0 2* Inputs Doc Patient
1
SEND 1 Inputs From = 1
Collect Inputs S2 1 = CLOC
K(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Collect Inputs E 1 = CLOCK
(MIN)
902
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Collect Inputs S2 1 - Collec
t Inputs S 1 > 3 Then
{Collect Inputs T 1 = Collect
Inputs T 1 + ((Collect Input
s S2 1 - Collect Inputs S 1)-3)
Total Tardiness = Total Tar
diness + ((Collect Inputs S2 1
- Collect Inputs S 1)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Collect
Inputs S2 1 - Collect Inputs S
1)-3)}
SEND 1 Inputs Doc TO Patie
nt 1
Route 2
Route 1
903
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Collect I
nputs
Patient
2
Collect Inputs S 2 = CLOCK
(MIN)
1 Collect Inp
uts
EXIT FIRST 1
Use PCA, 99 For 0 2* Inputs Doc Patient
2
SEND 1 Inputs From = 2
Collect Inputs S2 2 = CLOC
K(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Collect Inputs E 2 = CLOCK
(MIN)
If Collect Inputs S2 2 - Collec
t Inputs S 2 > 3 Then
{Collect Inputs T 2 = Collect
Inputs T 2 + ((Collect Input
s S2 2 - Collect Inputs S 2)-3)
904
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + ((Collect Inputs S2
2 - Collect Inputs S 2)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Collect
Inputs S2 2 - Collect Inputs S
2)-3)}
SEND 1 Inputs Doc TO Patie
nt 2
Route 2
Route 1
Collect I
nputs
Patient
3
Collect Inputs S 3 = CLOCK
(MIN)
1 Collect Inp
uts
EXIT FIRST 1
Use PCA, 99 For 0 2* Inputs Doc Patient
3
SEND 1 Inputs From = 3
Collect Inputs S2 3 = CLOC
K(MIN)
905
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Collect Inputs E 3 = CLOCK
(MIN)
If Collect Inputs S2 3 - Collec
t Inputs S 3 > 3 Then
{Collect Inputs T 3 = Collect
Inputs T 3 + ((Collect Input
s S2 3 - Collect Inputs S 3)-3)
Total Tardiness = Total Tar
diness + ((Collect Inputs S2
3 - Collect Inputs S 3)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Collect
Inputs S2 3 - Collect Inputs S
3)-3)}
906
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Inputs Doc TO Patie
nt 3
Route 2
Route 1
Collect I
nputs
Patient
4
Collect Inputs S 4 = CLOCK
(MIN)
1 Collect Inp
uts
EXIT FIRST 1
Use PCA, 99 For 0 2* Inputs Doc Patient
4
SEND 1 Inputs From = 4
Collect Inputs S2 4 = CLOC
K(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Collect Inputs E 4 = CLOCK
(MIN)
If Collect Inputs S2 4 - Collec
t Inputs S 4 > 3 Then
907
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Collect Inputs T 4 = Collect
Inputs T 4 + ((Collect Input
s S2 4 - Collect Inputs S 4)-3)
Total Tardiness = Total Tar
diness + ((Collect Inputs S2
4 - Collect Inputs S 4)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Collect
Inputs S2 4 - Collect Inputs S
4)-3)}
SEND 1 Inputs Doc TO Patie
nt 4
Route 2
Route 1
Collect I
nputs
Patient
5
Collect Inputs S 5 = CLOCK
(MIN)
1 Collect Inp
uts
EXIT FIRST 1
908
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Use PCA, 99 For 0 2* Inputs Doc Patient
5
SEND 1 Inputs From = 5
Collect Inputs S2 5 = CLOC
K(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Collect Inputs E 5 = CLOCK
(MIN)
If Collect Inputs S2 5 - Collec
t Inputs S 5 > 3 Then
{Collect Inputs T 5 = Collect
Inputs T 5 + ((Collect Input
s S2 5 - Collect Inputs S 5)-3)
Total Tardiness = Total Tar
diness + ((Collect Inputs S2
5 - Collect Inputs S 5)-3)
909
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + ((Collect
Inputs S2 5 - Collect Inputs S
5)-3)}
SEND 1 Inputs Doc TO Patie
nt 5
Route 2
Route 1
Collect I
nputs
Patient
6
Collect Inputs S 6 = CLOCK
(MIN)
1 Collect Inp
uts
EXIT FIRST 1
Use PCA, 99 For 0 2* Inputs Doc Patient
6
SEND 1 Inputs From = 6
Collect Inputs S2 6 = CLOC
K(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
910
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Collect Inputs E 6 = CLOCK
(MIN)
If Collect Inputs S2 6 - Collec
t Inputs S 6 > 3 Then
{Collect Inputs T 6 = Collect
Inputs T 6 + ((Collect Input
s S2 6 - Collect Inputs S 6)-3)
Total Tardiness = Total Tar
diness + ((Collect Inputs S2
6 - Collect Inputs S 6)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Collect
Inputs S2 6 - Collect Inputs S
6)-3)}
SEND 1 Inputs Doc TO Patie
nt 6
Route 2
911
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Collect I
nputs
Patient
7
Collect Inputs S 7 = CLOCK
(MIN)
1 Collect Inp
uts
EXIT FIRST 1
Use PCA, 99 For 0 2* Inputs Doc Patient
7
SEND 1 Inputs From = 7
Collect Inputs S2 7 = CLOC
K(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Collect Inputs E 7 = CLOCK
(MIN)
If Collect Inputs S2 7 - Collec
t Inputs S 7 > 3 Then
{Collect Inputs T 7 = Collect
Inputs T 7 + ((Collect Input
s S2 7 - Collect Inputs S 7)-3)
912
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + ((Collect Inputs S2
7 - Collect Inputs S 7)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Collect
Inputs S2 7 - Collect Inputs S
7)-3)}
SEND 1 Inputs Doc TO Patie
nt 7
Route 2
Route 1
Collect I
nputs
Patient
8
Collect Inputs S 8 = CLOCK
(MIN)
1 Collect Inp
uts
EXIT FIRST 1
Use PCA, 99 For 0 2* Inputs Doc Patient
8
SEND 1 Inputs From = 8
Collect Inputs S2 8 = CLOC
K(MIN)
913
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Collect Inputs E 8 = CLOCK
(MIN)
If Collect Inputs S2 8 - Collec
t Inputs S 8 > 3 Then
{Collect Inputs T 8 = Collect
Inputs T 8 + ((Collect Input
s S2 8 - Collect Inputs S 8)-3)
Total Tardiness = Total Tar
diness + ((Collect Inputs S2
8 - Collect Inputs S 8)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Collect
Inputs S2 8 - Collect Inputs S
8)-3)}
914
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Inputs Doc TO Patie
nt 8
Route 2
Route 1
Collect I
nputs
Patient
9
Collect Inputs S 9 = CLOCK
(MIN)
1 Collect Inp
uts
EXIT FIRST 1
Use PCA, 99 For 0 2* Inputs Doc Patient
9
SEND 1 Inputs From = 9
Collect Inputs S2 9 = CLOC
K(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Collect Inputs E 9 = CLOCK
(MIN)
If Collect Inputs S2 9 - Collec
t Inputs S 9 > 3 Then
915
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Collect Inputs T 9 = Collect
Inputs T 9 + ((Collect Input
s S2 9 - Collect Inputs S 9)-3)
Total Tardiness = Total Tar
diness + ((Collect Inputs S2
9 - Collect Inputs S 9)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Collect
Inputs S2 9 - Collect Inputs S
9)-3)}
SEND 1 Inputs Doc TO Patie
nt 9
Route 2
Route 1
Collect I
nputs
Patient
10
Collect Inputs S 10 = CLOC
K(MIN)
1 Collect Inp
uts
EXIT FIRST 1
916
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Use PCA, 99 For 0 2* Inputs Doc Patient
10
SEND 1 Inputs From = 10
Collect Inputs S2 10 = CLO
CK(MIN)
USE PCA, 99 FOR B(4.44266
666666667, 3.39733333333333,
1, 1.5)
Collect Inputs E 10 = CLOC
K(MIN)
If Collect Inputs S2 10 - Colle
ct Inputs S 10 > 3 Then
{Collect Inputs T 10 = Colle
ct Inputs T 10 + ((Collect In
puts S2 10 - Collect Inputs S
10)-3)
917
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + ((Collect Inputs S2 1
0 - Collect Inputs S 10)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Collect
Inputs S2 10 - Collect Inputs
S 10)-3)}
SEND 1 Inputs Doc TO Patie
nt 10
Route 2
Route 1
Inputs
Doc
Patient
1
Inputs Doc S 1 = CLOCK(M
IN)
1 Inputs Doc EXIT FIRST 1
USE PCA, 99 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Obtain Tra
y
Patient
1
SEND 1
918
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Inputs Doc E 1 = CLOCK(M
IN)
If Inputs Doc E 1 - Inputs Do
c S 1 > 60 Then
{Inputs Doc T 1 = Inputs Do
c T 1 + ((Inputs Doc E 1 - I
nputs Doc S 1)-60)
Total Tardiness = Total Tar
diness + ((Inputs Doc E 1 - I
nputs Doc S 1)-60)
Total Doc Tardiness = Total
Doc Tardiness + ((Inputs Do
c E 1 - Inputs Doc S 1)-60)}
Send 1 Obtain Tray To Patie
nt 1
Route 2
Route 1
919
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Inputs
Doc
Patient
2
Inputs Doc S 2 = CLOCK(M
IN)
1 Inputs Doc EXIT FIRST 1
USE PCA, 99 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Obtain Tra
y
Patient
2
SEND 1
Inputs Doc E 2 = CLOCK(M
IN)
If Inputs Doc E 2 - Inputs Do
c S 2 > 60 Then
{Inputs Doc T 2 = Inputs Do
c T 2 + ((Inputs Doc E 2 - I
nputs Doc S 2)-60)
Total Tardiness = Total Tar
diness + ((Inputs Doc E 2 - I
nputs Doc S 2)-60)
920
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Doc Tardiness = Total
Doc Tardiness + ((Inputs Do
c E 2 - Inputs Doc S 2)-60)}
Send 1 Obtain Tray To Patie
nt 2
Route 2
Route 1
Inputs
Doc
Patient
3
Inputs Doc S 3 = CLOCK(M
IN)
1 Inputs Doc EXIT FIRST 1
USE PCA, 99 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Obtain Tra
y
Patient
3
SEND 1
Inputs Doc E 3 = CLOCK(M
IN)
If Inputs Doc E 3 - Inputs Do
c S 3 > 60 Then
921
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Inputs Doc T 3 = Inputs Do
c T 3 + ((Inputs Doc E 3 - I
nputs Doc S 3)-60)
Total Tardiness = Total Tar
diness + ((Inputs Doc E 3 - I
nputs Doc S 3)-60)
Total Doc Tardiness = Total
Doc Tardiness + ((Inputs Do
c E 3 - Inputs Doc S 3)-60)}
Send 1 Obtain Tray To Patie
nt 3
Route 2
Route 1
Inputs
Doc
Patient
4
Inputs Doc S 4 = CLOCK(M
IN)
1 Inputs Doc EXIT FIRST 1
922
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
USE PCA, 99 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Obtain Tra
y
Patient
4
SEND 1
Inputs Doc E 4 = CLOCK(M
IN)
If Inputs Doc E 4 - Inputs Do
c S 4 > 60 Then
{Inputs Doc T 4 = Inputs Do
c T 4 + ((Inputs Doc E 4 - I
nputs Doc S 4)-60)
Total Tardiness = Total Tar
diness + ((Inputs Doc E 4 - I
nputs Doc S 4)-60)
Total Doc Tardiness = Total
Doc Tardiness + ((Inputs Do
c E 4 - Inputs Doc S 4)-60)}
923
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Send 1 Obtain Tray To Patie
nt 4
Route 2
Route 1
Inputs
Doc
Patient
5
Inputs Doc S 5 = CLOCK(M
IN)
1 Inputs Doc EXIT FIRST 1
USE PCA, 99 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Obtain Tra
y
Patient
5
SEND 1
Inputs Doc E 5 = CLOCK(M
IN)
If Inputs Doc E 5 - Inputs Do
c S 5 > 60 Then
{Inputs Doc T 5 = Inputs Do
c T 5 + ((Inputs Doc E 5 - I
nputs Doc S 5)-60)
924
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + ((Inputs Doc E 5 - I
nputs Doc S 5)-60)
Total Doc Tardiness = Total
Doc Tardiness + ((Inputs Do
c E 5 - Inputs Doc S 5)-60)}
Send 1 Obtain Tray To Patie
nt 5
Route 2
Route 1
Inputs
Doc
Patient
6
Inputs Doc S 6 = CLOCK(M
IN)
1 Inputs Doc EXIT FIRST 1
USE PCA, 99 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Obtain Tra
y
Patient
6
SEND 1
Inputs Doc E 6 = CLOCK(M
IN)
925
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Inputs Doc E 6 - Inputs Do
c S 6 > 60 Then
{Inputs Doc T 6 = Inputs Do
c T 6 + ((Inputs Doc E 6 - I
nputs Doc S 6)-60)
Total Tardiness = Total Tar
diness + ((Inputs Doc E 6 - I
nputs Doc S 6)-60)
Total Doc Tardiness = Total
Doc Tardiness + ((Inputs Do
c E 6 - Inputs Doc S 6)-60)}
Send 1 Obtain Tray To Patie
nt 6
Route 2
Route 1
Inputs
Doc
Patient
7
Inputs Doc S 7 = CLOCK(M
IN)
1 Inputs Doc EXIT FIRST 1
926
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
USE PCA, 99 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Obtain Tra
y
Patient
7
SEND 1
Inputs Doc E 7 = CLOCK(M
IN)
If Inputs Doc E 7 - Inputs Do
c S 7 > 60 Then
{Inputs Doc T 7 = Inputs Do
c T 7 + ((Inputs Doc E 7 - I
nputs Doc S 7)-60)
Total Tardiness = Total Tar
diness + ((Inputs Doc E 7 - I
nputs Doc S 7)-60)
Total Doc Tardiness = Total
Doc Tardiness + ((Inputs Do
c E 7 - Inputs Doc S 7)-60)}
927
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Send 1 Obtain Tray To Patie
nt 7
Route 2
Route 1
Inputs
Doc
Patient
8
Inputs Doc S 8 = CLOCK(M
IN)
1 Inputs Doc EXIT FIRST 1
USE PCA, 99 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Obtain Tra
y
Patient
8
SEND 1
Inputs Doc E 8 = CLOCK(M
IN)
If Inputs Doc E 8 - Inputs Do
c S 8 > 60 Then
{Inputs Doc T 8 = Inputs Do
c T 8 + ((Inputs Doc E 8 - I
nputs Doc S 8)-60)
928
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + ((Inputs Doc E 8 - I
nputs Doc S 8)-60)
Total Doc Tardiness = Total
Doc Tardiness + ((Inputs Do
c E 8 - Inputs Doc S 8)-60)}
Send 1 Obtain Tray To Patie
nt 8
Route 2
Route 1
Inputs
Doc
Patient
9
Inputs Doc S 9 = CLOCK(M
IN)
1 Inputs Doc EXIT FIRST 1
USE PCA, 99 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Obtain Tra
y
Patient
9
SEND 1
Inputs Doc E 9 = CLOCK(M
IN)
929
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Inputs Doc E 9 - Inputs Do
c S 9 > 60 Then
{Inputs Doc T 9 = Inputs Do
c T 9 + ((Inputs Doc E 9 - I
nputs Doc S 9)-60)
Total Tardiness = Total Tar
diness + ((Inputs Doc E 9 - I
nputs Doc S 9)-60)
Total Doc Tardiness = Total
Doc Tardiness + ((Inputs Do
c E 9 - Inputs Doc S 9)-60)}
Send 1 Obtain Tray To Patie
nt 9
Route 2
Route 1
Inputs
Doc
Patient
10
Inputs Doc S 10 = CLOCK(
MIN)
1 Inputs Doc EXIT FIRST 1
930
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
USE PCA, 99 FOR B(2.93827
160493827, 4.61728395061728,
0.5, 2)
2* Obtain Tra
y
Patient
10
SEND 1
Inputs Doc E 10 = CLOCK(
MIN)
If Inputs Doc E 10 - Inputs D
oc S 10 > 60 Then
{Inputs Doc T 10 = Inputs D
oc T 10 + ((Inputs Doc E 10
- Inputs Doc S 10)-60)
Total Tardiness = Total Tar
diness + ((Inputs Doc E 10 -
Inputs Doc S 10)-60)
Total Doc Tardiness = Total
Doc Tardiness + ((Inputs Do
c E 10 - Inputs Doc S 10)-60)
}
931
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Send 1 Obtain Tray To Patie
nt 10
Route 2
Route 1
Obtain
Tray
Patient
1
If PCA Moving = 0 Then 1 Obtain Tra
y
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Put Tray
Away
Disposal
Room
SEND 1
Route 3} 3* Initial LOC(P
CA Loc
ation)
SEND 1
USE PCA, 99 FOR B(4, 4, 0.
4, 0.6)
SEND 1 Put Tray Away TO
Disposal Room
Route 2
Route 1
932
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Obtain
Tray
Patient
2
If PCA Moving = 0 Then 1 Obtain Tra
y
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Put Tray
Away
Disposal
Room
SEND 1
Route 3} 3* Initial LOC(P
CA Loc
ation)
SEND 1
USE PCA, 99 FOR B(4, 4, 0.
4, 0.6)
SEND 1 Put Tray Away TO
Disposal Room
Route 2
Route 1
Obtain
Tray
Patient
3
If PCA Moving = 0 Then 1 Obtain Tra
y
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Put Tray
Away
Disposal
Room
SEND 1
933
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 3} 3* Initial LOC(P
CA Loc
ation)
SEND 1
USE PCA, 99 FOR B(4, 4, 0.
4, 0.6)
SEND 1 Put Tray Away TO
Disposal Room
Route 2
Route 1
Obtain
Tray
Patient
4
If PCA Moving = 0 Then 1 Obtain Tra
y
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Put Tray
Away
Disposal
Room
SEND 1
Route 3} 3* Initial LOC(P
CA Loc
ation)
SEND 1
934
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
USE PCA, 99 FOR B(4, 4, 0.
4, 0.6)
SEND 1 Put Tray Away TO
Disposal Room
Route 2
Route 1
Obtain
Tray
Patient
5
If PCA Moving = 0 Then 1 Obtain Tra
y
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Put Tray
Away
Disposal
Room
SEND 1
Route 3} 3* Initial LOC(P
CA Loc
ation)
SEND 1
USE PCA, 99 FOR B(4, 4, 0.
4, 0.6)
SEND 1 Put Tray Away TO
Disposal Room
935
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 2
Route 1
Obtain
Tray
Patient
6
If PCA Moving = 0 Then 1 Obtain Tra
y
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Put Tray
Away
Disposal
Room
SEND 1
Route 3} 3* Initial LOC(P
CA Loc
ation)
SEND 1
USE PCA, 99 FOR B(4, 4, 0.
4, 0.6)
SEND 1 Put Tray Away TO
Disposal Room
Route 2
Route 1
Obtain
Tray
Patient
7
If PCA Moving = 0 Then 1 Obtain Tra
y
EXIT FIRST 1
936
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Put Tray
Away
Disposal
Room
SEND 1
Route 3} 3* Initial LOC(P
CA Loc
ation)
SEND 1
USE PCA, 99 FOR B(4, 4, 0.
4, 0.6)
SEND 1 Put Tray Away TO
Disposal Room
Route 2
Route 1
Obtain
Tray
Patient
8
If PCA Moving = 0 Then 1 Obtain Tra
y
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Put Tray
Away
Disposal
Room
SEND 1
937
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 3} 3* Initial LOC(P
CA Loc
ation)
SEND 1
USE PCA, 99 FOR B(4, 4, 0.
4, 0.6)
SEND 1 Put Tray Away TO
Disposal Room
Route 2
Route 1
Obtain
Tray
Patient
9
If PCA Moving = 0 Then 1 Obtain Tra
y
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Put Tray
Away
Disposal
Room
SEND 1
Route 3} 3* Initial LOC(P
CA Loc
ation)
SEND 1
938
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
USE PCA, 99 FOR B(4, 4, 0.
4, 0.6)
SEND 1 Put Tray Away TO
Disposal Room
Route 2
Route 1
Obtain
Tray
Patient
10
If PCA Moving = 0 Then 1 Obtain Tra
y
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Put Tray
Away
Disposal
Room
SEND 1
Route 3} 3* Initial LOC(P
CA Loc
ation)
SEND 1
USE PCA, 99 FOR B(4, 4, 0.
4, 0.6)
SEND 1 Put Tray Away TO
Disposal Room
939
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 2
Route 1
Put Tra
y Away
Disposal
Room
USE PCA, 99 FOR B(4, 4, 0.
3, 0.7)
1 Put Tray
Away
EXIT FIRST 1
Call Lig
ht Dum
my
Pod If PCA Moving = 0 Then 1 Call Light
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Call Light Patient
1
SEND 1
Route 12} 3* Call Light Patient
2
SEND 1
Random Call Light = Rand(1
)
4* Call Light Patient
3
SEND 1
If Total Patients = 1 Then 5* Call Light Patient
4
SEND 1
{ 6* Call Light Patient
5
SEND 1
940
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Send 1 Call Light To Patien
t 1
7* Call Light Patient
6
SEND 1
Route 2} 8* Call Light Patient
7
SEND 1
} 9* Call Light Patient
8
SEND 1
Else If Total Patients = 2 Th
en
10* Call Light Patient
9
SEND 1
{ 11* Call Light Patient
10
SEND 1
{Send 1 Call Light To Patien
t 1
12* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2}
Else If Random Call Light <
(2/Total Patients) Then
941
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Send 1 Call Light To Patien
t 2
Route 3}
}
Else If Total Patients = 3 Th
en
{
{Send 1 Call Light To Patien
t 1
Route 2}
Else If Random Call Light <
(2/Total Patients) Then
{Send 1 Call Light To Patien
t 2
Route 3}
Else If Random Call Light <
(3/Total Patients) Then
942
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Send 1 Call Light To Patien
t 3
Route 4}
}
Else If Total Patients = 4 Th
en
{
{Send 1 Call Light To Patien
t 1
Route 2}
Else If Random Call Light <
(2/Total Patients) Then
{Send 1 Call Light To Patien
t 2
Route 3}
Else If Random Call Light <
(3/Total Patients) Then
943
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Send 1 Call Light To Patien
t 3
Route 4}
Else If Random Call Light <
(4/Total Patients) Then
{Send 1 Call Light To Patien
t 4
Route 5}
}
Else If Total Patients = 5 Th
en
{
{Send 1 Call Light To Patien
t 1
Route 2}
Else If Random Call Light <
(2/Total Patients) Then
944
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Send 1 Call Light To Patien
t 2
Route 3}
Else If Random Call Light <
(3/Total Patients) Then
{Send 1 Call Light To Patien
t 3
Route 4}
Else If Random Call Light <
(4/Total Patients) Then
{Send 1 Call Light To Patien
t 4
Route 5}
Else If Random Call Light <
(5/Total Patients) Then
{Send 1 Call Light To Patien
t 5
945
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 6}
}
Else If Total Patients = 6 Th
en
{
{Send 1 Call Light To Patien
t 1
Route 2}
Else If Random Call Light <
(2/Total Patients) Then
{Send 1 Call Light To Patien
t 2
Route 3}
Else If Random Call Light <
(3/Total Patients) Then
{Send 1 Call Light To Patien
t 3
946
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 4}
Else If Random Call Light <
(4/Total Patients) Then
{Send 1 Call Light To Patien
t 4
Route 5}
Else If Random Call Light <
(5/Total Patients) Then
{Send 1 Call Light To Patien
t 5
Route 6}
Else If Random Call Light <
(6/Total Patients) Then
{Send 1 Call Light To Patien
t 6
Route 7}
}
947
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If Total Patients = 7 Th
en
{
{Send 1 Call Light To Patien
t 1
Route 2}
Else If Random Call Light <
(2/Total Patients) Then
{Send 1 Call Light To Patien
t 2
Route 3}
Else If Random Call Light <
(3/Total Patients) Then
{Send 1 Call Light To Patien
t 3
Route 4}
948
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If Random Call Light <
(4/Total Patients) Then
{Send 1 Call Light To Patien
t 4
Route 5}
Else If Random Call Light <
(5/Total Patients) Then
{Send 1 Call Light To Patien
t 5
Route 6}
Else If Random Call Light <
(6/Total Patients) Then
{Send 1 Call Light To Patien
t 6
Route 7}
Else If Random Call Light <
(7/Total Patients) Then
949
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Send 1 Call Light To Patien
t 7
Route 8}
}
Else If Total Patients = 8 Th
en
{
{Send 1 Call Light To Patien
t 1
Route 2}
Else If Random Call Light <
(2/Total Patients) Then
{Send 1 Call Light To Patien
t 2
Route 3}
Else If Random Call Light <
(3/Total Patients) Then
950
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Send 1 Call Light To Patien
t 3
Route 4}
Else If Random Call Light <
(4/Total Patients) Then
{Send 1 Call Light To Patien
t 4
Route 5}
Else If Random Call Light <
(5/Total Patients) Then
{Send 1 Call Light To Patien
t 5
Route 6}
Else If Random Call Light <
(6/Total Patients) Then
{Send 1 Call Light To Patien
t 6
951
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 7}
Else If Random Call Light <
(7/Total Patients) Then
{Send 1 Call Light To Patien
t 7
Route 8}
Else If Random Call Light <
(8/Total Patients) Then
{Send 1 Call Light To Patien
t 8
Route 9}
}
Else If Total Patients = 9 Th
en
{
{Send 1 Call Light To Patien
t 1
952
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 2}
Else If Random Call Light <
(2/Total Patients) Then
{Send 1 Call Light To Patien
t 2
Route 3}
Else If Random Call Light <
(3/Total Patients) Then
{Send 1 Call Light To Patien
t 3
Route 4}
Else If Random Call Light <
(4/Total Patients) Then
{Send 1 Call Light To Patien
t 4
Route 5}
953
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If Random Call Light <
(5/Total Patients) Then
{Send 1 Call Light To Patien
t 5
Route 6}
Else If Random Call Light <
(6/Total Patients) Then
{Send 1 Call Light To Patien
t 6
Route 7}
Else If Random Call Light <
(7/Total Patients) Then
{Send 1 Call Light To Patien
t 7
Route 8}
Else If Random Call Light <
(8/Total Patients) Then
954
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Send 1 Call Light To Patien
t 8
Route 9}
Else If Random Call Light <
(9/Total Patients) Then
{Send 1 Call Light To Patien
t 9
Route 10}
}
Else If Total Patients = 10 T
hen
{
If Random Call Light < (1/T
otal Patients) Then
{Send 1 Call Light To Patien
t 1
Route 2}
955
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Else If Random Call Light <
(2/Total Patients) Then
{Send 1 Call Light To Patien
t 2
Route 3}
Else If Random Call Light <
(3/Total Patients) Then
{Send 1 Call Light To Patien
t 3
Route 4}
Else If Random Call Light <
(4/Total Patients) Then
{Send 1 Call Light To Patien
t 4
Route 5}
Else If Random Call Light <
(5/Total Patients) Then
956
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Send 1 Call Light To Patien
t 5
Route 6}
Else If Random Call Light <
(6/Total Patients) Then
{Send 1 Call Light To Patien
t 6
Route 7}
Else If Random Call Light <
(7/Total Patients) Then
{Send 1 Call Light To Patien
t 7
Route 8}
Else If Random Call Light <
(8/Total Patients) Then
{Send 1 Call Light To Patien
t 8
957
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 9}
Else If Random Call Light <
(9/Total Patients) Then
{Send 1 Call Light To Patien
t 9
Route 10}
Else If Random Call Light >
(10/Total Patients) Then
{Send 1 Call Light To Patien
t 10
Route 11}
}
Route 1
Call Lig
ht
Patient
1
Call Light S = CLOCK(MIN) 1 Call Light EXIT FIRST 1
Use PCA, 100 For 0
958
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Call Light S2 = CLOCK(MI
N)
USE PCA, 100 FOR E(5.46, 1
, 1)
Call Light E = CLOCK(MIN
)
If Call Light S2 - Call Light
S > 3 Then
{Call Light T = Call Light T
+ ((Call Light S2 - Call Light
S)-3)
Total Tardiness = Total Tar
diness + ((Call Light S2 - Cal
l Light S)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Call Lig
ht S2 - Call Light S)-3)}
959
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Call Lig
ht
Patient
2
Call Light S = CLOCK(MIN) 1 Call Light EXIT FIRST 1
Use PCA, 100 For 0
Call Light S2 = CLOCK(MI
N)
USE PCA, 100 FOR E(5.46, 1
, 1)
Call Light E = CLOCK(MIN
)
If Call Light S2 - Call Light
S > 3 Then
{Call Light T = Call Light T
+ ((Call Light S2 - Call Light
S)-3)
Total Tardiness = Total Tar
diness + ((Call Light S2 - Cal
l Light S)-3)
960
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + ((Call Lig
ht S2 - Call Light S)-3)}
Call Lig
ht
Patient
3
Call Light S = CLOCK(MIN) 1 Call Light EXIT FIRST 1
Use PCA, 100 For 0
Call Light S2 = CLOCK(MI
N)
USE PCA, 100 FOR E(5.46, 1
, 1)
Call Light E = CLOCK(MIN
)
If Call Light S2 - Call Light
S > 3 Then
{Call Light T = Call Light T
+ ((Call Light S2 - Call Light
S)-3)
961
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + ((Call Light S2 - Cal
l Light S)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Call Lig
ht S2 - Call Light S)-3)}
Call Lig
ht
Patient
4
Call Light S = CLOCK(MIN) 1 Call Light EXIT FIRST 1
Use PCA, 100 For 0
Call Light S2 = CLOCK(MI
N)
USE PCA, 100 FOR E(5.46, 1
, 1)
Call Light E = CLOCK(MIN
)
If Call Light S2 - Call Light
S > 3 Then
962
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Call Light T = Call Light T
+ ((Call Light S2 - Call Light
S)-3)
Total Tardiness = Total Tar
diness + ((Call Light S2 - Cal
l Light S)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Call Lig
ht S2 - Call Light S)-3)}
Call Lig
ht
Patient
5
Call Light S = CLOCK(MIN) 1 Call Light EXIT FIRST 1
Use PCA, 100 For 0
Call Light S2 = CLOCK(MI
N)
USE PCA, 100 FOR E(5.46, 1
, 1)
963
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Call Light E = CLOCK(MIN
)
If Call Light S2 - Call Light
S > 3 Then
{Call Light T = Call Light T
+ ((Call Light S2 - Call Light
S)-3)
Total Tardiness = Total Tar
diness + ((Call Light S2 - Cal
l Light S)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Call Lig
ht S2 - Call Light S)-3)}
Call Lig
ht
Patient
6
Call Light S = CLOCK(MIN) 1 Call Light EXIT FIRST 1
Use PCA, 100 For 0
964
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Call Light S2 = CLOCK(MI
N)
USE PCA, 100 FOR E(5.46, 1
, 1)
Call Light E = CLOCK(MIN
)
If Call Light S2 - Call Light
S > 3 Then
{Call Light T = Call Light T
+ ((Call Light S2 - Call Light
S)-3)
Total Tardiness = Total Tar
diness + ((Call Light S2 - Cal
l Light S)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Call Lig
ht S2 - Call Light S)-3)}
965
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Call Lig
ht
Patient
7
Call Light S = CLOCK(MIN) 1 Call Light EXIT FIRST 1
Use PCA, 100 For 0
Call Light S2 = CLOCK(MI
N)
USE PCA, 100 FOR E(5.46, 1
, 1)
Call Light E = CLOCK(MIN
)
If Call Light S2 - Call Light
S > 3 Then
{Call Light T = Call Light T
+ ((Call Light S2 - Call Light
S)-3)
Total Tardiness = Total Tar
diness + ((Call Light S2 - Cal
l Light S)-3)
966
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + ((Call Lig
ht S2 - Call Light S)-3)}
Call Lig
ht
Patient
8
Call Light S = CLOCK(MIN) 1 Call Light EXIT FIRST 1
Use PCA, 100 For 0
Call Light S2 = CLOCK(MI
N)
USE PCA, 100 FOR E(5.46, 1
, 1)
Call Light E = CLOCK(MIN
)
If Call Light S2 - Call Light
S > 3 Then
{Call Light T = Call Light T
+ ((Call Light S2 - Call Light
S)-3)
967
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + ((Call Light S2 - Cal
l Light S)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Call Lig
ht S2 - Call Light S)-3)}
Call Lig
ht
Patient
9
Call Light S = CLOCK(MIN) 1 Call Light EXIT FIRST 1
Use PCA, 100 For 0
Call Light S2 = CLOCK(MI
N)
USE PCA, 100 FOR E(5.46, 1
, 1)
Call Light E = CLOCK(MIN
)
If Call Light S2 - Call Light
S > 3 Then
968
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Call Light T = Call Light T
+ ((Call Light S2 - Call Light
S)-3)
Total Tardiness = Total Tar
diness + ((Call Light S2 - Cal
l Light S)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Call Lig
ht S2 - Call Light S)-3)}
Call Lig
ht
Patient
10
Call Light S = CLOCK(MIN) 1 Call Light EXIT FIRST 1
Use PCA, 100 For 0
Call Light S2 = CLOCK(MI
N)
USE PCA, 100 FOR E(5.46, 1
, 1)
969
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Call Light E = CLOCK(MIN
)
If Call Light S2 - Call Light
S > 3 Then
{Call Light T = Call Light T
+ ((Call Light S2 - Call Light
S)-3)
Total Tardiness = Total Tar
diness + ((Call Light S2 - Cal
l Light S)-3)
Total Task Tardiness = Tota
l Task Tardiness + ((Call Lig
ht S2 - Call Light S)-3)}
Indep B
ath Du
mmy
Patient
1
If PCA Moving = 0 Then 1 Indep Bath
Dummy
EXIT FIRST 1
970
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Indep Obta
in Bath Ite
ms
Supply
Room
SEND 1
Route 4} 3* Indep Prov
ide Bath It
ems
Patient
1
SEND 1
SEND 1 Indep Obtain Bath I
tems TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
Indep Obtain Bath Items S 1
= CLOCK(MIN)
WAIT UNTIL Bath Items O
btained > 0
SEND 1 Indep Provide Bath
Items TO Patient 1
Route 3
971
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Indep B
ath Du
mmy
Patient
2
If PCA Moving = 0 Then 1 Indep Bath
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Indep Obta
in Bath Ite
ms
Supply
Room
SEND 1
Route 4} 3* Indep Prov
ide Bath It
ems
Patient
2
SEND 1
SEND 1 Indep Obtain Bath I
tems TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
Indep Obtain Bath Items S 2
= CLOCK(MIN)
972
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Bath Items O
btained > 0
SEND 1 Indep Provide Bath
Items TO Patient 2
Route 3
Route 1
Indep B
ath Du
mmy
Patient
3
If PCA Moving = 0 Then 1 Indep Bath
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Indep Obta
in Bath Ite
ms
Supply
Room
SEND 1
Route 4} 3* Indep Prov
ide Bath It
ems
Patient
3
SEND 1
973
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Indep Obtain Bath I
tems TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
Indep Obtain Bath Items S 3
= CLOCK(MIN)
WAIT UNTIL Bath Items O
btained > 0
SEND 1 Indep Provide Bath
Items TO Patient 3
Route 3
Route 1
Indep B
ath Du
mmy
Patient
4
If PCA Moving = 0 Then 1 Indep Bath
Dummy
EXIT FIRST 1
974
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Indep Obta
in Bath Ite
ms
Supply
Room
SEND 1
Route 4} 3* Indep Prov
ide Bath It
ems
Patient
4
SEND 1
SEND 1 Indep Obtain Bath I
tems TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
Indep Obtain Bath Items S 4
= CLOCK(MIN)
WAIT UNTIL Bath Items O
btained > 0
SEND 1 Indep Provide Bath
Items TO Patient 4
Route 3
975
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Indep B
ath Du
mmy
Patient
5
If PCA Moving = 0 Then 1 Indep Bath
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Indep Obta
in Bath Ite
ms
Supply
Room
SEND 1
Route 4} 3* Indep Prov
ide Bath It
ems
Patient
5
SEND 1
SEND 1 Indep Obtain Bath I
tems TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
Indep Obtain Bath Items S 5
= CLOCK(MIN)
976
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Bath Items O
btained > 0
SEND 1 Indep Provide Bath
Items TO Patient 5
Route 3
Route 1
Indep B
ath Du
mmy
Patient
6
If PCA Moving = 0 Then 1 Indep Bath
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Indep Obta
in Bath Ite
ms
Supply
Room
SEND 1
Route 4} 3* Indep Prov
ide Bath It
ems
Patient
6
SEND 1
977
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Indep Obtain Bath I
tems TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
Indep Obtain Bath Items S 6
= CLOCK(MIN)
WAIT UNTIL Bath Items O
btained > 0
SEND 1 Indep Provide Bath
Items TO Patient 6
Route 3
Route 1
Indep B
ath Du
mmy
Patient
7
If PCA Moving = 0 Then 1 Indep Bath
Dummy
EXIT FIRST 1
978
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Indep Obta
in Bath Ite
ms
Supply
Room
SEND 1
Route 4} 3* Indep Prov
ide Bath It
ems
Patient
7
SEND 1
SEND 1 Indep Obtain Bath I
tems TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
Indep Obtain Bath Items S 7
= CLOCK(MIN)
WAIT UNTIL Bath Items O
btained > 0
SEND 1 Indep Provide Bath
Items TO Patient 7
Route 3
979
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Indep B
ath Du
mmy
Patient
8
If PCA Moving = 0 Then 1 Indep Bath
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Indep Obta
in Bath Ite
ms
Supply
Room
SEND 1
Route 4} 3* Indep Prov
ide Bath It
ems
Patient
8
SEND 1
SEND 1 Indep Obtain Bath I
tems TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
Indep Obtain Bath Items S 8
= CLOCK(MIN)
980
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
WAIT UNTIL Bath Items O
btained > 0
SEND 1 Indep Provide Bath
Items TO Patient 8
Route 3
Route 1
Indep B
ath Du
mmy
Patient
9
If PCA Moving = 0 Then 1 Indep Bath
Dummy
EXIT FIRST 1
{SEND 1 Initial TO LOC(PC
A Location)
2* Indep Obta
in Bath Ite
ms
Supply
Room
SEND 1
Route 4} 3* Indep Prov
ide Bath It
ems
Patient
9
SEND 1
981
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
SEND 1 Indep Obtain Bath I
tems TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
Indep Obtain Bath Items S 9
= CLOCK(MIN)
WAIT UNTIL Bath Items O
btained > 0
SEND 1 Indep Provide Bath
Items TO Patient 9
Route 3
Route 1
Indep B
ath Du
mmy
Patient
10
If PCA Moving = 0 Then 1 Indep Bath
Dummy
EXIT FIRST 1
982
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{SEND 1 Initial TO LOC(PC
A Location)
2* Indep Obta
in Bath Ite
ms
Supply
Room
SEND 1
Route 4} 3* Indep Prov
ide Bath It
ems
Patient
10
SEND 1
SEND 1 Indep Obtain Bath I
tems TO Supply Room
4* Initial LOC(P
CA Loc
ation)
SEND 1
Route 2
Indep Obtain Bath Items S 1
0 = CLOCK(MIN)
WAIT UNTIL Bath Items O
btained > 0
SEND 1 Indep Provide Bath
Items TO Patient 10
Route 3
983
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Route 1
Indep O
btain Ba
th Items
Supply
Room
USE PCA, 98 FOR B(4, 4, 0.
3, 0.7)
1 Indep Obta
in Bath Ite
ms
EXIT FIRST 1
Bath Items Obtained = Bath
Items Obtained + 1
Indep Pr
ovide Ba
th Items
Patient
1
Indep Provide Bath Items S
1 = CLOCK(MIN)
1 Indep Prov
ide Bath It
ems
EXIT FIRST 1
USE PCA, 98 FOR B(4, 4, 0.
3, 0.7)
Indep Provide Bath Items E
1 = CLOCK(MIN)
Bath Items Obtained = Bath
Items Obtained - 1
984
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
If Indep Provide Bath Items
E 1 - Indep Obtain Bath Ite
ms S 1 > 30 Then
{Indep Provide Bath Items
T 1 = Indep Provide Bath It
ems T 1 + ((Indep Provide B
ath Items E 1 - Indep Obtain
Bath Items S 1)-30)
Total Tardiness = Total Tar
diness + ((Indep Provide Bat
h Items E 1 - Indep Obtain B
ath Items S 1)-30)
Total Task Tardiness = Tota
l Task Tardiness + ((Indep P
rovide Bath Items E 1 - Inde
p Obtain Bath Items S 1)-30
)}
985
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Indep Pr
ovide Ba
th Items
Patient
2
Indep Provide Bath Items S
2 = CLOCK(MIN)
1 Indep Prov
ide Bath It
ems
EXIT FIRST 1
USE PCA, 98 FOR B(4, 4, 0.
3, 0.7)
Indep Provide Bath Items E
2 = CLOCK(MIN)
Bath Items Obtained = Bath
Items Obtained - 1
If Indep Provide Bath Items
E 2 - Indep Obtain Bath Ite
ms S 2 > 30 Then
{Indep Provide Bath Items
T 2 = Indep Provide Bath It
ems T 2 + ((Indep Provide B
ath Items E 2 - Indep Obtain
Bath Items S 2)-30)
986
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + ((Indep Provide Bat
h Items E 2 - Indep Obtain B
ath Items S 2)-30)
Total Task Tardiness = Tota
l Task Tardiness + ((Indep P
rovide Bath Items E 2 - Inde
p Obtain Bath Items S 2)-30
)}
Indep Pr
ovide Ba
th Items
Patient
3
Indep Provide Bath Items S
3 = CLOCK(MIN)
1 Indep Prov
ide Bath It
ems
EXIT FIRST 1
USE PCA, 98 FOR B(4, 4, 0.
3, 0.7)
Indep Provide Bath Items E
3 = CLOCK(MIN)
987
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Bath Items Obtained = Bath
Items Obtained - 1
If Indep Provide Bath Items
E 3 - Indep Obtain Bath Ite
ms S 3 > 30 Then
{Indep Provide Bath Items
T 3 = Indep Provide Bath It
ems T 3 + ((Indep Provide B
ath Items E 3 - Indep Obtain
Bath Items S 3)-30)
Total Tardiness = Total Tar
diness + ((Indep Provide Bat
h Items E 3 - Indep Obtain B
ath Items S 3)-30)
988
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + ((Indep P
rovide Bath Items E 3 - Inde
p Obtain Bath Items S 3)-30
)}
Indep Pr
ovide Ba
th Items
Patient
4
Indep Provide Bath Items S
4 = CLOCK(MIN)
1 Indep Prov
ide Bath It
ems
EXIT FIRST 1
USE PCA, 98 FOR B(4, 4, 0.
3, 0.7)
Indep Provide Bath Items E
4 = CLOCK(MIN)
Bath Items Obtained = Bath
Items Obtained - 1
If Indep Provide Bath Items
E 4 - Indep Obtain Bath Ite
ms S 4 > 30 Then
989
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Indep Provide Bath Items
T 4 = Indep Provide Bath It
ems T 4 + ((Indep Provide B
ath Items E 4 - Indep Obtain
Bath Items S 4)-30)
Total Tardiness = Total Tar
diness + ((Indep Provide Bat
h Items E 4 - Indep Obtain B
ath Items S 4)-30)
Total Task Tardiness = Tota
l Task Tardiness + ((Indep P
rovide Bath Items E 4 - Inde
p Obtain Bath Items S 4)-30
)}
Indep Pr
ovide Ba
th Items
Patient
5
Indep Provide Bath Items S
5 = CLOCK(MIN)
1 Indep Prov
ide Bath It
ems
EXIT FIRST 1
990
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
USE PCA, 98 FOR B(4, 4, 0.
3, 0.7)
Indep Provide Bath Items E
5 = CLOCK(MIN)
Bath Items Obtained = Bath
Items Obtained - 1
If Indep Provide Bath Items
E 5 - Indep Obtain Bath Ite
ms S 5 > 30 Then
{Indep Provide Bath Items
T 5 = Indep Provide Bath It
ems T 5 + ((Indep Provide B
ath Items E 5 - Indep Obtain
Bath Items S 5)-30)
991
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + ((Indep Provide Bat
h Items E 5 - Indep Obtain B
ath Items S 5)-30)
Total Task Tardiness = Tota
l Task Tardiness + ((Indep P
rovide Bath Items E 5 - Inde
p Obtain Bath Items S 5)-30
)}
Indep Pr
ovide Ba
th Items
Patient
6
Indep Provide Bath Items S
6 = CLOCK(MIN)
1 Indep Prov
ide Bath It
ems
EXIT FIRST 1
USE PCA, 98 FOR B(4, 4, 0.
3, 0.7)
Indep Provide Bath Items E
6 = CLOCK(MIN)
992
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Bath Items Obtained = Bath
Items Obtained - 1
If Indep Provide Bath Items
E 6 - Indep Obtain Bath Ite
ms S 6 > 30 Then
{Indep Provide Bath Items
T 6 = Indep Provide Bath It
ems T 6 + ((Indep Provide B
ath Items E 6 - Indep Obtain
Bath Items S 6)-30)
Total Tardiness = Total Tar
diness + ((Indep Provide Bat
h Items E 6 - Indep Obtain B
ath Items S 6)-30)
993
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + ((Indep P
rovide Bath Items E 6 - Inde
p Obtain Bath Items S 6)-30
)}
Indep Pr
ovide Ba
th Items
Patient
7
Indep Provide Bath Items S
7 = CLOCK(MIN)
1 Indep Prov
ide Bath It
ems
EXIT FIRST 1
USE PCA, 98 FOR B(4, 4, 0.
3, 0.7)
Indep Provide Bath Items E
7 = CLOCK(MIN)
Bath Items Obtained = Bath
Items Obtained - 1
If Indep Provide Bath Items
E 7 - Indep Obtain Bath Ite
ms S 7 > 30 Then
994
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Indep Provide Bath Items
T 7 = Indep Provide Bath It
ems T 7 + ((Indep Provide B
ath Items E 7 - Indep Obtain
Bath Items S 7)-30)
Total Tardiness = Total Tar
diness + ((Indep Provide Bat
h Items E 7 - Indep Obtain B
ath Items S 7)-30)
Total Task Tardiness = Tota
l Task Tardiness + ((Indep P
rovide Bath Items E 7 - Inde
p Obtain Bath Items S 7)-30
)}
Indep Pr
ovide Ba
th Items
Patient
8
Indep Provide Bath Items S
8 = CLOCK(MIN)
1 Indep Prov
ide Bath It
ems
EXIT FIRST 1
995
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
USE PCA, 98 FOR B(4, 4, 0.
3, 0.7)
Indep Provide Bath Items E
8 = CLOCK(MIN)
Bath Items Obtained = Bath
Items Obtained - 1
If Indep Provide Bath Items
E 8 - Indep Obtain Bath Ite
ms S 8 > 30 Then
{Indep Provide Bath Items
T 8 = Indep Provide Bath It
ems T 8 + ((Indep Provide B
ath Items E 8 - Indep Obtain
Bath Items S 8)-30)
996
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Tardiness = Total Tar
diness + ((Indep Provide Bat
h Items E 8 - Indep Obtain B
ath Items S 8)-30)
Total Task Tardiness = Tota
l Task Tardiness + ((Indep P
rovide Bath Items E 8 - Inde
p Obtain Bath Items S 8)-30
)}
Indep Pr
ovide Ba
th Items
Patient
9
Indep Provide Bath Items S
9 = CLOCK(MIN)
1 Indep Prov
ide Bath It
ems
EXIT FIRST 1
USE PCA, 98 FOR B(4, 4, 0.
3, 0.7)
Indep Provide Bath Items E
9 = CLOCK(MIN)
997
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Bath Items Obtained = Bath
Items Obtained - 1
If Indep Provide Bath Items
E 9 - Indep Obtain Bath Ite
ms S 9 > 30 Then
{Indep Provide Bath Items
T 9 = Indep Provide Bath It
ems T 9 + ((Indep Provide B
ath Items E 9 - Indep Obtain
Bath Items S 9)-30)
Total Tardiness = Total Tar
diness + ((Indep Provide Bat
h Items E 9 - Indep Obtain B
ath Items S 9)-30)
998
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
Total Task Tardiness = Tota
l Task Tardiness + ((Indep P
rovide Bath Items E 9 - Inde
p Obtain Bath Items S 9)-30
)}
Indep Pr
ovide Ba
th Items
Patient
10
Indep Provide Bath Items S
10 = CLOCK(MIN)
1 Indep Prov
ide Bath It
ems
EXIT FIRST 1
USE PCA, 98 FOR B(4, 4, 0.
3, 0.7)
Indep Provide Bath Items E
10 = CLOCK(MIN)
Bath Items Obtained = Bath
Items Obtained - 1
If Indep Provide Bath Items
E 10 - Indep Obtain Bath Ite
ms S 10 > 30 Then
999
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Process Routing
Entity Location Operation Blk Output Destination Rule Move Logic
{Indep Provide Bath Items
T 10 = Indep Provide Bath I
tems T 10 + ((Indep Provide
Bath Items E 10 - Indep Obt
ain Bath Items S 10)-30)
Total Tardiness = Total Tar
diness + ((Indep Provide Bat
h Items E 10 - Indep Obtain
Bath Items S 10)-30)
Total Task Tardiness = Tota
l Task Tardiness + ((Indep P
rovide Bath Items E 10 - Ind
ep Obtain Bath Items S 10)-
30)}
1000
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
F.8 Arrivals
Entity Location Qty Each First Time Occurrences Frequency Logic
Shift Huddle Meeting Room 1 0 1 720
Q4 Vitals Dummy Patient 1 1 270 2*P1 V*OCC1 240
Q4 Vitals Dummy Patient 2 1 270 2*P2 V*OCC2 240
Q4 Vitals Dummy Patient 3 1 270 2*P3 V*OCC3 240
Q4 Vitals Dummy Patient 4 1 270 2*P4 V*OCC4 240
Q4 Vitals Dummy Patient 5 1 270 2*P5 V*OCC5 240
Q4 Vitals Dummy Patient 6 1 270 2*P6 V*OCC6 240
Q4 Vitals Dummy Patient 7 1 270 2*P7 V*OCC7 240
Q4 Vitals Dummy Patient 8 1 270 2*P8 V*OCC8 240
Q4 Vitals Dummy Patient 9 1 270 2*P9 V*OCC9 240
Q4 Vitals Dummy Patient 10 1 270 2*P10 V*OCC10 240
Q6 Vitals Dummy Patient 1 1 390 1*(1-P1 V)*OCC1 360
Q6 Vitals Dummy Patient 2 1 390 1*(1-P2 V)*OCC2 360
Q6 Vitals Dummy Patient 3 1 390 1*(1-P3 V)*OCC3 360
Q6 Vitals Dummy Patient 4 1 390 1*(1-P4 V)*OCC4 360
Q6 Vitals Dummy Patient 5 1 390 1*(1-P5 V)*OCC5 360
Q6 Vitals Dummy Patient 6 1 390 1*(1-P6 V)*OCC6 360
1001
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Entity Location Qty Each First Time Occurrences Frequency Logic
Q6 Vitals Dummy Patient 7 1 390 1*(1-P7 V)*OCC7 360
Q6 Vitals Dummy Patient 8 1 390 1*(1-P8 V)*OCC8 360
Q6 Vitals Dummy Patient 9 1 390 1*(1-P9 V)*OCC9 360
Q6 Vitals Dummy Patient 10 1 390 1*(1-P10 V)*OCC10 360
TEMP Check Patient 1 1 90 6*OCC1 120
TEMP Check Patient 2 1 90 6*OCC2 120
TEMP Check Patient 3 1 90 6*OCC3 120
TEMP Check Patient 4 1 90 6*OCC4 120
TEMP Check Patient 5 1 90 6*OCC5 120
TEMP Check Patient 6 1 90 6*OCC6 120
TEMP Check Patient 7 1 90 6*OCC7 120
TEMP Check Patient 8 1 90 6*OCC8 120
TEMP Check Patient 9 1 90 6*OCC9 120
TEMP Check Patient 10 1 90 6*OCC10 120
NPO Blood Sugar Du
mmy
Patient 1 1 270 2*P1 N*P1 A*OCC1 360
NPO Blood Sugar Du
mmy
Patient 2 1 270 2*P2 N*P2 A*OCC2 360
1002
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Entity Location Qty Each First Time Occurrences Frequency Logic
NPO Blood Sugar Du
mmy
Patient 3 1 270 2*P3 N*P3 A*OCC3 360
NPO Blood Sugar Du
mmy
Patient 4 1 270 2*P4 N*P4 A*OCC4 360
NPO Blood Sugar Du
mmy
Patient 5 1 270 2*P5 N*P5 A*OCC5 360
NPO Blood Sugar Du
mmy
Patient 6 1 270 2*P6 N*P6 A*OCC6 360
NPO Blood Sugar Du
mmy
Patient 7 1 270 2*P7 N*P7 A*OCC7 360
NPO Blood Sugar Du
mmy
Patient 8 1 270 2*P8 N*P8 A*OCC8 360
NPO Blood Sugar Du
mmy
Patient 9 1 270 2*P9 N*P9 A*OCC9 360
NPO Blood Sugar Du
mmy
Patient 10 1 270 2*P10 N*P10 A*OC
C10
360
Lunch Break Out 1 300 1 1440
Update Board Dummy Patient 1 1 0 1*OCC1 720
1003
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Entity Location Qty Each First Time Occurrences Frequency Logic
Update Board Dummy Patient 2 1 0 1*OCC2 720
Update Board Dummy Patient 3 1 0 1*OCC3 720
Update Board Dummy Patient 4 1 0 1*OCC4 720
Update Board Dummy Patient 5 1 0 1*OCC5 720
Update Board Dummy Patient 6 1 0 1*OCC6 720
Update Board Dummy Patient 7 1 0 1*OCC7 720
Update Board Dummy Patient 8 1 0 1*OCC8 720
Update Board Dummy Patient 9 1 0 1*OCC9 720
Update Board Dummy Patient 10 1 0 1*OCC10 720
Water Dummy Patient 1 1 0 1*(1-P1 N)*OCC1 720
Water Dummy Patient 2 1 0 1*(1-P2 N)*OCC2 720
Water Dummy Patient 3 1 0 1*(1-P3 N)*OCC3 720
Water Dummy Patient 4 1 0 1*(1-P4 N)*OCC4 720
Water Dummy Patient 5 1 0 1*(1-P5 N)*OCC5 720
Water Dummy Patient 6 1 0 1*(1-P6 N)*OCC6 720
Water Dummy Patient 7 1 0 1*(1-P7 N)*OCC7 720
Water Dummy Patient 8 1 0 1*(1-P8 N)*OCC8 720
Water Dummy Patient 9 1 0 1*(1-P9 N)*OCC9 720
1004
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Entity Location Qty Each First Time Occurrences Frequency Logic
Water Dummy Patient 10 1 0 1*(1-P10 N)*OCC10 720
Non Indep Bath Dum
my
Patient 1 1 0 1*P1 I*OCC1 1440
Non Indep Bath Dum
my
Patient 2 1 0 1*P2 I*OCC2 1440
Non Indep Bath Dum
my
Patient 3 1 0 1*P3 I*OCC3 1440
Non Indep Bath Dum
my
Patient 4 1 0 1*P4 I*OCC4 1440
Non Indep Bath Dum
my
Patient 5 1 0 1*P5 I*OCC5 1440
Non Indep Bath Dum
my
Patient 6 1 0 1*P6 I*OCC6 1440
Non Indep Bath Dum
my
Patient 7 1 0 1*P7 I*OCC7 1440
Non Indep Bath Dum
my
Patient 8 1 0 1*P8 I*OCC8 1440
1005
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Entity Location Qty Each First Time Occurrences Frequency Logic
Non Indep Bath Dum
my
Patient 9 1 0 1*P9 I*OCC9 1440
Non Indep Bath Dum
my
Patient 10 1 0 1*P10 I*OCC10 1440
Linen Dummy Patient 1 1 0 1*OCC1 1440
Linen Dummy Patient 2 1 0 1*OCC2 1440
Linen Dummy Patient 3 1 0 1*OCC3 1440
Linen Dummy Patient 4 1 0 1*OCC4 1440
Linen Dummy Patient 5 1 0 1*OCC5 1440
Linen Dummy Patient 6 1 0 1*OCC6 1440
Linen Dummy Patient 7 1 0 1*OCC7 1440
Linen Dummy Patient 8 1 0 1*OCC8 1440
Linen Dummy Patient 9 1 0 1*OCC9 1440
Linen Dummy Patient 10 1 0 1*OCC10 1440
Walk Dummy Patient 1 1 0 1*P1 I*(1-P1 B)*OC
C1
1440
Walk Dummy Patient 2 1 0 1*P2 I*(1-P2 B)*OC
C2
1440
1006
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Entity Location Qty Each First Time Occurrences Frequency Logic
Walk Dummy Patient 3 1 0 1*P3 I*(1-P3 B)*OC
C3
1440
Walk Dummy Patient 4 1 0 1*P4 I*(1-P4 B)*OC
C4
1440
Walk Dummy Patient 5 1 0 1*P5 I*(1-P5 B)*OC
C5
1440
Walk Dummy Patient 6 1 0 1*P6 I*(1-P6 B)*OC
C6
1440
Walk Dummy Patient 7 1 0 1*P7 I*(1-P7 B)*OC
C7
1440
Walk Dummy Patient 8 1 0 1*P8 I*(1-P8 B)*OC
C8
1440
Walk Dummy Patient 9 1 0 1*P9 I*(1-P9 B)*OC
C9
1440
Walk Dummy Patient 10 1 0 1*P10 I*(1-P10 B)*O
CC10
440
Incision Care Dummy Patient 1 1 0 1*P1 IC*OCC1 720
Incision Care Dummy Patient 2 1 0 1*P2 IC*OCC2 720
1007
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Entity Location Qty Each First Time Occurrences Frequency Logic
Incision Care Dummy Patient 3 1 0 1*P3 IC*OCC3 720
Incision Care Dummy Patient 4 1 0 1*P4 IC*OCC4 720
Incision Care Dummy Patient 5 1 0 1*P5 IC*OCC5 720
Incision Care Dummy Patient 6 1 0 1*P6 IC*OCC6 720
Incision Care Dummy Patient 7 1 0 1*P7 IC*OCC7 720
Incision Care Dummy Patient 8 1 0 1*P8 IC*OCC8 720
Incision Care Dummy Patient 9 1 0 1*P9 IC*OCC9 720
Incision Care Dummy Patient 10 1 0 1*P10 IC*OCC10 720
Linen Bag Dummy Patient 1 1 660 1*OCC1 1440
Linen Bag Dummy Patient 2 1 660 1*OCC2 1440
Linen Bag Dummy Patient 3 1 660 1*OCC3 1440
Linen Bag Dummy Patient 4 1 660 1*OCC4 1440
Linen Bag Dummy Patient 5 1 660 1*OCC5 1440
Linen Bag Dummy Patient 6 1 660 1*OCC6 1440
Linen Bag Dummy Patient 7 1 660 1*OCC7 1440
Linen Bag Dummy Patient 8 1 660 1*OCC8 1440
Linen Bag Dummy Patient 9 1 660 1*OCC9 1440
Linen Bag Dummy Patient 10 1 660 1*OCC10 1440
1008
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Entity Location Qty Each First Time Occurrences Frequency Logic
Regular Break Out 1 240 2 300
Food Orders Dummy Patient 1 1 B(4,1,30,90) 1*(1-P1 N)*OCC1 1440
Food Orders Dummy Patient 2 1 B(4,1,30,90) 1*(1-P2 N)*OCC2 1440
Food Orders Dummy Patient 3 1 B(4,1,30,90) 1*(1-P3 N)*OCC3 1440
Food Orders Dummy Patient 4 1 B(4,1,30,90) 1*(1-P4 N)*OCC4 1440
Food Orders Dummy Patient 5 1 B(4,1,30,90) 1*(1-P5 N)*OCC5 1440
Food Orders Dummy Patient 6 1 B(4,1,30,90) 1*(1-P6 N)*OCC6 1440
Food Orders Dummy Patient 7 1 B(4,1,30,90) 1*(1-P7 N)*OCC7 1440
Food Orders Dummy Patient 8 1 B(4,1,30,90) 1*(1-P8 N)*OCC8 1440
Food Orders Dummy Patient 9 1 B(4,1,30,90) 1*(1-P9 N)*OCC9 1440
Food Orders Dummy Patient 10 1 B(4,1,30,90) 1*(1-P10 N)*OCC10 1440
Food Orders Dummy Patient 1 1 B(4,1,390,450) 1*(1-P1 N)*OCC1 1440
Food Orders Dummy Patient 2 1 B(4,1,390,450) 1*(1-P2 N)*OCC2 1440
Food Orders Dummy Patient 3 1 B(4,1,390,450) 1*(1-P3 N)*OCC3 1440
Food Orders Dummy Patient 4 1 B(4,1,390,450) 1*(1-P4 N)*OCC4 1440
Food Orders Dummy Patient 5 1 B(4,1,390,450) 1*(1-P5 N)*OCC5 1440
Food Orders Dummy Patient 6 1 B(4,1,390,450) 1*(1-P6 N)*OCC6 1440
Food Orders Dummy Patient 7 1 B(4,1,390,450) 1*(1-P7 N)*OCC7 1440
1009
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Entity Location Qty Each First Time Occurrences Frequency Logic
Food Orders Dummy Patient 8 1 B(4,1,390,450) 1*(1-P8 N)*OCC8 1440
Food Orders Dummy Patient 9 1 B(4,1,390,450) 1*(1-P9 N)*OCC9 1440
Food Orders Dummy Patient 10 1 B(4,1,390,450) 1*(1-P10 N)*OCC10 1440
Call Light Dummy Pod 1 B(4,1,37,69) INF P6(1.21, 1.74,
20.4, 1, 5)
Indep Bath Dummy Patient 1 1 B(2.9383,1.571
4,60,240)
1*(1-P1 I)*OCC1 1440
Indep Bath Dummy Patient 2 1 B(2.9383,1.571
4,60,240)
1*(1-P2 I)*OCC2 1440
Indep Bath Dummy Patient 3 1 B(2.9383,1.571
4,60,240)
1*(1-P3 I)*OCC3 1440
Indep Bath Dummy Patient 4 1 B(2.9383,1.571
4,60,240)
1*(1-P4 I)*OCC4 1440
Indep Bath Dummy Patient 5 1 B(2.9383,1.571
4,60,240)
1*(1-P5 I)*OCC5 1440
Indep Bath Dummy Patient 6 1 B(2.9383,1.571
4,60,240)
1*(1-P6 I)*OCC6 1440
1010
AP
PE
ND
IXF
:P
RO
MO
DE
LC
OD
E
Entity Location Qty Each First Time Occurrences Frequency Logic
Indep Bath Dummy Patient 7 1 B(2.9383,1.571
4,60,240)
1*(1-P7 I)*OCC7 1440
Indep Bath Dummy Patient 8 1 B(2.9383,1.571
4,60,240)
1*(1-P8 I)*OCC8 1440
Indep Bath Dummy Patient 9 1 B(2.9383,1.571
4,60,240)
1*(1-P9 I)*OCC9 1440
Indep Bath Dummy Patient 10 1 B(2.9383,1.571
4,60,240)
1*(1-P10 I)*OCC10 1440
F.9 Shift Assignments
Locations... Resources... Calendar File... Priorities... Disable Logic...
PCA PCA’s Calendar.pmcal 99,99,99,99 No Pre-Off Shift:
WAIT UNTIL Total Initial = 0
PCA Moving = 1
Pre-Break:
WAIT UNTIL Total Initial = 0
PCA Moving = 1
1011
APPENDIX F: PROMODEL CODE
F.10 Attributes
ID Type Classification
Order From Integer Entity
Inputs From Integer Entity
Walk Clock End Real Location
Walk Number Integer Location
Meal Started Integer Location
Food Arrived Integer Location
Glucose Level Checked Integer Location
Q4 Vitals C Integer Entity
TEMP C Integer Entity
NPO Blood Sugar Doc C Integer Entity
NPO Blood Sugar C Integer Location
F.11 Variables (global)
ID Type Initial value Stats
OCC1 Integer OCC1 M Time Series
OCC2 Integer OCC2 M Time Series
OCC3 Integer OCC3 M Time Series
OCC4 Integer OCC4 M Time Series
OCC5 Integer OCC5 M Time Series
OCC6 Integer OCC6 M Time Series
OCC7 Integer OCC7 M Time Series
OCC8 Integer OCC8 M Time Series
OCC9 Integer OCC9 M Time Series
OCC10 Integer OCC10 M Time Series
P1 V Integer P1 V M Time Series
1012
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
P2 V Integer P2 V M Time Series
P3 V Integer P3 V M Time Series
P4 V Integer P4 V M Time Series
P5 V Integer P5 V M Time Series
P6 V Integer P6 V M Time Series
P7 V Integer P7 V M Time Series
P8 V Integer P8 V M Time Series
P9 V Integer P9 V M Time Series
P10 V Integer P10 V M Time Series
P1 N Integer P1 N M Time Series
P2 N Integer P2 N M Time Series
P3 N Integer P3 N M Time Series
P4 N Integer P4 N M Time Series
P5 N Integer P5 N M Time Series
P6 N Integer P6 N M Time Series
P7 N Integer P7 N M Time Series
P8 N Integer P8 N M Time Series
P9 N Integer P9 N M Time Series
P10 N Integer P10 N M Time Series
P1 A Integer P1 A M Time Series
P2 A Integer P2 A M Time Series
P3 A Integer P3 A M Time Series
P4 A Integer P4 A M Time Series
P5 A Integer P5 A M Time Series
P6 A Integer P6 A M Time Series
P7 A Integer P7 A M Time Series
1013
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
P8 A Integer P8 A M Time Series
P9 A Integer P9 A M Time Series
P10 A Integer P10 A M Time Series
P1 I Integer P1 I M Time Series
P2 I Integer P2 I M Time Series
P3 I Integer P3 I M Time Series
P4 I Integer P4 I M Time Series
P5 I Integer P5 I M Time Series
P6 I Integer P6 I M Time Series
P7 I Integer P7 I M Time Series
P8 I Integer P8 I M Time Series
P9 I Integer P9 I M Time Series
P10 I Integer P10 I M Time Series
P1 B Integer P1 B M Time Series
P2 B Integer P2 B M Time Series
P3 B Integer P3 B M Time Series
P4 B Integer P4 B M Time Series
P5 B Integer P5 B M Time Series
P6 B Integer P6 B M Time Series
P7 B Integer P7 B M Time Series
P8 B Integer P8 B M Time Series
P9 B Integer P9 B M Time Series
P10 B Integer P10 B M Time Series
P1 IC Integer P1 IC M Time Series
P2 IC Integer P2 IC M Time Series
P3 IC Integer P3 IC M Time Series
1014
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
P4 IC Integer P4 IC M Time Series
P5 IC Integer P5 IC M Time Series
P6 IC Integer P6 IC M Time Series
P7 IC Integer P7 IC M Time Series
P8 IC Integer P8 IC M Time Series
P9 IC Integer P9 IC M Time Series
P10 IC Integer P10 IC M Time Series
Random Call Light Real 0 Time Series
Total Patients Integer OCC1+OCC2+OCC3+
OCC4+OCC5+OCC6+
OCC7+OCC8+OCC9+
OCC10
Time Series
Total Previous PCAs Integer Total Previous PCAs
M
Time Series
Total Assigned RNs Integer Total Assigned RNs M Time Series
Time Between Walks Real Time Between Walks
M
Time Series
Vitals Tower Location Integer 0 Time Series
Walk Items Location Integer 0 Time Series
With Tower Integer 0 Time Series
Total Walks Started Integer 0 Time Series
Sugar Items Obtained Integer 0 Time Series
Late Non NPO Blood Sugar Doc Integer 0 Time Series
PCA Location Integer 1 Time Series
P1 Order Placed Integer 0 Time Series
P2 Order Placed Integer 0 Time Series
1015
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
P3 Order Placed Integer 0 Time Series
P4 Order Placed Integer 0 Time Series
P5 Order Placed Integer 0 Time Series
P6 Order Placed Integer 0 Time Series
P7 Order Placed Integer 0 Time Series
P8 Order Placed Integer 0 Time Series
P9 Order Placed Integer 0 Time Series
P10 Order Placed Integer 0 Time Series
Cups Filled Integer 0 Time Series
Linen Bag Obtained Integer 0 Time Series
Pen And Wipes Obtained Integer 0 Time Series
Incision Care Items Obtained Integer 0 Time Series
Bath Items Obtained Integer 0 Time Series
Bath Assist Obtained Integer 0 Time Series
Walk Assist Obtained Integer 0 Time Series
Walk Items Obtained Integer 0 Time Series
Linen Obtained Integer 0 Time Series
PCA Moving Integer 0 Time Series
Total Tardiness Real 0 Time Series
Total Task Tardiness Real 0 Time Series
Total Doc Tardiness Real 0 Time Series
Q4 Vitals Dummy S 1 Real 0 Time Series
Q4 Vitals Dummy S 2 Real 0 Time Series
Q4 Vitals Dummy S 3 Real 0 Time Series
Q4 Vitals Dummy S 4 Real 0 Time Series
Q4 Vitals Dummy S 5 Real 0 Time Series
1016
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
Q4 Vitals Dummy S 6 Real 0 Time Series
Q4 Vitals Dummy S 7 Real 0 Time Series
Q4 Vitals Dummy S 8 Real 0 Time Series
Q4 Vitals Dummy S 9 Real 0 Time Series
Q4 Vitals Dummy S 10 Real 0 Time Series
Q4 Vitals Check S 1 Real 0 Time Series
Q4 Vitals Check E 1 Real 0 Time Series
Q4 Vitals Check T 1 Real 0 Time Series
Q4 Vitals Check S 2 Real 0 Time Series
Q4 Vitals Check E 2 Real 0 Time Series
Q4 Vitals Check T 2 Real 0 Time Series
Q4 Vitals Check S 3 Real 0 Time Series
Q4 Vitals Check E 3 Real 0 Time Series
Q4 Vitals Check T 3 Real 0 Time Series
Q4 Vitals Check S 4 Real 0 Time Series
Q4 Vitals Check E 4 Real 0 Time Series
Q4 Vitals Check T 4 Real 0 Time Series
Q4 Vitals Check S 5 Real 0 Time Series
Q4 Vitals Check E 5 Real 0 Time Series
Q4 Vitals Check T 5 Real 0 Time Series
Q4 Vitals Check S 6 Real 0 Time Series
Q4 Vitals Check E 6 Real 0 Time Series
Q4 Vitals Check T 6 Real 0 Time Series
Q4 Vitals Check S 7 Real 0 Time Series
Q4 Vitals Check E 7 Real 0 Time Series
Q4 Vitals Check T 7 Real 0 Time Series
1017
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
Q4 Vitals Check S 8 Real 0 Time Series
Q4 Vitals Check E 8 Real 0 Time Series
Q4 Vitals Check T 8 Real 0 Time Series
Q4 Vitals Check S 9 Real 0 Time Series
Q4 Vitals Check E 9 Real 0 Time Series
Q4 Vitals Check T 9 Real 0 Time Series
Q4 Vitals Check S 10 Real 0 Time Series
Q4 Vitals Check E 10 Real 0 Time Series
Q4 Vitals Check T 10 Real 0 Time Series
Q4 Vitals Doc S 1 Real 0 Time Series
Q4 Vitals Doc E 1 Real 0 Time Series
Q4 Vitals Doc T 1 Real 0 Time Series
Q4 Vitals Doc S 2 Real 0 Time Series
Q4 Vitals Doc E 2 Real 0 Time Series
Q4 Vitals Doc T 2 Real 0 Time Series
Q4 Vitals Doc S 3 Real 0 Time Series
Q4 Vitals Doc E 3 Real 0 Time Series
Q4 Vitals Doc T 3 Real 0 Time Series
Q4 Vitals Doc S 4 Real 0 Time Series
Q4 Vitals Doc E 4 Real 0 Time Series
Q4 Vitals Doc T 4 Real 0 Time Series
Q4 Vitals Doc S 5 Real 0 Time Series
Q4 Vitals Doc E 5 Real 0 Time Series
Q4 Vitals Doc T 5 Real 0 Time Series
Q4 Vitals Doc S 6 Real 0 Time Series
Q4 Vitals Doc E 6 Real 0 Time Series
1018
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
Q4 Vitals Doc T 6 Real 0 Time Series
Q4 Vitals Doc S 7 Real 0 Time Series
Q4 Vitals Doc E 7 Real 0 Time Series
Q4 Vitals Doc T 7 Real 0 Time Series
Q4 Vitals Doc S 8 Real 0 Time Series
Q4 Vitals Doc E 8 Real 0 Time Series
Q4 Vitals Doc T 8 Real 0 Time Series
Q4 Vitals Doc S 9 Real 0 Time Series
Q4 Vitals Doc E 9 Real 0 Time Series
Q4 Vitals Doc T 9 Real 0 Time Series
Q4 Vitals Doc S 10 Real 0 Time Series
Q4 Vitals Doc E 10 Real 0 Time Series
Q4 Vitals Doc T 10 Real 0 Time Series
Q6 Vitals Check S 1 Real 0 Time Series
Q6 Vitals Check E 1 Real 0 Time Series
Q6 Vitals Check T 1 Real 0 Time Series
Q6 Vitals Check S 2 Real 0 Time Series
Q6 Vitals Check E 2 Real 0 Time Series
Q6 Vitals Check T 2 Real 0 Time Series
Q6 Vitals Check S 3 Real 0 Time Series
Q6 Vitals Check E 3 Real 0 Time Series
Q6 Vitals Check T 3 Real 0 Time Series
Q6 Vitals Check S 4 Real 0 Time Series
Q6 Vitals Check E 4 Real 0 Time Series
Q6 Vitals Check T 4 Real 0 Time Series
Q6 Vitals Check S 5 Real 0 Time Series
1019
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
Q6 Vitals Check E 5 Real 0 Time Series
Q6 Vitals Check T 5 Real 0 Time Series
Q6 Vitals Check S 6 Real 0 Time Series
Q6 Vitals Check E 6 Real 0 Time Series
Q6 Vitals Check T 6 Real 0 Time Series
Q6 Vitals Check S 7 Real 0 Time Series
Q6 Vitals Check E 7 Real 0 Time Series
Q6 Vitals Check T 7 Real 0 Time Series
Q6 Vitals Check S 8 Real 0 Time Series
Q6 Vitals Check E 8 Real 0 Time Series
Q6 Vitals Check T 8 Real 0 Time Series
Q6 Vitals Check S 9 Real 0 Time Series
Q6 Vitals Check E 9 Real 0 Time Series
Q6 Vitals Check T 9 Real 0 Time Series
Q6 Vitals Check S 10 Real 0 Time Series
Q6 Vitals Check E 10 Real 0 Time Series
Q6 Vitals Check T 10 Real 0 Time Series
Q6 Vitals Doc S 1 Real 0 Time Series
Q6 Vitals Doc E 1 Real 0 Time Series
Q6 Vitals Doc T 1 Real 0 Time Series
Q6 Vitals Doc S 2 Real 0 Time Series
Q6 Vitals Doc E 2 Real 0 Time Series
Q6 Vitals Doc T 2 Real 0 Time Series
Q6 Vitals Doc S 3 Real 0 Time Series
Q6 Vitals Doc E 3 Real 0 Time Series
Q6 Vitals Doc T 3 Real 0 Time Series
1020
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
Q6 Vitals Doc S 4 Real 0 Time Series
Q6 Vitals Doc E 4 Real 0 Time Series
Q6 Vitals Doc T 4 Real 0 Time Series
Q6 Vitals Doc S 5 Real 0 Time Series
Q6 Vitals Doc E 5 Real 0 Time Series
Q6 Vitals Doc T 5 Real 0 Time Series
Q6 Vitals Doc S 6 Real 0 Time Series
Q6 Vitals Doc E 6 Real 0 Time Series
Q6 Vitals Doc T 6 Real 0 Time Series
Q6 Vitals Doc S 7 Real 0 Time Series
Q6 Vitals Doc E 7 Real 0 Time Series
Q6 Vitals Doc T 7 Real 0 Time Series
Q6 Vitals Doc S 8 Real 0 Time Series
Q6 Vitals Doc E 8 Real 0 Time Series
Q6 Vitals Doc T 8 Real 0 Time Series
Q6 Vitals Doc S 9 Real 0 Time Series
Q6 Vitals Doc E 9 Real 0 Time Series
Q6 Vitals Doc T 9 Real 0 Time Series
Q6 Vitals Doc S 10 Real 0 Time Series
Q6 Vitals Doc E 10 Real 0 Time Series
Q6 Vitals Doc T 10 Real 0 Time Series
TEMP Check S 1 Real 0 Time Series
TEMP Check E 1 Real 0 Time Series
TEMP Check T 1 Real 0 Time Series
TEMP Check S 2 Real 0 Time Series
TEMP Check E 2 Real 0 Time Series
1021
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
TEMP Check T 2 Real 0 Time Series
TEMP Check S 3 Real 0 Time Series
TEMP Check E 3 Real 0 Time Series
TEMP Check T 3 Real 0 Time Series
TEMP Check S 4 Real 0 Time Series
TEMP Check E 4 Real 0 Time Series
TEMP Check T 4 Real 0 Time Series
TEMP Check S 5 Real 0 Time Series
TEMP Check E 5 Real 0 Time Series
TEMP Check T 5 Real 0 Time Series
TEMP Check S 6 Real 0 Time Series
TEMP Check E 6 Real 0 Time Series
TEMP Check T 6 Real 0 Time Series
TEMP Check S 7 Real 0 Time Series
TEMP Check E 7 Real 0 Time Series
TEMP Check T 7 Real 0 Time Series
TEMP Check S 8 Real 0 Time Series
TEMP Check E 8 Real 0 Time Series
TEMP Check T 8 Real 0 Time Series
TEMP Check S 9 Real 0 Time Series
TEMP Check E 9 Real 0 Time Series
TEMP Check T 9 Real 0 Time Series
TEMP Check S 10 Real 0 Time Series
TEMP Check E 10 Real 0 Time Series
TEMP Check T 10 Real 0 Time Series
TEMP Doc S 1 Real 0 Time Series
1022
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
TEMP Doc E 1 Real 0 Time Series
TEMP Doc T 1 Real 0 Time Series
TEMP Doc S 2 Real 0 Time Series
TEMP Doc E 2 Real 0 Time Series
TEMP Doc T 2 Real 0 Time Series
TEMP Doc S 3 Real 0 Time Series
TEMP Doc E 3 Real 0 Time Series
TEMP Doc T 3 Real 0 Time Series
TEMP Doc S 4 Real 0 Time Series
TEMP Doc E 4 Real 0 Time Series
TEMP Doc T 4 Real 0 Time Series
TEMP Doc S 5 Real 0 Time Series
TEMP Doc E 5 Real 0 Time Series
TEMP Doc T 5 Real 0 Time Series
TEMP Doc S 6 Real 0 Time Series
TEMP Doc E 6 Real 0 Time Series
TEMP Doc T 6 Real 0 Time Series
TEMP Doc S 7 Real 0 Time Series
TEMP Doc E 7 Real 0 Time Series
TEMP Doc T 7 Real 0 Time Series
TEMP Doc S 8 Real 0 Time Series
TEMP Doc E 8 Real 0 Time Series
TEMP Doc T 8 Real 0 Time Series
TEMP Doc S 9 Real 0 Time Series
TEMP Doc E 9 Real 0 Time Series
TEMP Doc T 9 Real 0 Time Series
1023
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
TEMP Doc S 10 Real 0 Time Series
TEMP Doc E 10 Real 0 Time Series
TEMP Doc T 10 Real 0 Time Series
NPO Blood Sugar Check S 1 Real 0 Time Series
NPO Blood Sugar Check E 1 Real 0 Time Series
NPO Blood Sugar Check T 1 Real 0 Time Series
NPO Blood Sugar Check S 2 Real 0 Time Series
NPO Blood Sugar Check E 2 Real 0 Time Series
NPO Blood Sugar Check T 2 Real 0 Time Series
NPO Blood Sugar Check S 3 Real 0 Time Series
NPO Blood Sugar Check E 3 Real 0 Time Series
NPO Blood Sugar Check T 3 Real 0 Time Series
NPO Blood Sugar Check S 4 Real 0 Time Series
NPO Blood Sugar Check E 4 Real 0 Time Series
NPO Blood Sugar Check T 4 Real 0 Time Series
NPO Blood Sugar Check S 5 Real 0 Time Series
NPO Blood Sugar Check E 5 Real 0 Time Series
NPO Blood Sugar Check T 5 Real 0 Time Series
NPO Blood Sugar Check S 6 Real 0 Time Series
NPO Blood Sugar Check E 6 Real 0 Time Series
NPO Blood Sugar Check T 6 Real 0 Time Series
NPO Blood Sugar Check S 7 Real 0 Time Series
NPO Blood Sugar Check E 7 Real 0 Time Series
NPO Blood Sugar Check T 7 Real 0 Time Series
NPO Blood Sugar Check S 8 Real 0 Time Series
NPO Blood Sugar Check E 8 Real 0 Time Series
1024
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
NPO Blood Sugar Check T 8 Real 0 Time Series
NPO Blood Sugar Check S 9 Real 0 Time Series
NPO Blood Sugar Check E 9 Real 0 Time Series
NPO Blood Sugar Check T 9 Real 0 Time Series
NPO Blood Sugar Check S 10 Real 0 Time Series
NPO Blood Sugar Check E 10 Real 0 Time Series
NPO Blood Sugar Check T 10 Real 0 Time Series
NPO Blood Sugar Doc S Real 0 Time Series
NPO Blood Sugar Doc E Real 0 Time Series
NPO Blood Sugar Doc T Real 0 Time Series
Take Food Order S 1 Real 0 Time Series
Take Food Order S2 1 Real 0 Time Series
Take Food Order E 1 Real 0 Time Series
Take Food Order T 1 Real 0 Time Series
Take Food Order S 2 Real 0 Time Series
Take Food Order S2 2 Real 0 Time Series
Take Food Order E 2 Real 0 Time Series
Take Food Order T 2 Real 0 Time Series
Take Food Order S 3 Real 0 Time Series
Take Food Order S2 3 Real 0 Time Series
Take Food Order E 3 Real 0 Time Series
Take Food Order T 3 Real 0 Time Series
Take Food Order S 4 Real 0 Time Series
Take Food Order S2 4 Real 0 Time Series
Take Food Order E 4 Real 0 Time Series
Take Food Order T 4 Real 0 Time Series
1025
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
Take Food Order S 5 Real 0 Time Series
Take Food Order S2 5 Real 0 Time Series
Take Food Order E 5 Real 0 Time Series
Take Food Order T 5 Real 0 Time Series
Take Food Order S 6 Real 0 Time Series
Take Food Order S2 6 Real 0 Time Series
Take Food Order E 6 Real 0 Time Series
Take Food Order T 6 Real 0 Time Series
Take Food Order S 7 Real 0 Time Series
Take Food Order S2 7 Real 0 Time Series
Take Food Order E 7 Real 0 Time Series
Take Food Order T 7 Real 0 Time Series
Take Food Order S 8 Real 0 Time Series
Take Food Order S2 8 Real 0 Time Series
Take Food Order E 8 Real 0 Time Series
Take Food Order T 8 Real 0 Time Series
Take Food Order S 9 Real 0 Time Series
Take Food Order S2 9 Real 0 Time Series
Take Food Order E 9 Real 0 Time Series
Take Food Order T 9 Real 0 Time Series
Take Food Order S 10 Real 0 Time Series
Take Food Order S2 10 Real 0 Time Series
Take Food Order E 10 Real 0 Time Series
Take Food Order T 10 Real 0 Time Series
Place Food Order S Real 0 Time Series
Place Food Order E Real 0 Time Series
1026
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
Place Food Order T Real 0 Time Series
Non NPO Blood Sugar Dummy S 1 Real 0 Time Series
Non NPO Blood Sugar Dummy S 2 Real 0 Time Series
Non NPO Blood Sugar Dummy S 3 Real 0 Time Series
Non NPO Blood Sugar Dummy S 4 Real 0 Time Series
Non NPO Blood Sugar Dummy S 5 Real 0 Time Series
Non NPO Blood Sugar Dummy S 6 Real 0 Time Series
Non NPO Blood Sugar Dummy S 7 Real 0 Time Series
Non NPO Blood Sugar Dummy S 8 Real 0 Time Series
Non NPO Blood Sugar Dummy S 9 Real 0 Time Series
Non NPO Blood Sugar Dummy S 10 Real 0 Time Series
Non NPO Blood Sugar Check S 1 Real 0 Time Series
Non NPO Blood Sugar Check E 1 Real 0 Time Series
Non NPO Blood Sugar Check T 1 Real 0 Time Series
Non NPO Blood Sugar Check S 2 Real 0 Time Series
Non NPO Blood Sugar Check E 2 Real 0 Time Series
Non NPO Blood Sugar Check T 2 Real 0 Time Series
Non NPO Blood Sugar Check S 3 Real 0 Time Series
Non NPO Blood Sugar Check E 3 Real 0 Time Series
Non NPO Blood Sugar Check T 3 Real 0 Time Series
Non NPO Blood Sugar Check S 4 Real 0 Time Series
Non NPO Blood Sugar Check E 4 Real 0 Time Series
Non NPO Blood Sugar Check T 4 Real 0 Time Series
Non NPO Blood Sugar Check S 5 Real 0 Time Series
Non NPO Blood Sugar Check E 5 Real 0 Time Series
Non NPO Blood Sugar Check T 5 Real 0 Time Series
1027
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
Non NPO Blood Sugar Check S 6 Real 0 Time Series
Non NPO Blood Sugar Check E 6 Real 0 Time Series
Non NPO Blood Sugar Check T 6 Real 0 Time Series
Non NPO Blood Sugar Check S 7 Real 0 Time Series
Non NPO Blood Sugar Check E 7 Real 0 Time Series
Non NPO Blood Sugar Check T 7 Real 0 Time Series
Non NPO Blood Sugar Check S 8 Real 0 Time Series
Non NPO Blood Sugar Check E 8 Real 0 Time Series
Non NPO Blood Sugar Check T 8 Real 0 Time Series
Non NPO Blood Sugar Check S 9 Real 0 Time Series
Non NPO Blood Sugar Check E 9 Real 0 Time Series
Non NPO Blood Sugar Check T 9 Real 0 Time Series
Non NPO Blood Sugar Check S 10 Real 0 Time Series
Non NPO Blood Sugar Check E 10 Real 0 Time Series
Non NPO Blood Sugar Check T 10 Real 0 Time Series
Non NPO Blood Sugar Doc S Real 0 Time Series
Non NPO Blood Sugar Doc E Real 0 Time Series
Non NPO Blood Sugar Doc T Real 0 Time Series
Meal Assist S 1 Real 0 Time Series
Meal Assist S2 1 Real 0 Time Series
Meal Assist E 1 Real 0 Time Series
Meal Assist T 1 Real 0 Time Series
Meal Assist S 2 Real 0 Time Series
Meal Assist S2 2 Real 0 Time Series
Meal Assist E 2 Real 0 Time Series
Meal Assist T 2 Real 0 Time Series
1028
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
Meal Assist S 3 Real 0 Time Series
Meal Assist S2 3 Real 0 Time Series
Meal Assist E 3 Real 0 Time Series
Meal Assist T 3 Real 0 Time Series
Meal Assist S 4 Real 0 Time Series
Meal Assist S2 4 Real 0 Time Series
Meal Assist E 4 Real 0 Time Series
Meal Assist T 4 Real 0 Time Series
Meal Assist S 5 Real 0 Time Series
Meal Assist S2 5 Real 0 Time Series
Meal Assist E 5 Real 0 Time Series
Meal Assist T 5 Real 0 Time Series
Meal Assist S 6 Real 0 Time Series
Meal Assist S2 6 Real 0 Time Series
Meal Assist E 6 Real 0 Time Series
Meal Assist T 6 Real 0 Time Series
Meal Assist S 7 Real 0 Time Series
Meal Assist S2 7 Real 0 Time Series
Meal Assist E 7 Real 0 Time Series
Meal Assist T 7 Real 0 Time Series
Meal Assist S 8 Real 0 Time Series
Meal Assist S2 8 Real 0 Time Series
Meal Assist E 8 Real 0 Time Series
Meal Assist T 8 Real 0 Time Series
Meal Assist S 9 Real 0 Time Series
Meal Assist S2 9 Real 0 Time Series
1029
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
Meal Assist E 9 Real 0 Time Series
Meal Assist T 9 Real 0 Time Series
Meal Assist S 10 Real 0 Time Series
Meal Assist S2 10 Real 0 Time Series
Meal Assist E 10 Real 0 Time Series
Meal Assist T 10 Real 0 Time Series
Collect Inputs S 1 Real 0 Time Series
Collect Inputs S2 1 Real 0 Time Series
Collect Inputs E 1 Real 0 Time Series
Collect Inputs T 1 Real 0 Time Series
Collect Inputs S 2 Real 0 Time Series
Collect Inputs S2 2 Real 0 Time Series
Collect Inputs E 2 Real 0 Time Series
Collect Inputs T 2 Real 0 Time Series
Collect Inputs S 3 Real 0 Time Series
Collect Inputs S2 3 Real 0 Time Series
Collect Inputs E 3 Real 0 Time Series
Collect Inputs T 3 Real 0 Time Series
Collect Inputs S 4 Real 0 Time Series
Collect Inputs S2 4 Real 0 Time Series
Collect Inputs E 4 Real 0 Time Series
Collect Inputs T 4 Real 0 Time Series
Collect Inputs S 5 Real 0 Time Series
Collect Inputs S2 5 Real 0 Time Series
Collect Inputs E 5 Real 0 Time Series
Collect Inputs T 5 Real 0 Time Series
1030
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
Collect Inputs S 6 Real 0 Time Series
Collect Inputs S2 6 Real 0 Time Series
Collect Inputs E 6 Real 0 Time Series
Collect Inputs T 6 Real 0 Time Series
Collect Inputs S 7 Real 0 Time Series
Collect Inputs S2 7 Real 0 Time Series
Collect Inputs E 7 Real 0 Time Series
Collect Inputs T 7 Real 0 Time Series
Collect Inputs S 8 Real 0 Time Series
Collect Inputs S2 8 Real 0 Time Series
Collect Inputs E 8 Real 0 Time Series
Collect Inputs T 8 Real 0 Time Series
Collect Inputs S 9 Real 0 Time Series
Collect Inputs S2 9 Real 0 Time Series
Collect Inputs E 9 Real 0 Time Series
Collect Inputs T 9 Real 0 Time Series
Collect Inputs S 10 Real 0 Time Series
Collect Inputs S2 10 Real 0 Time Series
Collect Inputs E 10 Real 0 Time Series
Collect Inputs T 10 Real 0 Time Series
Inputs Doc S 1 Real 0 Time Series
Inputs Doc E 1 Real 0 Time Series
Inputs Doc T 1 Real 0 Time Series
Inputs Doc S 2 Real 0 Time Series
Inputs Doc E 2 Real 0 Time Series
Inputs Doc T 2 Real 0 Time Series
1031
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
Inputs Doc S 3 Real 0 Time Series
Inputs Doc E 3 Real 0 Time Series
Inputs Doc T 3 Real 0 Time Series
Inputs Doc S 4 Real 0 Time Series
Inputs Doc E 4 Real 0 Time Series
Inputs Doc T 4 Real 0 Time Series
Inputs Doc S 5 Real 0 Time Series
Inputs Doc E 5 Real 0 Time Series
Inputs Doc T 5 Real 0 Time Series
Inputs Doc S 6 Real 0 Time Series
Inputs Doc E 6 Real 0 Time Series
Inputs Doc T 6 Real 0 Time Series
Inputs Doc S 7 Real 0 Time Series
Inputs Doc E 7 Real 0 Time Series
Inputs Doc T 7 Real 0 Time Series
Inputs Doc S 8 Real 0 Time Series
Inputs Doc E 8 Real 0 Time Series
Inputs Doc T 8 Real 0 Time Series
Inputs Doc S 9 Real 0 Time Series
Inputs Doc E 9 Real 0 Time Series
Inputs Doc T 9 Real 0 Time Series
Inputs Doc S 10 Real 0 Time Series
Inputs Doc E 10 Real 0 Time Series
Inputs Doc T 10 Real 0 Time Series
Call Light S Real 0 Time Series
Call Light S2 Real 0 Time Series
1032
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
Call Light E Real 0 Time Series
Call Light T Real 0 Time Series
Indep Obtain Bath Items S 1 Real 0 Time Series
Indep Obtain Bath Items S 2 Real 0 Time Series
Indep Obtain Bath Items S 3 Real 0 Time Series
Indep Obtain Bath Items S 4 Real 0 Time Series
Indep Obtain Bath Items S 5 Real 0 Time Series
Indep Obtain Bath Items S 6 Real 0 Time Series
Indep Obtain Bath Items S 7 Real 0 Time Series
Indep Obtain Bath Items S 8 Real 0 Time Series
Indep Obtain Bath Items S 9 Real 0 Time Series
Indep Obtain Bath Items S 10 Real 0 Time Series
Indep Provide Bath Items S 1 Real 0 Time Series
Indep Provide Bath Items E 1 Real 0 Time Series
Indep Provide Bath Items T 1 Real 0 Time Series
Indep Provide Bath Items S 2 Real 0 Time Series
Indep Provide Bath Items E 2 Real 0 Time Series
Indep Provide Bath Items T 2 Real 0 Time Series
Indep Provide Bath Items S 3 Real 0 Time Series
Indep Provide Bath Items E 3 Real 0 Time Series
Indep Provide Bath Items T 3 Real 0 Time Series
Indep Provide Bath Items S 4 Real 0 Time Series
Indep Provide Bath Items E 4 Real 0 Time Series
Indep Provide Bath Items T 4 Real 0 Time Series
Indep Provide Bath Items S 5 Real 0 Time Series
Indep Provide Bath Items E 5 Real 0 Time Series
1033
APPENDIX F: PROMODEL CODE
ID Type Initial value Stats
Indep Provide Bath Items T 5 Real 0 Time Series
Indep Provide Bath Items S 6 Real 0 Time Series
Indep Provide Bath Items E 6 Real 0 Time Series
Indep Provide Bath Items T 6 Real 0 Time Series
Indep Provide Bath Items S 7 Real 0 Time Series
Indep Provide Bath Items E 7 Real 0 Time Series
Indep Provide Bath Items T 7 Real 0 Time Series
Indep Provide Bath Items S 8 Real 0 Time Series
Indep Provide Bath Items E 8 Real 0 Time Series
Indep Provide Bath Items T 8 Real 0 Time Series
Indep Provide Bath Items S 9 Real 0 Time Series
Indep Provide Bath Items E 9 Real 0 Time Series
Indep Provide Bath Items T 9 Real 0 Time Series
Indep Provide Bath Items S 10 Real 0 Time Series
Indep Provide Bath Items E 10 Real 0 Time Series
Indep Provide Bath Items T 10 Real 0 Time Series
Total Initial Integer 0 Time Series
F.12 Macros
ID Text
Total Previous PCAs M 0
Total Assigned RNs M 0
OCC1 M 1
P1 V M 0
P1 N M 0
1034
APPENDIX F: PROMODEL CODE
ID Text
P1 A M 0
P1 I M 0
P1 B M 0
P1 IC M 0
OCC2 M 0
P2 V M 0
P2 N M 0
P2 A M 0
P2 I M 0
P2 B M 0
P2 IC M 0
OCC3 M 0
P3 V M 0
P3 N M 0
P3 A M 0
P3 I M 0
P3 B M 0
P3 IC M 0
OCC4 M 0
P4 V M 0
P4 N M 0
P4 A M 0
P4 I M 0
P4 B M 0
P4 IC M 0
OCC5 M 0
1035
APPENDIX F: PROMODEL CODE
ID Text
P5 V M 0
P5 N M 0
P5 A M 0
P5 I M 0
P5 B M 0
P5 IC M 0
OCC6 M 0
P6 V M 0
P6 N M 0
P6 A M 0
P6 I M 0
P6 B M 0
P6 IC M 0
OCC7 M 0
P7 V M 0
P7 N M 0
P7 A M 0
P7 I M 0
P7 B M 0
P7 IC M 0
OCC8 M 0
P8 V M 0
P8 N M 0
P8 A M 0
P8 I M 0
P8 B M 0
1036
APPENDIX F: PROMODEL CODE
ID Text
P8 IC M 0
OCC9 M 0
P9 V M 0
P9 N M 0
P9 A M 0
P9 I M 0
P9 B M 0
P9 IC M 0
OCC10 M 0
P10 V M 0
P10 N M 0
P10 A M 0
P10 I M 0
P10 B M 0
P10 IC M 0
Time Between Walks M 60
F.13 External Files
ID Type File Name Prompt
(null) Shift PCA’s Calendar.pmcal
1037
APPENDIX G: BR BOUNDARY VALUES
Table G.1BR Boundary Values
Minimum Proportion Level
Feasible MinBR
Feasible MaxBR
Uncertain MaxBR
Infeasible MaxBR
0.05 0 0.8320 0.9079 10.10 0 0.7281 0.8990 10.15 0 0.7281 0.8883 10.20 0 0.7281 0.8445 10.25 0 0.6769 0.8438 10.30 0 0.6769 0.8344 10.35 0 0.6659 0.8344 10.40 0 0.6659 0.8344 10.45 0 0.6659 0.7941 10.50 0 0.6018 0.7930 10.55 0 0.5908 0.7893 10.60 0 0.5908 0.7738 10.65 0 0.5908 0.7731 10.70 0 0.5423 0.7697 10.75 0 0.4938 0.7492 10.80 0 0.4938 0.7185 10.85 0 0.4938 0.7054 10.90 0 0.4453 0.7036 10.95 0 0.3549 0.6925 11.00 0 0.1891 0.6312 1
1039
APPENDIX H: R DECISION TREE CODE
install.packages(”caTools”)
install.packages(”rpart”)
install.packages(”rpart.plot”)
install.packages(”ROCR”)
install.packages(”caret”)
install.packages(”e1071”)
library(caTools)
library(rpart)
library(rpart.plot)
library(ROCR)
library(caret)
library(e1071)
Data <- read.csv(”Data.csv”)
Data T0 <- Data[c(1:11,13)]
Data T10 <- Data[c(1:11,14)]
Data T30 <- Data[c(1:11,15)]
Data T60 <- Data[c(1:11,16)]
Results <- matrix(0,3,4)
row.names(Results) <- c(”Sensitivity”,”Specificity”,”Accuracy”)
colnames(Results) <- c(”T0”,”T10”,”T30”,”T60”)
#### T0 ####
set.seed(3000)
split <- sample.split(Data T0$T0, SplitRatio = 0.9)
1041
APPENDIX H: R DECISION TREE CODE
Train T0 <- subset(Data T0, split == TRUE)
Test T0 <- subset(Data T0, split == FALSE)
fitControl <- trainControl(method=”cv”, number=10)
cartGrid <- expand.grid(.cp=(1:50)*0.01)
train(T0 P+V+N+A+I+B+IC+NA.+NI+PCA+RN, data=Train T0, method=”rpart”,
trControl = fitControl, tuneGrid=cartGrid)
TreeCV T0 <- rpart(T0 P+V+N+A+I+B+IC+NA.+NI+PCA+RN, data=Train T0,
method=”class”, control=rpart.control(cp=0.07))
rpart.plot(TreeCV T0, main = ”Decision Tree Model for 0 min of Acceptable Tardiness”)
PredictCV T0 <- predict(TreeCV T0, newdata = Test T0, type=”class”)
tab T0 <- table(Test T0$T0, PredictCV T0)
Results[3,1] <- round(1 - sum(tab T0[2:3])/sum(tab T0), digits=4)
Results[1,1] <- round(sensitivity(tab T0), digits=4)
Results[2,1] <- round(specificity(tab T0), digits=4)
#### T10 ####
set.seed(3000)
split <- sample.split(Data T10$T10, SplitRatio = 0.9)
Train T10 <- subset(Data T10, split == TRUE)
Test T10 <- subset(Data T10, split == FALSE)
fitControl <- trainControl(method=”cv”, number=10)
cartGrid <- expand.grid(.cp=(1:50)*0.01)
train(T10 P+V+N+A+I+B+IC+NA.+NI+PCA+RN, data=Train T10, method=”rpart”,
trControl = fitControl, tuneGrid=cartGrid)
TreeCV T10 <- rpart(T10 P+V+N+A+I+B+IC+NA.+NI+PCA+RN, data=Train T10,
1042
APPENDIX H: R DECISION TREE CODE
method=”class”, control=rpart.control(cp=0.07))
rpart.plot(TreeCV T10, main = ”Decision Tree Model for 10 min of Acceptable Tardiness”)
PredictCV T10 <- predict(TreeCV T10, newdata = Test T10, type=”class”)
tab T10 <- table(Test T10$T10, PredictCV T10)
Results[3,2] <- round(1 - sum(tab T10[2:3])/sum(tab T10), digits=4)
Results[1,2] <- round(sensitivity(tab T10), digits=4)
Results[2,2] <- round(specificity(tab T10), digits=4)
#### T30 ####
set.seed(3000)
split <- sample.split(Data T30$T30, SplitRatio = 0.9)
Train T30 <- subset(Data T30, split == TRUE)
Test T30 <- subset(Data T30, split == FALSE)
fitControl <- trainControl(method=”cv”, number=10)
cartGrid <- expand.grid(.cp=(1:50)*0.01)
train(T30 P+V+N+A+I+B+IC+NA.+NI+PCA+RN, data=Train T30, method=”rpart”,
trControl = fitControl, tuneGrid=cartGrid)
TreeCV T30 <- rpart(T30 P+V+N+A+I+B+IC+NA.+NI+PCA+RN, data=Train T30,
method=”class”, control=rpart.control(cp=0.07))
rpart.plot(TreeCV T30, main = ”Decision Tree Model for 30 min of Acceptable Tardiness”)
PredictCV T30 <- predict(TreeCV T30, newdata = Test T30, type=”class”)
tab T30 <- table(Test T30$T30, PredictCV T30)
Results[3,3] <- round(1 - sum(tab T30[2:3])/sum(tab T30), digits=4)
Results[1,3] <- round(sensitivity(tab T30), digits=4)
Results[2,3] <- round(specificity(tab T30), digits=4)
1043
APPENDIX H: R DECISION TREE CODE
#### T60 ####
set.seed(3000)
split <- sample.split(Data T60$T60, SplitRatio = 0.9)
Train T60 <- subset(Data T60, split == TRUE)
Test T60 <- subset(Data T60, split == FALSE)
fitControl <- trainControl(method=”cv”, number=10)
cartGrid <- expand.grid(.cp=(1:50)*0.01)
train(T60 P+V+N+A+I+B+IC+NA.+NI+PCA+RN, data=Train T60, method=”rpart”,
trControl = fitControl, tuneGrid=cartGrid)
TreeCV T60 <- rpart(T60 P+V+N+A+I+B+IC+NA.+NI+PCA+RN, data=Train T60,
method=”class”, control=rpart.control(cp=0.07))
rpart.plot(TreeCV T60, main = ”Decision Tree Model for 60 min of Acceptable Tardiness”)
PredictCV T60 <- predict(TreeCV T60, newdata = Test T60, type=”class”)
tab T60 <- table(Test T60$T60, PredictCV T60)
Results[3,4] <- round(1 - sum(tab T60[2:3])/sum(tab T60), digits=4)
Results[1,4] <- round(sensitivity(tab T60), digits=4)
Results[2,4] <- round(specificity(tab T60), digits=4)
#### Export Data ####
cat(”\n” , ”Test T0\n”,file = ”Test Data.csv”,append=T)
cat(”\t”, colnames(Test T0), ”\n”, file = ”Test Data.csv”, sep = ”,”,append=T)
write.table(Test T0, file = ”Test Data.csv”, sep = ”,”,append=T, qmethod = ”double”,col.na
mes = F)
cat(”\n” , ”Test T10\n”,file = ”Test Data.csv”,append=T)
cat(”\t”, colnames(Test T10), ”\n”, file = ”Test Data.csv”, sep = ”,”,append=T)
1044
APPENDIX H: R DECISION TREE CODE
write.table(Test T10, file = ”Test Data.csv”, sep = ”,”,append=T, qmethod = ”dou-
ble”,col.names = F)
cat(”\n” , ”Test T30\n”,file = ”Test Data.csv”,append=T)
cat(” �”, colnames(Test T30), ”\n”, file = ”Test Data.csv”, sep = ”,”,append=T)
write.table(Test T30, file = ”Test Data.csv”, sep = ”,”,append=T, qmethod = ”dou-
ble”,col.names = F)
cat(”\n” , ”Test T60\n”,file = ”Test Data.csv”,append=T)
cat(”\t”, colnames(Test T60), ”\n”, file = ”Test Data.csv”, sep = ”,”,append=T)
write.table(Test T60, file = ”Test Data.csv”, sep = ”,”,append=T, qmethod = ”dou-
ble”,col.names = F)
1045
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
This section shows the activity list and the remaining tasks for the patient assignment shown in Table 5.3.
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
- 1{1} Shift Huddle Meeting
Room
7:00:
00
7:00:
00
7:04:
55
7:30:
00
7:03:
55
- 0:04:
55
0:03:
55
0
- 3{1} PCA-PCA U
pdate
Pod 7:00:
00
7:04:
55
7:26:
00
- 7:30:
00
- 0:21:
05
0:04:
09
0
6 51{1} Call Light Patient
Room
7:12:
20
- - 7:15:
20
- - - 0:00:
06
1 Helped by oth
er PCA.
- 2{1} Task Sheet Pod 7:00:
00
7:26:
00
7:28:
31
- 7:30:
00
- 0:02:
31
0:02:
20
0
3 51{1} Call Light Patient
Room
7:37:
00
7:37:
00
7:41:
12
7:40:
00
- - 0:04:
12
0:00:
06
1
2 51{1} Call Light Patient
Room
7:40:
00
- - 7:43:
00
- - - 0:00:
06
1 Helped by oth
er PCA.
1047
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
- 21{1} Obtain Pen A
nd Wipes
Supply
Room
7:00:
00
7:41:
26
7:42:
00
- 19:00
:00
- 0:00:
34
0:00:
30
0
1 22{1} Board Chang
e
Patient
Room
7:00:
00
7:42:
00
7:42:
28
- 19:00
:00
- 0:00:
28
0:02:
30
0
- 4{1} PCA-RN Up
date
Pod 7:00:
00
7:42:
28
7:44:
00
- 7:30:
00
- 0:01:
32
0:04:
09
0
2 51{1} Call Light Patient
Room
7:42:
30
7:44:
00
7:48:
40
7:45:
30
- - 0:04:
40
0:00:
06
1
2 22{1} Board Chang
e
Patient
Room
7:42:
00
7:44:
00
7:48:
40
- 19:00
:00
- 0:04:
40
0:02:
30
0 Performed wit
h call light in s
ame Room
4 22{1} Board Chang
e
Patient
Room
7:42:
00
7:49:
00
7:50:
42
- 19:00
:00
- 0:01:
42
0:02:
30
0
5 22{1} Board Chang
e
Patient
Room
7:42:
00
7:50:
50
7:52:
57
- 19:00
:00
- 0:02:
07
0:02:
30
0
1048
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
2 23{1} Fill Cup Nourish
ment Ro
om
7:00:
00
7:53:
20
7:53:
53
- 19:00
:00
- 0:00:
33
0:00:
25
0
3 23{1} Fill Cup Nourish
ment Ro
om
7:00:
00
7:53:
53
7:54:
25
- 19:00
:00
- 0:00:
33
0:00:
25
0
4 23{1} Fill Cup Nourish
ment Ro
om
7:00:
00
7:54:
25
7:54:
58
- 19:00
:00
- 0:00:
33
0:00:
25
0
5 23{1} Fill Cup Nourish
ment Ro
om
7:00:
00
7:54:
58
7:55:
31
- 19:00
:00
- 0:00:
33
0:00:
25
0
6 23{1} Fill Cup Nourish
ment Ro
om
7:00:
00
7:55:
31
7:56:
04
- 19:00
:00
- 0:00:
33
0:00:
25
0
1049
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
7 23{1} Fill Cup Nourish
ment Ro
om
7:00:
00
7:56:
04
7:56:
36
- 19:00
:00
- 0:00:
33
0:00:
25
0
8 23{1} Fill Cup Nourish
ment Ro
om
7:00:
00
7:56:
36
7:57:
09
- 19:00
:00
- 0:00:
33
0:00:
25
0
8 24{1} Water Pass Patient
Room
7:57:
09
7:57:
09
7:57:
21
- 19:00
:00
- 0:00:
12
0:00:
09
0
7 24{1} Water Pass Patient
Room
7:57:
09
7:57:
21
7:57:
32
- 19:00
:00
- 0:00:
11
0:00:
09
0
6 24{1} Water Pass Patient
Room
7:57:
09
7:57:
32
7:57:
43
- 19:00
:00
- 0:00:
12
0:00:
09
0
5 24{1} Water Pass Patient
Room
7:57:
09
7:57:
43
7:57:
55
- 19:00
:00
- 0:00:
11
0:00:
09
0
1050
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
4 24{1} Water Pass Patient
Room
7:57:
09
7:57:
55
7:57:
57
- 19:00
:00
- 0:00:
02
0:00:
09
0
3 24{1} Water Pass Patient
Room
7:57:
09
7:57:
57
7:57:
58
- 19:00
:00
- 0:00:
02
0:00:
09
0
2 24{1} Water Pass Patient
Room
7:57:
09
7:57:
58
7:58:
00
- 19:00
:00
- 0:00:
02
0:00:
09
0
- 4{1} PCA-RN Up
date
Pod 7:00:
00
7:58:
55
8:03:
10
- 7:30:
00
- 0:04:
15
0:04:
09
0
6 22{1} Board Chang
e
Patient
Room
7:42:
00
8:03:
13
8:04:
20
- 19:00
:00
- 0:01:
07
0:02:
30
0
7 22{1} Board Chang
e
Patient
Room
7:42:
00
8:04:
59
8:05:
44
- 19:00
:00
- 0:00:
45
0:02:
30
0
8 22{1} Board Chang
e
Patient
Room
7:42:
00
8:05:
49
8:07:
44
- 19:00
:00
- 0:01:
55
0:02:
30
0
1051
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
8 40{1} Take Food O
rders 1
Patient
Room
8:05:
49
8:05:
49
8:07:
44
8:08:
49
- - 0:01:
55
0:01:
17
1
8 41{1} Place Food O
rders 1
Pod 8:05:
49
8:05:
49
8:07:
44
- 8:37:
44
- 0:01:
55
0:04:
00
1
8 46{1} Meal Assist 1 Patient
Room
8:07:
44
8:07:
47
8:09:
05
8:10:
44
- - 0:01:
18
0:11:
00
1
9 22{1} Board Chang
e
Patient
Room
7:42:
00
8:09:
37
8:13:
05
- 19:00
:00
- 0:03:
28
0:02:
30
0
8 42{1} Non-NPO Bl
ood Sugar Ob
tain Items 1
Pod 8:07:
44
8:13:
05
8:15:
30
- 8:07:
44
- 0:02:
25
0:00:
13
0
8 43{1} Non-NPO Bl
ood Sugar Ch
eck 1
Patient
Room
8:15:
30
8:15:
30
8:25:
20
- 8:07:
44
0:17:
36
0:09:
50
0:03:
50
1
1052
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
8 44{1} Non-NPO Bl
ood Sugar Do
c 1
Pod 8:25:
20
8:26:
27
8:26:
55
- 8:07:
44
0:19:
11
0:00:
28
0:00:
09
1
8 45{1} Non-NPO Bl
ood Sugar No
tify RN 1
Pod 8:26:
55
- - - 8:07:
44
- - 0:01:
05
0 Not seen perfo
rmed.
4 47{1} Collect Input
s 1
Patient
Room
8:29:
55
8:29:
55
8:30:
07
8:32:
55
- - 0:00:
12
0:01:
17
1
4 49{1} Obtain Tray
1
Patient
Room
8:29:
55
8:29:
55
8:30:
07
- 9:30:
07
- 0:00:
12
0:00:
30
0
- 5{1} Q4 Obtain T
ower 1
Tower L
ocation
11:30
:00
8:30:
09
8:30:
15
- 12:30
:00
- 0:00:
06
0:00:
09
0
4 50{1} Put Tray Aw
ay 1
Disposal
Room
8:30:
07
8:31:
30
8:31:
50
- 9:30:
07
- 0:00:
20
0:00:
30
0
1053
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
9 52{1} Indep. Obtai
n Bath Items
Supply
Room
8:36:
00
8:36:
00
8:36:
17
- - - 0:00:
17
0:00:
30
0
8 25{1} Non-Indep.
Obtain Bath
Items
Supply
Room
7:00:
00
8:36:
17
8:36:
33
- 19:00
:00
- 0:00:
17
0:00:
30
0
7 25{1} Non-Indep.
Obtain Bath
Items
Supply
Room
7:00:
00
8:36:
33
8:36:
50
- 19:00
:00
- 0:00:
17
0:00:
30
0
6 25{1} Non-Indep.
Obtain Bath
Items
Supply
Room
7:00:
00
8:36:
50
8:37:
07
- 19:00
:00
- 0:00:
17
0:00:
30
0
5 25{1} Non-Indep.
Obtain Bath
Items
Supply
Room
7:00:
00
8:37:
07
8:37:
23
- 19:00
:00
- 0:00:
17
0:00:
30
0
1054
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
4 52{1} Indep. Obtai
n Bath Items
Supply
Room
8:36:
00
8:37:
23
8:37:
40
- - - 0:00:
17
0:00:
30
0
3 25{1} Non-Indep.
Obtain Bath
Items
Supply
Room
7:00:
00
8:37:
40
8:37:
57
- 19:00
:00
- 0:00:
17
0:00:
30
0
2 25{1} Non-Indep.
Obtain Bath
Items
Supply
Room
7:00:
00
8:37:
57
8:38:
13
- 19:00
:00
- 0:00:
17
0:00:
30
0
1 25{1} Non-Indep.
Obtain Bath
Items
Supply
Room
7:00:
00
8:38:
13
8:38:
30
- 19:00
:00
- 0:00:
17
0:00:
30
0
9 53{1} Indep. Provi
de Bath Item
s
Patient
Room
8:38:
30
8:38:
30
8:40:
00
- 9:06:
00
- 0:01:
30
0:00:
30
1
1055
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
8 26{1} Non-Indep. P
rovide Bath I
tems
Patient
Room
8:38:
30
8:40:
00
8:40:
10
- 19:00
:00
- 0:00:
10
0:00:
30
0
7 26{1} Non-Indep. P
rovide Bath I
tems
Patient
Room
8:38:
30
8:40:
00
8:40:
43
- 19:00
:00
- 0:00:
43
0:00:
30
0
7 13{1} TEMP Check
1
Patient
Room
8:30:
00
8:40:
00
8:40:
43
- 9:30:
00
- 0:00:
43
0:00:
25
1
6 26{1} Non-Indep. P
rovide Bath I
tems
Patient
Room
8:38:
30
8:40:
45
8:41:
11
- 19:00
:00
- 0:00:
26
0:00:
30
0
6 13{1} TEMP Check
1
Patient
Room
8:30:
00
8:40:
45
8:41:
11
- 9:30:
00
- 0:00:
26
0:00:
25
1
1056
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
5 26{1} Non-Indep. P
rovide Bath I
tems
Patient
Room
8:38:
30
8:41:
12
8:41:
39
- 19:00
:00
- 0:00:
27
0:00:
30
0
4 53{1} Indep. Provi
de Bath Item
s
Patient
Room
8:38:
30
8:41:
40
8:42:
30
- 9:06:
00
- 0:00:
50
0:00:
30
1
4 13{1} TEMP Check
1
Patient
Room
8:30:
00
8:41:
40
8:42:
30
- 9:30:
00
- 0:00:
50
0:00:
25
1
3 26{1} Non-Indep. P
rovide Bath I
tems
Patient
Room
8:38:
30
8:42:
33
8:44:
15
- 19:00
:00
- 0:01:
42
0:00:
30
0
3 27{1} Patient Bath Patient
Room
8:44:
15
8:44:
37
8:48:
43
- 19:00
:00
- 0:04:
06
0:41:
35
0 Best practice
was not perfor
med.
1057
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
2 26{1} Non-Indep. P
rovide Bath I
tems
Patient
Room
8:38:
30
8:49:
00
8:49:
51
- 19:00
:00
- 0:00:
51
0:00:
30
0
1 26{1} Non-Indep. P
rovide Bath I
tems
Patient
Room
8:38:
30
8:49:
57
8:50:
15
- 19:00
:00
- 0:00:
18
0:00:
30
0
1 13{1} TEMP Check
1
Patient
Room
8:30:
00
8:49:
57
8:50:
15
- 9:30:
00
- 0:00:
18
0:00:
25
1
8 13{1} TEMP Check
1
Patient
Room
8:30:
00
8:50:
50
8:51:
00
- 9:30:
00
- 0:00:
10
0:00:
25
1
2 13{1} TEMP Check
1
Patient
Room
8:30:
00
8:53:
38
8:53:
50
- 9:30:
00
- 0:00:
12
0:00:
25
1
1058
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
2 40{1} Take Food O
rders 1
Patient
Room
- - - - - - - 0:01:
17
1 Not seen perfo
rmed. Assume
d was helped o
ut by the RN.
2 41{1} Place Food O
rders 1
Pod - - - - - - - 0:04:
00
1
2 47{1} Collect Input
s 1
Patient
Room
8:53:
38
8:54:
15
8:54:
30
8:56:
38
- - 0:00:
15
0:01:
17
1
2 49{1} Obtain Tray
1
Patient
Room
8:54:
30
8:53:
38
8:53:
50
- 9:54:
30
- 0:00:
12
0:00:
30
0 Performed wit
h ’TEMP Che
ck 1’
2 50{1} Put Tray Aw
ay 1
Disposal
Room
8:53:
50
8:54:
15
8:54:
30
- 9:54:
30
- 0:00:
15
0:00:
30
0
1059
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
3 27{1} Patient Bath Patient
Room
8:44:
15
8:55:
30
9:01:
07
- 19:00
:00
- 0:05:
37
0:41:
35
0 Best practice
was not perfor
med. Checked
on patient.
3 13{1} TEMP Check
1
Patient
Room
8:30:
00
8:55:
30
9:01:
07
- 9:30:
00
- 0:05:
37
0:00:
25
1
5 13{1} TEMP Check
1
Patient
Room
8:30:
00
9:01:
50
9:02:
00
- 9:30:
00
- 0:00:
10
0:00:
25
1
5 40{1} Take Food O
rders 1
Patient
Room
- - - - - - - 0:01:
17
1 Not seen perfo
rmed. PCA as
ked the patien
t if he/she has
ordered earlier.
Assumed was o
rdered by RN.
1060
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
5 41{1} Place Food O
rders 1
Pod - - - - - - - 0:04:
00
1
2 48{1} Inputs Doc 1 Pod 8:30:
07
9:03:
40
9:06:
00
- 9:54:
30
- 0:02:
20
0:01:
05
1
4 48{1} Inputs Doc 1 Pod 8:54:
30
9:06:
00
9:08:
20
- 9:30:
07
- 0:02:
20
0:01:
05
1
8 14{1} TEMP Doc 1 Pod 8:51:
00
9:08:
20
9:10:
40
- 9:30:
00
- 0:02:
20
0:01:
05
1
2 14{1} TEMP Doc 1 Pod 8:53:
50
9:10:
40
9:13:
00
- 9:30:
00
- 0:02:
20
0:01:
05
1
5 14{1} TEMP Doc 1 Pod 9:02:
00
9:13:
00
9:15:
20
- 9:30:
00
- 0:02:
20
0:01:
05
1
1 14{1} TEMP Doc 1 Pod 8:50:
15
9:15:
20
9:17:
40
- 9:30:
00
- 0:02:
20
0:01:
05
1
1061
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
3 14{1} TEMP Doc 1 Pod 9:01:
07
9:17:
40
9:20:
00
- 9:30:
00
- 0:02:
20
0:01:
05
1
8 15{1} TEMP Notify
RN 1
Pod 9:20:
00
- - - 9:30:
00
- - 0:01:
05
0 Not seen perfo
rmed
2 15{1} TEMP Notify
RN 1
Pod 9:20:
00
- - - 9:30:
00
- - 0:01:
05
0
5 15{1} TEMP Notify
RN 1
Pod 9:20:
00
- - - 9:30:
00
- - 0:01:
05
0
1 15{1} TEMP Notify
RN 1
Pod 9:20:
00
- - - 9:30:
00
- - 0:01:
05
0
3 15{1} TEMP Notify
RN 1
Pod 9:20:
00
- - - 9:30:
00
- - 0:01:
05
0
2 51{1} Call Light Patient
Room
9:19:
40
9:20:
10
9:21:
42
9:22:
40
- - 0:01:
32
0:00:
06
1
1062
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
2 27{1} Patient Bath Patient
Room
8:49:
51
9:23:
00
9:41:
55
- 19:00
:00
- 0:18:
55
0:41:
35
0 Best practice
was not perfor
med.
9 51{1} Call Light Patient
Room
9:40:
10
9:43:
50
9:49:
36
9:43:
10
- 0:00:
40
0:05:
46
0:00:
06
1
9 13{1} TEMP Check
1
Patient
Room
8:30:
00
9:43:
50
9:49:
36
- 9:30:
00
0:19:
36
0:05:
46
0:00:
25
1 Performed wit
h call light in s
ame room.
7 51{1} Call Light Patient
Room
9:44:
06
- - 9:47:
06
- - - 0:00:
06
1 Answered by o
ther PCA/RN
4 14{1} TEMP Doc 1 Pod 8:42:
30
9:49:
36
9:51:
24
- 9:30:
00
0:21:
24
0:01:
48
0:01:
05
1
6 14{1} TEMP Doc 1 Pod 8:41:
11
9:51:
24
9:53:
13
- 9:30:
00
0:23:
13
0:01:
49
0:01:
05
1
1063
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
7 14{1} TEMP Doc 1 Pod 8:40:
43
9:53:
13
9:55:
01
- 9:30:
00
0:25:
02
0:01:
48
0:01:
05
1
9 14{1} TEMP Doc 1 Pod 9:49:
36
9:55:
01
9:56:
50
- 9:30:
00
0:26:
50
0:01:
49
0:01:
05
1
4 15{1} TEMP Notify
RN 1
Pod 9:30:
00
- - - 9:30:
00
- - 0:01:
05
0 Not seen perfo
rmed
6 15{1} TEMP Notify
RN 1
Pod 9:30:
00
- - - 9:30:
00
- - 0:01:
05
0
7 15{1} TEMP Notify
RN 1
Pod 9:30:
00
- - - 9:30:
00
- - 0:01:
05
0
9 15{1} TEMP Notify
RN 1
Pod 9:30:
00
- - - 9:30:
00
- - 0:01:
05
0
1064
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
2 27{1} Patient Bath Patient
Room
9:01:
07
9:56:
40
10:01
:11
- 19:00
:00
- 0:04:
31
0:41:
35
0 Best practice
was not perfor
med. Checked
on patient.
6 51{1} Call Light Patient
Room
10:17
:07
10:17
:07
10:33
:17
10:20
:07
- - 0:16:
10
0:00:
06
1
6 40{1} Take Food O
rders 1
Patient
Room
10:17
:07
10:17
:07
10:33
:17
10:20
:07
- - 0:16:
10
0:01:
17
1
6 41{1} Place Food O
rders 1
Pod 10:17
:07
10:17
:07
10:33
:17
- 11:03
:17
- 0:16:
10
0:04:
00
1
6 46{1} Meal Assist 1 Patient
Room
10:33
:17
10:33
:25
10:40
:00
10:36
:17
- - 0:06:
35
0:11:
00
1
6 28{1} Obtain Linen Supply
Room
7:00:
00
10:41
:41
10:42
:22
- 19:00
:00
- 0:00:
41
0:00:
30
0
1065
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
6 13{2} TEMP Check
2
Patient
Room
10:30
:00
10:41
:41
10:42
:22
- 11:30
:00
- 0:00:
41
0:00:
25
1
7 28{1} Obtain Linen Supply
Room
7:00:
00
10:47
:00
10:48
:00
- 19:00
:00
- 0:01:
00
0:00:
30
0
7 27{1} Patient Bath Patient
Room
10:48
:50
10:48
:50
10:59
:46
- 19:00
:00
- 0:10:
56
0:41:
35
0 Best practice
was not perfor
med. Checked
on patient.
7 40{1} Take Food O
rders 1
Patient
Room
- - - - - - - 0:01:
17
1 Not seen perfo
rmed.
7 41{1} Place Food O
rders 1
Pod - - - - - - - 0:04:
00
1
7 47{1} Collect Input
s 1
Patient
Room
10:48
:50
10:48
:50
10:59
:46
10:51
:50
- - 0:10:
56
0:01:
17
1
1066
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
7 49{1} Obtain Tray
1
Patient
Room
10:48
:50
10:48
:50
10:59
:46
- 11:59
:46
- 0:10:
56
0:00:
30
0
7 50{1} Put Tray Aw
ay 1
Disposal
Room
10:59
:46
11:00
:07
11:01
:00
- 11:59
:46
- 0:00:
53
0:00:
30
0
1 13{2} TEMP Check
2
Patient
Room
10:30
:00
11:01
:07
11:01
:15
- 11:30
:00
- 0:00:
08
0:00:
25
1
2 51{1} Call Light Patient
Room
10:48
:30
11:01
:36
11:10
:14
10:51
:30
- 0:10:
06
0:08:
38
0:00:
06
1
2 13{2} TEMP Check
2
Patient
Room
10:30
:00
11:01
:36
11:10
:14
- 11:30
:00
- 0:08:
38
0:00:
25
1
3 13{2} TEMP Check
2
Patient
Room
10:30
:00
11:10
:30
11:10
:47
- 11:30
:00
- 0:00:
17
0:00:
25
1
4 13{2} TEMP Check
2
Patient
Room
10:30
:00
11:11
:15
11:11
:32
- 11:30
:00
- 0:00:
17
0:00:
25
1
1067
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
- 4{1} PCA-RN Up
date
Pod 7:00:
00
11:18
:09
11:19
:00
- 7:30:
00
- 0:00:
51
0:04:
09
0
7 13{2} TEMP Check
2
Patient
Room
10:30
:00
11:21
:09
11:21
:40
- 11:30
:00
- 0:00:
31
0:00:
25
1
7 51{1} Call Light Patient
Room
11:21
:40
11:21
:40
11:22
:36
11:24
:40
- - 0:00:
56
0:00:
06
1
9 51{1} Call Light Patient
Room
11:22
:46
11:22
:46
11:32
:32
11:25
:46
- - 0:09:
46
0:00:
06
1
9 13{2} TEMP Check
2
Patient
Room
10:30
:00
11:22
:46
11:32
:32
- 11:30
:00
0:02:
32
0:09:
46
0:00:
25
1
8 51{1} Call Light Patient
Room
11:11
:30
11:32
:35
11:35
:15
11:14
:30
- 0:18:
05
0:02:
40
0:00:
06
1
8 13{2} TEMP Check
2
Patient
Room
10:30
:00
11:32
:35
11:35
:15
- 11:30
:00
0:05:
15
0:02:
40
0:00:
25
1
1068
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
6 14{2} TEMP Doc 2 Pod 10:42
:22
11:35
:45
11:37
:00
- 11:30
:00
0:07:
00
0:01:
15
0:01:
05
1
1 14{2} TEMP Doc 2 Pod 11:01
:15
11:37
:00
11:38
:15
- 11:30
:00
0:08:
15
0:01:
15
0:01:
05
1
2 14{2} TEMP Doc 2 Pod 11:10
:14
11:38
:15
11:39
:30
- 11:30
:00
0:09:
30
0:01:
15
0:01:
05
1
3 14{2} TEMP Doc 2 Pod 11:10
:47
11:39
:30
11:40
:45
- 11:30
:00
0:10:
45
0:01:
15
0:01:
05
1
4 14{2} TEMP Doc 2 Pod 11:11
:32
11:40
:45
11:42
:00
- 11:30
:00
0:12:
00
0:01:
15
0:01:
05
1
7 14{2} TEMP Doc 2 Pod 11:21
:40
11:42
:00
11:43
:15
- 11:30
:00
0:13:
15
0:01:
15
0:01:
05
1
9 14{2} TEMP Doc 2 Pod 11:32
:32
11:43
:15
11:44
:30
- 11:30
:00
0:14:
30
0:01:
15
0:01:
05
1
1069
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
8 14{2} TEMP Doc 2 Pod 11:35
:15
11:44
:30
11:45
:45
- 11:30
:00
0:15:
45
0:01:
15
0:01:
05
1
3 47{2} Collect Input
s 2
Patient
Room
- - - - - - - 0:01:
17
1 Performed by
RN.
3 49{1} Obtain Tray
1
Patient
Room
- - - - - - - 0:00:
30
0
3 48{2} Inputs Doc 2 Pod 11:35
:45
11:35
:45
11:45
:45
- 12:35
:45
- 0:10:
00
0:01:
05
1
5 51{1} Call Light Patient
Room
11:45
:45
11:45
:45
11:47
:56
11:48
:45
- - 0:02:
11
0:00:
06
1
5 47{1} Collect Input
s 1
Patient
Room
11:45
:45
11:45
:45
11:47
:56
11:48
:45
- - 0:02:
11
0:01:
17
1
5 49{1} Obtain Tray
1
Patient
Room
11:45
:45
11:45
:45
11:47
:56
- 12:45
:45
- 0:02:
11
0:00:
30
0
1070
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
5 13{2} TEMP Check
2
Patient
Room
10:30
:00
11:45
:45
11:47
:56
- 11:30
:00
0:17:
56
0:02:
11
0:00:
25
1
3 50{1} Put Tray Aw
ay 1
Disposal
Room
11:47
:56
11:47
:56
11:48
:10
- 12:35
:45
- 0:00:
14
0:00:
30
0
5 50{1} Put Tray Aw
ay 1
Disposal
Room
11:47
:56
11:47
:56
11:48
:10
- 12:45
:45
- 0:00:
14
0:00:
30
0
7 48{1} Inputs Doc 1 Pod 10:59
:46
11:47
:56
11:48
:10
- 11:59
:46
- 0:00:
14
0:01:
05
1
5 48{1} Inputs Doc 1 Pod 11:47
:56
11:48
:15
11:51
:35
- 12:45
:45
- 0:03:
20
0:01:
05
1
5 14{2} TEMP Doc 2 Pod 11:47
:56
11:48
:15
11:51
:35
- 11:30
:00
0:21:
35
0:03:
20
0:01:
05
1
5 15{2} TEMP Notify
RN 2
Pod 11:51
:35
- - - 11:30
:00
- - 0:01:
05
0 Not seen perfo
rmed.
1071
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
9 15{2} TEMP Notify
RN 2
Pod 11:45
:45
- - - 11:30
:00
- - 0:01:
05
0
8 15{2} TEMP Notify
RN 2
Pod 11:45
:45
- - - 11:30
:00
- - 0:01:
05
0
7 15{2} TEMP Notify
RN 2
Pod 11:45
:45
- - - 11:30
:00
- - 0:01:
05
0
4 15{2} TEMP Notify
RN 2
Pod 11:45
:45
- - - 11:30
:00
- - 0:01:
05
0
3 15{2} TEMP Notify
RN 2
Pod 11:45
:45
- - - 11:30
:00
- - 0:01:
05
0
2 15{2} TEMP Notify
RN 2
Pod 11:45
:45
- - - 11:30
:00
- - 0:01:
05
0
6 15{2} TEMP Notify
RN 2
Pod 11:45
:45
- - - 11:30
:00
- - 0:01:
05
0
1072
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
1 15{2} TEMP Notify
RN 2
Pod 11:45
:45
- - - 11:30
:00
- - 0:01:
05
0
1 6{1} Vitals Check Patient
Room
- 11:52
:00
11:56
:35
- - - 0:04:
35
0:01:
05
1 Redundant tas
k.
5 6{1} Q4 Vitals Ch
eck 1
Patient
Room
11:30
:00
11:57
:40
11:59
:49
- 12:30
:00
- 0:02:
09
0:05:
12
1
6 6{1} Q4 Vitals Ch
eck 1
Patient
Room
11:30
:00
12:00
:30
12:03
:06
- 12:30
:00
- 0:02:
36
0:05:
12
1
9 51{1} Call Light Patient
Room
12:01
:19
- - 12:04
:19
- - - 0:00:
06
1 Performed by
RN.
7 6{1} Q4 Vitals Ch
eck 1
Patient
Room
11:30
:00
12:03
:40
12:07
:48
- 12:30
:00
- 0:04:
08
0:05:
12
1
8 51{1} Call Light Patient
Room
11:58
:50
12:08
:50
12:13
:00
12:01
:50
- 0:07:
00
0:04:
10
0:00:
06
1
1073
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
1 7{1} Vitals Doc Pod - 12:14
:04
12:16
:55
- - - 0:02:
51
0:01:
05
1 Redundant tas
k.
5 7{1} Q4 Vitals Do
c 1
Pod 11:59
:49
12:14
:04
12:16
:55
- 12:30
:00
- 0:02:
51
0:01:
05
1
6 7{1} Q4 Vitals Do
c 1
Pod 12:03
:06
12:14
:04
12:16
:55
- 12:30
:00
- 0:02:
51
0:01:
05
1
5 8{1} Q4 Notify R
N 1
Pod 12:16
:55
- - - 12:30
:00
- - 0:01:
05
0 Not seen perfo
rmed.
6 8{1} Q4 Notify R
N 1
Pod 12:16
:55
- - - 12:30
:00
- - 0:01:
05
0
1 51{1} Call Light Patient
Room
12:15
:45
12:16
:56
12:22
:27
12:18
:45
- - 0:05:
31
0:00:
06
1
4 51{1} Call Light Patient
Room
12:22
:27
12:22
:27
12:26
:30
12:25
:27
- - 0:04:
03
0:00:
06
1
1074
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
7 7{1} Q4 Vitals Do
c 1
Pod 12:07
:48
12:26
:55
12:27
:55
- 12:30
:00
- 0:01:
00
0:01:
05
1
7 8{1} Q4 Notify R
N 1
Pod 12:27
:55
- - - 12:30
:00
- - 0:01:
05
0
9 16{1} NPO Blood S
ugar Obtain
Device 1
Pod 11:30
:00
12:28
:45
12:29
:19
- 12:30
:00
- 0:00:
34
0:00:
13
0
8 16{1} Non-NPO Bl
ood Sugar Ob
tain Device
Pod - 12:28
:45
12:29
:19
- - - 0:00:
34
0:00:
13
0 Redundant tas
k.
8 17{1} Non-NPO Bl
ood Sugar Ch
eck
Patient
Room
- 12:29
:19
12:32
:40
- - - 0:03:
21
0:03:
50
1 Redundant tas
k.
9 17{1} NPO Blood S
ugar Check 1
Patient
Room
12:29
:19
12:33
:00
12:36
:00
- 12:30
:00
0:06:
00
0:03:
00
0:03:
50
1
1075
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
9 19{1} NPO Blood S
ugar Notify R
N 1
Pod 12:36
:00
- - - 12:30
:00
- - 0:01:
05
0 Not seen perfo
rmed
9 51{1} Call Light Patient
Room
12:36
:00
12:36
:00
12:37
:30
12:39
:00
- - 0:01:
30
0:00:
06
1
3 13{3} TEMP Check
3
Patient
Room
12:30
:00
12:40
:30
12:41
:15
- 13:30
:00
- 0:00:
45
0:00:
25
1
3 51{1} Call Light Patient
Room
12:41
:15
12:41
:15
13:12
:00
12:44
:15
- - 0:30:
45
0:00:
06
1
1 30{1} Obtain Walk
Items
Supply
Room
7:00:
00
12:44
:46
12:50
:00
- 19:00
:00
- 0:05:
14
0:00:
30
0
1 31{1} Patient Walk
1
Patient
Room
12:44
:46
12:44
:46
12:50
:00
- 19:00
:00
- 0:05:
14
0:08:
00
0
1 51{1} Call Light Patient
Room
13:50
:00
12:50
:00
12:52
:26
13:53
:00
- - 0:02:
26
0:00:
06
1
1076
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
eSt
art
Tim
eE
ndT
ime
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eTar
dine
ssof
Tas
ksA
ctua
lD
urat
ion
Exp
ecte
dD
urat
ion
Cri
tica
lity
Not
es/F
indi
ngs
4 51{1} Call Light Patient
Room
12:52
:26
12:52
:26
13:12
:00
12:55
:26
- - 0:19:
34
0:00:
06
1
- 20{1} Lunch Break Out 12:00
:00
13:12
:00
- 14:00
:00
7:30:
00
- - 0:30:
00
0
End of observation
I.1 Remaining Fixed-Time Tasks
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
- 18{1} NPO Blood Sugar Doc 1 Pod After T17{1} - 12:30:00 7:00:31 0:00:09 1
1 13{3} TEMP Check 3 Patient Room 0.5208 - 13:30:00 7:00:34 0:00:25 1
1 14{3} TEMP Doc 3 Patient Room After T13{3} - 13:30:00 7:00:34 0:01:05 1
1077
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
1 15{3} TEMP Notify RN 3 Pod After T14{3} - 13:30:00 7:00:34 0:01:05 0
2 13{3} TEMP Check 3 Patient Room 0.5208 - 13:30:00 7:00:34 0:00:25 1
2 14{3} TEMP Doc 3 Patient Room After T13{3} - 13:30:00 7:00:34 0:01:05 1
2 15{3} TEMP Notify RN 3 Pod After T14{3} - 13:30:00 7:00:34 0:01:05 0
3 14{3} TEMP Doc 3 Patient Room After T13{3} - 13:30:00 7:00:34 0:01:05 1
3 15{3} TEMP Notify RN 3 Pod After T14{3} - 13:30:00 7:00:34 0:01:05 0
4 13{3} TEMP Check 3 Patient Room 0.5208 - 13:30:00 7:00:34 0:00:25 1
4 14{3} TEMP Doc 3 Patient Room After T13{3} - 13:30:00 7:00:34 0:01:05 1
4 15{3} TEMP Notify RN 3 Pod After T14{3} - 13:30:00 7:00:34 0:01:05 0
5 13{3} TEMP Check 3 Patient Room 0.5208 - 13:30:00 7:00:34 0:00:25 1
5 14{3} TEMP Doc 3 Patient Room After T13{3} - 13:30:00 7:00:34 0:01:05 1
5 15{3} TEMP Notify RN 3 Pod After T14{3} - 13:30:00 7:00:34 0:01:05 0
6 13{3} TEMP Check 3 Patient Room 0.5208 - 13:30:00 7:00:34 0:00:25 1
6 14{3} TEMP Doc 3 Patient Room After T13{3} - 13:30:00 7:00:34 0:01:05 1
6 15{3} TEMP Notify RN 3 Pod After T14{3} - 13:30:00 7:00:34 0:01:05 0
1078
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
7 13{3} TEMP Check 3 Patient Room 0.5208 - 13:30:00 7:00:34 0:00:25 1
7 14{3} TEMP Doc 3 Patient Room After T13{3} - 13:30:00 7:00:34 0:01:05 1
7 15{3} TEMP Notify RN 3 Pod After T14{3} - 13:30:00 7:00:34 0:01:05 0
8 13{3} TEMP Check 3 Patient Room 0.5208 - 13:30:00 7:00:34 0:00:25 1
8 14{3} TEMP Doc 3 Patient Room After T13{3} - 13:30:00 7:00:34 0:01:05 1
8 15{3} TEMP Notify RN 3 Pod After T14{3} - 13:30:00 7:00:34 0:01:05 0
9 13{3} TEMP Check 3 Patient Room 0.5208 - 13:30:00 7:00:34 0:00:25 1
9 14{3} TEMP Doc 3 Patient Room After T13{3} - 13:30:00 7:00:34 0:01:05 1
9 15{3} TEMP Notify RN 3 Pod After T14{3} - 13:30:00 7:00:34 0:01:05 0
1 10{1} Q6 Vitals Check Patient Room After T9{1} - 14:30:00 7:00:36 0:05:12 1
1 11{1} Q6 Vitals Doc Patient Room After T10{1} - 14:30:00 7:00:36 0:01:05 1
1 12{1} Q6 Notify RN Pod After T11{1} - 14:30:00 7:00:36 0:01:05 0
2 10{1} Q6 Vitals Check Patient Room After T9{1} - 14:30:00 7:00:36 0:05:12 1
2 11{1} Q6 Vitals Doc Patient Room After T10{1} - 14:30:00 7:00:36 0:01:05 1
2 12{1} Q6 Notify RN Pod After T11{1} - 14:30:00 7:00:36 0:01:05 0
1079
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
3 10{1} Q6 Vitals Check Patient Room After T9{1} - 14:30:00 7:00:36 0:05:12 1
3 11{1} Q6 Vitals Doc Patient Room After T10{1} - 14:30:00 7:00:36 0:01:05 1
3 12{1} Q6 Notify RN Pod After T11{1} - 14:30:00 7:00:36 0:01:05 0
4 10{1} Q6 Vitals Check Patient Room After T9{1} - 14:30:00 7:00:36 0:05:12 1
4 11{1} Q6 Vitals Doc Patient Room After T10{1} - 14:30:00 7:00:36 0:01:05 1
4 12{1} Q6 Notify RN Pod After T11{1} - 14:30:00 7:00:36 0:01:05 0
8 10{1} Q6 Vitals Check Patient Room After T9{1} - 14:30:00 7:00:36 0:05:12 1
8 11{1} Q6 Vitals Doc Patient Room After T10{1} - 14:30:00 7:00:36 0:01:05 1
8 12{1} Q6 Notify RN Pod After T11{1} - 14:30:00 7:00:36 0:01:05 0
9 10{1} Q6 Vitals Check Patient Room After T9{1} - 14:30:00 7:00:36 0:05:12 1
9 11{1} Q6 Vitals Doc Patient Room After T10{1} - 14:30:00 7:00:36 0:01:05 1
9 12{1} Q6 Notify RN Pod After T11{1} - 14:30:00 7:00:36 0:01:05 0
- 9{1} Q6 Obtain Tower Tower Locatio
n
0.5625 - 14:30:00 7:00:36 0:00:09 0
1 13{4} TEMP Check 4 Patient Room 0.6042 - 15:30:00 7:00:39 0:00:25 1
1080
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
1 14{4} TEMP Doc 4 Patient Room After T13{4} - 15:30:00 7:00:39 0:01:05 1
1 15{4} TEMP Notify RN 4 Pod After T14{4} - 15:30:00 7:00:39 0:01:05 0
2 13{4} TEMP Check 4 Patient Room 0.6042 - 15:30:00 7:00:39 0:00:25 1
2 14{4} TEMP Doc 4 Patient Room After T13{4} - 15:30:00 7:00:39 0:01:05 1
2 15{4} TEMP Notify RN 4 Pod After T14{4} - 15:30:00 7:00:39 0:01:05 0
3 13{4} TEMP Check 4 Patient Room 0.6042 - 15:30:00 7:00:39 0:00:25 1
3 14{4} TEMP Doc 4 Patient Room After T13{4} - 15:30:00 7:00:39 0:01:05 1
3 15{4} TEMP Notify RN 4 Pod After T14{4} - 15:30:00 7:00:39 0:01:05 0
4 13{4} TEMP Check 4 Patient Room 0.6042 - 15:30:00 7:00:39 0:00:25 1
4 14{4} TEMP Doc 4 Patient Room After T13{4} - 15:30:00 7:00:39 0:01:05 1
4 15{4} TEMP Notify RN 4 Pod After T14{4} - 15:30:00 7:00:39 0:01:05 0
5 13{4} TEMP Check 4 Patient Room 0.6042 - 15:30:00 7:00:39 0:00:25 1
5 14{4} TEMP Doc 4 Patient Room After T13{4} - 15:30:00 7:00:39 0:01:05 1
5 15{4} TEMP Notify RN 4 Pod After T14{4} - 15:30:00 7:00:39 0:01:05 0
6 13{4} TEMP Check 4 Patient Room 0.6042 - 15:30:00 7:00:39 0:00:25 1
1081
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
6 14{4} TEMP Doc 4 Patient Room After T13{4} - 15:30:00 7:00:39 0:01:05 1
6 15{4} TEMP Notify RN 4 Pod After T14{4} - 15:30:00 7:00:39 0:01:05 0
7 13{4} TEMP Check 4 Patient Room 0.6042 - 15:30:00 7:00:39 0:00:25 1
7 14{4} TEMP Doc 4 Patient Room After T13{4} - 15:30:00 7:00:39 0:01:05 1
7 15{4} TEMP Notify RN 4 Pod After T14{4} - 15:30:00 7:00:39 0:01:05 0
8 13{4} TEMP Check 4 Patient Room 0.6042 - 15:30:00 7:00:39 0:00:25 1
8 14{4} TEMP Doc 4 Patient Room After T13{4} - 15:30:00 7:00:39 0:01:05 1
8 15{4} TEMP Notify RN 4 Pod After T14{4} - 15:30:00 7:00:39 0:01:05 0
9 13{4} TEMP Check 4 Patient Room 0.6042 - 15:30:00 7:00:39 0:00:25 1
9 14{4} TEMP Doc 4 Patient Room After T13{4} - 15:30:00 7:00:39 0:01:05 1
9 15{4} TEMP Notify RN 4 Pod After T14{4} - 15:30:00 7:00:39 0:01:05 0
5 6{2} Q4 Vitals Check 2 Patient Room After T5{2} - 16:30:00 7:00:41 0:05:12 1
5 7{2} Q4 Vitals Doc 2 Patient Room After T6{2} - 16:30:00 7:00:41 0:01:05 1
5 8{2} Q4 Notify RN 2 Pod After T7{2} - 16:30:00 7:00:41 0:01:05 0
6 6{2} Q4 Vitals Check 2 Patient Room After T5{2} - 16:30:00 7:00:41 0:05:12 1
1082
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
6 7{2} Q4 Vitals Doc 2 Patient Room After T6{2} - 16:30:00 7:00:41 0:01:05 1
6 8{2} Q4 Notify RN 2 Pod After T7{2} - 16:30:00 7:00:41 0:01:05 0
7 6{2} Q4 Vitals Check 2 Patient Room After T5{2} - 16:30:00 7:00:41 0:05:12 1
7 7{2} Q4 Vitals Doc 2 Patient Room After T6{2} - 16:30:00 7:00:41 0:01:05 1
7 8{2} Q4 Notify RN 2 Pod After T7{2} - 16:30:00 7:00:41 0:01:05 0
- 5{2} Q4 Obtain Tower 2 Tower Locatio
n
0.6458 - 16:30:00 7:00:41 0:00:09 0
1 13{5} TEMP Check 5 Patient Room 0.6875 - 17:30:00 7:00:44 0:00:25 1
1 14{5} TEMP Doc 5 Patient Room After T13{5} - 17:30:00 7:00:44 0:01:05 1
1 15{5} TEMP Notify RN 5 Pod After T14{5} - 17:30:00 7:00:44 0:01:05 0
2 13{5} TEMP Check 5 Patient Room 0.6875 - 17:30:00 7:00:44 0:00:25 1
2 14{5} TEMP Doc 5 Patient Room After T13{5} - 17:30:00 7:00:44 0:01:05 1
2 15{5} TEMP Notify RN 5 Pod After T14{5} - 17:30:00 7:00:44 0:01:05 0
3 13{5} TEMP Check 5 Patient Room 0.6875 - 17:30:00 7:00:44 0:00:25 1
3 14{5} TEMP Doc 5 Patient Room After T13{5} - 17:30:00 7:00:44 0:01:05 1
1083
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
3 15{5} TEMP Notify RN 5 Pod After T14{5} - 17:30:00 7:00:44 0:01:05 0
4 13{5} TEMP Check 5 Patient Room 0.6875 - 17:30:00 7:00:44 0:00:25 1
4 14{5} TEMP Doc 5 Patient Room After T13{5} - 17:30:00 7:00:44 0:01:05 1
4 15{5} TEMP Notify RN 5 Pod After T14{5} - 17:30:00 7:00:44 0:01:05 0
5 13{5} TEMP Check 5 Patient Room 0.6875 - 17:30:00 7:00:44 0:00:25 1
5 14{5} TEMP Doc 5 Patient Room After T13{5} - 17:30:00 7:00:44 0:01:05 1
5 15{5} TEMP Notify RN 5 Pod After T14{5} - 17:30:00 7:00:44 0:01:05 0
6 13{5} TEMP Check 5 Patient Room 0.6875 - 17:30:00 7:00:44 0:00:25 1
6 14{5} TEMP Doc 5 Patient Room After T13{5} - 17:30:00 7:00:44 0:01:05 1
6 15{5} TEMP Notify RN 5 Pod After T14{5} - 17:30:00 7:00:44 0:01:05 0
7 13{5} TEMP Check 5 Patient Room 0.6875 - 17:30:00 7:00:44 0:00:25 1
7 14{5} TEMP Doc 5 Patient Room After T13{5} - 17:30:00 7:00:44 0:01:05 1
7 15{5} TEMP Notify RN 5 Pod After T14{5} - 17:30:00 7:00:44 0:01:05 0
8 13{5} TEMP Check 5 Patient Room 0.6875 - 17:30:00 7:00:44 0:00:25 1
8 14{5} TEMP Doc 5 Patient Room After T13{5} - 17:30:00 7:00:44 0:01:05 1
1084
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
8 15{5} TEMP Notify RN 5 Pod After T14{5} - 17:30:00 7:00:44 0:01:05 0
9 13{5} TEMP Check 5 Patient Room 0.6875 - 17:30:00 7:00:44 0:00:25 1
9 14{5} TEMP Doc 5 Patient Room After T13{5} - 17:30:00 7:00:44 0:01:05 1
9 15{5} TEMP Notify RN 5 Pod After T14{5} - 17:30:00 7:00:44 0:01:05 0
9 16{2} NPO Blood Sugar Obtain
Device 2
Pod 0.7292 - 18:30:00 7:00:46 0:00:13 0
9 17{2} NPO Blood Sugar Check 2 Patient Room After T16{2} - 18:30:00 7:00:46 0:03:50 1
9 19{2} NPO Blood Sugar Notify
RN 2
Pod After T18{2} - 18:30:00 7:00:46 0:01:05 0
- 18{2} NPO Blood Sugar Doc 2 Pod After T17{2} - 18:30:00 7:00:46 0:00:09 1
1 13{6} TEMP Check 6 Patient Room 0.7708 - 19:30:00 7:00:49 0:00:25 1
1 14{6} TEMP Doc 6 Patient Room After T13{6} - 19:30:00 7:00:49 0:01:05 1
1 15{6} TEMP Notify RN 6 Pod After T14{6} - 19:30:00 7:00:49 0:01:05 0
2 13{6} TEMP Check 6 Patient Room 0.7708 - 19:30:00 7:00:49 0:00:25 1
2 14{6} TEMP Doc 6 Patient Room After T13{6} - 19:30:00 7:00:49 0:01:05 1
1085
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
2 15{6} TEMP Notify RN 6 Pod After T14{6} - 19:30:00 7:00:49 0:01:05 0
3 13{6} TEMP Check 6 Patient Room 0.7708 - 19:30:00 7:00:49 0:00:25 1
3 14{6} TEMP Doc 6 Patient Room After T13{6} - 19:30:00 7:00:49 0:01:05 1
3 15{6} TEMP Notify RN 6 Pod After T14{6} - 19:30:00 7:00:49 0:01:05 0
4 13{6} TEMP Check 6 Patient Room 0.7708 - 19:30:00 7:00:49 0:00:25 1
4 14{6} TEMP Doc 6 Patient Room After T13{6} - 19:30:00 7:00:49 0:01:05 1
4 15{6} TEMP Notify RN 6 Pod After T14{6} - 19:30:00 7:00:49 0:01:05 0
5 13{6} TEMP Check 6 Patient Room 0.7708 - 19:30:00 7:00:49 0:00:25 1
5 14{6} TEMP Doc 6 Patient Room After T13{6} - 19:30:00 7:00:49 0:01:05 1
5 15{6} TEMP Notify RN 6 Pod After T14{6} - 19:30:00 7:00:49 0:01:05 0
6 13{6} TEMP Check 6 Patient Room 0.7708 - 19:30:00 7:00:49 0:00:25 1
6 14{6} TEMP Doc 6 Patient Room After T13{6} - 19:30:00 7:00:49 0:01:05 1
6 15{6} TEMP Notify RN 6 Pod After T14{6} - 19:30:00 7:00:49 0:01:05 0
7 13{6} TEMP Check 6 Patient Room 0.7708 - 19:30:00 7:00:49 0:00:25 1
7 14{6} TEMP Doc 6 Patient Room After T13{6} - 19:30:00 7:00:49 0:01:05 1
1086
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
7 15{6} TEMP Notify RN 6 Pod After T14{6} - 19:30:00 7:00:49 0:01:05 0
8 13{6} TEMP Check 6 Patient Room 0.7708 - 19:30:00 7:00:49 0:00:25 1
8 14{6} TEMP Doc 6 Patient Room After T13{6} - 19:30:00 7:00:49 0:01:05 1
8 15{6} TEMP Notify RN 6 Pod After T14{6} - 19:30:00 7:00:49 0:01:05 0
9 13{6} TEMP Check 6 Patient Room 0.7708 - 19:30:00 7:00:49 0:00:25 1
9 14{6} TEMP Doc 6 Patient Room After T13{6} - 19:30:00 7:00:49 0:01:05 1
9 15{6} TEMP Notify RN 6 Pod After T14{6} - 19:30:00 7:00:49 0:01:05 0
I.2 Remaining Frequency-Based Tasks
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
1 28{1} Obtain Linen Supply Room 0.2917 - 19:00:00 7:00:48 0:00:30 0
1087
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
2 30{1} Obtain Walk Items Supply Room 0.2917 - 19:00:00 7:00:48 0:00:30 0
2 28{1} Obtain Linen Supply Room 0.2917 - 19:00:00 7:00:48 0:00:30 0
3 30{1} Obtain Walk Items Supply Room 0.2917 - 19:00:00 7:00:48 0:00:30 0
4 28{1} Obtain Linen Supply Room 0.2917 - 19:00:00 7:00:48 0:00:30 0
5 30{1} Obtain Walk Items Supply Room 0.2917 - 19:00:00 7:00:48 0:00:30 0
5 28{1} Obtain Linen Supply Room 0.2917 - 19:00:00 7:00:48 0:00:30 0
6 30{1} Obtain Walk Items Supply Room 0.2917 - 19:00:00 7:00:48 0:00:30 0
7 30{1} Obtain Walk Items Supply Room 0.2917 - 19:00:00 7:00:48 0:00:30 0
8 30{1} Obtain Walk Items Supply Room 0.2917 - 19:00:00 7:00:48 0:00:30 0
8 28{1} Obtain Linen Supply Room 0.2917 - 19:00:00 7:00:48 0:00:30 0
9 28{1} Obtain Linen Supply Room 0.2917 - 19:00:00 7:00:48 0:00:30 0
3 28{1} Obtain Linen Supply Room 0.2917 - 19:00:00 7:00:48 0:00:30 0
- 39{1} Regular Break 1 Out 0.4583 - 19:00:00 7:00:48 0:15:00 0
- 39{2} Regular Break 2 Out 0.6667 - 19:00:00 7:00:48 0:15:00 0
1 36{1} Obtain Linen Bag Supply Room 0.75 - 19:00:00 7:00:48 0:00:12 0
1088
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
2 36{1} Obtain Linen Bag Supply Room 0.75 - 19:00:00 7:00:48 0:00:12 0
3 36{1} Obtain Linen Bag Supply Room 0.75 - 19:00:00 7:00:48 0:00:12 0
5 36{1} Obtain Linen Bag Supply Room 0.75 - 19:00:00 7:00:48 0:00:12 0
6 36{1} Obtain Linen Bag Supply Room 0.75 - 19:00:00 7:00:48 0:00:12 0
7 36{1} Obtain Linen Bag Supply Room 0.75 - 19:00:00 7:00:48 0:00:12 0
9 36{1} Obtain Linen Bag Supply Room 0.75 - 19:00:00 7:00:48 0:00:12 0
4 36{1} Obtain Linen Bag Supply Room 0.75 - 19:00:00 7:00:48 0:00:12 0
8 36{1} Obtain Linen Bag Supply Room 0.75 - 19:00:00 7:00:48 0:00:12 0
2 31{2} Patient Walk 2 Patient Room 60 min after
T31{1}
- 19:00:00 7:00:48 0:08:00 0
3 31{2} Patient Walk 2 Patient Room 60 min after
T31{1}
- 19:00:00 7:00:48 0:08:00 0
5 31{2} Patient Walk 2 Patient Room 60 min after
T31{1}
- 19:00:00 7:00:48 0:08:00 0
1089
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
6 31{2} Patient Walk 2 Patient Room 60 min after
T31{1}
- 19:00:00 7:00:48 0:08:00 0
8 31{2} Patient Walk 2 Patient Room 60 min after
T31{1}
- 19:00:00 7:00:48 0:08:00 0
7 31{2} Patient Walk 2 Patient Room 60 min after
T31{1}
- 19:00:00 7:00:48 0:08:00 0
1 31{2} Patient Walk 2 Patient Room 60 min after
T31{1}
- 19:00:00 7:00:48 0:08:00 0
2 31{3} Patient Walk 3 Patient Room 60 min after
T31{2}
- 19:00:00 7:00:48 0:08:00 0
3 31{3} Patient Walk 3 Patient Room 60 min after
T31{2}
- 19:00:00 7:00:48 0:08:00 0
5 31{3} Patient Walk 3 Patient Room 60 min after
T31{2}
- 19:00:00 7:00:48 0:08:00 0
1090
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
6 31{3} Patient Walk 3 Patient Room 60 min after
T31{2}
- 19:00:00 7:00:48 0:08:00 0
8 31{3} Patient Walk 3 Patient Room 60 min after
T31{2}
- 19:00:00 7:00:48 0:08:00 0
7 31{3} Patient Walk 3 Patient Room 60 min after
T31{2}
- 19:00:00 7:00:48 0:08:00 0
1 31{3} Patient Walk 3 Patient Room 60 min after
T31{2}
- 19:00:00 7:00:48 0:08:00 0
3 22{1} Board Change Patient Room After T21{1} - 19:00:00 7:00:48 0:02:30 0
1 27{1} Patient Bath Patient Room After T26{1} - 19:00:00 7:00:48 0:41:35 0
5 27{1} Patient Bath Patient Room After T26{1} - 19:00:00 7:00:48 0:41:35 0
8 27{1} Patient Bath Patient Room After T26{1} - 19:00:00 7:00:48 0:41:35 0
6 27{1} Patient Bath Patient Room After T26{1} - 19:00:00 7:00:48 0:41:35 0
1 29{1} Linen Change Patient Room After T28{1} - 19:00:00 7:00:48 0:04:30 0
2 29{1} Linen Change Patient Room After T28{1} - 19:00:00 7:00:48 0:04:30 0
1091
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
3 29{1} Linen Change Patient Room After T28{1} - 19:00:00 7:00:48 0:04:30 0
5 29{1} Linen Change Patient Room After T28{1} - 19:00:00 7:00:48 0:04:30 0
6 29{1} Linen Change Patient Room After T28{1} - 19:00:00 7:00:48 0:04:30 0
7 29{1} Linen Change Patient Room After T28{1} - 19:00:00 7:00:48 0:04:30 0
9 29{1} Linen Change Patient Room After T28{1} - 19:00:00 7:00:48 0:04:30 0
4 29{1} Linen Change Patient Room After T28{1} - 19:00:00 7:00:48 0:04:30 0
8 29{1} Linen Change Patient Room After T28{1} - 19:00:00 7:00:48 0:04:30 0
2 31{1} Patient Walk 1 Patient Room After T30{1} - 19:00:00 7:00:48 0:08:00 0
3 31{1} Patient Walk 1 Patient Room After T30{1} - 19:00:00 7:00:48 0:08:00 0
5 31{1} Patient Walk 1 Patient Room After T30{1} - 19:00:00 7:00:48 0:08:00 0
6 31{1} Patient Walk 1 Patient Room After T30{1} - 19:00:00 7:00:48 0:08:00 0
7 31{1} Patient Walk 1 Patient Room After T30{1} - 19:00:00 7:00:48 0:08:00 0
8 31{1} Patient Walk 1 Patient Room After T30{1} - 19:00:00 7:00:48 0:08:00 0
2 32{1} Walk Doc 1 Patient Room After T31{1} - 19:00:00 7:00:48 0:01:05 0
3 32{1} Walk Doc 1 Patient Room After T31{1} - 19:00:00 7:00:48 0:01:05 0
1092
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
5 32{1} Walk Doc 1 Patient Room After T31{1} - 19:00:00 7:00:48 0:01:05 0
6 32{1} Walk Doc 1 Patient Room After T31{1} - 19:00:00 7:00:48 0:01:05 0
7 32{1} Walk Doc 1 Patient Room After T31{1} - 19:00:00 7:00:48 0:01:05 0
8 32{1} Walk Doc 1 Patient Room After T31{1} - 19:00:00 7:00:48 0:01:05 0
1 32{1} Walk Doc 1 Patient Room After T31{1} - 19:00:00 7:00:48 0:01:05 0
2 32{2} Walk Doc 2 Patient Room After T31{2} - 19:00:00 7:00:48 0:01:05 0
3 32{2} Walk Doc 2 Patient Room After T31{2} - 19:00:00 7:00:48 0:01:05 0
5 32{2} Walk Doc 2 Patient Room After T31{2} - 19:00:00 7:00:48 0:01:05 0
6 32{2} Walk Doc 2 Patient Room After T31{2} - 19:00:00 7:00:48 0:01:05 0
8 32{2} Walk Doc 2 Patient Room After T31{2} - 19:00:00 7:00:48 0:01:05 0
7 32{2} Walk Doc 2 Patient Room After T31{2} - 19:00:00 7:00:48 0:01:05 0
1 32{2} Walk Doc 2 Patient Room After T31{2} - 19:00:00 7:00:48 0:01:05 0
1 32{3} Walk Doc 3 Patient Room After T31{3} - 19:00:00 7:00:48 0:01:05 0
2 32{3} Walk Doc 3 Patient Room After T31{3} - 19:00:00 7:00:48 0:01:05 0
5 32{3} Walk Doc 3 Patient Room After T31{3} - 19:00:00 7:00:48 0:01:05 0
1093
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
6 32{3} Walk Doc 3 Patient Room After T31{3} - 19:00:00 7:00:48 0:01:05 0
7 32{3} Walk Doc 3 Patient Room After T31{3} - 19:00:00 7:00:48 0:01:05 0
8 32{3} Walk Doc 3 Patient Room After T31{3} - 19:00:00 7:00:48 0:01:05 0
3 32{3} Walk Doc 3 Patient Room After T31{3} - 19:00:00 7:00:48 0:01:05 0
1 38{1} Dispose Linen Bag Disposal Roo
m
After T37{1} - 19:00:00 7:00:48 0:00:48 0
2 38{1} Dispose Linen Bag Disposal Roo
m
After T37{1} - 19:00:00 7:00:48 0:00:48 0
3 38{1} Dispose Linen Bag Disposal Roo
m
After T37{1} - 19:00:00 7:00:48 0:00:48 0
4 38{1} Dispose Linen Bag Disposal Roo
m
After T37{1} - 19:00:00 7:00:48 0:00:48 0
5 38{1} Dispose Linen Bag Disposal Roo
m
After T37{1} - 19:00:00 7:00:48 0:00:48 0
1094
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
6 38{1} Dispose Linen Bag Disposal Roo
m
After T37{1} - 19:00:00 7:00:48 0:00:48 0
7 38{1} Dispose Linen Bag Disposal Roo
m
After T37{1} - 19:00:00 7:00:48 0:00:48 0
8 38{1} Dispose Linen Bag Disposal Roo
m
After T37{1} - 19:00:00 7:00:48 0:00:48 0
9 38{1} Dispose Linen Bag Disposal Roo
m
After T37{1} - 19:00:00 7:00:48 0:00:48 0
1 37{1} Linen Bag Change Patient Room After T36{1} - 19:00:00 7:00:48 0:04:00 0
2 37{1} Linen Bag Change Patient Room After T36{1} - 19:00:00 7:00:48 0:04:00 0
3 37{1} Linen Bag Change Patient Room After T36{1} - 19:00:00 7:00:48 0:04:00 0
5 37{1} Linen Bag Change Patient Room After T36{1} - 19:00:00 7:00:48 0:04:00 0
6 37{1} Linen Bag Change Patient Room After T36{1} - 19:00:00 7:00:48 0:04:00 0
7 37{1} Linen Bag Change Patient Room After T36{1} - 19:00:00 7:00:48 0:04:00 0
9 37{1} Linen Bag Change Patient Room After T36{1} - 19:00:00 7:00:48 0:04:00 0
1095
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
4 37{1} Linen Bag Change Patient Room After T36{1} - 19:00:00 7:00:48 0:04:00 0
8 37{1} Linen Bag Change Patient Room After T36{1} - 19:00:00 7:00:48 0:04:00 0
I.3 Remaining Food Related & Non-Food-Related Tasks
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
3 40{1} Take Food Orders 1 Patient Room 0.3333 3 min afte
r release
- - 0.0009 1
3 41{1} Place Food Orders 1 Pod After T40{1} - 30 min aft
er 40{1}
30 min aft
er 40{1}
0.0028 1
2 46{1} Meal Assist 1 Patient Room 45 min after
T41{1}
3 min afte
r release
- - 0.0076 1
1096
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
3 46{1} Meal Assist 1 Patient Room 45 min after
T41{1}
3 min afte
r release
- - 0.0076 1
5 46{1} Meal Assist 1 Patient Room 45 min after
T41{1}
3 min afte
r release
- - 0.0076 1
7 46{1} Meal Assist 1 Patient Room 45 min after
T41{1}
3 min afte
r release
- - 0.0076 1
3 47{1} Collect Inputs 1 Patient Room 45 min after
T46{1}
3 min afte
r release
- - 0.0009 1
3 48{1} Inputs Doc 1 Patient Room After T47{1} - 60 min aft
er 47{1}
60 min aft
er 47{1}
0.0008 1
6 47{1} Collect Inputs 1 Patient Room 45 min after
T46{1}
3 min afte
r release
- - 0.0009 1
6 48{1} Inputs Doc 1 Patient Room After T47{1} - 60 min aft
er 47{1}
60 min aft
er 47{1}
0.0008 1
1097
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
6 49{1} Obtain Tray 1 Patient Room After T48{1} - 60 min aft
er 47{1}
60 min aft
er 47{1}
0.0003 0
6 50{1} Put Tray Away 1 Disposal Room After T49{1} - 60 min aft
er 47{1}
60 min aft
er 47{1}
0.0003 0
8 47{1} Collect Inputs 1 Patient Room 45 min after
T46{1}
3 min afte
r release
- - 0.0009 1
8 48{1} Inputs Doc 1 Patient Room After T47{1} - 60 min aft
er 47{1}
60 min aft
er 47{1}
0.0008 1
8 49{1} Obtain Tray 1 Patient Room After T48{1} - 60 min aft
er 47{1}
60 min aft
er 47{1}
0.0003 0
8 50{1} Put Tray Away 1 Disposal Room After T49{1} - 60 min aft
er 47{1}
60 min aft
er 47{1}
0.0003 0
2 40{2} Take Food Orders 2 Patient Room 0.5833 3 min afte
r release
- - 0.0009 1
1098
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
2 41{2} Place Food Orders 2 Pod After T40{2} - 30 min aft
er 40{2}
30 min aft
er 40{2}
0.0028 1
3 40{2} Take Food Orders 2 Patient Room 0.5833 3 min afte
r release
- - 0.0009 1
3 41{2} Place Food Orders 2 Pod After T40{2} - 30 min aft
er 40{2}
30 min aft
er 40{2}
0.0028 1
5 40{2} Take Food Orders 2 Patient Room 0.5833 3 min afte
r release
- - 0.0009 1
5 41{2} Place Food Orders 2 Pod After T40{2} - 30 min aft
er 40{2}
30 min aft
er 40{2}
0.0028 1
6 40{2} Take Food Orders 2 Patient Room 0.5833 3 min afte
r release
- - 0.0009 1
6 41{2} Place Food Orders 2 Pod After T40{2} - 30 min aft
er 40{2}
30 min aft
er 40{2}
0.0028 1
1099
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
7 40{2} Take Food Orders 2 Patient Room 0.5833 3 min afte
r release
- - 0.0009 1
7 41{2} Place Food Orders 2 Pod After T40{2} - 30 min aft
er 40{2}
30 min aft
er 40{2}
0.0028 1
8 42{2} Non-NPO Blood Sug
ar Obtain Items 2
Pod After T41{2} - Before 46{
2}
Before 46{
2}
0.0002 0
8 43{2} Non-NPO Blood Sug
ar Check 2
Patient Room After T42{2} - Before 46{
2}
Before 46{
2}
0.0037 1
8 45{2} Non-NPO Blood Sug
ar Notify RN 2
Pod After T44{2} - Before 46{
2}
Before 46{
2}
0.0008 0
8 40{2} Take Food Orders 2 Patient Room 0.5833 3 min afte
r release
- - 0.0009 1
8 41{2} Place Food Orders 2 Pod After T40{2} - 30 min aft
er 40{2}
30 min aft
er 40{2}
0.0028 1
1100
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
- 44{2} Non-NPO Blood Sug
ar Doc 2
Pod After T43{2} - Before 46{
2}
Before 46{
2}
0.0001 1
2 46{2} Meal Assist 2 Patient Room 45 min after
T41{2}
3 min afte
r release
- - 0.0076 1
3 46{2} Meal Assist 2 Patient Room 45 min after
T41{2}
3 min afte
r release
- - 0.0076 1
5 46{2} Meal Assist 2 Patient Room 45 min after
T41{2}
3 min afte
r release
- - 0.0076 1
6 46{2} Meal Assist 2 Patient Room 45 min after
T41{2}
3 min afte
r release
- - 0.0076 1
7 46{2} Meal Assist 2 Patient Room 45 min after
T41{2}
3 min afte
r release
- - 0.0076 1
8 46{2} Meal Assist 2 Patient Room 45 min after
T41{2}
3 min afte
r release
- - 0.0076 1
1101
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
2 47{2} Collect Inputs 2 Patient Room 45 min after
T46{2}
3 min afte
r release
- - 0.0009 1
2 48{2} Inputs Doc 2 Patient Room After T47{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0008 1
2 49{2} Obtain Tray 2 Patient Room After T48{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0003 0
2 50{2} Put Tray Away 2 Disposal Room After T49{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0003 0
3 49{2} Obtain Tray 2 Patient Room After T48{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0003 0
3 50{2} Put Tray Away 2 Disposal Room After T49{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0003 0
4 47{2} Collect Inputs 2 Patient Room 45 min after
T46{2}
3 min afte
r release
- - 0.0009 1
1102
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
4 48{2} Inputs Doc 2 Patient Room After T47{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0008 1
4 49{2} Obtain Tray 2 Patient Room After T48{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0003 0
4 50{2} Put Tray Away 2 Disposal Room After T49{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0003 0
5 47{2} Collect Inputs 2 Patient Room 45 min after
T46{2}
3 min afte
r release
- - 0.0009 1
5 48{2} Inputs Doc 2 Patient Room After T47{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0008 1
5 49{2} Obtain Tray 2 Patient Room After T48{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0003 0
5 50{2} Put Tray Away 2 Disposal Room After T49{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0003 0
1103
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
6 47{2} Collect Inputs 2 Patient Room 45 min after
T46{2}
3 min afte
r release
- - 0.0009 1
6 48{2} Inputs Doc 2 Patient Room After T47{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0008 1
6 49{2} Obtain Tray 2 Patient Room After T48{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0003 0
6 50{2} Put Tray Away 2 Disposal Room After T49{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0003 0
7 48{2} Inputs Doc 2 Patient Room After T47{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0008 1
7 49{2} Obtain Tray 2 Patient Room After T48{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0003 0
7 50{2} Put Tray Away 2 Disposal Room After T49{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0003 0
1104
AP
PE
ND
IXI:
AC
TU
AL
PA
TIE
NT
AS
SIG
NM
EN
TA
CT
IVIT
YL
IST
Pat
ient
Inde
x,i{o}
Tas
ks,T
i{o}
Loc
atio
n
Rel
ease
Tim
e
Res
pon
seD
ueT
ime
Com
plet
ion
Due
Tim
eC
ompl
etio
nD
ueT
ime
Exp
ecte
dD
urat
ion
Cri
tica
lity
8 47{2} Collect Inputs 2 Patient Room 45 min after
T46{2}
3 min afte
r release
- - 0.0009 1
8 48{2} Inputs Doc 2 Patient Room After T47{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0008 1
8 49{2} Obtain Tray 2 Patient Room After T48{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0003 0
8 50{2} Put Tray Away 2 Disposal Room After T49{2} - 60 min aft
er 47{2}
60 min aft
er 47{2}
0.0003 0
7 47{2} Collect Inputs 2 Patient Room 45 min after
T46{2}
3 min afte
r release
- - 0.0009 1
1105
BIBLIOGRAPHY
[1] (2000). Medical errors: The scope of the problem. Fact Sheet Publication No. AHRQ
00-P037, AHRQ (Agency for Healthcare Research and Quality).
[2] (2003). Position statement on the role of health care assistants who are involved in
direct patient care activities within critical care areas. Nursing in critical care, 8 (1),
3–12.
[3] (2011). The Future of Nursing: Leading Change, Advancing Health. Washington, DC:
The National Academies Press.
[4] (2011). Unlicensed Assistive Personnel . Encyclopedia of Nursing Research. Springer
Publishing Company.
[5] (2014). National health expenditure projection 2013-2023. Tech. rep., CMS (Centers
for Medicare & Medicaid Services).
[6] Abel-Smith, B. (1960). A history of the nursing profession. Heinemann.
[7] Badovinac, C. C., Wilson, S., & Woodhouse, D. (1999). The use of unlicensed assistive
personnel and selected outcome indications. Nursing economic, 17 (4), 194.
[8] Banks, J. (2010). Discrete-event System Simulation. Prentice Hall.
[9] Bernreuter, M. E., & Cardona, S. (1997). Survey and critique of studies related
to unlicensed assistive personnel from 1975 to 1997, part 1. Journal of Nursing
Administration, 27 (6), 24–29.
[10] Bernreuter, M. E., & Cardona, S. (1997). Survey and critique of studies related to
unlicensed assistive personnel from 1975 to 1997, part 2. The Journal of nursing
administration, 27 (7/8), 49–55.
1106
BIBLIOGRAPHY
[11] Cheng, M., Ozaku, H. I., Kuwahara, N., Kogure, K., & Ota, J. (2007). Nursing care
scheduling problem: Analysis of staffing levels. (pp. 1715–1720). IEEE.
[12] Cheng, M., Ozaku, H. I., Kuwahara, N., Kogure, K., & Ota, J. (2007). Simulated
annealing algorithm for daily nursing care scheduling problem. (pp. 507–512). IEEE.
[13] Cheng, M., Ozaku, H. I., Kuwahara, N., Kogure, K., & Ota, J. (2008). Simulated
annealing algorithm for scheduling problem in daily nursing cares. (pp. 1681–1687).
[14] Cheng, M., Ozaku, H. I., Kuwahara, N., Kogure, K., & Ota, J. (2009). Nursing care
scheduling problem: Analysis of inpatient nursing. The Society of Instrument and
Control Engineers Trans. on Industrial Application, 8 (7), 54–67.
[15] Cooper, R. A. (1998). Roles of nonphysician clinicians as autonomous providers of
patient care. JAMA: the Journal of the American Medical Association, 280 (9), 795–802.
[16] Corporation, G. M. S. (2006). Stat::Fit . Ver. 2 ed.
[17] Dahan, H. (2014). Proactive Data Mining with Decision Trees . New York, NY : Springer
New York : Imprint: Springer.
[18] Davis, K., Stremikis, K., Schoen, C., & Squires, D. (June 2014). Mirror, mirror on
the wall, 2014 update: How the u.s. health care system compares internationally. The
Commonwealth Fund .
[19] Donham, C. S., Maple, B. T., & Lemieux, J. A. (1990). Health care indicators. Health
care financing review , 12 (2), 139.
[20] Du, J., & Leung, J. Y. T. (1990). Minimizing total tardiness on one machine is np-hard.
Mathematics of Operations Research, 15 (3), 483–495.
[21] Emmons, H. (1969). One-machine sequencing to minimize certain functions of job
tardiness. Operations research, 17 (4), 701–715.
1107
BIBLIOGRAPHY
[22] Flotta, D., Rizza, P., Bianco, A., Pileggi, C., & Pavia, M. (2012). Patient safety and
medical errors: knowledge, attitudes and behavior among italian hospital physicians.
International journal for quality in health care : journal of the International Society for
Quality in Health Care / ISQua, 24 (3), 258–265.
[23] Guyon, I. (1997). A scaling law for the validation-set training-set size ratio. ATT Bell
Laboratories, (pp. 1–11).
[24] Huber, D. G., Blegen, M. A., & Mccloskey, J. C. (1994). Use of nursing assistants: Staff
nurse opinions. Nursing Management (Springhouse), 25 (5), 64–69.
[25] Hudspeth, R. (2013). Staffing healthy workplaces: some global nursing shortage issues.
Nursing administration quarterly , 37 (4), 374.
[26] Humphries, N., Morgan, K., Conry, M. C., McGowan, Y., Montgomery, A., & McGee,
H. (2014). Quality of care and health professional burnout: narrative literature review.
International journal of health care quality assurance, 27 (4), 293–307.
[27] James, J. T. (2013). A new evidence-based estimate of patient harms associated with
hospital care. Journal of Patient Safety , 9 (3), 122–128.
[28] Jha, A. K., Chan, D. C., Ridgway, A. B., Franz, C., & Bates, D. W. (2009). Improving
safety and eliminating redundant tests: Cutting costs in u.s. hospitals. Health affairs,
28 (5), 1475.
[29] Kalisch, P. A., & Kalisch, B. J. (1995). The advance of American nursing . Philadelphia:
J.B. Lippincott.
[30] Kanawaty, G., & Office, I. L. (1992). Introduction to Work Study . International Labour
Office.
[31] Kido, V. J. (2001). The uap dilemma. Nursing Management (Springhouse), 32 (11),
27–29.
1108
BIBLIOGRAPHY
[32] Kleinman, C. S., & Saccomano, S. J. (2006). Registered nurses and unlicensed assistive
personnel: an uneasy alliance. Journal of continuing education in nursing , 37 (4),
162–170.
[33] Kohn, L. T., Corrigan, J. M., Donaldson, M. S., America, C. Q. H. C., & Medicine, I.
(2000). To Err Is Human: Building a Safer Health System. v. 627. National Academies
Press. 99088993.
[34] Kowinsky, A., Shovel, J., McLaughlin, M., Vertacnik, L., Greenhouse, P., Martin,
S., & Minnier, T. (2012). Separating predictable and unpredictable work to manage
interruptions and promote safe and effective work flow. Journal of nursing care quality ,
27 (2), 109–115.
[35] Kuhn, M., Wing, J., Weston, S., Williams, A., Allan, C. K., Cooper, T., Mayer, Z.,
Kenkel, B., Benesty, M., & Lescarbeau, A. L. Y. C., Reynald:Ziem (2011). Classification
and regression training. CRAN .
URL https://cran.r-project.org/web/packages/caret/caret.pdf
[36] Lang, G. M., Pfister, E. A., & Siemens, M. J. (2010). Nursing burnout: Cross-sectional
study at a large army hospital. Military medicine, 175 (6), 435–441.
[37] McKenna, H. P., Hasson, F., & Keeney, S. (2004). Patient safety and quality of care:
the role of the health care assistant. Journal of nursing management , 12 (6), 452–459.
[38] Minnier, T., Brownlee, K., Kosko, R., Kowinsky, A., Martin, S., McLaughlin, M.,
Shovel, J., & Young, J. (2012). Reliable and variable rounder care delivery model for
nursing assistants and patient care technicians. Nurse leader , 10 (5), 28–35.
[39] Moder, J. J., & Phillips, C. R. (1964). Project management with CPM and PERT . New
York: Reinhold Pub. Corp.
1109
BIBLIOGRAPHY
[40] Mohler, B. J., Thompson, W. B., Creem-Regehr, S. H., Pick Jr, H. L., & Warren Jr,
W. H. (2007). Visual flow influences gait transition speed and preferred walking speed.
Experimental brain research, 181 (2), 221–228.
[41] Montgomery, A., Panagopoulou, E., Kehoe, I., & Valkanos, E. (2011). Connecting
organisational culture and quality of care in the hospital: is job burnout the missing
link? Journal of Health Organization and Management , 25 (1), 108–123.
[42] O’Malley, J., & Llorente, B. (1990). Back to the future: redesigning the workplace.
Nursing management , 21 (10), 46.
[43] Oulton, J. A. (2006). The global nursing shortage: An overview of issues and actions.
Policy, Politics, Nursing Practice, 7 (3), 34S–39S.
[44] Pfaff, H. (2004). Surgical safety and overwork. The British journal of surgery , 91 (12),
1533–1535.
[45] Pierskalla, W. P. (2010). Operation research: A valuable resource for improving
quality, costs, access and satisfaction in health care delivery. Engineering the System of
Healthcare Delivery , 153 , 241.
[46] Prescott, P. A. (1993). Nursing: an important component of hospital survival under a
reformed health care system. Nursing economic, 11(4), 192.
[47] Rader, D. (2013). Deterministic Operations Research: Models and Methods in Linear
Optimization. Wiley.
[48] Reiner, M., & Gelfeld, T. M. (2014). Estimating mental workload through event-related
fluctuations of pupil area during a task in a virtual world. International Journal of
Psychophysiology , 93 (1), 38–44.
[49] Roberts, I. L. (1994). The health care assistant: Professional supporter or budget
necessity? International journal of health care quality assurance, 7 (6), 20.
1110
BIBLIOGRAPHY
[50] Shukla, R. K. (1983). All-rn model of nursing care delivery: A cost-benefit evaluation.
Inquiry , 20 (2), 173–184.
[51] Siehoff, A. M. (1998). Impact of unlicensed assistive personnel on patient satisfaction:
an integrative review of the literature. Journal of nursing care quality , 13 (2), 1–10.
[52] Snell, J. (1998). Healthcare assistants. a force to reckon with. The Health service
journal , 108 (5599), 24–27.
[53] Taber, C. W., Venes, D., STAT!Ref, & Systems, T. D. (2013). Taber’s cyclopedic medical
dictionary . Philadelphia: F.A. Davis, ed 22 ed.
[54] Therneau, T. M., & Atkinson, E. J. (2011). An introduction to recursive partitioning
using the RPART routines.
[55] Thornley, C. (2000). A question of competence? re-evaluating the roles of the nursing
auxiliary and health care assistant in the nhs. Journal of Clinical Nursing , 9 (3),
451–458.
[56] Zimmermann, P. G. (1995). Increased use of unlicensed assistive personnel: Pros and
cons. Journal of Emergency Nursing , 21 (6), 541–549.
1111