基于大型數(shù)字化醫(yī)院集成平臺集成測試的應(yīng)用
基于大型數(shù)字化醫(yī)院集成平臺集成測試的應(yīng)用
2018-01-04 13:21:45 來源:中國數(shù)字醫(yī)學(xué)
搶沙發(fā)
2018-01-04 13:21:45 來源:中國數(shù)字醫(yī)學(xué)
摘要:大型數(shù)字化醫(yī)院建設(shè)是一個紛繁復(fù)雜的過程,需要以HIS系統(tǒng)為業(yè)務(wù)主體,集成臨床系統(tǒng)、醫(yī)技系統(tǒng)、運營系統(tǒng)等,實現(xiàn)來自不同供應(yīng)商的信息系統(tǒng)的數(shù)據(jù)整合、信息共享、流程協(xié)同,為了保證信息系統(tǒng)全面穩(wěn)定的運轉(zhuǎn),在信息系統(tǒng)建設(shè)過程中,必須要逐步進行全面的集成測試,包括疏通測試、業(yè)務(wù)流測試、數(shù)據(jù)準確性測試及場景測試,從數(shù)據(jù)層級、業(yè)務(wù)層級為醫(yī)院信息化建設(shè)搭建起一個高可靠性、高擴展性、高安全性的平臺架構(gòu)。
關(guān)鍵詞:
醫(yī)院
數(shù)字化
大型數(shù)字化醫(yī)院一般涉及臨床、運營、區(qū)域衛(wèi)生、集成平臺、基礎(chǔ)架構(gòu)、患者服務(wù)等七大領(lǐng)域,涉及上百個系統(tǒng),這些系統(tǒng)又來自若干不同的供應(yīng)商,異源異構(gòu)信息系統(tǒng)的數(shù)據(jù)整合、信息共享、流程協(xié)同是醫(yī)院信息化建設(shè)的戰(zhàn)略性目標。作為醫(yī)院信息系統(tǒng)的總集成商,不僅要保證HIS系統(tǒng)的功能正確性,更要確保數(shù)據(jù)共享、業(yè)務(wù)協(xié)同作業(yè)、業(yè)務(wù)數(shù)據(jù)在各系統(tǒng)間無障礙流轉(zhuǎn)。因此,以單一系統(tǒng)為測試對象的功能性測試,已不能完全滿足醫(yī)院信息系統(tǒng)的質(zhì)量需求,針對此種情況,必須實施集成測試。
傳統(tǒng)測試不足分析
傳統(tǒng)的單體測試,是針對一個信息系統(tǒng)界面交互、業(yè)務(wù)邏輯、數(shù)據(jù)存儲進行測試,以保證系統(tǒng)可以正確運行。然而隨著醫(yī)院信息化的不斷發(fā)展,醫(yī)療信息系統(tǒng)不再是一個個單獨存在的個體,系統(tǒng)間的業(yè)務(wù)協(xié)同、患者就診數(shù)據(jù)的全流程閉環(huán)管理成為信息發(fā)展的方向。隨著這一變化,傳統(tǒng)的單體測試已無法滿足信息系統(tǒng)的質(zhì)量要求,質(zhì)量控制在系統(tǒng)與系統(tǒng)間形成空白?;诖?,我們在功能測試與系統(tǒng)上線之間,增加了集成測試的環(huán)節(jié),以不同的測試重點、不同的顆粒度,來驗證醫(yī)院信息系統(tǒng)的互聯(lián)互通。
集成測試實踐
醫(yī)院引入的集成平臺,主要遵循了醫(yī)療行業(yè)國際最新的HL7 V3標準,建立系統(tǒng)間交互的語法標準,基于SOA的集成設(shè)計,通過引入集成引擎產(chǎn)品,將原有的點對點互聯(lián)方式,轉(zhuǎn)化為服務(wù)提供系統(tǒng)/集成平臺/服務(wù)消費系統(tǒng),三點連接方式,降低系統(tǒng)互聯(lián)的復(fù)雜度,使得服務(wù)(接口)通過集成平臺易于復(fù)用、管理和監(jiān)控。平臺采用基于事件驅(qū)動的消息傳輸機制,完成系統(tǒng)之間的解偶連接。提供基于內(nèi)容的智能路由功能,通過消息的發(fā)布/訂閱機制,完成消息的轉(zhuǎn)換和數(shù)據(jù)傳輸。
?。?)疏通測試 疏通測試包含兩類,一類是術(shù)語的疏通測試,一類是業(yè)務(wù)消息的疏通測試。術(shù)語的測試包含提供術(shù)語、消費術(shù)語的測試。所有廠商的提供術(shù)語是放入一個公用的消息隊列,而消費術(shù)語是為每個廠商創(chuàng)建了一個術(shù)語消息隊列,所有的消費術(shù)語均從這個消費隊列中取走,所以術(shù)語的疏通測試一般會以廠商為單位,每個廠商抽測一個提供術(shù)語、消費術(shù)語即可。業(yè)務(wù)消息同樣也包含提供消息的測試和消費消息的測試,提供消息也是以服務(wù)為單位,所有廠商公用一個消息隊列,而消費消息是每個廠商的每個服務(wù)有一個獨立的消息隊列,所以疏通測試時,原則上建議每個廠商的每個服務(wù)都進行疏通,但實際上因有些服務(wù)依賴別的數(shù)據(jù),在疏通時,只驗證消息是否被取走,解析是否正確會放在業(yè)務(wù)流測試階段驗證。
(2)業(yè)務(wù)流測試 以門診檢驗為例,業(yè)務(wù)流測試實施步驟如下:首先,需要對實際業(yè)務(wù)場景進行調(diào)研,繪制門診檢驗業(yè)務(wù)場景交互圖(見圖1),圖中不僅包含正常的檢驗流程,還應(yīng)包含逆向流程,如報告召回、退檢等,并通過泳道圖的方式,明確各業(yè)務(wù)環(huán)節(jié)涉及的信息系統(tǒng)。

