手术分级管理系统的设计与开发

2015-09-16 22:17唐龙凯等
现代电子技术 2015年18期
关键词:视图医师分级

唐龙凯等

摘 要: 设计开发一套适用于医院手术分级管理的信息系统软件,采用C/S开发模式,结合数据库链路技术,使用Oracle作为系统后台支持数据库,PowerBuilder为开发工具实现系统的设计与开发。该系统既能在医院信息管理平台上独立运行,又能直接嵌入医护工作站系统中,实现了手术分级管理的电子化、流程化,实现基于信息化技术平台的医院手术分级管理模式。

关键词: 手术分级; 信息系统; Oracle; PowerBuilder

中图分类号: TN912.202?34 文献标识码: A 文章编号: 1004?373X(2015)18?0046?03

Abstract: A information system software used for the level?to?level administration for surgery in hospital was designed. In combination with database link technology and C/S development mode, the design and development of the system were realized by taking PowerBuilder as the development tool, and Oracle as a database of the whole system. The system can be operated independently in the hospital information management platform, and also can be directly embedded in the medical workstation system, so that it can realize the electronization and processization of the level?to?level administration for surgery in hospital. The level?to?level administration mode for surgery in hospital based on information technology has been realized.

Keywords: surgery classification; information system; Oracle; PowerBuilder

随着医院信息化建设的不断深入,计算机科学技术在医疗行业中的应用越来越广泛,特别是在如何加强医疗质量管理,提升医院核心竞争力,改善医患关系等方面起到了非常重要的作用。手术作为一种特殊的治疗手段,具有高风险、高技术、由群体共同完成的特点,同时手术质量管理也是医疗质量管理的核心,是确保医院安全运营的基础。为加强手术治疗管理,有效提高手术质量,规范医疗行为,保障医疗安全[1],根据国家卫生部制定并颁布的《医疗机构手术分级管理办法(试行)》,依托医院信息管理平台,设计开发了一套手术分级管理系统。

1 设计思想

1.1 总体目标

1.1.1 系统集成灵活

该系统主要采用面向对像的开发方法,通过运用高内聚低耦合[2]的思想,封装成组抽象类,定义类协作标准途径,使该系统既能在医院信息管理平台上独立运行,又能以插件化集成方式[3]直接嵌入医院电子病历系统中,如:手术项目申请、手术登记确认等,充分保证了系统使用的灵活性。

1.1.2 数据存储独立

该系统主要采用独立数据库存储模式。利用数据库链路技术[4],通过创建异地数据视图方法,实现病人信息、手术项目以及用户字典数据共享。确保在尽可能不影响医院信息系统数据结构的基础上,实现信息系统之间数据交互的准确性、实时性与安全性。

1.1.3 查询统计准确

该系统具有强大的数据查询与统计功能,通过程序基础平台的建立,该系统能够生成大量的手术分级相关数据,如全院一段时间内开展的手术分级情况统计、医生手术分级工作量统计、各科室手术分级情况汇总与分析等,为医院管理部门提供了真实有效的数据支持。

1.2 主要功能

手术分级管理系统可分为:手术分级目录、手术预约申请、手术项目审批、报表数据查询、系统设置维护5个功能模块,如图1所示。

1.2.1 手术分级目录

该模块是医院实施手术分级管理的基础,也是手术分级管理系统是否能正常运行的关键。它主要包括手术项目提取、手术分级定义、手术医师分级定义和医师可开展手术项目授权等功能。

首先,该系统提取接口视图中历史手术项目与ICD手术目录,通过合并、查重、筛选等方式建立可开展手术项目目录;其次,参照国家卫生部颁布的手术分级目录对可开展的手术项目进行分级,并且可以根据医院实际开展手术情况对手术等级进行调整,这样既能满足临床需要又能使手术分级有据可依;再次,对已取得卫生技术资格、受聘职务以及具有从事岗位工作能力的手术医师进行资质等级定义;最后,通过授权与审批方式按照手术分级管理的要求将手术分级权限授予相应级别的手术医师,如图2所示。

1.2.2 手术预约申请

该模块主要是用于实现手术医师按照手术分级管理的要求,对要实施的手术项目进行电子化分级申请。通过手术医师输入的手术项目名称,系统自动做出判断并将该申请的手术项目进行分级,同时,如果系统发现手术医师的分级权限与手术项目级别不符时,系统将立即给出提示,并建议手术医师重新输入手术项目名称。当手术申请成功后,系统将自动生成手术治疗申请单,并提交科主任或上级医师进行审批,同时生成一条手术医嘱信息插入至病人医嘱记录中。

1.2.3 手术项目审批

该模块主要包括医师分级手术权限审批与手术预约申请申批两项功能。

医师手术分级权限审批是对手术医师申请可开展的手术分级项目进行审批,按照先科级后院级的审批流程进行逐级审批,只有通过院级最终审批的医师手术分级目录,才能在临床手术申请中进行使用,如图3所示。

手术预约申请审批是用来实现手术申请电子化审批流程。作为手术医师,在开展手术前可以通过该功能对将要实施的手术项目提交科主任或上级主管医师审批,未经科主任或上级主管医师审批通过的手术申请项目,手术室将无法对该手术项目进行登记确认,从而该手术项目也就无法申请成功。

1.2.4 报表数据查询

该模块主要提供手术病人信息、手术申请信息、手术审批信息以及手术登记确认信息等查询功能,它可以根据用户的权限设置,从不同的环节跟踪手术申请、审批、安排的整个过程,以便加强手术申请审批的流程化管理;同时,该模块还提供了大量的统计报表,如:手术规模统计、手术分级统计、手术医师工作量统计和手术申请未审批统计等,通过汇总、筛选、透视等方式使用户对手术分级管理的状况一目了然,为更好地落实手术分级管理制度提供数据支持。

