移動醫療信息系統研究

時間:2022-03-27 10:36:03

導語:移動醫療信息系統研究一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

移動醫療信息系統研究

近年來,傳統的醫院辦公模式正在向自動化轉變,醫院為了解決患者掛號難,收費信息管理繁瑣等問題,紛紛建立起自己的醫院信息系統[1]。目前使用的醫院信息網絡為有線網絡傳輸,在不同部門、不同區域設立網孔,使醫院大部分區域都能實現內部資料的傳輸和下載[2]。但是有線網絡在目前存在著很多弊端,這種方式對于流動的醫生和患者進行病例的傳輸和下載帶來了很多的不便。比如醫生不在自己辦公室,在住院病房對病人進行檢查時就需要攜帶打印的病人病歷,檢查診斷之后還需要將病人狀況手寫記錄下來,回去之后再錄入電腦保存,這種對于病歷重復繁瑣的信息錄入不僅占用了醫生大量的時間,人力的疲勞很大可能導致信息錄入的錯誤,為了解決這種有線網絡的弊端,文中采用無線網絡的連接方式[3],該連接方式能夠使得醫護患者能夠實時進行信息的錄入和查詢,減輕了醫生的工作量。

1系統開發工具

1.1.NET平臺如圖1所示為.NET[4]開發平臺結構圖,該平臺結構由.NET框架和.NET開發工具[5]組成,開發框架支撐起整個開發系統的基礎,其中包括各種類庫和運行架構庫。.NET開發工具包括開發環境和開發編程語言描述,.NET開發語言通常包括VisualBasic,VisualC++等[6]。1.2.NETCompactFramework如圖2所示為.NETCompactFramework框架結構圖,windowsMobile的最底層為硬件服務平臺,它可以在各種處理器上運行。在硬件上運行的為操作系統,該硬件平臺支持各類操作系統,比如WindowsCE2.x,3.x或者WindowsCE.NET4.x,以及WindowsMobile5.0等操作系統。公共語言運行庫和.NETCompactFramework類庫組成了.NETCompactFramework的兩個重要組件。圖2WindowsMobile和.NetCompactFramework1.3C#語言C#語言[7]是一種面向對象編程語言,本文采用該編程語言實現醫院醫療信息系統的設計。C#語言為程序設計者提供了較大成度的開發應用以及軟件之間的通訊功能,該法語言具有如下的優勢:1)簡潔的語法。C#開發語言語法相對C++,C等開發語言更加靈活簡便,在其語法中沒有了讓設計者頭疼的指針,并且它的運行不是在內存中直接運行,語法也只保留了常見的格式,其他冗余的格式在該語法中被刪除,因此備受程序開發者的青睞。2)完整的安全性與錯誤處理[8]。通常情況下衡量語言的重要依據為語言的安全性和錯誤處理,編程中肯定會遇到很多的錯誤,既使是很有經驗的程序員也會不例外,C#語言能夠在程序出現錯誤時給出使編程人員很容易理解和分析的提示信息,并且系統內提供了能夠進行程序安全性分析的功能。3)靈活性和兼容性。雖然C#代碼很簡化,但是不失靈活的特點。盡管它沒有指針,不能完成對硬件平臺的直接驅動,但是根據實際需求,C#也允許用戶將某些類設置為非安全的,之后就能使用靜態數組和指針功能。

2系統總體架構與設計

2.1服務器和客戶端結構如圖3所示為服務器和客戶端的設計與連接圖,在HTTP協議[9]通訊下,客戶端和服務器能夠實現無縫鏈接。在客戶端環境下,有智能服務設備,應用程序,SQL數據庫客戶端,SQLServerMobile等模塊的[10]一一搭建,在服務器端有IIS和SQLServer作為終端,兩者在HTTP協議下,實現連接。圖3系統結構2.2SQLMobiIe遠程訪問技術如圖4所示為RDA(RemoteDataACCCSs)[11]運行過程圖解,為了實現數據的遠程同步功能,通常采取的最簡單的實現方式就是RDA遠程訪問技術,如圖4中,RDA方式能夠將遠程SQL數據庫的功能信息下載到本地的數據庫中,在本地進行對數據庫的讀取和操作功能,之后再使用Push方法將本地處理之后的信息保存到數據庫,通過Push方法再傳送到遠程SQL表單中,具體實現過程如圖4所示。2.3SQLServeMobileReplieation技術SQLServeMobileReplieation技術簡稱為Replication[12],該技術是用來同步遠程數據庫和移動設備,在此過程中還能夠解決數據沖突問題[13]。當客戶端連接到網絡之后,會自動更新實現和數據庫的自動同步,同步之后就能將客戶端的數據進行修改保存到服務器端,在服務器端獲取修改后的數據,具體流程如圖5所示。李煒,等基于智能終端的移動醫療信息系統2.4系統軟件體系架構如圖6所示為智能終端的移動醫療信息系統結構圖,該軟件的設計大致思路和功能和圖5一致,首先是登錄界面[14],在登錄界面里有遺囑及處理,病況詳情,基本信息,醫療費用這幾個欄目,點開病情詳情條目有病情[18],臨床診斷,檢測信息3個條目,例如點開檢測信息里面就會出現血檢,尿檢等醫院檢測內容,對于醫生進行檢查治療很方便,不用醫生再手寫化驗單,省去了不必要的麻煩。圖6系統軟件體系結構圖圖7所示為智能終端的移動醫療信息系統的實際實現圖[19],在該圖中實現了上文中論述的數據庫和客戶端[20-22]的連接,很好地完成了無線網絡[23]的實時使用。

3系統開發實現

如圖8所示為在手機客戶端實時登錄的系統界面,每一個醫護人員均在手機上有一個APP,在該APP[24]上,醫生帶著手機去給病人看病,或者醫生帶著手機在醫院某處遇見病人詢問病人身體狀況時都能登錄該界面實時輸入病人信息。如圖9所示為醫護人員登錄基本信息界面,在該頁面中醫生在登錄自己的賬號之后,輸入醫生的入院號碼[25]就能查詢到患者的科室,入院診斷。

4結束語

在了解了醫院目前業務需求的基礎上,設計了基于智能終端的移動醫療信息系統,在分析了.NET和C#開發技術后,討論了移動醫療信息系統的軟件設計思路,從而實現了醫院無線網絡的連接,方便了患者就醫,也解決了醫生只有在有線網絡情況下才圖4RDA運行過程能進行信息的傳輸和錄入的問題,該系統的設計將醫院目前網絡信息技術的發展進一步向前推進。

作者:李煒 黃倩 單位:1.武漢大學人民醫院 2.武昌職業學院