Suppr超能文献

安排住院医师每周80小时的工作时间:一种运筹学算法。

Scheduling the resident 80-hour work week: an operations research algorithm.

作者信息

Day T Eugene, Napoli Joseph T, Kuo Paul C

机构信息

Department of Systems Science and Mathematics, Washington University, St. Louis, Missouri, USA.

出版信息

Curr Surg. 2006 Mar-Apr;63(2):136-41; discussion 141-2. doi: 10.1016/j.cursur.2005.12.001.

Abstract

OBJECTIVE

The resident 80-hour work week requires that programs now schedule duty hours. Typically, scheduling is performed in an empirical "trial-and-error" fashion. However, this is a classic "scheduling" problem from the field of operations research (OR). It is similar to scheduling issues that airlines must face with pilots and planes routing through various airports at various times. The authors hypothesized that an OR approach using iterative computer algorithms could provide a rational scheduling solution.

METHODS

Institution-specific constraints of the residency problem were formulated. A total of 56 residents are rotating through 4 hospitals. Additional constraints were dictated by the Residency Review Committee (RRC) rules or the specific surgical service. For example, at Hospital 1, during the weekday hours between 6 am and 6 pm, there will be a PGY4 or PGY5 and a PGY2 or PGY3 on-duty to cover Service "A." A series of equations and logic statements was generated to satisfy all constraints and requirements. These were restated in the Optimization Programming Language used by the ILOG software suite for solving mixed integer programming problems.

RESULTS

An integer programming solution was generated to this resource-constrained assignment problem. A total of 30,900 variables and 12,443 constraints were required. A total of man-hours of programming were used; computer run-time was 25.9 hours. A weekly schedule was generated for each resident that satisfied the RRC regulations while fulfilling all stated surgical service requirements. Each required between 64 and 80 weekly resident duty hours.

CONCLUSIONS

The authors conclude that OR is a viable approach to schedule resident work hours. This technique is sufficiently robust to accommodate changes in resident numbers, service requirements, and service and hospital rotations.

摘要

目的

住院医师每周80小时工作制要求各培训项目现在安排值班时间。通常,排班是以经验性的“试错”方式进行的。然而,这是运筹学(OR)领域一个典型的“排班”问题。它类似于航空公司必须面对的飞行员和飞机在不同时间通过不同机场的排班问题。作者假设使用迭代计算机算法的运筹学方法可以提供一个合理的排班解决方案。

方法

制定了住院医师问题中特定机构的限制条件。共有56名住院医师在4家医院轮转。其他限制条件由住院医师评审委员会(RRC)规则或特定的外科服务规定。例如,在医院1,工作日上午6点至下午6点之间,将有一名PGY4或PGY5以及一名PGY2或PGY3值班,以负责“A服务”。生成了一系列方程和逻辑语句以满足所有限制条件和要求。这些在ILOG软件套件用于解决混合整数规划问题的优化编程语言中重新表述。

结果

针对这个资源受限的分配问题生成了一个整数规划解决方案。总共需要30900个变量和12443个约束条件。总共使用了编程工时;计算机运行时间为25.9小时。为每位住院医师生成了一份每周排班表,该排班表既符合RRC规定,又满足所有规定的外科服务要求。每位住院医师每周所需值班时间在64至80小时之间。

结论

作者得出结论,运筹学是安排住院医师工作时间的一种可行方法。该技术足够强大,能够适应住院医师人数、服务要求以及服务和医院轮转的变化。

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验