?

手術分級管理系統的設計與開發

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毫米車載高炮多視圖
分級診療的“分”與“整”
分級診療的強、引、合
“水到渠成”的分級診療
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合