APP下载

医疗设备电子信息管理系统设计和应用

2015-12-05徐秀林

电子测试 2015年15期
关键词:信息管理服务器数据库

黄 扬,徐秀林

(上海理工大学医疗器械与食品学院,200093)

医疗设备电子信息管理系统设计和应用

黄 扬,徐秀林

(上海理工大学医疗器械与食品学院,200093)

为了改善传统医疗设备管理模式,本文研发建立了医疗设备的电子信息管理系统。

医疗设备;电子信息管理;系统;设计;实现

目前,我国医院对医疗设备的管理主要采用报表的形式,停留于原始的人工手动操作上,使得医疗设备管理效率较低,且浪费了人力、物力、财力,不利于医疗设备的利用及医院可持续发展。伴随着科学技术的日益进步,加上计算机的普及,信息化管理系统已在其它多个行业得到广泛应用。对于医院医疗设备管理而言,也应充分利用当前信息技术,实现医疗设备从采购、维修、报废的一体化管理,从而降低医疗设备管理成本,提高医疗设备的利用率。本文主要针对医疗设备电子信息管理系统的设计方法及其应用情况进行阐述。

图 1 ASP.NET运行模式

1 系统技术

1.1 ASP.NET

ASP.NET是动态服务页面(Active Server Pages,ASP)的下一个版本,是一种建立于通用语言上的程序构架,并且用于Web服务器来建立的Web应用程序。该技术是通用语言的程序在服务器上运行,将程序在服务器首次运行时给予编译,按照这样的步骤一条条依次解释执行好。ASP.NET是.NET框架的重要组成部分,可支持多语言、性能增强、支持Web服务、较好的安全性、代码分离技术,可提升Web页面的设计效率和代码可读、可维护性。其运营模式如下图1所示:

1.2 C#语言

C #语言是在B 语言的基础上完善形成的。1978年后,大、中、小型计算机对C语言进行移植,将其作为系统设计语言,为系统程序编写提供条件。C#语言是类型安全、简单及平台独立的一种编程语言,其语法风格以C/C++家族为源泉,对强大的C/ C++与高效的Visual Basic进行了完美融合。C#的优势主要在于a.语法简单;b.面向对象;c.类型安全;d.版本控制;e.灵活性。图2为C#语言程序执行与编译过程示意图。

图2 C #语言执行程序图

1.3 SQL Server 2008

SQL Server主要特点是真正的客户机/服务器体系结构;图形化用户界面,系统管理和数据库管理更加直观简单;丰富的编程接口工具,为用户进行程序设计提供更大的余地;具有良好的伸缩性,可以多平台使用;对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面中。SQL Server 2008与其他版本相比,操作较简单、直观,且能够利用这些图形工具完成数据库服务器的配置,数据库的还原等。同时也继承了原有版本中的SQL 事件查看器、SQL 查询分析器等工具,将这些工具应用到当前系统中,可简化用户操作,较大程度上提升其易用性;可实现动态自动化管理;可根据软件运行环境、用户动态数据请求,完成自我优化,有效提升其处理性能。

2 系统需求及模块设计

2.1 系统功能性需求

1)设备基本信息管理

设备基本信息管理模包括设备编号、设备标识号、设备机身号、所属科室、入库日期等内容。由于设备基本信息管理模块包含较多的信息,这就要求在设备基本数据的数据库单表时应综合考虑多方面信息,在设计中,可参考医院设备资产管理系统的基本信息库,并将设备的基本信息录入到设备表格中。在查询时,则可通过查询首字母获得完整的设备名称及相关信息。

2)设备维修管理

设备维修管理需求主要包括维修记录登记、维修记录查询、维修费用统计、维修人员信息统计、维修事件的录入与处理等。设备维修管理模块则记录了维修单号、维修日期、维修人员、设备名称及其设备标识号等信息。医疗设备电子信息管理系统人员可查询维护信息,并获取有用信息。在这一模块中则需要创建通知消息表、事件列表,记录设备什么时间、什么地点、发生什么故障、由谁来维修等信息,通过消息列表的方式通知维修人员。

2.2 系统非功能性需求

1)可操作性。可操作性意味着系统非功能性需求中要尽量减少数据输入量的计算,尽可能选择从下拉式列表框的设计输入,这个输入可以避免许多不规范的输入。数据处理要求系统能够准确,直观,简洁的输出信息的要求。2)可靠性。系统在使用过程中,如果出现大的并发量,要确保后台数据存储的可靠性,不能导致系统数据丢失、查询结果不正确等错误。3)实用性。根据医院实际情况进行系统设计,不盲目使用任何新技术,任何功能模块的操作不易过于复杂,操作简单、方便、灵活、人性化,做到不需要深入的培训即可上手操作。功能在操作上不要存在二义性,不能让用户过多的去判断操作是否正确,应该及时、有效、准确的提醒用户的操作是否存在错误。4)安全性。系统安全可靠,效率高,可维护性好,访问控制系统,保证数据的安全性,包括密码输入界面,方便了用户的系统辨识,其中权限体系要从多个层面考虑,包括系统的功能权限、管理权限、数据权限、操作权限等,账号密码采用严格的加密算法,包括系统管理员在内的人员都无法通过数据库底层获取密码。

2.3 系统功能性设计

1)设备基本信息管理

