馮澎濤
摘 要:患者信息管理系統(tǒng)是在醫(yī)院的運營環(huán)境中對患者資料管理的計算機應用系統(tǒng)。其基本功能是:構(gòu)造醫(yī)院全部患者信息的統(tǒng)一視圖;為醫(yī)院以及不同層次分支機構(gòu)的運營系統(tǒng)提供實時的、一致的患者信息訪問服務。醫(yī)院的患者信息管理系統(tǒng)日益成為醫(yī)院信息化管理必不可少的一環(huán)。系統(tǒng)的測試和初期的試運行表明該系統(tǒng)達到了設(shè)計要求,能滿足本醫(yī)院對患者信息管理的日常需求。
關(guān)鍵詞:患者信息管理;數(shù)據(jù)庫;
1. 系統(tǒng)開發(fā)背景與意義
當今社會,隨著醫(yī)院規(guī)模不斷擴大,有關(guān)服務的各種信息也成倍增長,特別是一些比較大的綜合性質(zhì)的醫(yī)院,而面對龐大患者的信息量,有必要開發(fā)一套與之相適應的信息管理系統(tǒng)來提高管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速查詢,從而減少管理方面的工作量。
2.系統(tǒng)分析與設(shè)計
在對系統(tǒng)進行整體的需求分析和模塊設(shè)計之后,就要對整個系統(tǒng)的各個模塊進行具體設(shè)計。各個功能模塊的說明如下。
2.1系統(tǒng)功能模塊設(shè)計
在對系統(tǒng)進行整體的需求分析和模塊設(shè)計之后,就要對整個系統(tǒng)的各個模塊進行具體設(shè)計,各個功能模塊的說明如下。
2.1.1 患者專員模塊功能設(shè)計
該模塊的設(shè)計旨在幫助患者專員提升后期服務效果。(1)在線咨詢:針對線上線上咨詢。此頁面應僅對患者專員、超級管理員開放可見?;颊邔T可將患者在線信息錄入并進行信息管理。(2)門診:針對現(xiàn)在就醫(yī)患者。列出患者信息、醫(yī)生和患者姓名等信息。此頁面應僅對患者專員、超級管理員開放可見。患者專員可將患者門診信息錄入并進行信息管理。
2.1.2 患者服務模塊功能設(shè)計
本模塊實現(xiàn)的目標應是提高與患者支持、現(xiàn)場服務和相關(guān)問題反饋的相關(guān)業(yè)務流程。
(1)本系統(tǒng)應僅對管理員、患者可見。
(2)患者在就醫(yī)后,應享受到相應的服務支持。支持明細將以表單的形式呈現(xiàn)給用戶作為參考。
(3)病例作為醫(yī)院與患者就醫(yī)的總要依據(jù),病例管理在該模塊中也是必不可少的。病例管理功能應實現(xiàn)病例的概要查看和管理以及病例文檔的上傳下載,供患者和相關(guān)人員參考。
(4)患者可以通過患者問題反饋模塊,針對就醫(yī)期間存在的問題或改進建議?;颊邔T則應通過此功能與患者取得直接聯(lián)系,并在線回復?;颊叻漳K主要供患者和患者專員進行操作和管理。
2.1.3 系統(tǒng)管理模塊功能設(shè)計
本模塊實現(xiàn)的目標應是幫助超級管理員對人員的相關(guān)信息進行添加和管理操作。(1)操作員信息應包括編號、姓名、登錄名、密碼、權(quán)限(可以以權(quán)限代碼表示)。(2)超級管理員可以對角色密碼進行修改。 系統(tǒng)模塊主要供操作員對人員權(quán)限進行管理。
2.2 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫作為計算機信息系統(tǒng)的核心,在DBMS的支持下,進行著信息的收集、存儲、檢索、更新、整理、加工、統(tǒng)計和傳播等工作。當今信息系統(tǒng)的基礎(chǔ)與核心部分絕大多數(shù)都依賴數(shù)據(jù)庫。因此,數(shù)據(jù)庫設(shè)計的好壞將會直接影響到整個系統(tǒng)的開發(fā)質(zhì)量和運行效率。
2.2.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計
概念模型的設(shè)計是為了將現(xiàn)實世界信息進行抽象,實現(xiàn)信息世界的建模,是進行數(shù)據(jù)庫設(shè)計的有力工具。數(shù)據(jù)庫概念模型設(shè)計可通過E-R圖來描述現(xiàn)實世界的概念模型。本系統(tǒng)的E-R圖表現(xiàn)了系統(tǒng)中各個實體之間的聯(lián)系。
(1)實體和屬性的定義:
①管理員用戶類別(用戶名,密碼,權(quán)限,注冊時間等)②患者信息類別(疾病種類,發(fā)病時間,病情,服藥歷史等)③患者信息類別(系統(tǒng)編號,患者編號,患者姓名,聯(lián)系方式,添加時間)④注冊會員類別(系統(tǒng)編號,用戶名,密碼,電話,姓名,注冊時間等)④全局ER模式的優(yōu)化
在得到全局ER模式后,為了提高數(shù)據(jù)庫系統(tǒng)的效率,還應進一步依據(jù)處理需求對ER模式進行優(yōu)化。一個好的全局ER模式,除能準確、全面地反映用戶功能需求外,還應滿足下列條件:實體類型的個數(shù)要盡可能的少;實體類型所含屬性個數(shù)盡可能少;實體類型間聯(lián)系無冗余.
2.3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計是如何設(shè)計和開發(fā)系統(tǒng)的數(shù)據(jù)庫,以及對系統(tǒng)的數(shù)據(jù)庫進行描述的過程。利用數(shù)據(jù)庫管理工具SQL Server2008來建立和醫(yī)院患者信息管理的數(shù)據(jù)庫,首先利用SQL語言建立一個數(shù)據(jù)庫,然后在這個數(shù)據(jù)庫里面設(shè)計了數(shù)據(jù)庫表
2.4數(shù)據(jù)流程分析
下面對系統(tǒng)的數(shù)據(jù)流向畫出系統(tǒng)的數(shù)據(jù)流圖,來描述系統(tǒng),以便于數(shù)據(jù)庫的設(shè)計。數(shù)據(jù)流圖(data flow diagram, DFD)是利用外部項、數(shù)據(jù)流、處理邏輯和數(shù)據(jù)存儲四種基本成分以及若干規(guī)則來描述系統(tǒng)邏輯模型的。
2.5 數(shù)據(jù)字典
數(shù)據(jù)字典是對數(shù)據(jù)流圖的說明,主要有以下四類條目:數(shù)據(jù)流、數(shù)據(jù)項、數(shù)據(jù)存儲、處理邏輯。(1)數(shù)據(jù)項條目:數(shù)據(jù)項是不可再分的數(shù)據(jù)單位。對數(shù)據(jù)項的描述通常包括以下內(nèi)容:數(shù)據(jù)項目,簡述、取值定義。(2)數(shù)據(jù)流條目:數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?。在?shù)據(jù)詞典中對數(shù)據(jù)流的定義要包括:數(shù)據(jù)流的來源、數(shù)據(jù)流的去向、數(shù)據(jù)流的組成等。(3)文件條目:文件條目是數(shù)據(jù)保存或保留的地方,也是數(shù)據(jù)流的來源和去向之一,一般是計算機文檔。應包括以下內(nèi)容:文件名,簡述,編號,組成。(3)文件條目:文件條目是數(shù)據(jù)保存或保留的地方,也是數(shù)據(jù)流的來源和去向之一,一般是計算機文檔。應包括以下內(nèi)容:文件名,簡述,編號,組成。
此次針對患者信息管理系統(tǒng)的開發(fā),著眼于提升患者就醫(yī)體驗與醫(yī)務人員的便利性,以及增進醫(yī)患關(guān)系,因此在各方的數(shù)據(jù)和交互邏輯上,力求展現(xiàn)出合理且清晰的邏輯性與聯(lián)系性,且操作簡單直觀,易于上手?;谶@種理念,此次患者信息系統(tǒng)的設(shè)計,將以實現(xiàn)基本信息管理系統(tǒng)功能為主要目標的基礎(chǔ)上,盡可能添加為用戶增添更多的能夠提升體驗與操作效率的功能。同時,針對此類系統(tǒng)最為核心的角色權(quán)限劃分問題,則將作為系統(tǒng)開發(fā)關(guān)注的焦點問題,力求做到合理分配,避免人員配置混亂,為醫(yī)院人員和患者帶來良好的體驗。
3 系統(tǒng)實現(xiàn)
系統(tǒng)實現(xiàn)就是在系統(tǒng)詳細設(shè)計的基礎(chǔ)上,用一種程序設(shè)計語言來將設(shè)計轉(zhuǎn)換為程序,得到的結(jié)果就是源程序代碼。因此在系統(tǒng)實現(xiàn)前,一定要熟練程序設(shè)計,了解程序設(shè)計的特色及編碼,以及應當注意程序設(shè)計風格。
3.1 系統(tǒng)登錄功能模塊
本模塊主要包括會員用戶登錄模塊、超級管理員登錄模塊和患者專員登錄模塊。因管理員的權(quán)限不同,不同的管理員顯示的界面都不同,當管理員輸入登入信息時,Action類通過getter和setter方法獲取頁面的登錄信息,然后調(diào)用相應的方法與數(shù)據(jù)庫中管理員信息表進行比對,若數(shù)據(jù)庫中存在此信息,則登錄成功。
3.2 會員用戶管理功能模塊
會員成功登陸以后可以進行查看我的訂單獲取訂單信息對訂單進行評價,用戶還可以對訂單進行投訴反饋并且查看自己的投訴意見是否被受理。
3.3 超級管理員功能模塊
超級管理員的主要功能權(quán)限是權(quán)限的分配和患者患者信息管理系統(tǒng)中的患者專員用戶、患者用戶、超級管理員個人信息維護的操做,管理員個人信息維護的操作界面和管理員用戶管理的操作界面。
3.4 患者專員用戶管理功能模塊
患者專員用戶可以進行銷售信息管理、現(xiàn)場銷售管理、銷售傭金管理、技術(shù)支持管理、訂單管理以及系統(tǒng)維護的權(quán)限。當有注冊會員用戶時,患者專員可以對其進行審核,通過審核方可登錄。具體功能較多,因空間有限在此不一一列舉。
4. 系統(tǒng)測試
因此,一個軟件系統(tǒng)的測試基本上由以下步驟組成: (1)測試模塊,編碼和詳細設(shè)計錯誤往往在本測試程序中找到。(2)在此測試步驟中遇到測試系統(tǒng)軟件錯誤的設(shè)計,規(guī)范要求的錯誤也可以找到。 (3)系統(tǒng)需求規(guī)格說明書的錯誤也是在這個測試程序進行驗收測試發(fā)現(xiàn)。本系統(tǒng)的測試過程中,按照需求設(shè)計的測試用例覆蓋了所有的功能點。經(jīng)過測試,所有的功能點全部滿足系統(tǒng)設(shè)計及用戶使用需求,通過系統(tǒng)測試,以及測試結(jié)果的分析,測試結(jié)果在預計的范圍內(nèi),運行效果良好。