陳艇+李澄婷+肖爾丹
【摘 要】 采用B/S和C/S混合構(gòu)架,以PB、ASP作為前臺開發(fā)工具,SQL Server2000作為后臺數(shù)據(jù)庫開發(fā)工具,并且采用統(tǒng)一建模語言UML(Unified Model Language)工具進行系統(tǒng)需求模型分析和主要功能模塊設計。該系統(tǒng)已在汕頭大學醫(yī)學院附屬腫瘤醫(yī)院放射科得到了實際應用,并取得了良好的應用效果。
【關(guān)鍵詞】 B/S和C/S混合構(gòu)架 開發(fā)工具 UML 設計
【Abstract】 Adopting the Complex Truss of B/S and C/S, the PB and ASP be used as development tool on the stage and SQL Server2000 as background database development tool,and UML is adopted to the need of the system model analysis and the design of main functional modularity. This system had been applied in the radiology department of shantou University Medical College Cancer Hospital, and achieved good effect.
【Key words】 Complex Truss of B/S and C/S development tool UML design
1 引言
隨著放射科業(yè)務的不斷發(fā)展,工作量日益繁重,放射檢查數(shù)據(jù)急劇增加,采用傳統(tǒng)的書寫方式來完成放射科報告已不合時宜,這種方式的缺點是檢索和查找主要靠手工,這不僅勞動強度大,工作效率低,部分診斷報告書寫繚草,給臨床醫(yī)生閱讀造成困難,而且不能實現(xiàn)資源共享,不能滿足放射科日常業(yè)務、臨床和科研教學的要求,這嚴重制約著放射科業(yè)務的發(fā)展及醫(yī)院的信息化建設。所以,實行信息化工作管理,實行信息化工作流程,改變了傳統(tǒng)的工作模式,建設數(shù)字化放射科,實行全面信息化管理是一項勢在必行的改革。因此醫(yī)院需要按照自身的特點,建立放射報告系統(tǒng),提高放射科管理水平,建立與醫(yī)院HIS系統(tǒng)相聯(lián)接的計算機網(wǎng)絡,為將來全面實現(xiàn)數(shù)字化放射科打下堅實的基礎[1]。
2 系統(tǒng)設計
2.1 系統(tǒng)的軟件體系結(jié)構(gòu)
本系統(tǒng)根據(jù)業(yè)務的實際需要采用C/S模式和B/S模式的交叉混用模式。根據(jù)系統(tǒng)功能劃分,安全性要求高,交互性較強,工作站地點比較固定,信息量大的模塊采用C/S模式;使用范圍廣、地點靈活,安全性、交互性要求不高的模塊采用B/S模式[2]。本系統(tǒng)采用C/S模式的模塊包括前臺資料登記模塊,借閱管理模塊,放射報告輸入模塊,查詢統(tǒng)計模塊等。主要考慮這些模塊交互性強,信息處理量大;采用B/S模式模塊主要是住院、門診資料輸入模塊,放射報告發(fā)布模塊。主要是考慮到住院,門診的工作站數(shù)量非常多,采用C/S模式升級維護工作比較繁重,采用B/S模式則相對方便許多。相對于單一的C/S模式或B/S模式,采用這種混合模式的優(yōu)點在于:既保證敏感數(shù)據(jù)的安全性,較強的數(shù)據(jù)操作和事務處理能力,又可以滿足客戶個性化的功能。同時簡化了一部分客戶端程序,便于維護和升級[3]。系統(tǒng)軟件體系結(jié)構(gòu)圖如圖1所示。
2.2 系統(tǒng)分層結(jié)構(gòu)
放射報告系統(tǒng)按功能分用戶層、業(yè)務層和數(shù)據(jù)層三層結(jié)構(gòu):
(1)用戶層;用戶層是指用戶界面設計與用戶的交互,它包括圖形用戶界面以及所有的顯示邏輯。它同時也對用戶的輸入的數(shù)據(jù)進行基本的數(shù)據(jù)校驗,例如是否為唯一值、是否為空、是否為數(shù)字、字符長度是否太長等,確保輸入的數(shù)據(jù)準確合理。用戶層還負責向業(yè)務層傳遞數(shù)據(jù),接收業(yè)務層返回的數(shù)據(jù)或者狀態(tài)。
(2)業(yè)務層;業(yè)務層主要從事日常的患者資料、放射報告及借閱數(shù)據(jù)處理工作,包括數(shù)據(jù)的采集、查詢、統(tǒng)計、及產(chǎn)生相應的報表等,處理的信息量大,是放射報告系統(tǒng)的基礎。業(yè)務層接收用戶層傳遞的數(shù)據(jù),向用戶層返回數(shù)據(jù)或狀態(tài);傳遞SQL語句到數(shù)據(jù)層,接收數(shù)據(jù)層返回的數(shù)據(jù)或狀態(tài),并對其進行處理或判斷。
(3)數(shù)據(jù)層;數(shù)據(jù)層主要完成對本系統(tǒng)涉及到的數(shù)據(jù)的存儲和管理,并實現(xiàn)一些簡單的業(yè)務規(guī)則(主鍵約束、Check約束),向業(yè)務層返回數(shù)據(jù)或狀態(tài)。系統(tǒng)三層結(jié)構(gòu)如圖2所示。
2.3 系統(tǒng)功能模塊結(jié)構(gòu)
通過第一節(jié)系統(tǒng)需求分析知道放射報告系統(tǒng)主要是為用戶提供快速完成放射報告輸入功能的系統(tǒng),也包括為臨床、教學、科研提供查詢統(tǒng)計服務和借閱管理。通過對放射報告系統(tǒng)的分析,本系統(tǒng)按功能劃分為10個功能模塊,分別是:資料登記模塊、工作列表模塊、資料查詢模塊、資料統(tǒng)計模塊、放射報告模塊、放射報告發(fā)布模塊、借閱管理模塊、字典庫設置模塊、系統(tǒng)設置模塊和決策輔助模塊,如圖3所示。通過需求分析,得到了系統(tǒng)的基本功能,勾畫出系統(tǒng)的基本輪廓,這是系統(tǒng)開發(fā)的第一步,也是很關(guān)鍵的一步。
2.4 系統(tǒng)功能模塊設計
由于篇幅有限,這里只以放射報告輸入為例進行闡述。
2.4.1 放射報告輸入的流程設計
本節(jié)用順序圖表示放射報告的業(yè)務流程。順序圖顯示對象之間的動態(tài)合作關(guān)系,它強調(diào)對象之間消息發(fā)送的順序,同時顯示對象之間的交互。在這部分,使用順序圖如圖4所示,表示放射報告管理系統(tǒng)中處理放射報告輸入的時序過程。通過順序圖揭示對應活動的實現(xiàn)流程。
2.4.2 放射報告的類設計
類圖描述系統(tǒng)中的類及其相互之間的各種關(guān)系,反映了系統(tǒng)中包含的各種對象的類型以及對象間的各種靜態(tài)關(guān)系,主要是:關(guān)聯(lián)和子類型。圖5中描述的是“放射報告”類圖。
從中可以抗看到看到患者信息類與資料登記類之間的關(guān)聯(lián)是一對多的,即一個患者可能有一次或者多次檢查記錄;資料登記類與放射報告類之間的關(guān)聯(lián)是一對一的,即每次檢查必定對應一次放射報告;資料登記類與工作列表類、工作列表類與放射報告類存在著依賴的關(guān)系,即工作列表類的數(shù)據(jù)來源于資料登記類,放射報告類從工作列表提取任務來輸入放射報告;還可以看出放射報告輸入類與打印預覽、模板輸入、范例庫輸入、歷史記錄輸入等存在著聚合關(guān)系,即這些都屬于放射報告輸入類的一部分屬性;模板輸入類與模板類、范例庫輸入類與范例庫類、歷史記錄輸入類與放射報告類存在著依賴關(guān)系,即前者依賴著后者。通過類圖的詳細設計,就能很方便地導出整個放射報告的代碼框架和類的關(guān)系等。
3 結(jié)語
放射報告系統(tǒng)作為醫(yī)院信息化建設的重要組成部分之一,特別是在臨床,科研及教學中發(fā)揮著越來越重要的作用。放射報告系統(tǒng)被越來越多的醫(yī)院所認識及應用。
本系統(tǒng)經(jīng)過的測試和半年的試運行,系統(tǒng)的功能達到了系統(tǒng)設計時提出的要求,系統(tǒng)運行穩(wěn)定,取得良好的應用效果。通過本系統(tǒng),放射科實現(xiàn)登記工作快速、準確,提高了工作效率;檢索查詢快捷準確、功能齊全為教學和科研提供了極大的方便;檢查報告快速、簡潔、規(guī)范;實現(xiàn)資源共享。
由于考慮到成本因素及中小型醫(yī)院因資金、設備等多種原因的限制,本系統(tǒng)僅限于信息數(shù)據(jù)的交流和共享,如果條件允許的情況下,系統(tǒng)還應該在圖像處理上進一步拓展。
參考文獻:
[1]張剛偉,蘇穎干,周杰.集成平臺在醫(yī)院信息系統(tǒng)集成中的應用.醫(yī)學信息(下旬刊),2010,23(4).
[2]陳麗欣,張榮霞,等.C/S與B/S混合軟件體系結(jié)構(gòu)在醫(yī)院信息系統(tǒng)設計中的應用[J].醫(yī)學信息,2010,6:1584-1585.
[3]MullerH,M ichoux N,Bandon D,et al A review of content- based image retrieval systems in medical applications-clinical benef its and future directions[J].Int JM ed Inform,2009,73(1):1-23.endprint
【摘 要】 采用B/S和C/S混合構(gòu)架,以PB、ASP作為前臺開發(fā)工具,SQL Server2000作為后臺數(shù)據(jù)庫開發(fā)工具,并且采用統(tǒng)一建模語言UML(Unified Model Language)工具進行系統(tǒng)需求模型分析和主要功能模塊設計。該系統(tǒng)已在汕頭大學醫(yī)學院附屬腫瘤醫(yī)院放射科得到了實際應用,并取得了良好的應用效果。
【關(guān)鍵詞】 B/S和C/S混合構(gòu)架 開發(fā)工具 UML 設計
【Abstract】 Adopting the Complex Truss of B/S and C/S, the PB and ASP be used as development tool on the stage and SQL Server2000 as background database development tool,and UML is adopted to the need of the system model analysis and the design of main functional modularity. This system had been applied in the radiology department of shantou University Medical College Cancer Hospital, and achieved good effect.
【Key words】 Complex Truss of B/S and C/S development tool UML design
1 引言
隨著放射科業(yè)務的不斷發(fā)展,工作量日益繁重,放射檢查數(shù)據(jù)急劇增加,采用傳統(tǒng)的書寫方式來完成放射科報告已不合時宜,這種方式的缺點是檢索和查找主要靠手工,這不僅勞動強度大,工作效率低,部分診斷報告書寫繚草,給臨床醫(yī)生閱讀造成困難,而且不能實現(xiàn)資源共享,不能滿足放射科日常業(yè)務、臨床和科研教學的要求,這嚴重制約著放射科業(yè)務的發(fā)展及醫(yī)院的信息化建設。所以,實行信息化工作管理,實行信息化工作流程,改變了傳統(tǒng)的工作模式,建設數(shù)字化放射科,實行全面信息化管理是一項勢在必行的改革。因此醫(yī)院需要按照自身的特點,建立放射報告系統(tǒng),提高放射科管理水平,建立與醫(yī)院HIS系統(tǒng)相聯(lián)接的計算機網(wǎng)絡,為將來全面實現(xiàn)數(shù)字化放射科打下堅實的基礎[1]。
2 系統(tǒng)設計
2.1 系統(tǒng)的軟件體系結(jié)構(gòu)
本系統(tǒng)根據(jù)業(yè)務的實際需要采用C/S模式和B/S模式的交叉混用模式。根據(jù)系統(tǒng)功能劃分,安全性要求高,交互性較強,工作站地點比較固定,信息量大的模塊采用C/S模式;使用范圍廣、地點靈活,安全性、交互性要求不高的模塊采用B/S模式[2]。本系統(tǒng)采用C/S模式的模塊包括前臺資料登記模塊,借閱管理模塊,放射報告輸入模塊,查詢統(tǒng)計模塊等。主要考慮這些模塊交互性強,信息處理量大;采用B/S模式模塊主要是住院、門診資料輸入模塊,放射報告發(fā)布模塊。主要是考慮到住院,門診的工作站數(shù)量非常多,采用C/S模式升級維護工作比較繁重,采用B/S模式則相對方便許多。相對于單一的C/S模式或B/S模式,采用這種混合模式的優(yōu)點在于:既保證敏感數(shù)據(jù)的安全性,較強的數(shù)據(jù)操作和事務處理能力,又可以滿足客戶個性化的功能。同時簡化了一部分客戶端程序,便于維護和升級[3]。系統(tǒng)軟件體系結(jié)構(gòu)圖如圖1所示。
2.2 系統(tǒng)分層結(jié)構(gòu)
放射報告系統(tǒng)按功能分用戶層、業(yè)務層和數(shù)據(jù)層三層結(jié)構(gòu):
(1)用戶層;用戶層是指用戶界面設計與用戶的交互,它包括圖形用戶界面以及所有的顯示邏輯。它同時也對用戶的輸入的數(shù)據(jù)進行基本的數(shù)據(jù)校驗,例如是否為唯一值、是否為空、是否為數(shù)字、字符長度是否太長等,確保輸入的數(shù)據(jù)準確合理。用戶層還負責向業(yè)務層傳遞數(shù)據(jù),接收業(yè)務層返回的數(shù)據(jù)或者狀態(tài)。
(2)業(yè)務層;業(yè)務層主要從事日常的患者資料、放射報告及借閱數(shù)據(jù)處理工作,包括數(shù)據(jù)的采集、查詢、統(tǒng)計、及產(chǎn)生相應的報表等,處理的信息量大,是放射報告系統(tǒng)的基礎。業(yè)務層接收用戶層傳遞的數(shù)據(jù),向用戶層返回數(shù)據(jù)或狀態(tài);傳遞SQL語句到數(shù)據(jù)層,接收數(shù)據(jù)層返回的數(shù)據(jù)或狀態(tài),并對其進行處理或判斷。
(3)數(shù)據(jù)層;數(shù)據(jù)層主要完成對本系統(tǒng)涉及到的數(shù)據(jù)的存儲和管理,并實現(xiàn)一些簡單的業(yè)務規(guī)則(主鍵約束、Check約束),向業(yè)務層返回數(shù)據(jù)或狀態(tài)。系統(tǒng)三層結(jié)構(gòu)如圖2所示。
2.3 系統(tǒng)功能模塊結(jié)構(gòu)
通過第一節(jié)系統(tǒng)需求分析知道放射報告系統(tǒng)主要是為用戶提供快速完成放射報告輸入功能的系統(tǒng),也包括為臨床、教學、科研提供查詢統(tǒng)計服務和借閱管理。通過對放射報告系統(tǒng)的分析,本系統(tǒng)按功能劃分為10個功能模塊,分別是:資料登記模塊、工作列表模塊、資料查詢模塊、資料統(tǒng)計模塊、放射報告模塊、放射報告發(fā)布模塊、借閱管理模塊、字典庫設置模塊、系統(tǒng)設置模塊和決策輔助模塊,如圖3所示。通過需求分析,得到了系統(tǒng)的基本功能,勾畫出系統(tǒng)的基本輪廓,這是系統(tǒng)開發(fā)的第一步,也是很關(guān)鍵的一步。
2.4 系統(tǒng)功能模塊設計
由于篇幅有限,這里只以放射報告輸入為例進行闡述。
2.4.1 放射報告輸入的流程設計
本節(jié)用順序圖表示放射報告的業(yè)務流程。順序圖顯示對象之間的動態(tài)合作關(guān)系,它強調(diào)對象之間消息發(fā)送的順序,同時顯示對象之間的交互。在這部分,使用順序圖如圖4所示,表示放射報告管理系統(tǒng)中處理放射報告輸入的時序過程。通過順序圖揭示對應活動的實現(xiàn)流程。
2.4.2 放射報告的類設計
類圖描述系統(tǒng)中的類及其相互之間的各種關(guān)系,反映了系統(tǒng)中包含的各種對象的類型以及對象間的各種靜態(tài)關(guān)系,主要是:關(guān)聯(lián)和子類型。圖5中描述的是“放射報告”類圖。
從中可以抗看到看到患者信息類與資料登記類之間的關(guān)聯(lián)是一對多的,即一個患者可能有一次或者多次檢查記錄;資料登記類與放射報告類之間的關(guān)聯(lián)是一對一的,即每次檢查必定對應一次放射報告;資料登記類與工作列表類、工作列表類與放射報告類存在著依賴的關(guān)系,即工作列表類的數(shù)據(jù)來源于資料登記類,放射報告類從工作列表提取任務來輸入放射報告;還可以看出放射報告輸入類與打印預覽、模板輸入、范例庫輸入、歷史記錄輸入等存在著聚合關(guān)系,即這些都屬于放射報告輸入類的一部分屬性;模板輸入類與模板類、范例庫輸入類與范例庫類、歷史記錄輸入類與放射報告類存在著依賴關(guān)系,即前者依賴著后者。通過類圖的詳細設計,就能很方便地導出整個放射報告的代碼框架和類的關(guān)系等。
3 結(jié)語
放射報告系統(tǒng)作為醫(yī)院信息化建設的重要組成部分之一,特別是在臨床,科研及教學中發(fā)揮著越來越重要的作用。放射報告系統(tǒng)被越來越多的醫(yī)院所認識及應用。
本系統(tǒng)經(jīng)過的測試和半年的試運行,系統(tǒng)的功能達到了系統(tǒng)設計時提出的要求,系統(tǒng)運行穩(wěn)定,取得良好的應用效果。通過本系統(tǒng),放射科實現(xiàn)登記工作快速、準確,提高了工作效率;檢索查詢快捷準確、功能齊全為教學和科研提供了極大的方便;檢查報告快速、簡潔、規(guī)范;實現(xiàn)資源共享。
由于考慮到成本因素及中小型醫(yī)院因資金、設備等多種原因的限制,本系統(tǒng)僅限于信息數(shù)據(jù)的交流和共享,如果條件允許的情況下,系統(tǒng)還應該在圖像處理上進一步拓展。
參考文獻:
[1]張剛偉,蘇穎干,周杰.集成平臺在醫(yī)院信息系統(tǒng)集成中的應用.醫(yī)學信息(下旬刊),2010,23(4).
[2]陳麗欣,張榮霞,等.C/S與B/S混合軟件體系結(jié)構(gòu)在醫(yī)院信息系統(tǒng)設計中的應用[J].醫(yī)學信息,2010,6:1584-1585.
[3]MullerH,M ichoux N,Bandon D,et al A review of content- based image retrieval systems in medical applications-clinical benef its and future directions[J].Int JM ed Inform,2009,73(1):1-23.endprint
【摘 要】 采用B/S和C/S混合構(gòu)架,以PB、ASP作為前臺開發(fā)工具,SQL Server2000作為后臺數(shù)據(jù)庫開發(fā)工具,并且采用統(tǒng)一建模語言UML(Unified Model Language)工具進行系統(tǒng)需求模型分析和主要功能模塊設計。該系統(tǒng)已在汕頭大學醫(yī)學院附屬腫瘤醫(yī)院放射科得到了實際應用,并取得了良好的應用效果。
【關(guān)鍵詞】 B/S和C/S混合構(gòu)架 開發(fā)工具 UML 設計
【Abstract】 Adopting the Complex Truss of B/S and C/S, the PB and ASP be used as development tool on the stage and SQL Server2000 as background database development tool,and UML is adopted to the need of the system model analysis and the design of main functional modularity. This system had been applied in the radiology department of shantou University Medical College Cancer Hospital, and achieved good effect.
【Key words】 Complex Truss of B/S and C/S development tool UML design
1 引言
隨著放射科業(yè)務的不斷發(fā)展,工作量日益繁重,放射檢查數(shù)據(jù)急劇增加,采用傳統(tǒng)的書寫方式來完成放射科報告已不合時宜,這種方式的缺點是檢索和查找主要靠手工,這不僅勞動強度大,工作效率低,部分診斷報告書寫繚草,給臨床醫(yī)生閱讀造成困難,而且不能實現(xiàn)資源共享,不能滿足放射科日常業(yè)務、臨床和科研教學的要求,這嚴重制約著放射科業(yè)務的發(fā)展及醫(yī)院的信息化建設。所以,實行信息化工作管理,實行信息化工作流程,改變了傳統(tǒng)的工作模式,建設數(shù)字化放射科,實行全面信息化管理是一項勢在必行的改革。因此醫(yī)院需要按照自身的特點,建立放射報告系統(tǒng),提高放射科管理水平,建立與醫(yī)院HIS系統(tǒng)相聯(lián)接的計算機網(wǎng)絡,為將來全面實現(xiàn)數(shù)字化放射科打下堅實的基礎[1]。
2 系統(tǒng)設計
2.1 系統(tǒng)的軟件體系結(jié)構(gòu)
本系統(tǒng)根據(jù)業(yè)務的實際需要采用C/S模式和B/S模式的交叉混用模式。根據(jù)系統(tǒng)功能劃分,安全性要求高,交互性較強,工作站地點比較固定,信息量大的模塊采用C/S模式;使用范圍廣、地點靈活,安全性、交互性要求不高的模塊采用B/S模式[2]。本系統(tǒng)采用C/S模式的模塊包括前臺資料登記模塊,借閱管理模塊,放射報告輸入模塊,查詢統(tǒng)計模塊等。主要考慮這些模塊交互性強,信息處理量大;采用B/S模式模塊主要是住院、門診資料輸入模塊,放射報告發(fā)布模塊。主要是考慮到住院,門診的工作站數(shù)量非常多,采用C/S模式升級維護工作比較繁重,采用B/S模式則相對方便許多。相對于單一的C/S模式或B/S模式,采用這種混合模式的優(yōu)點在于:既保證敏感數(shù)據(jù)的安全性,較強的數(shù)據(jù)操作和事務處理能力,又可以滿足客戶個性化的功能。同時簡化了一部分客戶端程序,便于維護和升級[3]。系統(tǒng)軟件體系結(jié)構(gòu)圖如圖1所示。
2.2 系統(tǒng)分層結(jié)構(gòu)
放射報告系統(tǒng)按功能分用戶層、業(yè)務層和數(shù)據(jù)層三層結(jié)構(gòu):
(1)用戶層;用戶層是指用戶界面設計與用戶的交互,它包括圖形用戶界面以及所有的顯示邏輯。它同時也對用戶的輸入的數(shù)據(jù)進行基本的數(shù)據(jù)校驗,例如是否為唯一值、是否為空、是否為數(shù)字、字符長度是否太長等,確保輸入的數(shù)據(jù)準確合理。用戶層還負責向業(yè)務層傳遞數(shù)據(jù),接收業(yè)務層返回的數(shù)據(jù)或者狀態(tài)。
(2)業(yè)務層;業(yè)務層主要從事日常的患者資料、放射報告及借閱數(shù)據(jù)處理工作,包括數(shù)據(jù)的采集、查詢、統(tǒng)計、及產(chǎn)生相應的報表等,處理的信息量大,是放射報告系統(tǒng)的基礎。業(yè)務層接收用戶層傳遞的數(shù)據(jù),向用戶層返回數(shù)據(jù)或狀態(tài);傳遞SQL語句到數(shù)據(jù)層,接收數(shù)據(jù)層返回的數(shù)據(jù)或狀態(tài),并對其進行處理或判斷。
(3)數(shù)據(jù)層;數(shù)據(jù)層主要完成對本系統(tǒng)涉及到的數(shù)據(jù)的存儲和管理,并實現(xiàn)一些簡單的業(yè)務規(guī)則(主鍵約束、Check約束),向業(yè)務層返回數(shù)據(jù)或狀態(tài)。系統(tǒng)三層結(jié)構(gòu)如圖2所示。
2.3 系統(tǒng)功能模塊結(jié)構(gòu)
通過第一節(jié)系統(tǒng)需求分析知道放射報告系統(tǒng)主要是為用戶提供快速完成放射報告輸入功能的系統(tǒng),也包括為臨床、教學、科研提供查詢統(tǒng)計服務和借閱管理。通過對放射報告系統(tǒng)的分析,本系統(tǒng)按功能劃分為10個功能模塊,分別是:資料登記模塊、工作列表模塊、資料查詢模塊、資料統(tǒng)計模塊、放射報告模塊、放射報告發(fā)布模塊、借閱管理模塊、字典庫設置模塊、系統(tǒng)設置模塊和決策輔助模塊,如圖3所示。通過需求分析,得到了系統(tǒng)的基本功能,勾畫出系統(tǒng)的基本輪廓,這是系統(tǒng)開發(fā)的第一步,也是很關(guān)鍵的一步。
2.4 系統(tǒng)功能模塊設計
由于篇幅有限,這里只以放射報告輸入為例進行闡述。
2.4.1 放射報告輸入的流程設計
本節(jié)用順序圖表示放射報告的業(yè)務流程。順序圖顯示對象之間的動態(tài)合作關(guān)系,它強調(diào)對象之間消息發(fā)送的順序,同時顯示對象之間的交互。在這部分,使用順序圖如圖4所示,表示放射報告管理系統(tǒng)中處理放射報告輸入的時序過程。通過順序圖揭示對應活動的實現(xiàn)流程。
2.4.2 放射報告的類設計
類圖描述系統(tǒng)中的類及其相互之間的各種關(guān)系,反映了系統(tǒng)中包含的各種對象的類型以及對象間的各種靜態(tài)關(guān)系,主要是:關(guān)聯(lián)和子類型。圖5中描述的是“放射報告”類圖。
從中可以抗看到看到患者信息類與資料登記類之間的關(guān)聯(lián)是一對多的,即一個患者可能有一次或者多次檢查記錄;資料登記類與放射報告類之間的關(guān)聯(lián)是一對一的,即每次檢查必定對應一次放射報告;資料登記類與工作列表類、工作列表類與放射報告類存在著依賴的關(guān)系,即工作列表類的數(shù)據(jù)來源于資料登記類,放射報告類從工作列表提取任務來輸入放射報告;還可以看出放射報告輸入類與打印預覽、模板輸入、范例庫輸入、歷史記錄輸入等存在著聚合關(guān)系,即這些都屬于放射報告輸入類的一部分屬性;模板輸入類與模板類、范例庫輸入類與范例庫類、歷史記錄輸入類與放射報告類存在著依賴關(guān)系,即前者依賴著后者。通過類圖的詳細設計,就能很方便地導出整個放射報告的代碼框架和類的關(guān)系等。
3 結(jié)語
放射報告系統(tǒng)作為醫(yī)院信息化建設的重要組成部分之一,特別是在臨床,科研及教學中發(fā)揮著越來越重要的作用。放射報告系統(tǒng)被越來越多的醫(yī)院所認識及應用。
本系統(tǒng)經(jīng)過的測試和半年的試運行,系統(tǒng)的功能達到了系統(tǒng)設計時提出的要求,系統(tǒng)運行穩(wěn)定,取得良好的應用效果。通過本系統(tǒng),放射科實現(xiàn)登記工作快速、準確,提高了工作效率;檢索查詢快捷準確、功能齊全為教學和科研提供了極大的方便;檢查報告快速、簡潔、規(guī)范;實現(xiàn)資源共享。
由于考慮到成本因素及中小型醫(yī)院因資金、設備等多種原因的限制,本系統(tǒng)僅限于信息數(shù)據(jù)的交流和共享,如果條件允許的情況下,系統(tǒng)還應該在圖像處理上進一步拓展。
參考文獻:
[1]張剛偉,蘇穎干,周杰.集成平臺在醫(yī)院信息系統(tǒng)集成中的應用.醫(yī)學信息(下旬刊),2010,23(4).
[2]陳麗欣,張榮霞,等.C/S與B/S混合軟件體系結(jié)構(gòu)在醫(yī)院信息系統(tǒng)設計中的應用[J].醫(yī)學信息,2010,6:1584-1585.
[3]MullerH,M ichoux N,Bandon D,et al A review of content- based image retrieval systems in medical applications-clinical benef its and future directions[J].Int JM ed Inform,2009,73(1):1-23.endprint