根据医疗设备管理工作需求,并联合设备管理所涉及到的角色功能,在ANDROID终端上完成设备基本信息管理的设计。其用例图如图3所示。在用例图中涉及两个重要角色:信息录入员及管理员。信息录入员的职能为新增设备信息、申请权限及数据上传;系统管理人员的职能则是新增设备信息、查看设备资料、查询设备信息、修改设备信息及删除设备信息,这些都可通过扫描条码来实现。由此可看出:信息录入员在录入设备信息前,需要向控制前请求录入权限,并要求控制台保持较好的运行状态,而数据上传则是将所录入的信息上传到服务器中,由服务器将信息录入到数据库中。而管理人员则是在扫描设备成功的前提之下,完成设备信息的修改、删除,保证终端设备条码的清晰及可识别。

图3 设备基本信息管理用例

2)设备维修管理

设备维修管理也涉及到两个角色,即设备维修人员及管理员。设备维修人员扫描设备条码,待成功识别设备编号后,向控制台发布申请权限,待申请成功后方可编辑维修记录,并将维修信息上传到服务器,由服务器上传到数据库中。而系统管理员则可管理设备维修管理信息,包括增加、查询、修改及删除等操作。其用例如下图4所示。

图4 设备维修管理用例

3 系统功能性模块实现

3.1 设备基本信息管理模块

设备基本信息管理模块中主要从管理员管理来分析,设备基本信息管理的数据库信息表则以ID为主键,从而自动实现编号功能。数据库信息表如下表1所示。

表1 设备基本信息数据表

设备基本信息管理模块的关键代码如下:

string s = "delete from nu where Suid=" + a

SqlConnection connection = new SqlConnection("Data

Source=.\SQLEXPRESS;AttachDbFilename=D:\My

···

if {MessageBox.Show("删除成功!!","提示")

textBox4.Text = "";}

设备入库管理实现界面如下图5所示:

3.2 设备维修管理模块

设备维修管理模块中主要从管理员管理来分析,设备维修管理的数据库信息表则以ID为主键,从而自动实现编号功能。数据库信息表如下表2所示。

表2 设备维修管理数据表

设备维护管理模块关键代码如下:

string txt2 = "Insert Into wx(设备编号,设备名称,维修记录,维修 ID,维修者)Values('"; txt2 += textBox2.Text + "','"; txt2 += textBox3.Text + "','"; txt2 += text

da.ExecuteNonQuery(); //执行 SQL 语句

textBox1.Text = "";

textBox2.Text = "";

···

{MessageBox.Show("维修记录未保存!!请检查维修 ID号", "提示");

textBox1.Text = this.tb1 + ".**"; //将 textbox1里面的数值变更为“设备编号.**”}

设备维修登记管理实现界面如下图6所示:

图5 设备基本信息管理实现界面

图6 设备维修管理实现界面

4 结束语

随着医疗事业的不断发展,医院医疗设备数量日益增长。其设备管理已不再是单纯的维修管理,而是从设备立项、采购、维修到报废的全过程管理。而传统的医疗设备管理已不能适应医院发展,亟需应用当前信息技术,实现医疗设备的电子信息管理,本文在已有研究基础之上,从医疗设备的基本信息及维修两大管理需求出发,设计出管理系统,旨在提高医疗设备管理效率。

[1] 章青纯.基于.net技术的医疗设备管理系统的设计与实现[D].电子科技大学,2014.

[2] 王培培,张云华.基于ASP.NET的医疗设备管理系统设计[J].电脑编程技巧与维护,2013,(8):83-85.

[3] 朱兵,李连国,申勇等.医院医疗设备信息管理系统设计与应用[J].现代仪器与医疗,2013,19(4):23-25.

[4] Peshin SS,Halder N,Jathikarta C,Gupta YK .Use of mercury-based medical equipment and mercury content in effluents of tertiary care hospitals in India.[J].Environmental monitoring and assessment 2015,187 (3):145.

[5] 贺煦卉.CT故障的系统化功能化维修分析[J].电子测试,2014,(z2):94-96.

[6] Cheung A,van Velden FH,Lagerburg V,Minderman N .The organizational and clinical impact of integrating bedside equipment to an information system: a systematic literature review of patient data management systems (PDMS)[J].International journal of medical informatics 2015,84 (3):155-65.

[7] 张泽月,罗俊波,杨芳等.基于网络的医院设备管理系统设计与实现[J].电子测试,2014,(21):65-66.

Design and application of electronic information management system for medical equipment

Huang Yang,Xu Xiulin
(School of Medical Instrument and Food Engineering,University of Shanghai for Science and Technology,S hanghai,200093,China)

In order to improve the management mode of the traditional medical equipment,the electronic information management system of medical equipment is put forward..On basis of ASP.Net,C# language,SQL Server 2008 database technology,give medical equipment electronic information management system function of and non functional requirements,and to explore the system functional design and achieve,the corresponding functional module of the realization of the key code.Through the design and application of this system, it can improve the management rate and utilization of the hospital equipment,and promote the sustainable development of the hospital.

medical equipment;electronic information management;system;design;realization

基于ASP.NET、C#语言、SQL Server 2008数据库等技术,根据医疗设备电子信息管理系统功能性及非功能性需求,对软件系统功能进行设计及实现,该系统能够提高医院设备的管理效率及设备利用率,促进医院设备管理的可持续发展。

猜你喜欢

信息管理服务器数据库
造价信息管理在海外投标中的应用探讨
评《现代物流信息管理与技术》(书评)
通信控制服务器(CCS)维护终端的设计与实现
数据库
中国服务器市场份额出炉
得形忘意的服务器标准
计算机网络安全服务器入侵与防御
在高速公路信息管理中如何做好QC小组活动
数据库
数据库