圖1 門診檢驗(LIS檢驗)業(yè)務(wù)場景交互圖
其次,根據(jù)交互圖的各分支,通過全路徑覆蓋法,梳理出門診正常類業(yè)務(wù)場景,包含:普通收費(非預(yù)付費)場景、科研場景、預(yù)付費場景、記賬場景、特種病場景、醫(yī)保場景、急診流水場景、急診留觀場景、手工申請單(非預(yù)付費、記賬、特種病、醫(yī)保)場景;門診異常類操作,包含檢驗執(zhí)行狀態(tài)為【未采集】的情況下,取消檢驗/召回檢驗報告場景、標本退檢流程。
(3)數(shù)據(jù)準確性測試 針對業(yè)務(wù)流測試中完成的業(yè)務(wù)場景設(shè)計整理的每一個業(yè)務(wù)路徑,帶入不同的測試數(shù)據(jù),即形成數(shù)據(jù)準確性測試的測試用例。
數(shù)據(jù)準確性測試的測試數(shù)據(jù)主要分為兩大類:必填項的測試和所有項的測試(包含必填項、非必填項),主要是為了測試消息中的各個字段值是否正確。不同類的測試數(shù)據(jù),提供方是否能正確發(fā)出,消費方是否能正確接入并正確解析。此外,用例中融入增加、修改、刪除三類操作方式,驗證不同操作的狀態(tài)是否正確。通過逐步細化,保證所有業(yè)務(wù)場景可以覆蓋到。
(4)場景測試 通過上述三個步驟的測試,可以基本保證信息系統(tǒng)中的局部系統(tǒng)可以正常運轉(zhuǎn),完成了局部系統(tǒng)的集成,實現(xiàn)了局部數(shù)據(jù)的流轉(zhuǎn)、交互。但是一家大型數(shù)字化醫(yī)院信息系統(tǒng),如何能確認信息化系統(tǒng)達到開業(yè)的標準?臨床、醫(yī)技、運營等上百個系統(tǒng)是否可以正常運行?系統(tǒng)間能否無縫運轉(zhuǎn)?患者信息數(shù)據(jù)是否真正可以在院內(nèi)正確流轉(zhuǎn)?這就需要實施場景測試進行驗證。
場景測試,是以患者為中心,模擬真實患者的就診流程 ,按病種設(shè)計就診業(yè)務(wù)場景,使用真實業(yè)務(wù)數(shù)據(jù),盡可能覆蓋所有科室,盡可能覆蓋所有信息系統(tǒng)、所有服務(wù),達到驗證信息化系統(tǒng)的目的。
首先,進行場景測試整體設(shè)計,完成每一條場景測試用例的業(yè)務(wù)場景、涉及業(yè)務(wù)系統(tǒng)的整體規(guī)劃,保證場景測試用例在業(yè)務(wù)系統(tǒng)層面上的全覆蓋。其次,根據(jù)定義的場景,結(jié)合患者病情在CDR(臨床數(shù)據(jù)中心)查找類似病例數(shù)據(jù),作為測試用模擬數(shù)據(jù)。 然后根據(jù)業(yè)務(wù)場景細化業(yè)務(wù)流程,明確業(yè)務(wù)流程中的每一步操作使用的系統(tǒng)、測試數(shù)據(jù)、預(yù)期結(jié)果以及涉及的服務(wù),形成完整的系統(tǒng)測試用例。最后,根據(jù)設(shè)計的測試用例進行場景測試。
通過場景測試,才可以真正檢測信息系統(tǒng)整體運轉(zhuǎn)情況,檢測到異源異構(gòu)的信息系統(tǒng)之間的數(shù)據(jù)信息是否實現(xiàn)了順暢流轉(zhuǎn)及協(xié)同共享。
對于大型數(shù)字化醫(yī)院的信息化建設(shè),不僅需要進行傳統(tǒng)的單體測試,更應(yīng)該充分重視集成測試的每個環(huán)節(jié),一個環(huán)節(jié)未做到位,造成的隱患和后果將不可估量。所以在醫(yī)院信息化建設(shè)過程中要根據(jù)實際情況,量身定做適合自己的測試方案,嚴格執(zhí)行、嚴格把關(guān),保證信息系統(tǒng)的實用、穩(wěn)定、健壯。
第三十四屆CIO班招生
國際CIO認證培訓(xùn)
首席數(shù)據(jù)官(CDO)認證培訓(xùn)
責(zé)編:content
免責(zé)聲明:本網(wǎng)站(http://www.www.gypb.net/)內(nèi)容主要來自原創(chuàng)、合作媒體供稿和第三方投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責(zé)任。
本網(wǎng)站刊載的所有內(nèi)容(包括但不僅限文字、圖片、LOGO、音頻、視頻、軟件、程序等)版權(quán)歸原作者所有。任何單位或個人認為本網(wǎng)站中的內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,請及時通知本站,予以刪除。