範文齋

位置:首頁 > 行業範文 > 醫療

醫療軟件開發中現代軟件工程方法的應用論文

醫療2.69W

摘要:對當前軟件工程特點進行分析,同時對醫療軟件工程方法進行探究,對軟件工程方法的七個階段進行簡要介紹,隨後通過對某市醫院的病理信息系統和醫院監護系統兩個案例開發進行分析,通過兩個案例的對比可知,在軟件工程開發中,要對前期項目進行充分分析與調研,同時對用戶羣體進行詳細的需求分析,在此基礎上進行軟件工程開發的功能分工,並且進行開發完成後的後續完善。希望通過這兩個案例的對比總結和了解現代軟件工程方法在醫療軟件開發中的應用方法,爲實際軟件工程開發提供參考和建議。

醫療軟件開發中現代軟件工程方法的應用論文

關鍵詞:軟件工程方法;醫療;軟件開發

隨着我國社會經濟的逐漸發展,科學技術的不斷進步促進生產力提高,各行各業都開始應用先進技術。在醫療系統,近年來在高新技術的運用下,已廣泛部署了醫院信息系統(HIS),其中包括病理信息系統(PIS)、影響歸檔和通信系統(PACS)等一系列信息系統與信息技術平臺。這些新平臺的運用極大提高了醫院的工作效率,簡化了醫院的辦事流程。研究現代軟件工程方法在醫療軟件中的應用,對於今後及相當長的一段時間內醫療軟件的發展具有重要的理論和現實意義。

1現代軟件工程特點

現代軟件工程是當前科學技術在軟件領域的一個重要運用。它依託於計算機技術爲主的硬件和互聯網爲載體的軟件,在軟件開發方面實現了系統化、規範化和可定量化。而在醫療系統方面的運用,主要體現在較爲廣泛運用的醫院信息系統(HospitalInformationSystem,HIS)。HIS與傳統醫療軟件工程相比,具有顯而易見的特點,其具有包括適用性、有效性、可修改性、可靠性、可理解性、可移植性等一系列重要特性。HIS的這些特點保證了其在醫療相關行業及系統中的有效合理運用,HIS是目前運用較爲廣泛的醫院信息系統。

2醫療軟件工程方法

相當於企業生命週期的理論,軟件生命週期在軟件工程思想中也是一個非常重要的概念。它指的是軟件工程開始開發到報廢的全部過程,這一系列過程中包含了項目的各個不同的階段。包括可行性研究、項目開發、需求分析、概要設計、詳細設計、編碼、測試和維護這7個階段,通過了解這些不同的階段,對於整個軟件工程就有了更加詳細的瞭解。同時爲了更好地瞭解軟件生命週期的活動,又提出了瀑布模型、循環模型、演化模型等一系列模型,瀑布模型是當前較爲廣泛採用的一種模型,它通過對於每個階段不同的'循環反饋,來對開發過程中出現的各個階段的循環實現動態反饋,最終開發出滿足醫療業務需求的軟件系統。

3案例分析

3.1醫院PIS開發案例

PIS全稱是PathologyInformationSystem,譯爲病理信息系統,是將病理報告分析流程納入醫院統一信息化平臺中的一個一體化信息系統,在該系統中可以將病理報告分析流程納入醫院統一信息化平臺中,規範病理檢查工作流程,並對數據進行統計與分析的一個綜合病理信息系統,具有綜合性和系統性。PIS在某市醫院中具體應有的案例情況如下,該項目於2010年正式啓動,經過兩次開發,在2012年卻宣告失敗和破產。該項目開發中,合作的軟件公司宣稱具有相對成熟的PIS產品,該公司派出了一名工程師到醫院進行開發和部署,工程師與醫院相關技術部門人員進行交流後,根據提出的相關意見對軟件進行修改,然後將修改後的軟件放到病理科試用,然後讓試用人員提出相應的修改意見。病理科工作人員在實際應用的過程中發現,對軟件的實際期望值與理想值存在較大的落差,對於軟件的使用非常不滿意。後續軟件公司和醫院相關人員本着達成共識的想法,召開了協調會,隨後又根據醫院工作人員的要求對軟件進行了數次修改,但始終無法達成共識,不得不以軟件開發失敗告終。從這個案例可以看出,這次軟件開發的失敗不僅僅是軟件公司一方造成的,雙方都有責任。這個案例也給了我們啓發,在軟件開發的過程中,要統一安排和規劃,要明確人員職責分工,在開發者與使用者之間要建立良好的溝通機制,同時對於開發的工作量,要進行定量和定性的分析,並得出綜合性的結果。這些都需要我們在開發軟件時參考和借鑑。

3.2醫院監護系統開發案例

在經歷了PIS項目開發失敗之後,總結經驗,在後續的醫院監護系統開發過程中要求嚴格遵循軟件工程開發的思想。在開發之前,首先對系統進行了可行性分析,分析了醫院監護系統開發的優勢、劣勢,並且提出了在開發過程中可能會遇到的一些問題,給予重點關注。隨後,對於用戶的需求進行了詳細的論證和充分的調研,通過數據處理、調研問卷和訪談的形式,充分了解用戶需求。隨後,對於要開發的軟件系統進行了功能模塊需求分析,根據各模塊對不同用途的開發者進行劃分,然後在統一的大框架、格式和規範中進行功能模塊開發和結構開發,確保了各功能模塊結構清晰和完整統一。隨後,在軟件開發的測試階段,嚴格根據現實中各種數據需求,按照現實標準採集大樣本的數據,以保證測試結果真實可靠,能夠對軟件的後續改進提供可操作和可實施的建議。在這樣的嚴格要求下,該軟件的開發取得了成功,並且在醫院臨牀上得到了推廣,且得到了一致好評。

3.3對比分析

通過前面兩個案例對比分析,可以總結參考性的建議。首先,開發前進行充分的需求論證和分析是必須的,這對後續軟件開發的目標和導向提供了較爲詳細的參考和建議。其次,在充分調研的基礎上,還要系統瞭解臨牀用戶的需求,只有充分了解用戶的需求才能明白軟件的開發和研究方向。在軟件的具體開發過程中,要嚴格按照計劃進行,成立項目組,需要醫院相關工作人員參與,他們對於軟件應有豐富的瞭解和切身的體驗。最後,在開發過程中應注意與使用者的溝通,建立良好的溝通機制,使用者在試用軟件過程中遇到問題隨時與軟件開發者進行溝通,很多情況下,用戶能夠發現開發和測試人員沒有考慮到或者測試出的不合理流程或操作,通過反饋問題進一步優化程序。

4結語

在醫療軟件開發中,運用現代軟件工程方法,藉助於現代高新技術,能夠針對醫院臨牀需求開發出適用的信息系統,保證醫院臨牀業務和管理工作的流程和具體化。軟件工程的初衷和目的是提高臨牀工作效率,在這個思想下,才能保證大型軟件系統的開發獲得成功。

參考文獻

[1]田柯,耿仁文,林凱程.院內會診存在的問題及對策分析[J].現代醫院,2011,2(11):110-111.

[2]段然.現代軟件工程方法在醫療軟件開發中的合理運用[J].重慶醫學,2014,2(11):145-148.

[3]曾宏旭,李初民.基於電子病歷的科間會診系統設計與實現[J].重慶醫學,2011,2(11):45-57.