基于开源GIS的医院床位管理系统实现

2015-06-01 10:12王明举胡桂平江雪莲
中国医疗设备 2015年10期
关键词:病室床位图层

王明举,胡桂平,江雪莲

十堰市太和医院(湖北医药学院附属医院),湖北 十堰 442000

基于开源GIS的医院床位管理系统实现

王明举,胡桂平,江雪莲

十堰市太和医院(湖北医药学院附属医院),湖北 十堰 442000

利用开源GIS软件开发了医院病床管理信息系统。系统主要由地图导入模块、图层显示模块、属性关联模块、床位分配模块、信息发布模块、用户管理模块组成。系统借助GIS的空间处理能力,将病房每张床位的具体位置通过计算机显示的一览无余,极大地提高了工作效率。该系统开发投资少、见效快,具有推广价值。

医院床位管理信息系统;GIS软件;医院信息系统

目前,医院信息系统(HIS)对床位分配与管理的功能都较为简单,即方块图简单的排列,不能很好地体现病室、病床的位置关系。如果护士想对某些床位(某个医生主管的病床或病室)过滤显示,操作比较繁琐,不能按真实位置直观显示。随着信息技术的发展,借助地理信息系统(Geographic Information System,GIS)强大的空间数据处理能力,开发医院病房床位管理系统已成为可能。

1 GIS简介

GIS是以地理坐标为骨干的信息系统,其主要功能为地图显示、平移缩放、属性查询、空间查询与分析等。其中空间查询和分析功能是地理信息系统的核心功能[1]。GIS管理的数据主要包括空间数据和属性数据。空间数据指物体的空间位置、形状和大小等几何特征,以及与相邻物体的拓扑关系。如某个加油站的地理位置是空间数据,加油站的名称、加油量的大小则是属性数据。而医院信息数据中也存在大量的空间数据,大到整个医院的地理位置,小到医院病房病床分布、大型设备的摆放位置等,都跟空间信息有关。GIS特有的空间数据处理能力同样可以在医院信息化管理中发挥巨大的作用[2]。

商业GIS软件功能全面,但费用昂贵。而开源GIS软件是免费的,对于普通用户来说开源GIS软件足以满足需要。常见的开源GIS软件有SharpMap、DotSpatial软件等,其中DotSpatial是一套基于.Net平台、使用C#语言开发的开源地理信息系统类库[3]。DotSpatial将庞大的GIS框架分解成14个基本类库。DotSpatial类库的核心功能包括数据(栅格数据、矢量数据、影像数据)的显示、基本操作(缩小、放大、选择、平移、测量等)、投影及坐标转换、拓扑和空间分析等功能,具有开源、免费、轻量级、跨平台、组件式结构、渲染效率高等优点。DotSpatial完全可以满足HIS的开发需求[4]。

2 系统功能设计

系统采用Visual Studio 2010作为系统开发工具,C#为开发语言,SQLServer 2005作为后台数据库。与病区、病室、病床等空间地理信息有关的显示、管理则直接调用DotSpatial软件的C#类库来实现。

DotSpatial官方网址是http://dotspatial.codeplex.com/,网站主要包括源代码、类库、说明文档、讨论区、主要开发者、授权文档等几个部分[5]。如果下载最新版本的DotSpatial1.7,在VS2010工具箱中添加DotSpatial.Controls.dll即可下载。DotSpatial.Controls.dll里面包括了GIS桌面开发所需基本控件,如地图显示控件MAP、图例控件Legend等。它们如同Visual Studio 2010自带的CheckBox、ComboBox、RadioButton等控件一样,拖拽到响应位置即可使用[6]。基于GIS的床位管理软件主要功能模块结构,见图1。

图1 床位管理软件的功能模块示意图

2.1 地图导入

DotSpatial只支持ERSI公司的SHP格式地图,系统开发前的准备工作就是制作SHP格式地图。医院常用的病区平面布局文件一般采用AutoCAD的DWG格式文件,因此需要将DWG格式文件转换为SHP格式文件。通用的GIS平台软件一般都提供了从DWG到SHP的格式转换功能,这种转换不但简单,而且转换出来的SHP图层不带有属性。因为病区的床位DWG文件属性信息也比较简单,对于这些信息可以重新录入,许多床位基本属性信息则可以直接从HIS数据库里提取。

2.2 图层显示

每个病区的病室、护理站均可作为1个图层文件,每张床位的分布也作为1个图层文件。两个图层文件的叠加显示就是看到的按病室、病床具体位置显示的床位地理图层,与病区的实际布局完全一致,直观反映出病室位置、床位的位置,见图2。这样全科室的每张床位具体位置可以通过计算机显示的一览无余,极大的提高了工作效率。

DotSpatial自带了legend控件,可直接实现基本的图层管理功能,我们只需调用DotSpatial已经封装好的方法即可实现图形的放大、缩小、漫游、居中、选择、手选等功能。实现代码如下:

2.3 属性关联