1.2.5 系统设置维护

该模块主要包括用户权限分配、公共字典维护、系统参数设置、数据结构管理和数据备份与恢复等功能。通过使用该模块功能,可以使用户快速完成系统运行参数设置与日常数据维护工作,既提高了系统的可维护性和安全性,又能方便用户的操作使用。

1.3 数据结构

该系统数据结构主要由业务数据表、公用字典表和接口视图组成。其中核心数据表和视图有:手术分级目录表、手术医师分级权限表、手术申请表、手术申请项目表、手术申请审批表、系统字典表和常用手术目录视图,如表1所示。

2 实现方法

2.1 开发环境

该系统选用PowerBuilder 9.0为前台开发工具,后台数据库为Oracle 11g版本,网络操作系统为Windows 2008 Server版本;采用Client/Server两层架构模式;客户端为Windows 2000/XP/Windows 7操作系统,PBDLL 9.0动态链接库,Oracle 9i/10g/11g客户端以及汉字输入法;显示分辨率建议为1 024×768。

2.2 数据接口

该系统与医院信息管理平台数据访问主要是通过数据链库链路(Database Link)技术和创建远程数据视图的方法实现。数据库链路可以使用户通过一个数据库访问到另外一个远程数据库。它存储着连接远程数据库的信息,用于在分布式数据库系统中,连接两个物理数据库[4]。它可以通过以下SQL语句进行创建:

create public database link ORCLLINK connect to SYSTEM identified by manager using ′dbserver′;

其中:“ORCLLINK”是数据库链路名称;“SYSTEM”和“manager”是连接远程数据库的用户名与口令;“dbserver”是远程数据库在本地的服务名。

数据视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。它可以将一个或多个基本表根据用户的需要组合成一张表。当基本表中的数据发生变化时,视图中的数据也会随之相应变化。同时,数据视图具有开放性的特点,当数据库表结构发生变化时,只需要修改相应的视图就可以避免修改程序所带来的麻烦。远程数据视图创建SQL语句如下(“@orcllink”是数据库链路名称):

create view SURGERY.V_OPERATION_NAME_HISTROY as

select distinct TRIM( A.OPERATION ) as OPERATION,

B.OPERATING_DEPT as OPERATING_DEPT

from OPERATION_NAME@orcllink A, OPERATION_MASTER@orcllink B

where A.PATIENT_ID = B.PATIENT_ID and

A.VISIT_ID=B.VISIT_ID and A.OPER_ID=B.OPER_ID and

( B.OPERATING_DEPT is not null or B.OPERATING_DEPT <> ′′ ) and

A.OPERATION not in ( select OPERATION_NAME from OPERATION_DICT ));

3 开发意义

3.1 建立医师手术分级目录库

根据医院制定的手术分级管理办法,结合手术医师临床实际开展手术的情况,建立了有针对性和可操作性的医师手术分级目录库,明确了什么级别的医生可以开展什么级别的术手,使手术医师权限得到有效监管,增加了手术分级管理的公开度与透明度。

3.2 实现手术分级管理电子化

依托医院信息管理平台,利用计算机科学技术实现了手术目录分级管理与手术申请审批电子化、流程化以及手术级别与手术医生权限的系统控制,杜绝了人工手术分级管理模式无法解决的各种漏洞和弊病,使手术管理工作更加规范、高效、合理[5]。

3.3 规范各类手术信息的管理

通过手术名称和手术级别的有效关联,规范了手术名称和级别;通过手术分级目录的授权使用,规范了手术与手术医生的权限;通过电子化的手术申请与审批,规范了手术工作流程,免除了因人员差异产生的不规范内容,确保了各项统计分析数据更加真实、有效。

4 结 语

通过医院信息管理平台设计与开发的手术分级管理系统,建立了医师手术分级目录库,明确各级医师手术权限。遵循手术分级管理流程,推进手术分级管理制度的有效落实,实现医疗管理部门对全院手术的有效监督,强化了科主任的管理责任,有效降低医疗风险,保障手术患者安全,提高了手术质量和管理质量[6?7]。同时,该系统还为手术分级管理制度的实施提供了信息化的平台和手段,减少了监管的人力物力,提高了工作效率。

参考文献

[1] 柴敏.手术分级管理系统的设计及与HIS的连接[J].中国数字医学,2014,9(2):41?42.

[2] 徐兰春.基于组件的小型分布式控制系统软件的设计及应用[J].微型电脑应用,2012,28(5):36?38.

[3] 史纪强,何兴曙,万志琼.基于插件技术的企业应用集成架构研究[J].计算机与应用化学,2012,29(2):191?194.

[4] 江接宝,周琪云,温水生,等.基于门面模式的分布式数据库同步技术[J].计算机与现代化,2012(2):90?91.

[5] 王剑云,高玮,俞华,等.基于信息技术平台的医院手术分级管理模式重建[J].中国医院管理,2013,33(12):45?46.

[6] 张渊泓,刘爱兵,石德先,等.实施手术分级管理提高医疗安全水平[J].中国卫生质量管理,2011,18(2):43?46.

[7] 董玉梅.手术分级管理系统的设计与应用[J].中国医药导报,2010,7(21):123?124.

猜你喜欢
视图医师分级
中国医师节
韩医师的中医缘
5.3 视图与投影
视图
分级诊疗路难行?
Y—20重型运输机多视图
SA2型76毫米车载高炮多视图
分级诊疗的“分”与“整”
分级诊疗的强、引、合
“水到渠成”的分级诊疗