電子病歷系統業務流程測試
一、基本資訊
標題:電子病歷系統應用水平分級測評實踐
時間:2018
出版源:中國知網
領域分類:電子病歷系統、流程測試
二、研究背景
電子病歷系統服務於業務,那麼如何測試其是否符合其相應的業務流程呢?
三、研究內容
1.測試方法:採用點、線、面的設計思路對電子病歷系統的功能點進行全覆蓋,包括了功能單點遍歷測試用例和業務流程測試用例。在電子病歷系統的測評過程中除了針對系統模組的功能測試之外,更是增加了對電子病歷系統的業務流程測試分析。
2.業務流程測試是將系統各個子系統連貫起來、模擬真實使用者實際的工作流程。也就是說,在對電子病歷系統的業務流程分析,不僅要關注每個子系統內部的業務流程,而且要考慮各個子系統之間也存在互動。
3.門急診醫生工作站的基本項(5級功能)要求:具有針對患者診斷、性別、歷史處方、過敏史等進行合理用藥、配伍禁忌、給藥途徑等綜合自動檢查功能並給出提示,地方測評將該指標進行拆分和細化。在測評過程中,首先需將該項指標進行分解,將該指標分解如下:首先需具有高階的醫療知識庫系統;其次 EMR 系統不僅記錄患者的處方資訊,更要記錄患者其他的臨床資訊,如患者診斷、各類體徵資訊、過敏史、既往史等;再次檢查下達處方時是否進行合理用藥和配伍禁忌的判斷和提示。
4.在國家標準和地方標準基礎上,針對子系統單功能點設計測試用例之外,對 20 個子系統(除了基礎通用功能、資訊保安管理、電子病歷應用配置管理、智慧輔助診療決策系統4個系統)進行流程分析。採用流程路徑覆蓋的方法設計測試用例,首先需關注業務流程的走向是否正確,關注流程節點條件和輸出值的變化。前者體現在資料流轉的歷史記錄,後者體現在節點的判斷值和輸出結果上。可以從最基本的業務流程入手,比如根據目前醫院的使用者角色使用流程等,將業務按照不同的場景抽象成不同功能的順序執行,或者設定優先順序,選擇使用頻率較高的路徑優先,逐步考慮次要流程和異常流程,再逐步細化。一條路徑可設計多條測試用例包括正向和異常等多種情況,設計出覆蓋率較高的業務流程測試用例。
5.以門急診醫生工作站的業務流程測試為例:採用流程路徑覆蓋的方法設計用例,覆蓋門急診醫生工作站系統的業務主線(登入系統-選擇病人-修改病人資訊-建立病歷-下達醫囑-錄入藥品醫囑-合理用藥-列印處方-收費),再進一步細化每個模組。該業務流程不僅涉及到各業務子模組,在下達醫囑過程中還涉及到與檢驗資訊系統、檢查資訊系統、收付費系統之間的互動。在錄入醫囑過程中對藥物禁忌合理用藥進行判定。按照流程覆蓋法設計的測試用例至少需覆蓋9條路徑。
6.門急診醫生工作站業務流程測試路徑:
7.門急診醫生工作站業務流程:
四、總結
本篇首先講述了採用什麼樣的思路對電子病歷進行全覆蓋測試,然後描述怎麼採用路徑覆蓋的方法設計測試用例,最後以門急診醫生工作站的業務流程測試為例子講述如何進行全覆蓋測試。