构建规则库的设备 【技术领域】
本发明涉及信息系统领域, 具体涉及构建规则库的设备。背景技术 目前智能推理机制采用的规则库, 其开发全部由信息系统技术人员负责, 一个完 整的规则库完全是利用编程语言设置完成的。 因为智能规则库的应用领域较多, 专业性强, 信息系统技术人员在管理和维护中会遇到行业不同, 专业知识受限的问题, 规则库应用领 域的行业人员由于不懂得编程语言, 不能直接参与到规则库的构建工作中, 从而由信息系 统技术人员构建的规则库无法满足各领域不同需求的规则库。 例如, 医疗卫生领域, 被少数 医院使用的合理用药监测系统, 可以全面评估患者的临床资料和审查医嘱, 并在医嘱审查 时进行相应的警示, 这个系统就像一个强大的药学知识库, 可以进行药物相互作用监测、 过 敏史监测、 注射剂搭配监测、 剂量监测、 临床用药指南查询、 用药教育信息查询、 单药相互作 用查询、 最新不良反应查询等。 但是, 有关病人信息和相应医疗处方的规则具备非常强的专 业性, 如果仅靠信息系统技术人员依靠与医护人员的沟通来完成, 很难完全达到医护人员 对规则库的要求。而且利用规则库监测系统采用软件形式, 用户需要配备监测专用的服务 器和数据存储设备, 设备资源占用大。因此, 目前用户数据监测软件创建不够专业、 而且该 软件需要配备大型服务器, 软硬皆存在实用性较差的问题。
另一方面对设备性能要求高, 需要专人对设备进行维护, 只要其中有一台设备出 现问题, 整个系统将面临瘫痪 ; 而且数据库信息量越来越庞大, 需要处理的设备也要随之扩 容升级, 以保证检索能顺利完成, 必然带来后期更高成本的投入。
发明内容
本发明提供一种构建规则库的设备, 能够实现构建满足实际业务需求的规则库的设备。 本发明提供了一种构建规则库的设备, 包括 : 存储规则库搭建工具模块、 人机交互 模块、 构建规则库模块 ;
所述存储规则库搭建工具模块, 用于储存利用编程语言设置的各种规则库搭建工 具;
所述人机交互模块, 用于通过可视化方式向用户提供各种规则库搭建工具 ;
所述构建规则库模块, 用于接收用户选择的规则库搭建工具的信息, 利用选择的 所述规则库搭建工具组合各个规则, 构建出规则库。
所述人机交互模块, 优选为进一步用于接收用户输入的对应各个规则的判定结 果、 条件和条件值 ;
所述构建规则库模块, 优选为用于利用选择的所述规则库搭建工具组合对应各个 规则的判定结果、 条件和条件值, 构建出规则库。
所述构建规则库的设备, 优选为进一步包括 : 数据监测模块, 所述数据监测模块用
于接收数据监测程序启动信号, 并在数据监测程序启动后进行待监测数据接收, 调用所述 构建规则库模块构建出的规则库, 根据该规则库对待监测数据进行数据监测, 然后输出监 测结果。
所述数据监测模块优选为包括 : 数据输入子模块、 数据输出子模块、 数据处理子模 块;
所述数据输入子模块优选为用于接收数据监测程序启动信号, 以及接收来自外部 数据系统的待监测数据并将待监测数据传给所述数据处理模块进行监测处理 ;
所述数据处理子模块优选为用于调用所述构建规则库模块构建的规则库, 对待监 测数据进行监测处理, 得到监测结果 ;
所述数据输出子模块优选为用于接收来自所述数据处理子模块的监测结果, 并将 其输出到所述外部数据系统。
所述的构建规则库的设备, 优选为进一步包括 : 数据存储模块 ;
所述数据存储模块优选为用于存储已监测数据和相应监测结果以供外部查询, 并 存储所述各个规则及用户更新的新规则 ;
所述构建规则库模块优选为是利用选择的所述规则库搭建工具组合所述数据存 储模块中存储的规则。
所述人机交互模块优选为包括 : 通过显示的方式向用户提供的各种规则库搭建工具; 所述人机交互模块优选为进一步用于向用户提供所述设备的设备连接状态、 设备 运转状态、 设备通电状态中的一种或几种。
所述构建规则库的设备优选为进一步包括 : 数据查询模块 ;
所述数据查询模块优选为用于接收查询程序启动信号, 并在查询程序启动后, 查 询所述数据存储模块存储的已监测数据和相应监测结果, 查询已监测数据的数量, 查询所 述构建规则库模块中规则库里的规则, 并将查询结果输出。
通过本发明提供的一种构建规则库的设备, 能够达到如下的有益效果 :
1. 实现构建满足实际业务需求的规则库的设备。本发明包括存储规则库搭建工 具模块、 人机交互模块、 构建规则库模块 ; 所述存储规则库搭建工具模块, 用于储存利用编 程语言设置的各种规则库搭建工具 ; 所述人机交互模块, 用于通过可视化方式向用户提供 各种规则库搭建工具 ; 所述构建规则库模块, 用于接收用户选择的规则库搭建工具的信息, 利用选择的所述规则库搭建工具组合各个规则, 构建出规则库。由于采用可视化的方式构 建规则库, 将信息系统技术人员编程使用的机器语言转换成自然语言, 用户可以操作的可 视化样式, 由于用户可以根据自己工作中的逻辑判断顺序, 通过可视化图标, 亲自构建规则 库, 因此实现构建满足实际业务需求的规则库的设备。
2. 软硬件结合的一体化设计, 结构简单、 容易维护。本发明所述人机交互模块, 优 选为进一步用于接收用户输入的对应各个规则的判定结果、 条件和条件值 ; 所述构建规则 库模块, 优选为用于利用选择的所述规则库搭建工具组合对应各个规则的判定结果、 条件 和条件值, 构建出规则库 ; 数据监测程序进行待监测数据接收, 调用所述构建规则库模块构 建出的规则库, 根据该规则库对待监测数据进行数据监测 ; 实现软硬件结合的一体化设计, 不需要其他辅助设备, 设备设计简单, 容易维护, 实用性高。
3. 监测快速。本发明利用所述规则库中的规则对输入的待监测数据进行监测, 而 且在监测处理后将已监测数据及监测结果进行存储, 避免同一数据多次监测, 避免重复, 而 且利用规则库监测提高了监测效率。
4. 实时监测。 本发明数据输入模块与外部数据系统相连, 因此, 外部数据系统可以 实时传送至设备内, 进行待监测数据的监测, 完成待监测数据的实时监测。
5. 多功能化。本发明包括构建规则库模块、 数据监测模块、 人机交互模块、 查询模 块、 数据存储模块等, 从而实现在本发明的设备上进行规则库构建、 调用构建的规则库进行 数据监测、 直观的向用户显示各类信息、 实现数据查询、 数据存储、 设备程序控制和工作状 态控制, 完全实现多功能化。 附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案, 以下将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 以下描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员而言, 在不付出创造性劳动的前提下, 还可以 根据这些附图所示实施例得到其它的实施例及其附图。
图 1 为本发明构建规则库的设备的结构示意图。 具体实施方式
以下将结合附图 1 或 2 对本发明各实施例的技术方案进行清楚、 完整的描述, 显 然, 所描述的实施例仅仅是本发明的一部分实施例, 而不是全部的实施例。 基于本发明中的 实施例, 本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例, 都属于本发明所保护的范围。
如图 1, 本发明提供了一种构建规则库的设备, 包括 : 存储规则库搭建工具模块、 人机交互模块、 构建规则库模块 ;
所述存储规则库搭建工具模块, 用于储存利用编程语言设置的各种规则库搭建工 具;
所述人机交互模块, 用于通过可视化方式向用户提供各种规则库搭建工具 ;
所述构建规则库模块, 用于接收用户选择的规则库搭建工具的信息, 利用选择的 所述规则库搭建工具组合各个规则, 构建出规则库。
由于采用可视化的方式构建规则库, 将信息系统技术人员编程使用的机器语言转 换成自然语言, 用户可以操作的可视化样式, 由于用户可以根据自己工作中的逻辑判断顺 序, 通过可视化图标, 亲自构建规则库, 因此实现构建满足实际业务需求的规则库的设备。
所述人机交互模块, 优选为进一步用于接收用户输入的对应各个规则的判定结 果、 条件和条件值 ;
所述构建规则库模块, 优选为用于利用选择的所述规则库搭建工具组合对应各个 规则的判定结果、 条件和条件值, 构建出规则库。
所述规则库优选为包括所述规则和所述规则对应的判定结果, 所述规则优选为包 括条件和条件值, 所述条件和条件值优选为相对应 ; 所述规则库优选为用于利用其包括的 规则和判定结果对待监测数据进行检查。所述规则完全符合用户根据日常业务工作中 ( 例如医生开处方 ) 的逻辑判断, 所 述规则库根据用户 ( 比如医护人员 ) 的逻辑判断进行构建, 所述规则库是所述规则按照用 户 ( 比如医护人员 ) 的逻辑判断方式进行的整理、 汇总, 完全符合用户 ( 比如医护人员 ) 的 实际需要。
所述规则的提取依据是用户实际工作中的逻辑判断方法和步骤, 即在提取过程中 加入人脑的思维方式, 采用智能化方式提取规则和规则对应的判定结果 ; 比如, 医药领域, 针对药物, 可以根据医生对用药人群、 各种药物反应、 用药量等实际为病人诊断的逻辑判断 来设定规则及相应的规则判定结果。
所述构建规则库的设备, 优选为进一步包括 : 数据监测模块, 所述数据监测模块用 于接收数据监测程序启动信号, 并在数据监测程序启动后进行待监测数据接收, 调用所述 构建规则库模块构建出的规则库, 根据该规则库对待监测数据进行数据监测, 然后输出监 测结果。 设备可以完成待监测处方的监测处理, 不需要另外添加服务器, 降低了对设备硬件 的需求, 因此降低了设备成本。 所述数据监测模块为所述设备的核心模块, 所述设备的其他 模块优选为基于所述数据监测模块的工作原理、 运行需要而设计。所述规则库为所述数据 监测模块的核心, 是所述设备运行的软件, 因此所述设备实现软硬件结合的一体化设计, 不 需要其他辅助设备, 设备设计简单, 实用性高。
所述数据监测模块优选为包括 : 数据输入子模块、 数据输出子模块、 数据处理子模块; 所述数据输入子模块优选为用于接收数据监测程序启动信号, 以及接收来自外部 数据系统的待监测数据并将待监测数据传给所述数据处理模块进行监测处理 ;
所述数据处理子模块优选为用于调用所述构建规则库模块构建的规则库, 对待监 测数据进行监测处理, 得到监测结果 ;
所述数据输出子模块优选为用于接收来自所述数据处理子模块的监测结果, 并将 其输出到所述外部数据系统。
所述的构建规则库的设备, 优选为进一步包括 : 数据存储模块 ;
所述数据存储模块优选为用于存储已监测数据和相应监测结果以供外部查询, 并 存储所述各个规则及用户更新的新规则 ;
所述构建规则库模块优选为是利用选择的所述规则库搭建工具组合所述数据存 储模块中存储的规则。
存储后方便查询, 同时避免同一配方多次监测, 避免重复, 而且提高了监测效率。
所述人机交互模块优选为包括 : 通过显示的方式向用户提供的各种规则库搭建工 具; 所述显示的方式优选为显示灯、 文字显示、 图像显示、 声音显示等一种或多种显示方式。
所述人机交互模块优选为进一步用于向用户提供所述设备的设备连接状态、 设备 运转状态、 设备通电状态中的一种或几种。
所述人机交互模块优选为包括 : 显示屏, 所述显示屏用于显示用户查询系统和显 示所述人机交互模块通过可视化方式向用户提供的各种规则库搭建工具 ; 所述显示屏优选 为触摸屏, 用户可以直观的进行屏幕操作 ; 提高了设备使用的多样化和多功能化。
所述人机交互模块的显示部分与所述数据处理模块优选为采用串行接口连接。
所述构建规则库的设备优选为进一步包括 : 数据查询模块 ;
所述数据查询模块优选为用于接收查询程序启动信号, 并在查询程序启动后, 查 询所述数据存储模块存储的已监测数据和相应监测结果, 查询已监测数据的数量, 查询所 述构建规则库模块中规则库里的规则, 并将查询结果输出。通过所述查询模块可以方便的 查询已监测处方的监测结果、 已监测处方的数量、 规则库中的规则等内容, 扩宽了所述设备 的功能。
所述构建规则库的设备优选为用于数据监测, 所述数据优选为包括来自于临床医 学和药学数据库、 医疗质量管理数据库、 医院管理数据库、 数据采集和处理数据库、 智能信 息化管理数据库中的一种或多种数据库的数据。
通过本发明提供的一种构建规则库的设备, 能够达到如下的有益效果 :
1. 实现构建满足实际业务需求的规则库的设备。本发明包括存储规则库搭建工 具模块、 人机交互模块、 构建规则库模块 ; 所述存储规则库搭建工具模块, 用于储存利用编 程语言设置的各种规则库搭建工具 ; 所述人机交互模块, 用于通过可视化方式向用户提供 各种规则库搭建工具 ; 所述构建规则库模块, 用于接收用户选择的规则库搭建工具的信息, 利用选择的所述规则库搭建工具组合各个规则, 构建出规则库。由于采用可视化的方式构 建规则库, 将信息系统技术人员编程使用的机器语言转换成自然语言, 用户可以操作的可 视化样式, 由于用户可以根据自己工作中的逻辑判断顺序, 通过可视化图标, 亲自构建规则 库, 因此实现构建满足实际业务需求的规则库的设备。 2. 软硬件结合的一体化设计, 结构简单、 容易维护。本发明所述人机交互模块, 优 选为进一步用于接收用户输入的对应各个规则的判定结果、 条件和条件值 ; 所述构建规则 库模块, 优选为用于利用选择的所述规则库搭建工具组合对应各个规则的判定结果、 条件 和条件值, 构建出规则库 ; 数据监测程序进行待监测数据接收, 调用所述构建规则库模块构 建出的规则库, 根据该规则库对待监测数据进行数据监测 ;; 实现软硬件结合的一体化设 计, 不需要其他辅助设备, 设备设计简单, 容易维护, 实用性高。
3. 监测快速。本发明利用所述规则库中的规则对输入的待监测数据进行监测, 而 且在监测处理后将已监测数据及监测结果进行存储, 避免同一数据多次监测, 避免重复, 而 且利用规则库监测提高了监测效率。
4. 实时监测。 本发明数据输入模块与外部数据系统相连, 因此, 外部数据系统可以 实时传送至设备内, 进行待监测数据的监测, 完成待监测数据的实时监测。
5. 多功能化。本发明包括构建规则库模块、 数据监测模块、 人机交互模块、 查询模 块、 数据存储模块等, 从而实现在本发明的设备上进行规则库构建、 调用构建的规则库进行 数据监测、 直观的向用户显示各类信息、 实现数据查询、 数据存储、 设备程序控制和工作状 态控制, 完全实现多功能化。
本发明提供的各种实施例可根据需要以任意方式相互组合, 通过这种组合得到的 技术方案, 也在本发明的范围内。
显然, 本领域技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神 和范围。这样, 倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内, 则本发明也包含这些改动和变型在内。