(一)区域协同医疗信息服务平台的业务流程层主要解决的问题
1.提供面向领域服务的业务流程 业务流程层提供业务流程模式,对常用的业务流程进行分类和规范化,由业务流程执行语言来描述。在区域协同医疗信息服务平台中一个业务流程模式可能由多个相互独立的功能环节构成,也可能包括其他的流程模式,它们通过服务模式的逻辑管理和调用,向用户提供信息服务。业务流程模式是当前比较先进的服务模式,在当前条件下,业务流程往往需要多个功能处理协作,如医保患者入院治疗就会涉及医院中的业务流程和政府医疗保障部门的业务流程。
2.完成业务流程模式的转换 在选定的业务流程服务中,用户的需求被规范化地表示,服务的处理功能也被处理引擎规定就绪,以自描述性的表示和处理语言为主的实施机制可以协调组织多个功能,完成一系列的动作,最终满足用户服务的需求。
3.生成新的业务流程模式 如果转换好的业务流程没有相应的业务流程模式与之相匹配,则将启动新业务流程模式生成机制。生成的新的业务流程模式将应用基于案例的推理和基于规范的推理相结合的集成推理机制,用本体库、案例库和规范库3个知识库的支持生成新的满足用于业务流程的业务流程模式。
图17-5 领域服务层应用服务器结构
4.业务流程模式和功能层映射 通过映射机制来使上、下两个层次协调工作。业务流程层需要负责实现业务流程模式和功能层之间的映射机制,映射包括业务流程的描述、各个功能环节的组织顺序和触发机制,以及业务流程的解析和处理功能等。
(二)区域协同医疗信息服务平台的业务流程层的组成
区域协同医疗信息服务平台的业务流程层包含业务流程处理引擎和业务流程模式库、案例库、规范库和知识库组成,在业务流程层,每一个业务流程模式对应一个或若干个功能模式按照一定的功能关系动态地构成,用业务流程描述语言来描述。
其中包含医疗、政府和第三方配送等相关的业务流程,各个业务流程包含其特定的业务流程模式,领域服务模式映射到业务流程层,可能由不同业务流程模式组合才能完成对用户需求的服务。在业务流程层应当包含医疗领域、政府领域和第三方配送领域的业务流程的模式库、案例库、规范库和知识库,对经常出现的业务流程进行分类与规范化,形成各类业务流程模式。使用系统可识别的业务流程描述语言来定义与描述业务流程,构造业务流程模式。使用业务流程模式及其处理引擎,可以较好地满足业务流程在现有基础上的变化,例如某些约束条件改变、原有业务流程的分解和组合等。区域协同医疗信息服务平台的业务流程层由业务流程应用服务器实现。
如图17-6所示,业务流程层应用服务器包括转换引擎、业务流程模式搜索引擎、基于案例和规范的集成推理引擎、业务流程模式管理、业务流程案例管理、业务流程本体管理、规范管理和功能层映射或调用引擎。将业务流程层划分为这几个主要的模块:一是这些模块具有相对独立的功能,能够满足区域协同医疗信息服务平台的要求;二是考虑到可操作性,作为应用服务器中的应用逻辑,这些模块大小适中,易于实现。
图17-6 业务流程层应用服务器结构
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。