发明名称 用于处理诊疗流程的计算机软系统
摘要 本发明公开一种用于处理诊疗流程的计算机软系统,主要解决现有系统医疗流程覆盖面狭窄、不标准、不规范的问题。其包括工作流文件输入模块,活动执行控制模块,输出接口模块,工作流文件解析模块,工作流实例化模块,引擎交互与管理模块和引擎调度与执行模块;本发明通过分布式网络与外部的客户端连接,利用工作流实例化模块、活动执行控制模块、引擎交互与管理模块和引擎调度与执行模块,对诊疗流程的执行进行调度,利用工作流文件输入模块和工作流文件解析模块对工作流进行导入和解析,利用输出接口模块向外输出流程执行数据。本发明结合临床路径、工作流引擎和规则引擎,能为医护人员提供覆盖面广、规范化的诊疗流程的控制和管理。
申请公布号 CN104331632A 申请公布日期 2015.02.04
申请号 CN201410675030.2 申请日期 2014.11.21
申请人 西安电子科技大学 发明人 李青山;褚华;何一柳;徐永飞;王璐;蔺一帅;张曼
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;张问芬
主权项 一种用于处理诊疗流程的计算机软系统,包括:工作流文件输入模块(1),用于输入工作流文件,该工作流文件为XML格式的文件,文件内部定义了医疗流程中各项活动的执行顺序、执行规则、执行客户端;活动执行控制模块(2),用于根据来自引擎交互与管理模块(6)的命令控制诊疗活动的执行、挂起和终结,并将诊疗活动的执行状态实时反馈给引擎交互与管理模块(6),诊疗活动包括与执行客户端关联的医疗检查活动和医生诊疗操作活动;输出接口模块(3),用于输出诊疗流程中各活动的执行状态和执行结果,该执行结果包括检查仪器结果和医生诊疗操作结果,该执行状态包括尚未执行、正在等待执行、正在执行和执行结束;工作流文件解析模块(4),用于对输入的工作流文件进行解析,并将流程中每个活动与执行客户端相关联;工作流实例化模块(5),用于根据工作流文件解析模块(4)解析的活动和执行客户端信息,创建和初始化流程实例,并将流程实例发送给引擎调度与执行模块(7);引擎交互与管理模块(6),用于控制引擎的输入与输出,接收来自引擎调度与执行模块(7)的活动执行信息,对诊疗任务的执行进行管理,并将诊疗活动的启动、挂起、终结命令发送给活动执行控制模块(2),将来自活动执行控制模块的任务结果发送给引擎调度与执行模块(7);引擎调度与执行模块(7),用于将来自工作流文件解析模块(4)的流程实例加入到执行队列中,根据执行队列中的流程实例和状态,以及来自引擎交互与管理模块(6)活动执行结果和流程执行规则决定当前每个流程实例的执行活动,并将执行活动信息发送给引擎交互与管理模块(6)控制执行。
地址 710071 陕西省西安市太白南路2号