服务运营 |精选:病人向何处去?医院调度的几种建模方法(上)

在这里插入图片描述

推文作者: Shutian Li

编者按:

住院流程(Inpatient Flow)是一种通过协调和优化医院内部流程,以提高患者入院至出院期间的效率和质量的方法。住院流程通常通过医院内部信息系统和协同工作流程进行管理,以确保患者得到及时的诊断、治疗和护理。办理住院的病人主要有以下几个渠道来源: (1)预约住院(2)非预约住院(3)病人转院。
住院流程优化问题往往涉及包括床位分配,预约住院病人分配,急诊病人分配等一系列问题。考虑到问题的复杂性, 近年来住院流程优化在医疗优化领域备受关注。本文归纳整理了重要期刊中与住院流程优化有关的文章,文中涉及到的论文如下:

  1. Bertsimas, Dimitris, and Jean Pauphilet. “Hospital-wide inpatient flow optimization.” Management Science (2023).https://doi.org/10.1287/mnsc.2023.4933
  2. Dai J G, Shi P. Recent modeling and analytical advances in hospital inpatient flow management[J]. Production and Operations Management, 2021, 30(6): 1838-1862. https://doi.org/10.1111/poms.13132

Hospital-wide inpatient flow optimization

https://doi.org/10.1287/mnsc.2023.4933

Problem