系统采用的是SQLServer 2005作为床位数据的属性数据库,其中属性信息主要是病室号、床号、姓名、性别、年龄、人院时间、住院号、药物过敏、管床医生、责任护士、饮食种类、护理级别、危重级别等信息。这些数据在HIS数据库里保存在多张表中,我们在HIS数据库里建立病人基本信息视图,将所需信息整合到视图里,然后开发了Webservice服务,定时从病人基本信息视图读取数据,将信息同步至床位系统的属性数据库中。

图2 床位地理图层效果图

2.4 床位分配

医院在收治病人的时候,医护人员根据某种标准将病人分配到相应的床位,使治疗更加方便。这些标准是性别、年龄、入院诊断、管床医生、预计住院时间等。一般情况下,不同性别的病人能安排在一个病室里;危重病人和接受常规检查治疗的病人床位也不能在同一病房中;同一个医生负责的多个病人则安置在同一病房的床位,治疗时更加方便。

原来护士在给入院病人分配床位时,主要是凭记忆或查看传统的床位一览表等来查找适合的床位,效率较低,甚至会出现分配床位不合理,需要重新分配的现象。

采用该系统后,新病人办理入院,护士可以根据性别、诊断、主治医生等属性进行条件查询,通过GIS的属性查询功能将符合条件的床位在系统中显示出来,其他床位屏蔽掉。这样护士可以快速准确地确定新入院病人安排在哪张床位上最合适。同样,管床医生需要知道他负责的病人的名单,只需点击管床医生查询就可以在床位示意图上很方便地显示出来自己负责的病人所在病室、床位清单[2]。调用DotSpatial类库的FilterExpression方法即可实现对床位图层的属性数据过滤显示。

2.5 信息发布

在护理站的电脑安装双屏输出显卡,连接大屏幕液晶电视。通过电脑显卡的双屏输出,采用扩展桌面的方式将整个病区的床位分布情况按照真实的地理位置,显示在液晶电视机屏面上,取代了传统的床位一览表。每个住院病人的姓名、性别等信息则作为属性信息显示。系统显示直观准确,提高了工作效率。

2.6 用户管理

系统用户管理模块的功能是管理用户信息,主要包括系统的用户名、密码和权限等,管理员可以对用户进行权限设置。其中用户名与密码我们采用的是读取HIS中的用户名与密码作为本系统的用户名与密码,以减轻护士登录多个软件系统,使用不同户名和密码的繁琐性[7-8]。

3 结语

该系统自投入使用后,临床护士普遍反映床位分配直观准确,查询方便,提高了工作效率。GIS技术的发展日新月异,在各个领域中发挥着巨大的作用。GIS的空间数据处理能力,也必将越来越多的应用于医院管理的各个方面,如院内地图导引、基于GIS的数据挖掘等,从而提高医院的工作效率和决策水平。

[1]吴信才.地理信息系统原理、方法及应用[M].武汉:中国地质大学出版社,2000.

[2]王明举,王霞,张永.GIS在医院信息系统中的应用[J].软件导刊, 2006,(11):40-41.

[3]赵建三,邓丁杰,唐利民,等.基于DotSpatial的组件式GIS开发与应用[J].软件,2013,34(12):119-120.

[4]张利辉.轻量级校园地下管线管理系统的规划与设计开源[J].中国环境管理干部学院学报,2014,24(4):90-91.

[5]张弟,吴健平.DotSpatial开源GIS软件扩展研究[J].电子世界, 2013,(10):162.

[6]吴向阳,张超群,杭建金,等.基于C/S模式的医疗设备管理信息系统[J].中国医疗设备,2009,24(3):37-38.

[7]孙媛,张西亚.实验室信息管理系统的开发与应用[J].中国医疗设备,2011,26(01):90-91.

[8]罗宝文.我院医疗设备管理信息系统设计与应用[J].医疗装备, 2010,(1):39-40.

Implementation of Hospital Bed Management System Based on Open Source GIS

WANG Ming-ju, HU Gui-ping, JIANG Xue-lian
Taihe Hopsital, Shiyan Hubei 442000, China

W ith application of the open source GIS software, the hospital bed management information system was developed, which mainly consisted of the map import module, the layer display module, the attribute correlation module, the bed allocation module, the information distribution module and the user management module. The GIS spatial processing capacity helped to reduce the nurses’ workload in the ward beds management and improve work efficiency. The system proved its features of less investment and quick econom ic returns, which deserved w ider promotion.

hospital bed management information system;GIS software;hospital information system

TP311.52

A

10.3969/j.issn.1674-1633.2015.10.026

1674-1633(2015)10-0093-03

2015-05-12

2015-08-03

本文作者:王明举,高级工程师。

作者邮箱:wangm ingju@tom.com

猜你喜欢
病室床位图层
为《飞舞的空竹龙》加动感
试论《第六病室》中的隐喻性
照耀
解密照片合成利器图层混合模式
上海市医疗机构床位分类研究:基于德尔菲专家咨询法
区域养老床位预测方法探析
我国养老床位约有一半闲置
养老床位欠缺与闲置并存
接地气的契诃夫与他的小说
想自杀的富人