APP下载

科室手术排班系统的开发与应用

2021-09-23朱卿,陈爱林,戴纯刚,吴涛,吴垚,李照亮,杨德红

电脑知识与技术 2021年21期
关键词:开发应用软件

朱卿,陈爱林,戴纯刚,吴涛,吴垚,李照亮,杨德红

摘要:为统筹安排科室内各亚专业组与各病区的手术,以医院局域网为基础,Microsoft Visual Basic 6.0为编程语言,Microsoft Access 7.0为数据库,进行程序设计、开发、调试。分布式设计实现了科室内不同地点医务人员随时读取/录入手术信息的需求,集中式数据库存储实现了智能化与高效安全的手术信息管理。不仅能帮助科室管理人员提高手术排班的效率、优化流程,还能促进科室乃至医院整体信息化体系的建设。

关键词:手术排班;软件;开发应用

中图分类号:TP393.09      文献标识码:A

文章编号:1009-3044(2021)21-0011-03

开放科学(资源服务)标识码(OSID):

1 背景

对于医院的临床手术科室来说,手术排班主要根据新入院病人的情况来进行,也要兼顾原有住院病人可能再次手术或取消已安排手术的需求。因此,手术排班具有很强的实时性与动态性,需根据具体情况随时进行调整[1]。手术科室,特别是规模较大的科室,各个亚专业组以及各个病区间常难以实现及时、有效的沟通。而根据目前国内的普遍惯例,整个科室的手术通常由住院总医生一个人分别沟通不同的治疗组来进行手工排班,然后分别通知各治疗组或书写在固定地点;虽然可采用Word文档记录以及微信群沟通的方式进行发布,但对手术排班的实时调整与集中管理仍难以实现标准化、规范化[2]。因此,本科室自主设计开发了“手术排班系统”取代以往的手工排班,通过运行测试,不仅能满足科室手术排班的基本要求,还能提供医务工作者分布式读取与录入数据的便利。现报道如下。

2 材料与方法

2.1 开发环境

本系统是在Microsoft Windows 7操作系统下,基于Microsoft Visual Studio环境开发的。尽管目前Visual Studio .NET已比较流行,但对于本系统的开发,便捷性与易用性是需要首先考虑的问题,所以仍采用Visual Basic 6.0为编程语言,在Windows 7操作系统下以兼容方式运行来解决系统兼容性问题。数据库采用Microsoft Access 7.0格式,则是出于Microsoft Office系统易用性的考虑,不仅无须安装和配置复杂的数据库服务器,Visual Basic与Access还具有良好的兼容性。Access数据库通过Microsoft内建的数据访问对象(Data Access Object,DAO)直接进行读写,仅需引用Microsoft DAO 3.60的方式加载即可[3-5]。

2.2 设计思路

根据临床实际需求,本系统需满足以下基本条件:1)在同一主界面显示二周的已安排手术、10台待安排手术以及各种功能按钮。2)基于医院已构建的局域网,通过多台分布式终端对单个网络数据库进行操作。因此,在主界面中设立控件数组,通过循环语句实现对同一类控件的批量操作,将是最节省代码、执行效率最高的方式。将运行程序安装于多台分布式终端,可避免同时运行同一远程可执行文件造成的不响应甚至死锁,并且更方便管理员进行查错与纠错;另外,将数据库路径作为独立文件安装于运行程序的同一目录,也是便于维护与更新的常用手段之一。

2.3 模块设置

本系统设置了6个功能模块来进行手术数据的更改与存储,另外3个辅助模块来进行后台数据加载、排序与更替(图1)。

“自动排序”模块用于实现空项下移,在所用功能模块执行成功的同时实现主界面的格式整洁、统一。“新周更替”模块用于在每周一自动用本周数据替换上一周数据,下一周数据留空。

3 结果

3.1 系统安装情况

本科室在同一个院区具有2个病区,分设于三楼(重症监护室)和八楼(普通病房);分6个亚专业治疗组(血管、肿瘤、功能、内镜、脊柱、重症)。目前已在科室所有医生办公室和护士站的工作站(八楼医生办公室12台,护士站4台,三楼医生办公室2台,护士站4台)安装了操作终端程序,实现了科室所有地域对手术安排的动态查看、排班。安装程序使用Visual Basic 6.0自带的打包程序,每台工作站的解压安装及调试时间不超过5分钟,占用硬盘空间不足20M;安装后均实现所有的功能。

3.2 系统使用情况

3.2.1 操作终端的使用情况

工作日的操作终端使用频率很高,特别是晨会交班时。各个不同的亚专业组根据新入院病人和床位病人的情况,将等待手术的患者信息錄入“待安排手术”栏中。每天早晨晨会交班时,科室根据统筹情况将“待安排手术”栏中的患者安排到“本周手术”或“下周手术”中;也会根据实际情况将“本周手术”或“下周手术”中已安排的患者调整到另外更合适的日期。交班后,护士站打开程序查看手术排班结果,可根据手术患者的具体病情和手术日期来安排相应的护理工作。住院总医生不再负责收集和安排择期手术,能将更多的精力投入学习、工作中。实习医生、进修生也能打开终端程序,根据自己的爱好和实际需求选择想要观摩的手术。

3.2.2 数据库的维护和管理情况

系统管理员的工作站配备Microsoft Office 2003支持,可直接打开实际数据库文件进行维护和管理。也能首先复制该数据库文件,以备误操作所造成的不可逆性结果。用Access 2003打开数据库文件,进一步打开数据表(“ARRANGE”[已安排手术]、“WAIT”[待安排手术]、“TEAM”[治疗组]、“BED”[床位]、“AUTOADJUST”[新周更替]),可直接维护数据。由于Access文件自身的特性,修改数据表内容时将自动保存;并且更新数据表内容时,数据结构不会误修改,提高了数据库的稳定性和便捷性。

猜你喜欢

开发应用软件
禅宗软件
软件对对碰
巧用立创EDA软件和Altium Designer软件设计电路
小学数学微课资源的开发与应用
计算机软件工程的管理和开发应用研究
初中英语拓展性教学资源的开发与应用研究
科学课堂教学材料的开发及应用
民族地区高中数学校本教材的开发及应用实践性研究
谈软件的破解与保护