电子病历系统业务流程测试

一、基本信息
标题:电子病历系统应用水平分级测评实践
时间:2018
出版源:中国知网
领域分类:电子病历系统、流程测试
二、研究背景
电子病历系统服务于业务,那么如何测试其是否符合其相应的业务流程呢?
三、研究内容
1.测试方法:采用点、线、面的设计思路对电子病历系统的功能点进行全覆盖,包括了功能单点遍历测试用例和业务流程测试用例。在电子病历系统的测评过程中除了针对系统模块的功能测试之外,更是增加了对电子病历系统的业务流程测试分析。
2.业务流程测试是将系统各个子系统连贯起来、模拟真实用户实际的工作流程。也就是说,在对电子病历系统的业务流程分析,不仅要关注每个子系统内部的业务流程,而且要考虑各个子系统之间也存在交互。
3.门急诊医生工作站的基本项(5级功能)要求:具有针对患者诊断、性别、历史处方、过敏史等进行合理用药、配伍禁忌、给药途径等综合自动检查功能并给出提示,地方测评将该指标进行拆分和细化。在测评过程中,首先需将该项指标进行分解,将该指标分解如下:首先需具有高级的医疗知识库系统;其次 EMR 系统不仅记录患者的处方信息,更要记录患者其他的临床信息,如患者诊断、各类体征信息、过敏史、既往史等;再次检查下达处方时是否进行合理用药和配伍禁忌的判断和提示。
4.在国家标准和地方标准基础上,针对子系统单功能点设计测试用例之外,对 20 个子系统(除了基础通用功能、信息安全管理、电子病历应用配置管理、智能辅助诊疗决策系统4个系统)进行流程分析。采用流程路径覆盖的方法设计测试用例,首先需关注业务流程的走向是否正确,关注流程节点条件和输出值的变化。前者体现在数据流转的历史记录,后者体现在节点的判断值和输出结果上。可以从最基本的业务流程入手,比如根据目前医院的用户角色使用流程等,将业务按照不同的场景抽象成不同功能的顺序执行,或者设定优先级,选择使用频率较高的路径优先,逐步考虑次要流程和异常流程,再逐步细化。一条路径可设计多条测试用例包括正向和异常等多种情况,设计出覆盖率较高的业务流程测试用例。
5.以门急诊医生工作站的业务流程测试为例:采用流程路径覆盖的方法设计用例,覆盖门急诊医生工作站系统的业务主线(登录系统-选择病人-修改病人信息-创建病历-下达医嘱-录入药品医嘱-合理用药-打印处方-收费),再进一步细化每个模块。该业务流程不仅涉及到各业务子模块,在下达医嘱过程中还涉及到与检验信息系统、检查信息系统、收付费系统之间的交互。在录入医嘱过程中对药物禁忌合理用药进行判定。按照流程覆盖法设计的测试用例至少需覆盖9条路径。
6.门急诊医生工作站业务流程测试路径:
7.门急诊医生工作站业务流程:
四、总结
本篇首先讲述了采用什么样的思路对电子病历进行全覆盖测试,然后描述怎么采用路径覆盖的方法设计测试用例,最后以门急诊医生工作站的业务流程测试为例子讲述如何进行全覆盖测试。

猜你喜欢

转载自www.cnblogs.com/leucojum/p/10060075.html