standard library
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211171689.5 (22)申请日 2022.09.26 (71)申请人 南京海泰医疗信息系统有限公司 地址 210023 江苏省南京市玄武区玄武大 道699-22号江苏软件园1号楼3 -4层 (72)发明人 徐会城 刘峰 李晓诚 高燕生  刘琼梅  (74)专利代理 机构 南京钟山专利代理有限公司 32252 专利代理师 戴朝荣 (51)Int.Cl. G16H 10/60(2018.01) G06F 16/21(2019.01) G06F 16/22(2019.01) G06F 16/27(2019.01) (54)发明名称 一种医院临床诊疗数据的可定制化迁移方 法 (57)摘要 本发明提供一种医院临床诊疗数据的可定 制化迁移方法, 包括: S1、 配置和对比正式数据库 和迁移数据库的连接信息; S2、 读取正式数据库 和迁移数据库的表结构信息, 按照业务逻辑根据 主键关联要迁移的表结构信息, 形成xml结构的 迁移方案; S3、 按照条件筛选出需要迁移的病人 数据, 执行迁移。 该迁移方案可 以根据业务系统 的业务逻辑自定义需要迁移的数据, 使用起来灵 活便捷; 迁移过程中插入了标识病人IPID及迁移 状态, 便于管理查看迁移进度和状态, 迁移过程 中出错根据病人IPID更新状态为迁移失败, 输 出 错误日志便于管理员追踪原因; 迁移后的数据可 以正常调用, 不会对业务系统产生影响; 数据迁 移后可以删除正式数据库中的数据, 提升正式数 据库的操作响应 速度。 权利要求书2页 说明书4页 附图2页 CN 115527644 A 2022.12.27 CN 115527644 A 1.一种医院临床诊疗数据的可定制化迁移方法, 其特 征在于, 包括: S1、 配置和对比正式数据库和迁移数据库的连接信息; S2、 读取正式数据库和迁移数据库的表结构信息, 按照业务逻辑根据主键关联要迁移 的表结构信息, 形成迁移方案; S3、 按照条件筛 选出需要迁移的病人 数据, 按照迁移方案执 行迁移。 2.根据权利要求1所述的一种医院临床诊疗数据的可定制化迁移方法, 其特 征在于, 步骤S1具体包括以下步骤: S11、 配置正式数据库和迁移数据库的连接信息; S12、 对比正式数据库和迁移数据库表的一 致性; S13、 正式数据库和迁移数据库不一致时, 自动生成修改表相关的SQL语句, 执行SQL语 句后同步表结构信息 。 3.根据权利要求2所述的一种医院临床诊疗数据的可定制化迁移方法, 其特征在于, 所 述对比正式数据库和迁移数据库表的一致性包括: 迁移数据库表的表、 字段、 表主键、 索引 的一致性。 4.根据权利要求1所述的一种医院临床诊疗数据的可定制化迁移方法, 其特 征在于, 步骤S2具体包括以下步骤: S21、 设置迁移方案根节点: 以病人信息表为诊疗数据主表T1, 设置T1为迁移根节点, 设 置病人标识符KE Y1; S22、 设置迁移方案子节点: 设置病人各诊疗数据子表T2, 将T2添加为诊疗数据主表T1 的子节点, 设置各子节点和根节点关联字段 KEY2; S23、 当诊疗数据子表T2存在关联的诊疗数据子表T3时, 将诊疗数据子表T3添加为T2的 子节点, 设置诊疗数据子表T3和T2的关联字段 KEY3; S24、 当诊疗数据子表T3存在子表时, 继续为诊疗数据子表T3创建子节点并设置相应的 关联字段; S25、 将各节点信息和关联关系组织成迁移方案 。 5.根据权利要求1所述的一种医院临床诊疗数据的可定制化迁移方法, 其特 征在于, 步骤S22中, 诊疗数据子表T2包括病人基本信息、 入院记录、 病程记录、 谈话记录、 病案 首页、 出院记录、 医嘱信息、 检验检查记录、 护理记录、 体温单主表、 手术信息、 输血信息、 药 品信息、 费用信息 。 6.根据权利要求1所述的一种医院临床诊疗数据的可定制化迁移方法, 其特 征在于, 步骤S23中, 诊疗数据子表T3包括医嘱详情、 检验项目明细、 检查项目明细、 护理详情、 体温单明细、 手术记录明细、 输血信息明细、 药品明细、 费用明细。 7.根据权利要求1所述的一种医院临床诊疗数据的可定制化迁移方法, 其特征在于, 步 骤S3具体包括以下步骤: S31、 解析迁移方案中的数据库配置, 通过连接池方式初始化正式数据库和迁移数据库 的连接; S32、 创建数据库事务, 解析迁移方案根节点, 根据病人标识符KEY1查询根节点病人的 信息, 插入病人信息 至迁移数据库中, 删除正式数据库中对应的数据; S33、 循环解析迁移方案中各子节点, 按照关联字段KEY2=KEY1查出所有子表信息, 将权 利 要 求 书 1/2 页 2 CN 115527644 A 2数据插入到迁移数据库中, 删除正式数据库中对应的数据; S34、 当步骤S33中的子节点还存在子节点时, 则查出相应的子表信息, 将数据插入到迁 移数据库中, 删除正式数据库中对应的数据; S35、 单个病人 所有表数据节点处 理结束后, 统一事务 提交, 确定病人 数据的一 致性; S36、 当单个病人 数据迁移出错时, 事务回滚并重新迁移数据直至 迁移成功; S37、 重复步骤S32 ~S36, 迁移下一个病人的数据。 8.根据权利要求7 所述的一种医院临床诊疗数据的可定制化迁移方法, 其特 征在于, 步骤S31和步骤S32之间还 包括以下步骤: 向迁移状态 表中插入标识病人IPID和迁移状态。 9.根据权利要求8所述的一种医院临床诊疗数据的可定制化迁移方法, 其特 征在于, 步骤S35中确定病人 数据一致性后, 根据病人IPID更新状态为迁移完成。 10.根据权利要求8所述的一种医院临床诊疗数据的可定制化迁移方法, 其特 征在于, 步骤S36中事务回滚后, 迁移状态表中根据病人IPID更新状态为迁移 失败, 输出错误日 志到日志文件。权 利 要 求 书 2/2 页 3 CN 115527644 A 3

PDF文档 专利 一种医院临床诊疗数据的可定制化迁移方法

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种医院临床诊疗数据的可定制化迁移方法 第 1 页 专利 一种医院临床诊疗数据的可定制化迁移方法 第 2 页 专利 一种医院临床诊疗数据的可定制化迁移方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:33:12上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。