薛萬宇
(揚(yáng)州大學(xué)附屬醫(yī)院,江蘇 揚(yáng)州 225000)
基于社會(huì)經(jīng)濟(jì)的快速發(fā)展,各行業(yè)領(lǐng)域開始廣泛應(yīng)用軟件工程,特別是現(xiàn)代醫(yī)療診斷系統(tǒng),借助病理信息、醫(yī)院信息以及通訊系統(tǒng)等相關(guān)技術(shù)構(gòu)建了醫(yī)院內(nèi)部的自動(dòng)服務(wù)平臺(tái),一定程度上優(yōu)化了醫(yī)院診療的效率。由此可見,深入研究并分析現(xiàn)代軟件工程方法在醫(yī)療軟件開發(fā)中的合理應(yīng)用十分有必要。
所謂現(xiàn)代軟件工程,主要是以計(jì)算機(jī)信息技術(shù)與互聯(lián)網(wǎng)技術(shù)為基礎(chǔ)完成軟件的開發(fā),借助現(xiàn)代軟件工程,可更好地規(guī)范軟件開發(fā),使其具備系統(tǒng)性與可量性的特征[1]。在醫(yī)療系統(tǒng)內(nèi)引入現(xiàn)代軟件工程反復(fù)發(fā),則使得醫(yī)院信息系統(tǒng)軟件的研發(fā)適用性更強(qiáng)、更可靠,加快醫(yī)院信息系統(tǒng)的建設(shè)速度,保證醫(yī)院服務(wù)水平的整體提升。
開發(fā)醫(yī)療軟件的過程中,所涉及的環(huán)節(jié)集中體現(xiàn)在可行性的研究、項(xiàng)目開發(fā)軟件的需求、軟件的設(shè)計(jì)、細(xì)化用戶功能需求、測(cè)試編碼和后期維護(hù)等多個(gè)方面。在不同環(huán)節(jié)中引入現(xiàn)代軟件工程方法,則可以全程性地管理醫(yī)療軟件。開發(fā)醫(yī)療軟件期間,通過對(duì)瀑布模型的使用,即可在多個(gè)階段循環(huán)式地反饋各階段軟件信息的處理狀況,進(jìn)而動(dòng)態(tài)性地監(jiān)控軟件的開發(fā)效果,確保軟件開發(fā)工作的質(zhì)量與效率不斷提高。
以上針對(duì)現(xiàn)代軟件工程和醫(yī)療軟件工程開發(fā)的環(huán)節(jié)等內(nèi)容展開了相關(guān)性地分析與研究,為進(jìn)一步增強(qiáng)醫(yī)療軟件的開發(fā)質(zhì)量,將現(xiàn)代軟件工程方法應(yīng)用于其中勢(shì)在必行。為此,以下將重點(diǎn)闡述醫(yī)療軟件開發(fā)過程中合理運(yùn)用現(xiàn)代軟件工程方法的具體路徑,以不斷完善醫(yī)療軟件的功能,在醫(yī)療工作中更好地體現(xiàn)軟件的價(jià)值與作用。
對(duì)醫(yī)療軟件進(jìn)行開發(fā)前,作為開發(fā)者需綜合且系統(tǒng)分析醫(yī)療軟件需求以及可行性,在和臨床患者以及一線醫(yī)護(hù)工作人員溝通和交流的基礎(chǔ)上,了解日常就診工作的問題和缺陷,盡量對(duì)用戶需求形成深入了解,結(jié)合不同用戶群展開詳細(xì)劃分,確保所設(shè)計(jì)的醫(yī)療軟件與患者的就醫(yī)需求吻合,并且不斷提升醫(yī)護(hù)工作的質(zhì)量與效率[2]。在全面分析用戶需求的基礎(chǔ)上,使得醫(yī)療軟件的開發(fā)更加科學(xué)合理。為此,在前期的調(diào)查與研究階段,要科學(xué)監(jiān)管調(diào)研的環(huán)節(jié),確保相關(guān)工作人員負(fù)責(zé)任地完成具體工作。
因醫(yī)療軟件的開發(fā)涉及諸多環(huán)節(jié),因而有必要?jiǎng)?chuàng)建統(tǒng)一領(lǐng)導(dǎo)組,以全面化地管理軟件開發(fā)過程。其中,領(lǐng)導(dǎo)組的成員應(yīng)涵括科室、技術(shù)項(xiàng)目、軟件項(xiàng)目的負(fù)責(zé)人以及工程師,在組建領(lǐng)導(dǎo)組的基礎(chǔ)上,即可在開發(fā)醫(yī)療軟件期間統(tǒng)一安排并且科學(xué)部署相關(guān)環(huán)節(jié),保證人力資源調(diào)配的合理性,促進(jìn)軟件開發(fā)工作的順利開展。而且,領(lǐng)導(dǎo)組可以直接管理軟件開發(fā)項(xiàng)目,提高開發(fā)工作質(zhì)量,并且嚴(yán)格監(jiān)管醫(yī)療軟件的開發(fā)人員,使得項(xiàng)目整體的運(yùn)作效率全面提升。
在開發(fā)醫(yī)療軟件期間,一般會(huì)選擇瀑布模型,借助軟件主體界面、后臺(tái)數(shù)據(jù)和功能模塊等實(shí)施分析與判斷,使得軟件功能更加全面與完善[3]。與此同時(shí),在對(duì)瀑布模型進(jìn)行使用的過程中,可通過醫(yī)療軟件功能模型、主體框架程度和數(shù)據(jù)庫設(shè)計(jì)等多個(gè)開發(fā)小組制定可行性的優(yōu)化和整合措施,確保所有開發(fā)小組均保質(zhì)保量完成各自工作任務(wù),不斷增強(qiáng)軟件開發(fā)系統(tǒng)整體的效率。
圖1 瀑布模型應(yīng)用實(shí)例
3.4 定期組織開展人員培訓(xùn)
開發(fā)軟件工程項(xiàng)目期間,要系統(tǒng)培訓(xùn)相關(guān)操作人員,以免在軟件使用中發(fā)生失誤操作的情況,最終引起一系列的問題[4]。同時(shí),在實(shí)際培訓(xùn)與調(diào)試階段,一定要對(duì)軟件的BUG予以及時(shí)發(fā)現(xiàn),并對(duì)其功能采取必要的改進(jìn)措施。在反饋的基礎(chǔ)上,使得開發(fā)者能夠更好地優(yōu)化軟件工程。
綜上所述,將現(xiàn)代軟件工程方法應(yīng)用在現(xiàn)代醫(yī)療軟件的開發(fā)階段,使得軟件的開發(fā)也更為規(guī)范且高效,進(jìn)而參考軟件具體需求完成系統(tǒng)分析工作。在實(shí)踐過程中,以現(xiàn)代軟件工程開發(fā)設(shè)計(jì)思想為主要參考依據(jù),相關(guān)工作人員即可針對(duì)醫(yī)療軟件的開發(fā)質(zhì)量實(shí)施系統(tǒng)監(jiān)督和管理,通過分析軟件開發(fā)的不足之處,采取科學(xué)合理的應(yīng)用措施,使得醫(yī)療軟件的開發(fā)質(zhì)量與效率得到顯著提升。
臨床醫(yī)藥文獻(xiàn)雜志(電子版)2020年78期