数据迁移方法、装置、计算机设备和可读存储介质制造方法及图纸

技术编号:29706646 阅读:26 留言:0更新日期:2021-08-17 14:36
本申请涉及计算机技术领域,特别是涉及一种数据迁移方法、装置、计算机设备和可读存储介质。所述方法包括:获取待迁移的检查记录数据;获取对应待迁移的检查记录数据的检查数据集合;基于检查数据集合匹配对应的影像数据,并将匹配后的影像数据上传到目标数据库。采用本方法能够提升将旧PACS系统中的非DICOM数据和DICOM数据迁移至新的PACS系统中的迁移速度以及迁移准确性。

【技术实现步骤摘要】
数据迁移方法、装置、计算机设备和可读存储介质
本申请涉及计算机
,特别是涉及一种数据迁移方法、装置、计算机设备和可读存储介质。
技术介绍
随着数字化信息时代的快速发展,医学影像存档与通讯系统(PictureArchivingandCommunicationSystems、PACS)非常广泛的应用在医院影像科室,其主要任务就是将医院日常产生的各种医学影像,如磁共振(MagneticResonance,MR)、计算机断层扫描(ComputedTomography,CT)、超声(Ultrasound,US)、各种X光机、红外仪等设备产生的影像数据等,以数字化的方式保存起来,当需要的时候可以在相应的权限下快速地查找和调阅。在PACS系统中,患者的检查相关信息通常是以层级结构存储,对于非DICOM(DigitalImagingandCommunicationsinMedicine,医学数字成像和通信)数据也会记录相应的信息到数据库中。在PACS系统进行升级或者需要替换为新的PACS系统时,如何快速准确的将非DICOM数据以及DICOM数据迁移到新的PACS系统中是一个亟待解决的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提升迁移速度以及迁移准确性的数据迁移方法、装置、计算机设备和可读存储介质。一种数据迁移方法,所述方法包括:获取待迁移的检查记录数据;获取对应待迁移的检查记录数据的检查数据集合;基于检查数据集合匹配对应的影像数据,并将匹配后的影像数据上传到目标数据库。在其中一个实施例中,获取待迁移的检查记录数据,包括:将从待迁移数据库查询到的检查记录数据通过事务的方式插入至迁移数据库;从迁移数据库中获取待迁移的检查记录数据。在其中一个实施例中,从迁移数据库获取待迁移的检查记录数据之前,还包括:将迁移数据库中被标记为迁移失败的检查记录数据的数据状态更新为待迁移状态;获取待迁移状态的检查记录数据,得到待迁移的检查记录数据。在其中一个实施例中,检查数据集合包括:检查记录数据以及对应的影像层级结构关系。在其中一个实施例中,将查询到的检查记录数据插入至迁移数据库以及从迁移数据库获取待迁移的检查记录数据通过多线程或分布式系统处理。在其中一个实施例中,基于检查数据集合匹配对应的影像数据,并将匹配后的影像数据上传到目标数据库是通过接口模型进行的。在其中一个实施例中,上述方法还包括:在确定影像数据上传失败时,通过回滚事务的方式,再次上传匹配后的影像数据至目标数据库。一种数据迁移装置,所述装置包括:检查记录数据获取模块,用于获取待迁移的检查记录数据;检查数据集合获取模块,用于获取对应待迁移的检查记录数据的检查数据集合;上传模块,用于基于检查数据集合匹配对应的影像数据,并将匹配后的影像数据上传到目标数据库。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例所述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的方法的步骤。上述数据迁移方法、装置、计算机设备和可读存储介质,通过获取待迁移的检查记录数据,并获取对应待迁移的检查记录数据的检查数据集合,进一步基于检查数据集合匹配对应的影像数据,并将匹配后的影像数据上传到目标数据库。从而,可以基于获取到的待迁移检查记录数据,确定对应的检查数据集合,并可以基于检查数据集合,对非DICOM数据格式的影像数据进行准确匹配,并在匹配后上传至目标数据库中,使得可以将非DICOM数据和DICOM数据一起上传至目标数据库中,可以提升数据迁移的准确性以及迁移速度。附图说明图1为一个实施例中数据迁移方法的应用场景图;图2为一个实施例中数据迁移方法的流程示意图;图3为另一个实施例中数据迁移方法的流程示意图;图4为一个实施例中数据迁移的整体架构图;图5为一个实施例中数据迁移装置的结构框图;图6为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的数据迁移方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。具体地,终端102基于用户的触发生成迁移指令,并发送至服务器104,使得服务器104基于迁移指令进行数据迁移。具体地,服务器104获取待迁移的检查记录数据,并获取对应待迁移的检查记录数据的检查数据集合。进一步,服务器104可以基于检查数据集合匹配对应的影像数据,并将匹配后的影像数据上传到目标数据库。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种数据迁移方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:步骤S202,获取待迁移的检查记录数据。其中,检查记录数据是指检查对象在进行身体部位的检查时,用于记录检查对象做过相关检查的数据,例如,可以包括检查对象的对象标识、检查日志、检查项目等。在本实施例中,对象标识可以是指检查对象的身份证号码或者是挂号编号等能够指示检查对象唯一性的标识。在本实施例中,当系统需要进行数据迁移的时候,例如,需要将旧PACS系统中的数据迁移至新的PACS系统中时,对于数据库中按层级存储的各种非DICOM的数据,均需要按照旧系统中存储层级之间的关系,存储至新的PACS系统中,以便于在完成数据迁移后,在新的PACS系统中也能检索到对应的历史数据,且保障信息的一致性。具体地,用户可以基于终端生成迁移指令,并将迁移指令发送至服务器,使得服务器在接收到迁移指令时,执行本申请方案,进行数据的迁移。在本实施例中,服务器在接收到迁移指令之后,可以对待迁移数据库进行查询,并获取待迁移的检查记录数据。其中,待迁移数据库即是指旧的PACS系统的数据库。步骤S204,获取对应待迁移的检查记录数据的检查数据集合。在本实施例中,服务器可以基于获取到的待迁移的检查记录数据,获取对应待迁移的检查记录数据的检查数据集合。其中,检查数据集合可以表示为studyCollection,检查数据集合可以包括但不限于检查记录数据以及对应的影像层级结构关系。在本实施例中,影像层级结构关系是指检查记录数据与对应的影像数据的层级关系,具体可以是指影像数据与检查记录数据、检查信息、影像序列信息或者是影像信息之间的关系。在本实施例中,服务器可以基于检查记录数据,将检查记录数据与获取本文档来自技高网...

