国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

醫(yī)院信息系統(tǒng)再工程實(shí)踐探討

2013-09-12 09:04:02任凱江蘇省腫瘤醫(yī)院南京210009
中國(guó)醫(yī)療器械信息 2013年1期
關(guān)鍵詞:信息系統(tǒng)邏輯界面

任凱 江蘇省腫瘤醫(yī)院 (南京 210009)

0.引言

醫(yī)院信息系統(tǒng)(HIS,Hospital Information System)自上世紀(jì)90年代末開始正式在國(guó)內(nèi)各大醫(yī)院?jiǎn)⒂茫两褚衙鬟\(yùn)行了十多年。我院于2000年3月經(jīng)過招標(biāo),選擇一家當(dāng)時(shí)公司規(guī)模較大、用戶較多的專業(yè)開發(fā)HIS的廠商,2007年由于該公司資產(chǎn)重組后經(jīng)營(yíng)理念發(fā)生變化,對(duì)軟件開發(fā)部門投入逐步減少,開發(fā)人員相繼離職,幾個(gè)核心軟件工程師另立門戶,成立了新的軟件公司,導(dǎo)致一些用戶陸續(xù)更換HIS。

為此,醫(yī)院相關(guān)部門對(duì)是否更換HIS進(jìn)行調(diào)研和論證。經(jīng)過反復(fù)討論,大家認(rèn)為,我院是一所三級(jí)甲等腫瘤專科醫(yī)院,復(fù)查病人比例較高,如果將信息系統(tǒng)推倒重來,七年來的數(shù)據(jù)無法導(dǎo)入新系統(tǒng),將會(huì)給醫(yī)院造成較大的信息資源浪費(fèi);同時(shí),系統(tǒng)運(yùn)行正常,各科室的使用人員已熟練掌握了現(xiàn)有系統(tǒng)的操作,如果更換新軟件,從購買到培訓(xùn)再到使用將投入大量人才物力和時(shí)間,將給醫(yī)院造成較大的經(jīng)濟(jì)損失。最后決定不換HIS,與新公司簽訂維保協(xié)議,走引進(jìn)吸收、自主創(chuàng)新之路。

1.軟件再工程

如何保持軟件的生命力,是軟件工程界經(jīng)常 思考的問題。20世紀(jì)90年代美國(guó)科學(xué)家將軟件再工程理論引入軟件工程方法學(xué),所謂軟件再工程是對(duì)一次工程后的成品軟件進(jìn)行再次開發(fā),它面對(duì)的是既存軟件,即從既存軟件開發(fā)出新軟件的過程。

軟件再工程是對(duì)既存對(duì)象系統(tǒng)進(jìn)行調(diào)查,并將其重構(gòu)為新形式代碼的開發(fā)過程,最大限度地重用既存系統(tǒng)的各種資源是再工程的最重要特點(diǎn)之一。再工程主要分三個(gè)階段,即再分析、再編碼和再測(cè)試。

1.1 再分析

再分析階段的主要任務(wù)是對(duì)既存系統(tǒng)的規(guī)模、體系結(jié)構(gòu)、外部功能、內(nèi)部算法等進(jìn)行調(diào)查分析,這一階段最直接的目的就是調(diào)查和預(yù)測(cè)工程涉及的范圍。再工程分析者最終提出的重用范圍和重用策略將成為再工程成敗的關(guān)鍵因素。

1.2 再編碼

根據(jù)再分析階段做成再工程設(shè)計(jì)書,再編碼過程將在系統(tǒng)整體再分析基礎(chǔ)上對(duì)代碼做進(jìn)一步分析,產(chǎn)生編碼設(shè)計(jì)書。

1.3 再測(cè)試

如果能夠重用原有的測(cè)試用例及運(yùn)行結(jié)果,將能大大降低再工程成本。對(duì)于重用部分,特別是可重用的局部系統(tǒng),可以免測(cè)試,這也是重用技術(shù)被高度評(píng)價(jià)的關(guān)鍵原因之一。

2.系統(tǒng)升級(jí)改造

隨著醫(yī)院對(duì)信息系統(tǒng)的依賴和需求越來越高,從2008年開始,我院著手對(duì)現(xiàn)有的信息系統(tǒng)進(jìn)行升級(jí)改造。原HIS系統(tǒng)是由Visual FoxPro(簡(jiǎn)稱VFP)開發(fā),VFP是桌面型數(shù)據(jù)庫管理開發(fā)工具,控件貧乏簡(jiǎn)單,因此程序的界面相當(dāng)單調(diào),不夠美觀,另外,VFP無法勝任系統(tǒng)級(jí)開發(fā)與大型數(shù)據(jù)庫開發(fā)的能力?,F(xiàn)在,VFP屬于非主流軟件開發(fā)工具,熟練掌握該工具的工程師越來越少,為今后的系統(tǒng)維護(hù)工作帶來隱患。

通過調(diào)研,我們選擇了目前使用較廣泛的開發(fā)工具——C#,它是一種精確、簡(jiǎn)單、類型安全、面向?qū)ο蟮恼Z言,C#基于C語言和Microsoft.NET平臺(tái)開發(fā),它使得程序員可以快速地編寫各種基于Microsoft.NET平臺(tái)的應(yīng)用程序,主要應(yīng)用在網(wǎng)絡(luò)編程、數(shù)據(jù)庫和窗體編程等領(lǐng)域。

表1. 醫(yī)院信息系統(tǒng)再工程項(xiàng)目各階段的重用率

我們將既存HIS系統(tǒng)劃分成界面、邏輯、數(shù)據(jù)三個(gè)層次,每個(gè)層次的再工程采用不同的策略以實(shí)現(xiàn)最大程度重用的重構(gòu)方法。再工程項(xiàng)目各階段的重用率見表1。

