基於網絡的醫院信息系統的分析與設計論文

摘 要:醫院信息系統能夠實現醫院的無紙化辦公,有效提高醫療效率,也有利於發現醫療過程中有價值的信息。本文在闡述系統相關技術的基礎上,分析了醫院信息系統的需求,並進一步研究了系統的體系結構設計及主要功能設計。

基於網絡的醫院信息系統的分析與設計論文

關鍵詞:醫院信息系統;網絡;分析;設計

1.引言

醫院信息系統是醫學信息化建設中的一項重要組成部分,是促進醫院實現現代化建設的基礎支撐平臺。由於醫院在人類社會生活中佔據重要的地位,同時醫院運作過程中涉及到的業務多,使得一個完善的醫院信息系統也是一個較爲複雜的信息系統,應該能夠支持醫院整個醫療活動

本文就是針對醫院的業務需求,分析並設計一個基於網絡的醫院信息系統,希望醫院機構藉助於該信息系統能夠大幅度地提高醫院的管理水平,增加經濟效益,促進醫療水平。

2.系統的相關技術

2.1 ASP技術

ASP(Active Server Page)的意思是"動態服務器頁面",是微軟用來代替CGI腳本的應用環境,它能夠與數據庫及其他第三方應用程序進行交互。ASP頁面可以涉及到HTML、腳本命令和COM組件等元素;可以突破靜態網頁的功能限定;可以將ASP解釋程序置於服務器端執行,而把結果以HTML傳遞給客戶端;可以藉助於ActiveX組件實現各種功能;可以方便與ACCESS或者SQL Server 等數據庫系統相連接。

2.2 SQL Server數據庫系統

本文選擇SQL Server作爲醫院信息系統的後強數據庫系統。SQL Server屬於關係數據庫管理系統的範疇,可以使用Transact/SQL實現客戶機與數據庫服務器之間的請求傳輸;可以使用TDE及EKM實現對數據文件及敏感日誌文件進行加密;支持第三方密鑰管理以及硬件安全硬塊;可以定義每一個數據庫的審查規範等。

3.醫院信息系統的需求分析

3.1醫院組織機構的明確

對於任何一所醫院來說,門診及住院是其主要的機構組成部分。通常情況下,綜合性醫院的門診及住院部門都下設多個科室,比如:消化內科;骨科;神經科;兒科;婦產科等。每個科室都應該配備一定數量的醫生及護士,負責完成醫療及護理工作。另外,醫院還需要一些綜合部門,比如:辦公室、人各科、醫務科、財務處、設備科、網絡管理科等,這些科室主要負責支持醫院門診及住院部門的日常業務需求。

綜上,本系統應該涉及到的功能模塊有:門診管理、住院管理、電子病歷、藥品管理、收費管理、系統管理以及查詢等。

3.2系統信息方面的需求

(1)患者信息

患者基本信息主要涉及到:姓名、性別、出生年月、職業、就診卡號、電話、病史簡介、病症表現等。門診患者的信息涉及到:就診時間、就診科室、檢查及診斷時間、處理描述等。住院患者另需的信息有:入院時間、牀位號、主治醫生、用藥記錄、病情記錄、具體科室等。

(2)醫生信息

醫生基本信息主要涉及到:姓名、性別、出生年月、職稱、科室、電話等。門診醫生的信息涉及到:當日就診人數;出診安排時間、掛號費用等。住院醫生另需的信息有:病區、正在治療的患者數量等。

(3)其他信息

醫院信息系統的其他信息需求主要是關於一些單據及庫存信息,比如:患者使用藥品及器械的記錄、費用清單、醫療設備的出入庫記錄等。

3.3系統安全性方面的需求

首先,系統應該有身份驗證的功能,可以通過用戶名及密碼的方式進行檢驗其身份的'合法性。其次,系統應該對不同的數據設置不同的操作權限,限定醫院員工可刪除、可修改的數據類別及內容。另外,系統用戶對於系統數據的訪問也應該有不同的規定,比如:醫生只能訪問本科室就診的患者信息、院長可以查詢所有科室的業務運作情況;管理員可以對系統進行信息維護等。

4.醫院信息系統的設計

4.1系統體系結構的設計

本系統通過SQL Server數據庫系統的訪問接口爲各個子系統提供相關數據,並藉助於認證機制對用戶進行控制。本文研究的醫院信息系統平臺的體系結構如圖4-1所示:

4.2主要功能系統的設計

(1)門診管理模塊的設計

首先,醫務工作人員將掛號患者的基本信息進行錄入至數據庫中,系統將根據錄入數據自動判斷信息的完整性及合法性。這功能的設計主要是藉助於FORM表單,並通過REQUEST方法獲取數據後,使用Insert命令將信息保存至對應數據庫中。

其次,系統用戶對保存的掛號單據進行審閱及打印。該功能的設計則是使用Select命令提取出所需要的數據記錄,並呈現在系統打印界面中,通過Print命令直接在所連接的打印機上完成打印功能。關於門診收費功能也是由FORM表單實現提交的,部分關鍵代碼如下描述:

If (form_nt() == 0) then

Msg("沒有需要收費的項目!");

End if

If ( dec() < 0) then

Msg("請查看收費金額,保證錄入的正確性");

= "" ;

End if

......

//保存相關數據

Nmzoc_data;

Datastore mz_temp. 光盤技術, 2009,(05) .