Optimizing the timing and number of batches for compounded sterile products in an in-hospital pharmacy

作者:

Highlights:

• CSP production schedule modeled as a batching problem: cancellation waste is a holding cost, delivery time - a setup cost.

• A constraint of batches repeating every 24 h, time-varying holding and setup costs are novel to batching literature.

• Proposed efficient dynamic programming algorithm jointly minimizes the costs of waste and the cost of labor.

摘要

Hospital pharmacy departments have traditionally batched the production of a category of medications called Compounded Sterile Products (CSP). Since the batches are intended to satisfy several hours, or even a day's worth of demand, the cancellation of orders by physicians can lead to the waste of a considerable amount of medication. The manager of the pharmacy department can choose to produce the CSP medication in one or more batches per day. In making this decision the manager is trading off two sorts of costs: (a) the “holding cost” of carrying inventory, which in this context is largely the cost of wasted doses, and (b) the “set up cost” of the labor for delivering the prepared medication to the various units of a hospital. Although this trade-off superficially resembles that of a classic batching problem, it turns out to be quite different. This is primarily because the sequence of batches must repeat in a 24-hour cycle and the holding cost, related to the waste of CSP medications, varies over the 24-hour cycle according to the pattern of order cancellations, which in turn depends on the schedule of physicians' reevaluating the treatments of patients under their care. In addition, the setup cost, related to the cost of the delivery, varies slightly with the cost of labor at different times of the day. While previous work has looked at the benefits of multiple batches per day, the problem has not been addressed in a mathematically rigorous manner. The contribution of this work is twofold. Firstly, it extends the considerable literature on lot sizing by introducing a formulation for deciding the optimal number and timing of batches as an integer programming problem that caters for, and minimizes, the novel forms of holding and setups costs described above. In doing so the inventory curves over time are modeled precisely. Secondly, a dynamic programming methodology for the optimization problem is developed that is solvable with just a few minutes of computing time. Thus the pharmacy manager can make rational decisions about the optimal number and timing of CSP production batches based on the specific patterns of costs and work practices found in his or her hospital.

论文关键词:Hospital pharmacy batch operations,EOQ with time-varying costs,Batching operations

论文评审过程:Available online 26 February 2015, Version of Record 12 July 2015.

论文官网地址:https://doi.org/10.1016/j.dss.2015.02.013