2.1 界面重用策略

重新開發(fā)界面看上去沒有重用既存界面代碼,其實(shí)不然,新軟件的界面設(shè)計(jì)完全重用了原來的模式,只是做了一些優(yōu)化,不僅節(jié)省設(shè)計(jì)時(shí)間,而且操作員可輕易掌握。

2.2 邏輯層封裝原則

通過對(duì)邏輯層的分解可以得到可重用和不可重用的兩部分代碼。對(duì)可重用部分可直接使用,對(duì)于不可重用部分則應(yīng)盡量通過各種封裝技術(shù)按統(tǒng)一標(biāo)準(zhǔn)將其改造成可重用構(gòu)件。

2.3 數(shù)據(jù)層重用策略

數(shù)據(jù)層的重用率最高的。邏輯和數(shù)據(jù)休戚相關(guān),如果改動(dòng)數(shù)據(jù)庫,邏輯勢(shì)必不能正常運(yùn)行,對(duì)邏輯部分的重用也就無從談起。如果非改不可的話,也要以保證最大限度的重用為原則,做到只增加數(shù)據(jù)表或表字段而不做刪除工作,以保證數(shù)據(jù)的完整性。

四年來,醫(yī)院信息系統(tǒng)的升級(jí)改造經(jīng)歷了從無到有、從簡(jiǎn)單到復(fù)雜、從粗放到精細(xì)的過程, 系統(tǒng)模塊不斷完善,見表2、表3。

表2. 系統(tǒng)升級(jí)后特征表

表3. 系統(tǒng)模塊升級(jí)后情況

3.總結(jié)

3.1 培養(yǎng)軟件工程師至關(guān)重要

醫(yī)院信息系統(tǒng)建設(shè)是一個(gè)長(zhǎng)期的系統(tǒng)工程,不可能一勞永逸,后期維護(hù)工作紛繁復(fù)雜,各部門需求永無止境,如果僅靠廠家的力量是不可能實(shí)現(xiàn)快捷優(yōu)質(zhì)的技術(shù)服務(wù)、不可能提高各部門對(duì)信息科的滿意度。為了保持信息系統(tǒng)可持續(xù)發(fā)展,更好地為臨床一線提供優(yōu)質(zhì)服務(wù),多年來,培養(yǎng)軟件開發(fā)人員成了我院信息科的重點(diǎn)工作之一,此次醫(yī)院信息系統(tǒng)再工程的順利實(shí)施,信息科的軟件工程師起到了關(guān)鍵作用。

3.2 系統(tǒng)過渡平穩(wěn)

軟件再工程是在原系統(tǒng)的基礎(chǔ)上再次開發(fā),由于服務(wù)器端數(shù)據(jù)庫基本保持不變,客戶端新舊程序可以并行,完全不影響醫(yī)院正常工作流程;同時(shí),新程序和舊程序的操作局面基本一致,操作人員無須再次培訓(xùn)即可熟練使用。

3.3 更換信息系統(tǒng)要慎重

每家醫(yī)院都希望擁有一套好用、易用、耐用和高效的信息系統(tǒng),通過與兄弟醫(yī)院信息科的同行交流,了解到真正對(duì)HIS使用滿意的非常少,最不滿意的是服務(wù)跟不上,系統(tǒng)修改緩慢,影響信息化進(jìn)程。因?yàn)閷?duì)HIS不滿意,不少醫(yī)院更換了信息系統(tǒng),省內(nèi)有家醫(yī)院十年間更換了四家HIS廠商,仍然不滿意??梢哉f,輕易更換信息系統(tǒng)并非上策。

總之,充分利用已有的資源,才是最明智、最經(jīng)濟(jì)的做法,但在實(shí)際運(yùn)作時(shí),許多人會(huì)被所謂更具創(chuàng)造性的新東西所吸引,而不顧及是否有浪費(fèi)的行為。實(shí)際上,越是龐大、悠久的系統(tǒng),沉積的歷史信息越豐富,越不能淘汰,繼承過去是軟件的立身之本,軟件不應(yīng)像硬件那樣徹底地更新?lián)Q代,而應(yīng)在再工程基礎(chǔ)上系統(tǒng)地不斷完善。

[1]計(jì)算機(jī)世界2002,918(44):B1-B7

猜你喜歡
信息系統(tǒng)邏輯界面
刑事印證證明準(zhǔn)確達(dá)成的邏輯反思
法律方法(2022年2期)2022-10-20 06:44:24
企業(yè)信息系統(tǒng)安全防護(hù)
哈爾濱軸承(2022年1期)2022-05-23 13:13:18
邏輯
創(chuàng)新的邏輯
國(guó)企黨委前置研究的“四個(gè)界面”
基于區(qū)塊鏈的通航維護(hù)信息系統(tǒng)研究
電子制作(2018年11期)2018-08-04 03:25:54
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
女人買買買的神邏輯
37°女人(2017年11期)2017-11-14 20:27:40
人機(jī)交互界面發(fā)展趨勢(shì)研究
南阳市| 秀山| 军事| 和田县| 高州市| 邯郸市| 乡城县| 江安县| 伊金霍洛旗| 连云港市| 德令哈市| 陈巴尔虎旗| 赤壁市| 谢通门县| 科尔| 建宁县| 驻马店市| 水城县| 建水县| 昂仁县| 德钦县| 株洲市| 柳河县| 温宿县| 吴川市| 安国市| 威远县| 莲花县| 陇西县| 西畴县| 和龙市| 安宁市| 定远县| 渝北区| 青海省| 东阳市| 平南县| 澄城县| 巴青县| 广元市| 怀远县|