【技术保护点】
1.一种数据迁移方法,其特征在于,所述方法包括:/n获取待迁移的检查记录数据;/n获取对应所述待迁移的检查记录数据的检查数据集合;/n基于所述检查数据集合匹配对应的影像数据,并将匹配后的所述影像数据上传到目标数据库。/n

【技术特征摘要】
1.一种数据迁移方法,其特征在于,所述方法包括:
获取待迁移的检查记录数据;
获取对应所述待迁移的检查记录数据的检查数据集合;
基于所述检查数据集合匹配对应的影像数据,并将匹配后的所述影像数据上传到目标数据库。


2.根据权利要求1所述的方法,其特征在于,所述获取待迁移的检查记录数据,包括:
将从待迁移数据库中查询到的检查记录数据,通过事务的方式插入至迁移数据库;
从所述迁移数据库中获取待迁移的检查记录数据。


3.根据权利要求2所述的方法,其特征在于,所述从所述迁移数据库获取待迁移的检查记录数据之前,还包括:
将所述迁移数据库中被标记为迁移失败的检查记录数据的数据状态更新为待迁移状态;
获取待迁移状态的检查记录数据,得到待迁移的检查记录数据。


4.根据权利要求2所述的方法,其特征在于,将查询到的检查记录数据插入至迁移数据库以及从所述迁移数据库获取待迁移的检查记录数据通过多线程或分布式系统处理。


5.根据权利要求1至4任一项所述的方法,其特征在于,所述检查数据集合包括:所述检查记录数据以及对应的影像层级结...

【专利技术属性】
技术研发人员:吴咏辉
申请(专利权)人:武汉联影医疗科技有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1