beckmancoulter.com

 

          

Home   l   e-Learning   l   Quality Control    l   Product Support  

   

 Computer Simulation Modeling Of Laboratory Processes: A Powerful Tool For Process     Reengineering

Michael S. Gannon - Director, BCI-Clinicon Consulting Group, Beckman Coulter, Inc.

Labor is, by far, the largest expenditure in a modern laboratory's budget. It is also the most significant source available for cutting costs. To economically justify a reengineering project, it must show that it can generate sufficient savings in labor costs to justify the laboratory's investment in time, effort and money. The most accurate way to measure the potential labor cost savings associated with a project is to construct a model of the new operation and then determine the level of staffing required to operate the model under a given set of constraints. In a diagnostic laboratory, these constraints are related to quality of service.

Laboratory operational models that are able to predict manpower requirements with any degree of accuracy are difficult to construct using static analytical methods. Workflow is complex, involving specimens that cross process boundaries. Processing is conditional on specimen type, quality and the test orders attached to them. In an integrated operational model, resources are shared by different processes. Labor effort and cost drivers change at different stages of the processing cycle. For example, the number of orders and the patient status (known or unknown) on a test order form are primary labor drivers at order entry. During specimen processing, the drivers are the type of specimen, its condition and its processing requirements; during analysis, it's the number and types of tests ordered.

Measuring the impact of changes in an operational model on manpower utilization requires an analytical methodology that permits the examination of behavior under varying degrees of workload stress. Such a methodology is available in computer simulation, which allows for the dynamic analysis of the behavior of a system over time. Combined with appropriate analytical methods, computer simulation can allow an analyst to seek the optimal level of resources required to deliver service given a certain set of constraints.

BCI-Clinicon uses advanced modeling and optimization to study complex systems requiring sensitivity analysis and goal seeking. Sensitivity analysis is required when the effect of a variable, such as resource levels, on the quality of the system's output must be determined. Goal seeking allows an analyst to determine the minimum amount of a resource required to guarantee a certain level of system performance.

The modeling process begins by importing a dimensioned floor plan of the proposed laboratory into the layout module of the simulator. Individual instruments and workstations are defined as locations where processing takes place. The processing steps involved and their labor requirements must then be defined, including any conditional processing logic that relates to the types of order forms, specimens or tests that are processed at the location. Resources that will perform the processing are then assigned to the processes.

A resource is defined by its availability and cost of usage. Resource availability is specified by assigning individual resources to shifts and processes. For example, a daytime technologist on weekdays assigned to automated testing would be unavailable during his or her off-shift hours, lunch break and rest break periods. The person would also be unavailable for processes not related to automated testing.

Cross-coverage rules are used when resources may be shared by more than one process. Such rules define in what order resources are "captured" by specimens. Such a rule might take the following form: "Capture the next available technologist assigned to automated hematology first. If unavailable, capture the next available floater." The primary resource cost used is the fully-loaded cost (base hourly salary plus benefits) of a compensated man-hour for the resource. 

Finally, entities and their arrival patterns are defined. "Entities" are the things that get processed and their attributes. In the simulation "world view", it is the entities and their attributes in the model that drive cost in the system. This is because they must "capture" costly resources in order to be processed. In the laboratory the principle entities are order forms, specimens and tests. The principle attributes vary from entity to entity. For a specimen these include specimen type, priority and condition.

During a simulation entities enter a system according to a defined arrival schedule that matches the known or estimated workload of the laboratory. According to their type, priority and condition, they capture the necessary resources required for their processing cycle. When an entity enters a location for processing and a resource is unavailable, the entity enters a wait state until the next enabled resource for the process becomes available. Waiting time is calculated separately from processing time. In addition, the reason for the wait state is captured. Wait states can be caused by the unavailability of a resource, the unavailability of a location which is at capacity or the occurrence of an event that blocks the entity's passage to an available location. These statistics are helpful for capacity planning or to pinpoint the cause of an unacceptable turnaround time.

As the entity is processed, it collects processing time and processing cost according to its usage of resources. This allows the analyst to capture the cost of processing for a given entity based on the processing activities and resources it consumes. At the end of its processing cycle, the entity's transit (turnaround) time is calculated as well as its total processing cost.

As entities capture and consume the available time of a resource, resource utilization is calculated. Utilized time is compared to available time in order to calculate idle time.

One of the key factors in preventing a model from becoming intractably complex is to determine what level of detail is required in specifying the activities of a resource. In a laboratory it is impossible to capture all the activities a resource may be engaged in. Time spent conferring with colleagues , answering calls or assimilating skills are required activities but would be difficult and unnecessary to model in detail . It is important, however to make allowances for these activities. These activities are accounted for without making them explicit in the model by adjusting the availability of the resource. For example: A dayshift technologist is available for 7.5 hours. He spends 15% of his available time engaged in required activities that are not explicitly modeled. The simulation reports the resource's utilization at 50%. In order to account for the activity that is not explicitly modeled, the analyst upwardly adjusts the reported utilized time to 65% and reduces the idle time by an equivalent amount.

The cost of the resources consumed by the processes is assigned to the individual processing activities. This allows the cost of each individual activity to be determined according to its utilization of resources. This is important information because it results in a cost model that allows laboratory management to determine the economic impact of making changes to the process with a high degree of accuracy.

In order to determine an optimal staffing plan for a laboratory, the analyst examines the utilized and idle times of individual resources and adjusts them upward or downward in a series of simulations to determine the minimum number of resources required to deliver service within a given set of constraints such as maximum acceptable turnaround time or maximum acceptable error rate. BCI-Clinicon utilizes a powerful mathematical optimization program which effectively automates this exhaustive process through the application of an evolutionary genetic search algorithm. The algorithm generates a number of possible solutions and then examines them. The best solutions are retained and are used to generate better solutions in a process very similar to natural selection in the biological world. The number of solutions is gradually narrowed down until a best (optimal) solution is found.

The economic impact of change is determined by translating the simulation output into an economic model and comparing it with the economic model of the current operating model.

 

      Copyright  |  Privacy Statement