本文提出了一个三阶段医院住院流程优化模型(hlfo。 第一阶段模型是一个立即优化问题(immediate problem), 旨在解决病人的床位分配问题。第二阶段是一个每日优化问题(daily problem),用于优化医院部门间的病人流动。第三阶段是一个每周优化问题(weekly problem), 用于优化医院整体的住院病人数量。考虑到住院病人来源的多样性和不确定性, 作者使用了包括机器学习在内的多种方法来预测床位需求和出院病人数量。在建模方面,作者使用了鲁棒优化来更好地应对病人流动过程中的不确定性。

Method

本文主要使用混合整数规划和鲁棒优化的方法进行建模。具体来说,假设医院部门间的病人流动数量 g g g是一个随机变量,作者构造了一个不确定集 U U U使得 g ∈ U g \in U gU. 在一定的假设条件下,可以证明病人流动成本高于某个给定阙值的概率是可以被控制在一定范围内(即文中Proposition 1)。

另一方面,病人的流动数量决策与实际医院部门间的病人流动人数 g g g密切相关,作者使用了三种不同的近似方法来对病人的流动数量决策进行估计。(详见文中4.4节)

Summary of results

作者与一家大型医院拥有600张床位的机构的大型医院合作。 基于医院在2019年1月到8月的住院病人流动数据,开发了一个仿真模型,并生成了1104个算例用途检验本文提出模型的实践效果。主要结果有以下两个方面

  1. 优化模型平均可以在3秒钟内得到求解,本文提出的HIFO模型在计算上面表现良好(表4所示);
    在这里插入图片描述

  2. 实践方面,使用本文提出的模型,病人的非相关科室安排平均减少了24%,急诊科和术后麻醉单元的等待延误降低了35%和18%(如下图所示,HIFO模型相较其他模型在off-service placement 和病人等待时间上都表现的更好)。
    在这里插入图片描述

Why recommends?
  1. 优化大神 Prof. Bertsimas 最新发表在Management Science的论文本身就值得一读;

  2. 这篇文章的文献综述部分也写得很好,充分总结了在住院流程优化这个领域的一系列优化问题和不同的方法,作为这个领域的入门文章也很有意义。

  3. 文中提出了一个全新的住院流程优化模型,展示了如何系统性的使用混合整数规划方法进行住院病人优化。

Recent modeling and analytical advances in hospital inpatient flow management

https://doi.org/10.1111/poms.13132

Problem

本文主要关注用排队论解决住院流程优化的模型和方法。文中的贡献主要有两个方面:
(1)服务时间模型。在住院流程优化中,出院病人的建模至关重要。本文回顾总结了两种现有的服务时间建模方法,探索了两种模型之间的联系,并通过数值试验表明,使用正确的医院数据,两种模型的实际表现非常接近。
(2)近似方法。作者提出了一种服务时间模型的近似方法并使用Stein’s Method对这一近似方法进行误差分析。

Method

本文主要探索了以下两种服务时间模型:

  1. 双时间尺度服务时间模型(a two-time-scale service time model) 。这一模型中,服务时间主要由两部分构成。第一部分是病人在医院接受检查和治疗所实际花费的天数,第二部分是出院决策作出后产生的以小时为单位的延误。

  2. 带有检查延迟的服务时间模型(an inspection-delay service time model) 。与前一模型相似,延迟检查模型中,病人在治疗完成后需要等待下一个空闲的医生进行检查(inspection)之后才可以出院。

对于带有检查延迟的服务时间模型,我们可以使用包括fluid approximation的多种方法进行近似。考虑到以上两个模型的相似性,作者在本文提出一种双时间尺度服务时间模型的近似方法,并使用Stein’s method 这一近似方法进行了详尽分析(exact analysis)。 分析主要包含以下两个部分:

  1. 证明了提出近似方法的误差界(error bound)并刻画其收敛速率(convergence rate)

  2. 展示了如何使用Stein’s method确定用于稳态近似的随机分布。

Summary of results
  1. 作者展示了在输入符合恰当的医院数据时,两个模型具有相似的表现(如下图5所示)

在这里插入图片描述

  1. 仿真试验表明,文中所提出的双时间尺度服务时间模型的近似方法非常精确(下图7所示)。
    在这里插入图片描述
Why recommends?
  1. 概率大神带戴健岗老师在住院流程方面的论文,与前一篇相比提供了一截然不同的方法和视角

  2. 文中对于如何使用Stein’s method进行对近似方法进行严格数学分析的部分论证的非常清楚, 具有很强的借鉴意义。

参考文献:
Bertsimas, Dimitris, and Jean Pauphilet. “Hospital-wide inpatient flow optimization.” Management Science (2023).

Dai J G, Shi P. Recent modeling and analytical advances in hospital inpatient flow management[J]. Production and Operations Management, 2021, 30(6): 1838-1862.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/189421.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Everything进行内网穿透搜索

文章目录 1\. 部署内网穿透1.1. 注册账号1.2. 登录1.3. 创建隧道 2\. 从外网访问Everything 借助cpolar可以让我们在公网上访问到本地的电脑 1. 部署内网穿透 1.1. 注册账号 在使用之前需要先进行注册cpolar cpolar secure introspectable tunnels to localhost 1.2. 登录 C…

②⑩① 【MySQL】什么是分库分表?拆分策略有什么?什么是MyCat?

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 目录 ②⑩① 【MySQL】什么是分库分表&#xf…

使用paddleocr实现图片文字智能提取

1 OCR介绍 OCR(Optical Character Recognition)即光学字符识别,是一种将不同类型的文档(如扫描的纸质文件、PDF文件或图像文件中的文本)转换成可编辑和可搜索的数据的技术。OCR技术能够识别和转换印刷或手写文字&…

Drools Rule Language 学习笔记

Drools Rule Language 1 Packages in DRL 可以有多个packages但推荐只用一个packageexample: package org.mortgages; 2 Import statements in DRL 2.1 You specify the package and data object in the format packageName.objectName, with multiple imports …

访谈 破风之人毛京波,选择难而正确的路

“无论是在燃油时代还是电动时代,我们所做的一切,只为回归纯粹的驾驶乐趣。”履新路特斯中国总裁整整一年的毛京波,从不放过任何一个展示路特斯品牌驾驭精神的机会。 11月17日,广州车展开幕首日,位于5.2馆的路特斯“冠…

云计算学习哪些技术

1. 虚拟化技术 虚拟化是云计算的基础,因此了解虚拟化技术至关重要。学习虚拟化技术时,需要掌握以下知识点: - 操作系统虚拟化:了解基于宿主机和客户机的虚拟化技术,如VMware、Hyper-V等。 - 容器化技术:学习…

图片处理工具JixiPix Pastello mac中文版功能特色

JixiPix Pastello mac是一款数字绘画软件,它可以将照片转换为仿佛是手绘的油画、粉笔画、素描等风格的艺术作品。该软件提供了多种绘画效果和工具,例如颜料、画笔、纸张等,让用户可以轻松地调整画作的亮度、色彩和细节等参数,从而…

java_基础_关键字

1.关键字的字母全部都是小写. 2.常用的代码编辑器(Notepad),针对关键字有特殊的颜色标记,非常的直观.

【anaconda】numpy.dot 向量点乘小技巧

假设向量A[1,1], 向量B[2,3]。如果想知道他们的内积就可以输入如下代码: 当然,如果是两个列向量相乘,肯定是不对的 但是如果没有维度也一样可以求得内积,而且结果不会套在列表里

IO和NIO的区别 BIO,NIO,AIO 有什么区别? Files的常用方法都有哪些?

文章目录 IO和NIO的区别BIO,NIO,AIO 有什么区别?Files的常用方法都有哪些? 今天来对java中的io, nio, bio, aio进行了解,有何区别。 IO和NIO的区别 NIO与IO区别 IO是面向流的,NIO是面向缓冲区的Java IO面向流意味着每次从流中读一个或多个字…

SSF-CNN:空间光谱融合的卷积光谱图像超分网络

SSF-CNN: SPATIAL AND SPECTRAL FUSION WITH CNN FOR HYPERSPECTRAL IMAGE SUPER-RESOLUTION 文章目录 SSF-CNN: SPATIAL AND SPECTRAL FUSION WITH CNN FOR HYPERSPECTRAL IMAGE SUPER-RESOLUTION简介解决问题网络框架代码实现训练部分运行结果 简介 ​ 本文提出了一种利用空…

YOLOv5轻量化改进之MobileNetv3

目录 一、原理 二、代码 三、应用到YOLOv5 一、原理 我们提出了基于互补搜索技术和新颖架构设计相结合的下一代mobilenet。MobileNetV3通过硬件网络架构搜索(NAS)和NetAdapt算法的结合来调整到移动电话cpu,然后通过新的架构进步进行改进。本文开始探索自动搜索算法和网络设计…

5 个适用于 Windows 的顶级免费数据恢复软件

对于计算机来说,最重要的是用户数据。除了您的数据之外,有关计算机的其他所有内容都是可替换的。这三个是数据丢失的最常见原因: 文件/文件夹删除丢失分区分区损坏 文件/文件夹删除 文件/文件夹删除是最常见的数据丢失类型。大多数时候&am…

Matplotlib网格子图_Python数据分析与可视化

Matplotlib网格子图 plt.subplot()绘制子图调整子图之间的间隔plt.subplots创建网格 plt.subplot()绘制子图 若干彼此对齐的行列子图是常见的可视化任务,matplotlib拥有一些可以轻松创建它们的简便方法。最底层且最常用的方法是plt.subplot()。 这个函数在一个网格…

零基础学Linux内核:1、Linux源码组织架构

文章目录 前言一、Linux内核的特征二、Linux操作系统结构1.Linux在系统中的位置2.Linux内核的主要子系统3、Linux系统主要数据结构 三、linux内核源码组织1、下载Linux源码2、Linux版本号3、linux源码架构目录讲解 前言 这里将是我们从零开始学习Linux的第一节,这节…

【Kotlin】类与接口

文章目录 类的定义创建类的实例构造函数主构造函数次构造函数init语句块 数据类的定义数据类定义了componentN方法 继承AnyAny:非空类型的根类型Any?:所有类型的根类型 覆盖方法覆盖属性覆盖 抽象类接口:使用interface关键字函数:funUnit:让…

C++ 通过SQLite实现命令行工具

本文介绍了一个基于 C、SQLite 和 Boost 库的简单交互式数据库操作 Shell。该 Shell 允许用户通过命令行输入执行各种数据库操作,包括添加、删除主机信息,设置主机到特定主机组,以及显示主机和主机组列表。通过调用 SQLite3 库实现数据库连接…

适用于 Mac 和 Windows 的顶级U 盘数据恢复软件

由于意外删除或设备故障而丢失 USB 驱动器中的数据始终是一件令人压力很大的事情,检索该信息的最佳选择是使用优质数据恢复软件。为了让事情变得更容易,我们已经为您完成了所有研究并测试了工具,并且我们列出了最好的 USB 记忆棒恢复软件&…

elasticsearc DSL查询文档

文章目录 DSL查询文档DSL查询分类全文检索查询使用场景基本语法示例 精准查询term查询range查询总结 地理坐标查询矩形范围查询附近查询 复合查询相关性算分算分函数查询1)语法说明2)示例3)小结 布尔查询1)语法示例:2&…

基于C#实现Kruskal算法

这篇我们看看第二种生成树的 Kruskal 算法,这个算法的魅力在于我们可以打一下算法和数据结构的组合拳,很有意思的。 一、思想 若存在 M{0,1,2,3,4,5}这样 6 个节点,我们知道 Prim 算法构建生成树是从”顶点”这个角度来思考的,然…