本发明涉及计算机领域,具体而言,涉及一种dicom文件的传输系统及方法、装置。
背景技术:
相关技术中,某些医院的医疗水平不高,无法对患者的特定病情进行治疗,比如一些县级医院,那么需要跟有关联的市级医院(专家医院)请求帮助,此时需要和专家医院共享医学影像文件,方便专家医院分析该患者的病情。目前从安全方面考虑,医院的放射治疗计划系统,比如放射治疗计划系统pinnacle,是不允许直接接入优盘,因为若要使用u盘,需要接入到安装pinnacle的机器上,若u盘有病毒的话,极易造成机器的病毒感染,直接就把pinnacle系统感染了,存在风险。另外,导出影像文件dicom(全称为digitalimagingandcommunicationsinmedicine,即数字成像和通信医学)文件的操作流程复杂、繁琐。例如,在县级医院的pinnacle中,需要先导出患者的dicom文件,再将dicom文件进行压缩,形成压缩包,然后上传至协作系统,专家登录协作系统,下载该压缩包,然后将压缩包导到专家的pinnacle上进行解压,才能查看,操作不便、繁琐,在专家医院诊断患者的dicom文件后,回传过程跟上传流程同样繁琐,导致医生工作效率低下。
针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
技术实现要素:
本发明实施例提供了一种dicom文件的传输系统及方法、装置,以至解决了相关技术中影像文件的传输过程不安全、效率低的技术问题。
根据本发明的一个实施例,提供了一种dicom文件的传输系统,该系统至少包括:第一预设优盘,第一本地网关以及与所述第一本地网关对应的第一本地传输模块,其中,所述第一预设优盘,内设有第一预设程序,其中,所述第一预设程序用于在所述第一预设优盘接入所述第一本地网关后,向所述第一本地传输模块发送第一请求;接收所述第一本地传输模块发送的压缩包文件,其中,所述第一请求用于请求获取所述第一本地网关中的一个或多个dicom文件,所述压缩包文件包括所述一个或多个dicom文件以及与所述一个或多个dicom文件对应的描述信息;所述第一本地网关,用于获取第一放射治疗计划系统中的所述一个或多个dicom文件;基于所述第一请求将所述一个或多个dicom文件发送至所述第一本地传输模块;所述第一本地传输模块,用于在所述第一本地网关获取所述一个或多个dicom文件时,生成与所述一个或多个dicom文件对应的描述信息;接收所述第一预设程序发送的第一请求;根据所述第一请求查询所述描述信息;根据所述描述信息获取所述第一本地网关中的一个或多个dicom文件;将所述描述信息和所述一个或多个dicom文件进行打包,得到所述压缩包文件;将所述压缩包文件发送至所述第一预设优盘。
可选的,在所述第一预设程序检测到网络时,所述系统还包括:云端服务器,其中,所述云端服务器,与所述第一预设优盘通讯连接,用于接收通过所述第一预设程序上传的所述压缩包文件;在对所述压缩包文件进行解压后,根据所述描述信息确定所述一个或多个dicom文件中待上传至业务系统的dicom文件,其中,所述业务系统用于确定所述dicom文件中待上传至第二放射治疗计划系统的第一dicom文件;将所述第一dicom文件与患者的病历图片进行关联;将所述第一dicom文件回传至所述云端服务器。
可选的,所述系统还包括:第二预设优盘,其中,所述第二预设优盘,内设有第二预设程序,用于在与所述云端服务器通讯连接时,通过所述第二预设程序从所述云端服务器中下载所述第一dicom文件。
可选的,所述系统还包括:与所述第二放射治疗计划系统关联的第二本地网关,以及与所述第二本地网关对应的第二本地传输模块,其中,所述第二预设优盘,还用于在所述第二预设优盘接入所述第二本地网关时,通过启动所述第二预设程序向所述第二本地传输模块发送第二请求,其中,所述第二请求用于请求将所述第一dicom文件传输至所述第二放射治疗计划系统;所述第二本地传输模块,用于接收所述第二请求和所述第一dicom文件;将所述第一dicom文件发送至所述第二本地网关;所述第二本地网关,用于接收所述第二本地传输模块发送的所述第一dicom文件;并将所述第一dicom文件发送至所述第二放射治疗计划系统。
可选的,在所述第二放射治疗计划系统对所述第一dicom文件进行勾画处理后,所述系统还用于:通过所述第二本地网关接收所述第二放射治疗计划系统发送的第二dicom文件,其中,所述第二dicom文件为对所述第一dicom文件进行勾画处理得到的dicom文件;通过所述第二传输模块将所述第二dicom文件回传至所述第二预设优盘;通过所述第二预设程序将所述第二dicom文件回传至所述云端服务器;通过所述第一预设程序从所述云端服务器中下载所述第二dicom文件至所述第一预设优盘;通过所述第一预设程序将所述第二dicom文件回传至所述第一本地传输模块;通过所述第一本地传输模块将所述第二dicom文件回传至所述第一本地网关;通过所述第一本地网关将所述第二dicom文件回传至所述第一放射治疗计划系统。
根据本发明的一个实施例,提供了一种dicom文件的传输方法,应用于预设优盘,所述预设优盘内设预设程序,所述方法包括:在所述预设优盘接入本地网关时,通过启动所述预设程序向与所述本地网关对应的本地传输模块发送第一请求,其中,所述第一请求用于请求获取所述本地网关中的一个或多个dicom文件;所述一个或多个dicom文件为在患者在第一放射治疗计划系统中就诊时的dicom文件;所述本地传输模块用于在所述本地网关获取所述一个或多个dicom文件时,生成与所述一个或多个dicom文件对应的描述信息,根据所述第一请求查询所述描述信息,并在根据所述描述信息获取所述一个或多个dicom文件后,将所述描述信息和所述一个或多个dicom文件进行打包,得到压缩包文件;将所述压缩包文件发送至所述预设优盘;接收所述本地传输模块发送的压缩包文件。
可选的,在所述预设优盘与云端服务器通讯连接时,所述方法还包括:通过所述预设程序将所述压缩包文件上传至所述云端服务器,其中,所述云端服务器用于接收所述压缩包文件;对所述压缩包文件进行解压后,根据所述描述信息确定所述一个或多个dicom文件中待上传至业务系统的dicom文件,其中,所述业务系统用于确定所述dicom文件中待上传至第二放射治疗计划系统的第一dicom文件;将所述第一dicom文件与患者的病历图片进行关联;将所述第一dicom文件回传至所述云端服务器。
根据本发明的一个实施例,提供了一种dicom文件的传输装置,应用于预设优盘,所述预设优盘内设预设程序,所述装置包括:发送模块,用于在所述预设优盘接入本地网关时,通过启动所述预设程序向与所述本地网关对应的本地传输模块发送第一请求,其中,所述第一请求用于请求获取所述本地网关中的一个或多个dicom文件;所述一个或多个dicom文件为在患者在第一放射治疗计划系统中就诊时的dicom文件;所述本地传输模块用于在所述本地网关获取所述一个或多个dicom文件时,生成与所述一个或多个dicom文件对应的描述信息,根据所述第一请求查询所述描述信息,并在根据所述描述信息获取所述一个或多个dicom文件后,将所述描述信息和所述一个或多个dicom文件进行打包,得到压缩包文件;将所述压缩包文件发送至所述预设优盘;接收模块,用于接收所述本地传输模块发送的压缩包文件。
可选的,在所述预设优盘与云端服务器通讯连接时,所述装置还包括:上传模块,用于通过所述预设程序将所述压缩包文件上传至所述云端服务器,其中,所述云端服务器用于接收所述压缩包文件;对所述压缩包文件进行解压后,根据所述描述信息确定所述一个或多个dicom文件中待上传至业务系统的dicom文件,其中,所述业务系统用于确定所述dicom文件中待上传至第二放射治疗计划系统的第一dicom文件;将所述第一dicom文件与患者的病历图片进行关联;将所述第一dicom文件回传至所述云端服务器。
根据本发明的又一个实施例,还提供了一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项装置实施例中的步骤。
通过本发明,在预设优盘中安装预设程序,在预设优盘接入本地网关后,通过启动预设程序,向与本地网关对应的本地传输模块发送请求,获取本地网关中dicom文件,本地网关获取第一放射治疗计划系统中的dicom文件时,本地传输模块还会记录dicom文件的描述信息,预设优盘基于请求获取dicom文件,而无需直接将优盘接入放射治疗计划系统去获取影像文件,保证放射治疗计划系统的安全性,通过在预设优盘中配置预设程序获取dicom文件的操作流程简单,提高文件传输效率,解决了相关技术中影像文件的传输不安全、效率低的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例的一种dicom文件的传输系统的结构框图;
图2是根据本发明实施例提供的qatools优盘与本地rt网关对接的信息交互图;
图3是根据本发明实施例提供的一种无公网环境下dicom文件的传输流程图;
图4是本发明实施例的一种dicom文件的传输方法应用于计算机终端的硬件结构框图;
图5是本发明实施例的一种dicom文件的传输方法的流程图;
图6是本发明实施例的一种dicom文件的传输装置的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
在本发明实施例提供了一种dicom文件的传输系统,图1是本发明实施例的一种dicom文件的传输系统的结构框图。如图1所示,该系统至少包括:第一预设优盘10,第一本地网关20以及与第一本地网关20对应的第一本地传输模块30,其中,
第一预设优盘10,内设有第一预设程序,其中,第一预设程序用于在第一预设优盘接入第一本地网关后,向第一本地传输模块发送第一请求;接收第一本地传输模块发送的压缩包文件,其中,第一请求用于请求获取第一本地网关中的一个或多个dicom文件,压缩包文件包括一个或多个dicom文件以及与一个或多个dicom文件对应的描述信息;
可选的,本实施例中的第一预设程序为由java编写的.exe。
图2是根据本发明实施例提供的qatools优盘与本地rt网关对接的信息交互图,如图2所示,在qatools优盘(即上述第一预设优盘)插入前置机(比如电脑)后,启动qatools程序(即上述第一预设程序),检测到与本地rt网关(即上述第一本地网关)配套的本地传输服务(即上述第一本地传输模块)后,向本地传输服务发送下载dicom文件的请求,逐条下载下来,告诉本地网关需要将那些待上传的文件传输给优盘,即通过.exe请求本地传输服务。
第一本地网关20,用于获取第一放射治疗计划系统中的一个或多个dicom文件;基于第一请求将一个或多个dicom文件发送至第一本地传输模块30;
在本实施例中,通过为本地rt(全称为radiotreatment,即放射治疗)网关写一个配套的本地传输服务,如图2所示,每当本地rt网关获取放射治疗计划系统中的一个dicom文件时,本地传输服务都会记录一条与该dicom文件对应的描述信息,并存储在与本地传输服务关联的数据库中。
本实施例中的描述信息用于记录有多少个需要上传的dicom文件压缩包,dicom文件的文件名,每个文件的用途或来源,需要发送到哪儿,以及该dicom文件对应的患者id。
可选的,在本地传输服务查询描述信息时,本地网关将dicom文件发送至本地传输服务。
第一本地传输模块30,用于在第一本地网关20获取一个或多个dicom文件时,生成与一个或多个dicom文件对应的描述信息;接收第一预设程序发送的第一请求;根据第一请求查询描述信息;根据描述信息获取第一本地网关中的一个或多个dicom文件;将描述信息和一个或多个dicom文件进行打包,得到压缩包文件;将压缩包文件发送至第一预设优盘。
在本实施例中,如图2所示,在本地传输服务接收到qatools程序发送的请求后,查询本地传输服务的数据库中记录的描述信息,本地传输服务会根据描述信息从本地rt网关中下载所有待上传的dicom文件,然后本地传输服务会将下载的dicom文件和描述信息打包,得到压缩包文件,上传至第一预设优盘。
通过本发明,在预设优盘中安装预设程序,在预设优盘接入本地网关后,通过启动预设程序,向与本地网关对应的本地传输模块发送请求,获取本地网关中dicom文件,本地网关获取第一放射治疗计划系统中的dicom文件时,本地传输模块还会记录dicom文件的描述信息,预设优盘基于请求获取dicom文件,而无需直接将优盘接入放射治疗计划系统去获取影像文件,保证放射治疗计划系统的安全性,通过在预设优盘中配置预设程序获取dicom文件的操作流程简单,提高文件传输效率,解决了相关技术中影像文件的传输不安全、效率低的技术问题。
在本案的一个可选的实施例中,在第一预设程序检测到网络时,系统还包括:云端服务器,其中,云端服务器,与第一预设优盘通讯连接,用于接收通过第一预设程序上传的压缩包文件;在对压缩包文件进行解压后,根据描述信息确定一个或多个dicom文件中待上传至业务系统的dicom文件,其中,业务系统用于确定dicom文件中待上传至第二放射治疗计划系统的第一dicom文件;将第一dicom文件与患者的病历图片进行关联;将第一dicom文件回传至云端服务器。
根据上述实施例,安装有qatools程序的qatools优盘接入其他前置机(例如电脑),qatools程序会检测前置机是否连接有网络,若检测到云端传输服务的ip地址,则确定前置机处于有网络环境下;然后qatools程序会检测qatools优盘中是否存在待上传的压缩包文件,若有,则将压缩包文件上传至云端服务器,云端服务器会对压缩包文件进行解压,得到描述信息和所有dicom文件;同时qatools程序也会检测是否有需要回传的dicom文件。
另外,本实施例中的业务系统可以为协作系统,rt网关,质控系统,肿瘤信息管理系统,但不限于此。
在一个示例中,若云端传输服务确定某一个dicom文件是需要上传至rt网关的,在rt网关接收到dicom文件后,可选的,向协作系统发送接收dicom文件的通知,并告知协作系统dicom文件中的文件内容;然后协作系统会根据患者的id将存储的患者的病历图片与dicom文件的文件内容关联,关联之后向rt网关发送通知。可选地,在关联病历图片之后,可由关联为患者选择专家,以及专家医院(即第二放射治疗计划系统),并告知rt网关;最后rt网关将dicom文件以及关联的专家信息回传至云端服务器。
在本案的一个可选的实施例中,该系统还包括:第二预设优盘,其中,第二预设优盘,内设有第二预设程序,用于在与云端服务器通讯连接时,通过第二预设程序从云端服务器中下载第一dicom文件。
在本实施例中,第二预设优盘与第一预设优盘可为同一个qatools优盘,也可为不同的qatools优盘,但qatools优盘中均设有qatools程序;第二预设优盘用于从云端服务器中需要上传至第二放射治疗计划系统中的dicom文件(即上述第一dicom文件)。
在一个可选的实施例中,该系统还包括:与第二放射治疗计划系统关联的第二本地网关,以及与第二本地网关对应的第二本地传输模块,其中,第二预设优盘,还用于在第二预设优盘接入第二本地网关时,通过启动第二预设程序向第二本地传输模块发送第二请求,其中,第二请求用于请求将第一dicom文件传输至第二放射治疗计划系统;第二本地传输模块,用于接收第二请求和第一dicom文件;将第一dicom文件发送至第二本地网关;第二本地网关,用于接收第二本地传输模块发送的第一dicom文件;并将第一dicom文件发送至第二放射治疗计划系统。
在本实施例中,若将第一dicom文件传输至第二放射治疗计划系统,将按装有qatools程序的qatools优盘接入第二本地网关,其中,第二本地网关与第二放射治疗计划系统关联,例如,可设于同一家医院。
在qatools程序检测到第二本地传输服务后,将从云端服务器中下载的第一dicom文件上传至第二本地传输服务,通过第二本地传输服务将第一dicom文件传输至第二治疗计划系统中。
根据上述实施例,在第二放射治疗计划系统对第一dicom文件进行勾画处理后,该系统还用于:通过第二本地网关接收第二放射治疗计划系统发送的第二dicom文件,其中,第二dicom文件为对第一dicom文件进行勾画处理得到的dicom文件;通过第二传输模块将第二dicom文件回传至第二预设优盘;通过第二预设程序将第二dicom文件回传至云端服务器;通过第一预设程序从云端服务器中下载第二dicom文件至第一预设优盘;通过第一预设程序将第二dicom文件回传至第一本地传输模块;通过第一本地传输模块将第二dicom文件回传至第一本地网关;通过第一本地网关将第二dicom文件回传至第一放射治疗计划系统。
在一个示例中,假设第一治疗计划系统对患者进行就诊时,无法根据患者的第一dicom文件对患者进行准确治疗时,可选择将第一dicom文件传输给专家医院(即第二放射治疗计划系统),第二放射治疗计划系统根据第一dicom文件对患者进行治疗,并在第一dicom文件中进行勾画处理,得到第二dicom文件,然后依次通过第二本地网关,第二本地传输模块,第二预设优盘,云端服务器,第一预设优盘,第一本地传输模块,第一本地网关,将第二dicom文件回传至第一治疗计划系统。
下面结合一具体实施例对本发明实施例提供的方案做进一步的说明。
图3是根据本发明实施例提供的一种无公网环境下dicom文件的传输流程图,如图3所示,通过手机拍照获取his系统中的患者病历(1);以放射治疗计划系统pinnacle为例,在普通医院,包括pinnaclea、pinnacleb等,pinnaclea搜索到搭建的本地rt网关(本地)(即上述本地网关),将待上传的所有dicom文件上传至本地rt网关(2);在本实施例中,pinnacle未连接网络,需要借助qatools1(即上述预设优盘),qatools1接入本地rt网关后,启动qatools程序(即上述第一预设程序),向本地传输服务(即上述本地传输模块)发送一个请求(即上述第一请求);本地传输服务是根据本地rt网关设置的,本地传输服务中记录了正在等待上传的所有文件,在接收到qatools程序发送的请求后,查询记录,确定还没进行传输过的文件,将本地rt网关将所有文件打成一个压缩包,并下载至本地传输服务(3);本地传输服务将该压缩包和所有文件的描述信息下载到qatools1,参见图2。
如图3所示,在qatools1接入到前置机后,qatools程序会检测是否有网络,若检测到云端传输服务的ip地址,则确定存在网络,将qatools1中的描述信息和dicom文件打包成的压缩包发送至云端服务器(5);云端服务器根据描述信息判断是否存在需要上述至rt网关的dicom文件(即上述第一dicom文件),若存在,将dicom文件分发至rt网关。进一步地,在rt网关获取到dicom文件后,跟协作平台之间进行的一系列交互。
例如,在rt网关接收到第一dicom文件后,向协作系统发送接收dicom文件的通知,并告知协作系统第一dicom文件中的文件内容;然后协作系统会根据患者的id将存储的患者的病历图片与dicom文件的文件内容关联,关联之后向rt网关发送通知。
可选地,在关联病历图片之后,可由关联为患者选择专家,以及专家医院(即第二放射治疗计划系统),并告知rt网关;最后rt网关将dicom文件以及关联的专家信息回传至云端服务器。在另一个示例中,也可以将请求的专家信息以及专家医院信息记录在患者的病历中,然后协作系统通过患者的病历图片获知。
参见图3,协作系统将第一dicom文件传输给云端服务器(8),然后通过另一个qatools2(即上述第二预设优盘)从云端服务器侧下载第一dicom文件(9);确定指定专家,比如是在pinnaclea侧申请的指定专家,或者是协作平台根据dicom文件和病历图片分配的指定专家;将qatools2插入到专家侧的机器上,基于qatools2中的qatools2程序向专家侧的本地传输服务发送请求(10);本地传输服务将第一dicom文件发送至本地rt网关,若指定专家使用pinnacle1,则将第一dicom文件传输给pinnacle1。
如图3所示,在无网络环境下,在专家勾画完成后,将勾画得到的第二dicom文件回传到本地rt网关(15);然后回传至本地传输服务(16);通过本地传输服务将第二dicom文件上传至qatools2;在qatools2搜索到网络后,上传至云端服务器(18)。然后在pinnaclea侧,若医生想要查看第二dicom文件,qatools1从云端服务器上下载第二dicom文件(22),通过步骤(23)、(24)、(25)将第二dicom文件回传至pinnaclea(即上述第一放射治疗计划系统)。
通过本发明实施例,无需将优盘直接接入放射治疗计划系统,通过安装有预设程序,自动获取放射治疗计划系统中的dicom文件,然后在经过勾画处理后的dicom文件回传至放射治疗计划系统,该过程也无兼容dicom标准,操作简单,解决了无网络环境下的dicom文件的传输效率以及安全性。
实施例2
本申请实施例一所提供的方法实施例可以在移动终端、服务器、计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图4是本发明实施例的一种dicom文件的传输方法应用于计算机终端的硬件结构框图。如图4所示,计算机终端可以包括一个或多个(图4中仅示出一个)处理器402(处理器402可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器404,可选地,上述计算机终端还可以包括用于通信功能的传输设备406以及输入输出设备408。本领域普通技术人员可以理解,图4所示的结构仅为示意,其并不对上述计算机终端的结构造成限定。例如,计算机终端还可包括比图4中所示更多或者更少的组件,或者具有与图4所示不同的配置。
存储器404可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的dicom文件的传输方法对应的计算机程序,处理器402通过运行存储在存储器404内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器404可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器404可进一步包括相对于处理器402远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置406用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输装置406包括一个网络适配器(networkinterfacecontroller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置406可以为射频(radiofrequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
为了解决相关技术中存在的技术问题,在本实施例中提供了一种dicom文件的传输方法,应用于预设优盘,预设优盘内设预设程序,图5是根据本发明实施例提供的一种dicom文件的传输方法的流程图,如图5所示,包括以下步骤:
步骤s502:在预设优盘接入本地网关时,通过启动预设程序向与本地网关对应的本地传输模块发送第一请求,其中,第一请求用于请求获取本地网关中的一个或多个dicom文件;一个或多个dicom文件为在患者在第一放射治疗计划系统中就诊时的dicom文件;本地传输模块用于在本地网关获取一个或多个dicom文件时,生成与一个或多个dicom文件对应的描述信息,根据第一请求查询描述信息,并在根据描述信息获取一个或多个dicom文件后,将描述信息和一个或多个dicom文件进行打包,得到压缩包文件;将压缩包文件发送至预设优盘;
步骤s504:接收本地传输模块发送的压缩包文件。
通过本发明,在预设优盘中安装预设程序,在预设优盘接入本地网关后,通过启动预设程序,向与本地网关对应的本地传输模块发送请求,获取本地网关中dicom文件,本地网关获取第一放射治疗计划系统中的dicom文件时,本地传输模块还会记录dicom文件的描述信息,预设优盘基于请求获取dicom文件,而无需直接将优盘接入放射治疗计划系统去获取影像文件,保证放射治疗计划系统的安全性,通过在预设优盘中配置预设程序获取dicom文件的操作流程简单,提高文件传输效率,解决了相关技术中影像文件的传输不安全、效率低的技术问题。
可选的,在预设优盘与云端服务器通讯连接时,还包括:通过预设程序将压缩包文件上传至云端服务器,其中,云端服务器用于接收压缩包文件;对压缩包文件进行解压后,根据描述信息确定一个或多个dicom文件中待上传至业务系统的dicom文件,其中,业务系统用于确定dicom文件中待上传至第二放射治疗计划系统的第一dicom文件;将第一dicom文件与患者的病历图片进行关联;将第一dicom文件回传至云端服务器。
上述dicom文件的传输方法的实施例的实施方式已由上述dicom文件的传输系统实施例的实施方式揭示,本领域技术人员可以通过上述dicom文件的传输系统的实施例的实施方式,将其推导并应用于上述dicom文件的传输方法的实施例中。
实施例3
在本实施例中还提供了一种dicom文件的传输装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图6是根据本发明实施例的一种dicom文件的传输装置的结构框图,如图6所示,该装置应用于预设优盘,预设优盘内设预设程序,包括:发送模块60,用于在预设优盘接入本地网关时,通过启动预设程序向与本地网关对应的本地传输模块发送第一请求,其中,第一请求用于请求获取本地网关中的一个或多个dicom文件;一个或多个dicom文件为在患者在第一放射治疗计划系统中就诊时的dicom文件;本地传输模块用于在本地网关获取一个或多个dicom文件时,生成与一个或多个dicom文件对应的描述信息,根据第一请求查询描述信息,并在根据描述信息获取一个或多个dicom文件后,将描述信息和一个或多个dicom文件进行打包,得到压缩包文件;将压缩包文件发送至预设优盘;接收模块62,连接至上述发送模块60,用于接收本地传输模块发送的压缩包文件。
可选的,在预设优盘与云端服务器通讯连接时,上述装置还包括:上传模块,用于通过预设程序将压缩包文件上传至云端服务器,其中,云端服务器用于接收压缩包文件;对压缩包文件进行解压后,根据描述信息确定一个或多个dicom文件中待上传至业务系统的dicom文件,其中,业务系统用于确定dicom文件中待上传至第二放射治疗计划系统的第一dicom文件;将第一dicom文件与患者的病历图片进行关联;将第一dicom文件回传至云端服务器。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
实施例4
本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
s1,在预设优盘接入本地网关时,通过启动所述预设程序向与所述本地网关对应的本地传输模块发送第一请求,其中,所述第一请求用于请求获取所述本地网关中的一个或多个dicom文件;所述一个或多个dicom文件为在患者在第一放射治疗计划系统中就诊时的dicom文件;所述本地传输模块用于在所述本地网关获取所述一个或多个dicom文件时,生成与所述一个或多个dicom文件对应的描述信息,根据所述第一请求查询所述描述信息,并在根据所述描述信息获取所述一个或多个dicom文件后,将所述描述信息和所述一个或多个dicom文件进行打包,得到压缩包文件;将所述压缩包文件发送至所述预设优盘;
s2,接收所述本地传输模块发送的压缩包文件。
可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
s1,在所述预设优盘接入本地网关时,通过启动所述预设程序向与所述本地网关对应的本地传输模块发送第一请求,其中,所述第一请求用于请求获取所述本地网关中的一个或多个dicom文件;所述一个或多个dicom文件为在患者在第一放射治疗计划系统中就诊时的dicom文件;所述本地传输模块用于在所述本地网关获取所述一个或多个dicom文件时,生成与所述一个或多个dicom文件对应的描述信息,根据所述第一请求查询所述描述信息,并在根据所述描述信息获取所述一个或多个dicom文件后,将所述描述信息和所述一个或多个dicom文件进行打包,得到压缩包文件;将所述压缩包文件发送至所述预设优盘;
s2,接收所述本地传输模块发送的压缩包文件。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
1.一种dicom文件的传输系统,其特征在于,该系统至少包括:第一预设优盘,第一本地网关以及与所述第一本地网关对应的第一本地传输模块,其中,
所述第一预设优盘,内设有第一预设程序,其中,所述第一预设程序用于在所述第一预设优盘接入所述第一本地网关后,向所述第一本地传输模块发送第一请求;接收所述第一本地传输模块发送的压缩包文件,其中,所述第一请求用于请求获取所述第一本地网关中的一个或多个dicom文件,所述压缩包文件包括所述一个或多个dicom文件以及与所述一个或多个dicom文件对应的描述信息;
所述第一本地网关,用于获取第一放射治疗计划系统中的所述一个或多个dicom文件;基于所述第一请求将所述一个或多个dicom文件发送至所述第一本地传输模块;
所述第一本地传输模块,用于在所述第一本地网关获取所述一个或多个dicom文件时,生成与所述一个或多个dicom文件对应的描述信息;接收所述第一预设程序发送的第一请求;根据所述第一请求查询所述描述信息;根据所述描述信息获取所述第一本地网关中的一个或多个dicom文件;将所述描述信息和所述一个或多个dicom文件进行打包,得到所述压缩包文件;将所述压缩包文件发送至所述第一预设优盘。
2.根据权利要求1所述的系统,其特征在于,在所述第一预设程序检测到网络时,所述系统还包括:云端服务器,其中,
所述云端服务器,与所述第一预设优盘通讯连接,用于接收通过所述第一预设程序上传的所述压缩包文件;在对所述压缩包文件进行解压后,根据所述描述信息确定所述一个或多个dicom文件中待上传至业务系统的dicom文件,其中,所述业务系统用于确定所述dicom文件中待上传至第二放射治疗计划系统的第一dicom文件;将所述第一dicom文件与患者的病历图片进行关联;将所述第一dicom文件回传至所述云端服务器。
3.根据权利要求2所述的系统,其特征在于,所述系统还包括:第二预设优盘,其中,
所述第二预设优盘,内设有第二预设程序,用于在与所述云端服务器通讯连接时,通过所述第二预设程序从所述云端服务器中下载所述第一dicom文件。
4.根据权利要求3所述的系统,其特征在于,所述系统还包括:与所述第二放射治疗计划系统关联的第二本地网关,以及与所述第二本地网关对应的第二本地传输模块,其中,
所述第二预设优盘,还用于在所述第二预设优盘接入所述第二本地网关时,通过启动所述第二预设程序向所述第二本地传输模块发送第二请求,其中,所述第二请求用于请求将所述第一dicom文件传输至所述第二放射治疗计划系统;
所述第二本地传输模块,用于接收所述第二请求和所述第一dicom文件;将所述第一dicom文件发送至所述第二本地网关;
所述第二本地网关,用于接收所述第二本地传输模块发送的所述第一dicom文件;并将所述第一dicom文件发送至所述第二放射治疗计划系统。
5.根据权利要求4所述的系统,其特征在于,在所述第二放射治疗计划系统对所述第一dicom文件进行勾画处理后,所述系统还用于:
通过所述第二本地网关接收所述第二放射治疗计划系统发送的第二dicom文件,其中,所述第二dicom文件为对所述第一dicom文件进行勾画处理得到的dicom文件;
通过所述第二本地传输模块将所述第二dicom文件回传至所述第二预设优盘;
通过所述第二预设程序将所述第二dicom文件回传至所述云端服务器;
通过所述第一预设程序从所述云端服务器中下载所述第二dicom文件至所述第一预设优盘;
通过所述第一预设程序将所述第二dicom文件回传至所述第一本地传输模块;
通过所述第一本地传输模块将所述第二dicom文件回传至所述第一本地网关;
通过所述第一本地网关将所述第二dicom文件回传至所述第一放射治疗计划系统。
6.一种dicom文件的传输方法,其特征在于,应用于预设优盘,所述预设优盘内设预设程序,所述方法包括:
在所述预设优盘接入本地网关时,通过启动所述预设程序向与所述本地网关对应的本地传输模块发送第一请求,其中,所述第一请求用于请求获取所述本地网关中的一个或多个dicom文件;所述一个或多个dicom文件为在患者在第一放射治疗计划系统中就诊时的dicom文件;所述本地传输模块用于在所述本地网关获取所述一个或多个dicom文件时,生成与所述一个或多个dicom文件对应的描述信息,根据所述第一请求查询所述描述信息,并在根据所述描述信息获取所述一个或多个dicom文件后,将所述描述信息和所述一个或多个dicom文件进行打包,得到压缩包文件;将所述压缩包文件发送至所述预设优盘;
接收所述本地传输模块发送的压缩包文件。
7.根据权利要求6所述的方法,其特征在于,在所述预设优盘与云端服务器通讯连接时,所述方法还包括:
通过所述预设程序将所述压缩包文件上传至所述云端服务器,其中,所述云端服务器用于接收所述压缩包文件;对所述压缩包文件进行解压后,根据所述描述信息确定所述一个或多个dicom文件中待上传至业务系统的dicom文件,其中,所述业务系统用于确定所述dicom文件中待上传至第二放射治疗计划系统的第一dicom文件;将所述第一dicom文件与患者的病历图片进行关联;将所述第一dicom文件回传至所述云端服务器。
8.一种dicom文件的传输装置,其特征在于,应用于预设优盘,所述预设优盘内设预设程序,所述装置包括:
发送模块,用于在所述预设优盘接入本地网关时,通过启动所述预设程序向与所述本地网关对应的本地传输模块发送第一请求,其中,所述第一请求用于请求获取所述本地网关中的一个或多个dicom文件;所述一个或多个dicom文件为在患者在第一放射治疗计划系统中就诊时的dicom文件;所述本地传输模块用于在所述本地网关获取所述一个或多个dicom文件时,生成与所述一个或多个dicom文件对应的描述信息,根据所述第一请求查询所述描述信息,并在根据所述描述信息获取所述一个或多个dicom文件后,将所述描述信息和所述一个或多个dicom文件进行打包,得到压缩包文件;将所述压缩包文件发送至所述预设优盘;
接收模块,用于接收所述本地传输模块发送的压缩包文件。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求6至7中任一项所述方法的步骤。
10.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求6至7中任一项所述的方法的步骤。
技术总结