唐龍凱等
摘 要: 設(shè)計開發(fā)一套適用于醫(yī)院手術(shù)分級管理的信息系統(tǒng)軟件,采用C/S開發(fā)模式,結(jié)合數(shù)據(jù)庫鏈路技術(shù),使用Oracle作為系統(tǒng)后臺支持數(shù)據(jù)庫,PowerBuilder為開發(fā)工具實現(xiàn)系統(tǒng)的設(shè)計與開發(fā)。該系統(tǒng)既能在醫(yī)院信息管理平臺上獨立運行,又能直接嵌入醫(yī)護工作站系統(tǒng)中,實現(xiàn)了手術(shù)分級管理的電子化、流程化,實現(xiàn)基于信息化技術(shù)平臺的醫(yī)院手術(shù)分級管理模式。
關(guān)鍵詞: 手術(shù)分級; 信息系統(tǒng); Oracle; PowerBuilder
中圖分類號: TN912.202?34 文獻標(biāo)識碼: 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
隨著醫(yī)院信息化建設(shè)的不斷深入,計算機科學(xué)技術(shù)在醫(yī)療行業(yè)中的應(yīng)用越來越廣泛,特別是在如何加強醫(yī)療質(zhì)量管理,提升醫(yī)院核心競爭力,改善醫(yī)患關(guān)系等方面起到了非常重要的作用。手術(shù)作為一種特殊的治療手段,具有高風(fēng)險、高技術(shù)、由群體共同完成的特點,同時手術(shù)質(zhì)量管理也是醫(yī)療質(zhì)量管理的核心,是確保醫(yī)院安全運營的基礎(chǔ)。為加強手術(shù)治療管理,有效提高手術(shù)質(zhì)量,規(guī)范醫(yī)療行為,保障醫(yī)療安全[1],根據(jù)國家衛(wèi)生部制定并頒布的《醫(yī)療機構(gòu)手術(shù)分級管理辦法(試行)》,依托醫(yī)院信息管理平臺,設(shè)計開發(fā)了一套手術(shù)分級管理系統(tǒng)。
1 設(shè)計思想
1.1 總體目標(biāo)
1.1.1 系統(tǒng)集成靈活
該系統(tǒng)主要采用面向?qū)ο竦拈_發(fā)方法,通過運用高內(nèi)聚低耦合[2]的思想,封裝成組抽象類,定義類協(xié)作標(biāo)準途徑,使該系統(tǒng)既能在醫(yī)院信息管理平臺上獨立運行,又能以插件化集成方式[3]直接嵌入醫(yī)院電子病歷系統(tǒng)中,如:手術(shù)項目申請、手術(shù)登記確認等,充分保證了系統(tǒng)使用的靈活性。
1.1.2 數(shù)據(jù)存儲獨立
該系統(tǒng)主要采用獨立數(shù)據(jù)庫存儲模式。利用數(shù)據(jù)庫鏈路技術(shù)[4],通過創(chuàng)建異地數(shù)據(jù)視圖方法,實現(xiàn)病人信息、手術(shù)項目以及用戶字典數(shù)據(jù)共享。確保在盡可能不影響醫(yī)院信息系統(tǒng)數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)上,實現(xiàn)信息系統(tǒng)之間數(shù)據(jù)交互的準確性、實時性與安全性。
1.1.3 查詢統(tǒng)計準確
該系統(tǒng)具有強大的數(shù)據(jù)查詢與統(tǒng)計功能,通過程序基礎(chǔ)平臺的建立,該系統(tǒng)能夠生成大量的手術(shù)分級相關(guān)數(shù)據(jù),如全院一段時間內(nèi)開展的手術(shù)分級情況統(tǒng)計、醫(yī)生手術(shù)分級工作量統(tǒng)計、各科室手術(shù)分級情況匯總與分析等,為醫(yī)院管理部門提供了真實有效的數(shù)據(jù)支持。
1.2 主要功能
手術(shù)分級管理系統(tǒng)可分為:手術(shù)分級目錄、手術(shù)預(yù)約申請、手術(shù)項目審批、報表數(shù)據(jù)查詢、系統(tǒng)設(shè)置維護5個功能模塊,如圖1所示。
1.2.1 手術(shù)分級目錄
該模塊是醫(yī)院實施手術(shù)分級管理的基礎(chǔ),也是手術(shù)分級管理系統(tǒng)是否能正常運行的關(guān)鍵。它主要包括手術(shù)項目提取、手術(shù)分級定義、手術(shù)醫(yī)師分級定義和醫(yī)師可開展手術(shù)項目授權(quán)等功能。
首先,該系統(tǒng)提取接口視圖中歷史手術(shù)項目與ICD手術(shù)目錄,通過合并、查重、篩選等方式建立可開展手術(shù)項目目錄;其次,參照國家衛(wèi)生部頒布的手術(shù)分級目錄對可開展的手術(shù)項目進行分級,并且可以根據(jù)醫(yī)院實際開展手術(shù)情況對手術(shù)等級進行調(diào)整,這樣既能滿足臨床需要又能使手術(shù)分級有據(jù)可依;再次,對已取得衛(wèi)生技術(shù)資格、受聘職務(wù)以及具有從事崗位工作能力的手術(shù)醫(yī)師進行資質(zhì)等級定義;最后,通過授權(quán)與審批方式按照手術(shù)分級管理的要求將手術(shù)分級權(quán)限授予相應(yīng)級別的手術(shù)醫(yī)師,如圖2所示。
1.2.2 手術(shù)預(yù)約申請
該模塊主要是用于實現(xiàn)手術(shù)醫(yī)師按照手術(shù)分級管理的要求,對要實施的手術(shù)項目進行電子化分級申請。通過手術(shù)醫(yī)師輸入的手術(shù)項目名稱,系統(tǒng)自動做出判斷并將該申請的手術(shù)項目進行分級,同時,如果系統(tǒng)發(fā)現(xiàn)手術(shù)醫(yī)師的分級權(quán)限與手術(shù)項目級別不符時,系統(tǒng)將立即給出提示,并建議手術(shù)醫(yī)師重新輸入手術(shù)項目名稱。當(dāng)手術(shù)申請成功后,系統(tǒng)將自動生成手術(shù)治療申請單,并提交科主任或上級醫(yī)師進行審批,同時生成一條手術(shù)醫(yī)囑信息插入至病人醫(yī)囑記錄中。
1.2.3 手術(shù)項目審批
該模塊主要包括醫(yī)師分級手術(shù)權(quán)限審批與手術(shù)預(yù)約申請申批兩項功能。
醫(yī)師手術(shù)分級權(quán)限審批是對手術(shù)醫(yī)師申請可開展的手術(shù)分級項目進行審批,按照先科級后院級的審批流程進行逐級審批,只有通過院級最終審批的醫(yī)師手術(shù)分級目錄,才能在臨床手術(shù)申請中進行使用,如圖3所示。
手術(shù)預(yù)約申請審批是用來實現(xiàn)手術(shù)申請電子化審批流程。作為手術(shù)醫(yī)師,在開展手術(shù)前可以通過該功能對將要實施的手術(shù)項目提交科主任或上級主管醫(yī)師審批,未經(jīng)科主任或上級主管醫(yī)師審批通過的手術(shù)申請項目,手術(shù)室將無法對該手術(shù)項目進行登記確認,從而該手術(shù)項目也就無法申請成功。
1.2.4 報表數(shù)據(jù)查詢
該模塊主要提供手術(shù)病人信息、手術(shù)申請信息、手術(shù)審批信息以及手術(shù)登記確認信息等查詢功能,它可以根據(jù)用戶的權(quán)限設(shè)置,從不同的環(huán)節(jié)跟蹤手術(shù)申請、審批、安排的整個過程,以便加強手術(shù)申請審批的流程化管理;同時,該模塊還提供了大量的統(tǒng)計報表,如:手術(shù)規(guī)模統(tǒng)計、手術(shù)分級統(tǒng)計、手術(shù)醫(yī)師工作量統(tǒng)計和手術(shù)申請未審批統(tǒng)計等,通過匯總、篩選、透視等方式使用戶對手術(shù)分級管理的狀況一目了然,為更好地落實手術(shù)分級管理制度提供數(shù)據(jù)支持。
1.2.5 系統(tǒng)設(shè)置維護
該模塊主要包括用戶權(quán)限分配、公共字典維護、系統(tǒng)參數(shù)設(shè)置、數(shù)據(jù)結(jié)構(gòu)管理和數(shù)據(jù)備份與恢復(fù)等功能。通過使用該模塊功能,可以使用戶快速完成系統(tǒng)運行參數(shù)設(shè)置與日常數(shù)據(jù)維護工作,既提高了系統(tǒng)的可維護性和安全性,又能方便用戶的操作使用。
1.3 數(shù)據(jù)結(jié)構(gòu)
該系統(tǒng)數(shù)據(jù)結(jié)構(gòu)主要由業(yè)務(wù)數(shù)據(jù)表、公用字典表和接口視圖組成。其中核心數(shù)據(jù)表和視圖有:手術(shù)分級目錄表、手術(shù)醫(yī)師分級權(quán)限表、手術(shù)申請表、手術(shù)申請項目表、手術(shù)申請審批表、系統(tǒng)字典表和常用手術(shù)目錄視圖,如表1所示。
2 實現(xiàn)方法
2.1 開發(fā)環(huán)境
該系統(tǒng)選用PowerBuilder 9.0為前臺開發(fā)工具,后臺數(shù)據(jù)庫為Oracle 11g版本,網(wǎng)絡(luò)操作系統(tǒng)為Windows 2008 Server版本;采用Client/Server兩層架構(gòu)模式;客戶端為Windows 2000/XP/Windows 7操作系統(tǒng),PBDLL 9.0動態(tài)鏈接庫,Oracle 9i/10g/11g客戶端以及漢字輸入法;顯示分辨率建議為1 024×768。
2.2 數(shù)據(jù)接口
該系統(tǒng)與醫(yī)院信息管理平臺數(shù)據(jù)訪問主要是通過數(shù)據(jù)鏈庫鏈路(Database Link)技術(shù)和創(chuàng)建遠程數(shù)據(jù)視圖的方法實現(xiàn)。數(shù)據(jù)庫鏈路可以使用戶通過一個數(shù)據(jù)庫訪問到另外一個遠程數(shù)據(jù)庫。它存儲著連接遠程數(shù)據(jù)庫的信息,用于在分布式數(shù)據(jù)庫系統(tǒng)中,連接兩個物理數(shù)據(jù)庫[4]。它可以通過以下SQL語句進行創(chuàng)建:
create public database link ORCLLINK connect to SYSTEM identified by manager using ′dbserver′;
其中:“ORCLLINK”是數(shù)據(jù)庫鏈路名稱;“SYSTEM”和“manager”是連接遠程數(shù)據(jù)庫的用戶名與口令;“dbserver”是遠程數(shù)據(jù)庫在本地的服務(wù)名。
數(shù)據(jù)視圖是原始數(shù)據(jù)庫數(shù)據(jù)的一種變換,是查看表中數(shù)據(jù)的另外一種方式。它可以將一個或多個基本表根據(jù)用戶的需要組合成一張表。當(dāng)基本表中的數(shù)據(jù)發(fā)生變化時,視圖中的數(shù)據(jù)也會隨之相應(yīng)變化。同時,數(shù)據(jù)視圖具有開放性的特點,當(dāng)數(shù)據(jù)庫表結(jié)構(gòu)發(fā)生變化時,只需要修改相應(yīng)的視圖就可以避免修改程序所帶來的麻煩。遠程數(shù)據(jù)視圖創(chuàng)建SQL語句如下(“@orcllink”是數(shù)據(jù)庫鏈路名稱):
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 開發(fā)意義
3.1 建立醫(yī)師手術(shù)分級目錄庫
根據(jù)醫(yī)院制定的手術(shù)分級管理辦法,結(jié)合手術(shù)醫(yī)師臨床實際開展手術(shù)的情況,建立了有針對性和可操作性的醫(yī)師手術(shù)分級目錄庫,明確了什么級別的醫(yī)生可以開展什么級別的術(shù)手,使手術(shù)醫(yī)師權(quán)限得到有效監(jiān)管,增加了手術(shù)分級管理的公開度與透明度。
3.2 實現(xiàn)手術(shù)分級管理電子化
依托醫(yī)院信息管理平臺,利用計算機科學(xué)技術(shù)實現(xiàn)了手術(shù)目錄分級管理與手術(shù)申請審批電子化、流程化以及手術(shù)級別與手術(shù)醫(yī)生權(quán)限的系統(tǒng)控制,杜絕了人工手術(shù)分級管理模式無法解決的各種漏洞和弊病,使手術(shù)管理工作更加規(guī)范、高效、合理[5]。
3.3 規(guī)范各類手術(shù)信息的管理
通過手術(shù)名稱和手術(shù)級別的有效關(guān)聯(lián),規(guī)范了手術(shù)名稱和級別;通過手術(shù)分級目錄的授權(quán)使用,規(guī)范了手術(shù)與手術(shù)醫(yī)生的權(quán)限;通過電子化的手術(shù)申請與審批,規(guī)范了手術(shù)工作流程,免除了因人員差異產(chǎn)生的不規(guī)范內(nèi)容,確保了各項統(tǒng)計分析數(shù)據(jù)更加真實、有效。
4 結(jié) 語
通過醫(yī)院信息管理平臺設(shè)計與開發(fā)的手術(shù)分級管理系統(tǒng),建立了醫(yī)師手術(shù)分級目錄庫,明確各級醫(yī)師手術(shù)權(quán)限。遵循手術(shù)分級管理流程,推進手術(shù)分級管理制度的有效落實,實現(xiàn)醫(yī)療管理部門對全院手術(shù)的有效監(jiān)督,強化了科主任的管理責(zé)任,有效降低醫(yī)療風(fēng)險,保障手術(shù)患者安全,提高了手術(shù)質(zhì)量和管理質(zhì)量[6?7]。同時,該系統(tǒng)還為手術(shù)分級管理制度的實施提供了信息化的平臺和手段,減少了監(jiān)管的人力物力,提高了工作效率。
參考文獻
[1] 柴敏.手術(shù)分級管理系統(tǒng)的設(shè)計及與HIS的連接[J].中國數(shù)字醫(yī)學(xué),2014,9(2):41?42.
[2] 徐蘭春.基于組件的小型分布式控制系統(tǒng)軟件的設(shè)計及應(yīng)用[J].微型電腦應(yīng)用,2012,28(5):36?38.
[3] 史紀強,何興曙,萬志瓊.基于插件技術(shù)的企業(yè)應(yīng)用集成架構(gòu)研究[J].計算機與應(yīng)用化學(xué),2012,29(2):191?194.
[4] 江接寶,周琪云,溫水生,等.基于門面模式的分布式數(shù)據(jù)庫同步技術(shù)[J].計算機與現(xiàn)代化,2012(2):90?91.
[5] 王劍云,高瑋,俞華,等.基于信息技術(shù)平臺的醫(yī)院手術(shù)分級管理模式重建[J].中國醫(yī)院管理,2013,33(12):45?46.
[6] 張淵泓,劉愛兵,石德先,等.實施手術(shù)分級管理提高醫(yī)療安全水平[J].中國衛(wèi)生質(zhì)量管理,2011,18(2):43?46.
[7] 董玉梅.手術(shù)分級管理系統(tǒng)的設(shè)計與應(yīng)用[J].中國醫(yī)藥導(dǎo)報,2010,7(21):123?124.