买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种基于dom4j动态配置生成xml医疗文档的方法_中电信医疗健康科技有限公司_202311542887.2 

申请/专利权人:中电信医疗健康科技有限公司

申请日:2023-11-20

公开(公告)日:2024-03-12

公开(公告)号:CN117687711A

主分类号:G06F9/445

分类号:G06F9/445;G06F8/34;G06F9/48;G06F16/242

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.03.29#实质审查的生效;2024.03.12#公开

摘要:本发明涉及数据库技术领域,涉及xml医疗文档生成配置个性化定制,并基于dom4j提供直观、可交互的xml医疗文档可视化动态配置的方法。文档的模版是自定义的,各个模版的数据结构不同,查询需采用统一接口,为了方便后续扩展和接口的灵活性,使用策略模式为每个模版生成一个特定的业务数据查询逻辑类,各自维护自己的查询逻辑。相较同行相关技术的文档生成,每类文档都需要单独开发调整,本发明xml医疗文档模版属性配置使用统一的配置功能,使xml医疗文档模版的配置实现可视化配置,业务人员可以自由控制xml医疗文档模版属性。

主权项:1.一种基于dom4j动态配置生成xml医疗文档的方法,其特征在于包括如下步骤:属性配置:由vue提供属性配置可视化支撑,由antDesignvue框架提供组件按钮样式导入控件,导入文档通过dom4j解析成树形节点进行展示配置,通过JDBC获取数据库INFORMATION_SCHEMA元数据进行动态模版参数配置;数据获取:使用MybatisORM映射框架查询模型配置数据,根据不同的数据类型使用对应的语法动态生成查询sql,使用JdbcTemplate执行动态sql查询模版对应业务数据;文档生成:通过quartz触发xml医疗文档生成任务;使用Redission来控制每个任务的独立执行;通过Mybatis读取配置数据,使用dom4j遍历模版配置节点,使用业务数据进行映射转换,根据自定义配置生成对应的xml医疗文档;使用mongoTemplate保存生成的xml医疗文档数据;建立映射:针对模版属性配置使用统一的功能,配置模版节点与业务数据映射关系;根据映射关系配置单个节点配置取数规则;任务调度执行:触发每个任务的独立执行;动态生成SQL功能:根据配置参数实现字段和参数值的映射处拼接,完成SQL动态生成;获取xml节点配置的取数规则:按照MybatisORM映射框架查询模型配置数据的规则生成可执行取数SQL,然后把取数SQL使用JdbcTemplate执行获取对应的业务数据;获取业务数据后,把业务数据按照xml节点配置通过dom4j对查询结果进行映射转换,然后按照配置规则把对应的报文片段拼接生成完整的xml医疗文档。

全文数据:

权利要求:

百度查询: 中电信医疗健康科技有限公司 一种基于dom4j动态配置生成xml医疗文档的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。