一种查询DICOM图像的数据信息的方法及装置制造方法及图纸

技术编号:15724767 阅读:95 留言:0更新日期:2017-06-29 11:07
本发明专利技术提供一种查询DICOM图像的数据信息的方法及装置。该方法包括:接收用户输入的唯一键的值以及当前查询层级的标识;将唯一键的值及当前查询层级的标识发送给服务器,并接收服务器返回的查询数据,将查询数据写入预先定义的数据类型中;若数据类型中当前查询层级的下一层级的查询键中没有写入值,则继续查询,直至数据类型中第四层级的查询键写入值;显示当前查询层级至第四层级的查询键的值,在用户只选择一次查询层级及输入一次唯一键的值的情况下,实现全面查询并显示从当前查询层级至第四层级的查询键的值,从而,简化了用户操作以及提高了查询效率。

【技术实现步骤摘要】
一种查询DICOM图像的数据信息的方法及装置
本专利技术涉及医学图像技术,尤其涉及一种查询DICOM图像的数据信息的方法及装置。
技术介绍
随着终端设备技术以及通信技术的发展,影像归档和通信系统(PictureArchivingandCommunicationSystems;简称:PACS)在医院中的应用越来越广泛。PACS系统包括服务器端和客户端。用户在客户端输入查询信息,客户端将查询信息发送给服务器端,服务器端查询图像信息,然后将查询结果返回给客户端。用户在从客户端获得查询结果后,根据查询结果下载医学数字成像和通信(DigitalImagingandCommunicationsinMedicine;简称:DICOM)图像。目前,PACS系统包含4个内容层级:病人(Patient)层级、检查(Study)层级、系列(Series)层级以及图像(Image)层级。病人层级包含检查层级,检查层级包含系列层级,系列层级包含图像层级。可以理解为,一个病人做了多次检查,每次检查生成了多个系列图像,每个系列有多幅图像。每一层级都有唯一键(uniquekey)和查询键(querykey)。在需要查询时,用户在客户端选择待查询的层级,并输入该层级的唯一键的值或者该层级的上一层级的唯一键的值,生成查询请求,客户端将该查询请求发送给服务器,并接收服务器根据该查询请求查询到的该层级的查询键的值。采用上述方式,查询哪个层级,只能得到该层级的查询键的值。例如,输入病人层级的唯一键的值,选择查询病人层级,只能得到病人层级的查询键的值;输入病人层级的唯一键的值,选择查询检查层级,只能得到检查层级的查询键的值。但是,在实际医疗工作中,医生需要查询与DICOM图像相关的病人各个层级的全面信息,采用上述方式,需要多次输入查询信息,经过多次查询才能够获得病人的各个层级的全面信息,造成操作繁琐且查询效率较低。
技术实现思路
为解决现有技术中存在的问题,本专利技术提供一种查询DICOM图像的数据信息的方法及装置,以简化操作及提高查询效率。本专利技术提供一种查询DICOM图像的数据信息的方法,应用于影像归档和通信系统PACS中,所述方法包括:接收用户输入的唯一键的值以及当前查询层级的标识;其中,所述唯一键的值为所述当前查询层级的唯一键的值或者所述当前查询层级的上一层级的唯一键的值;将所述唯一键的值及所述当前查询层级的标识发送给服务器,并接收所述服务器返回的查询数据,将所述查询数据写入预先定义的数据类型中;若所述数据类型中所述当前查询层级的下一层级的查询键中没有写入值,则继续查询,直至所述数据类型中第四层级的查询键写入值;显示所述当前查询层级至第四层级的查询键的值。如上所示的方法中,所述若所述数据类型中所述当前查询层级的下一层级的查询键中没有写入值,则继续查询,直至所述数据类型中第四层级的查询键写入值,包括:若所述数据类型中所述当前查询层级的下一层级的查询键中没有写入值,则将所述当前查询层级的下一层级的标识作为新的当前查询层级的标识,将所述新的当前查询层级的上一层级的唯一键的值作为新的唯一键的值,将所述新的唯一键的值以及所述新的当前查询层级的标识发送给服务器,并接收所述服务器返回的新的查询数据,将所述新的查询数据写入所述数据结构中,重复此步骤,直至所述数据类型中第四层级的查询键写入值。如上所述的方法中,所述方法还包括:定义所述数据类型;其中,所述数据类型中包括第一层级的唯一键和查询键、第二层级的唯一键和查询键、第三层级的唯一键和查询键以及第四层级的唯一键和查询键如上所示的方法中,所述将所述唯一键的值及所述当前查询层级的标识发送给服务器,具体为:根据所述唯一键的值及所述当前查询层级的标识生成查询请求;将所述查询请求发送给所述服务器;相应地,所述接收所述服务器返回的查询数据,具体为:接收所述服务器根据所述查询请求发送的查询数据。如上所示的方法中,所述方法还包括:若所述数据类型中所述当前查询层级的下一层级的查询键中写入了值,则显示所述当前查询层级至第四层级的查询键的值;或者,若所述当前查询层级不存在下一层级,则显示所述当前查询层级的查询键的值。如上所示的方法中,所述第一层级为病人层级,所述第二层级为检查层级,所述第三层级为系列层级,所述第四层级为图像层级。本专利技术还提供一种查询DICOM图像的数据信息的装置,应用于影像归档和通信系统PACS中,所述装置包括:接收模块,用于接收用户输入的唯一键的值以及当前查询层级的标识;其中,所述唯一键的值为所述当前查询层级的唯一键的值或者所述当前查询层级的上一层级的唯一键的值;发送接收模块,用于将所述唯一键的值及所述当前查询层级的标识发送给服务器,并接收所述服务器返回的查询数据,将所述查询数据写入预先定义的数据类型中;继续查询模块,用于当所述数据类型中所述当前查询层级的下一层级的查询键中没有写入值时,继续查询,直至所述数据类型中第四层级的查询键写入值;显示模块,用于显示所述当前查询层级至第四层级的查询键的值。如上所示的装置中,所述继续查询模块具体用于:若所述数据类型中所述当前查询层级的下一层级的查询键中没有写入值,则将所述当前查询层级的下一层级的标识作为新的当前查询层级的标识,将所述新的当前查询层级的上一层级的唯一键的值作为新的唯一键的值,将所述新的唯一键的值以及所述新的当前查询层级的标识发送给服务器,并接收所述服务器返回的新的查询数据,将所述新的查询数据写入所述数据结构中,重复此步骤,直至所述数据类型中第四层级的查询键写入值。如上所示的装置中,所述装置还包括:定义模块,用于定义所述数据类型;其中,所述数据类型中包括第一层级的唯一键和查询键、第二层级的唯一键和查询键、第三层级的唯一键和查询键以及第四层级的唯一键和查询键上。如上所示的装置中,所述发送接收模块具体用于:根据所述唯一键的值及所述当前查询层级的标识生成查询请求;将所述查询请求发送给所述服务器;接收所述服务器根据所述查询请求发送的查询数据。如上所示的装置中,所述显示模块还用于当所述数据类型中所述当前查询层级的下一层级的查询键中写入了值时,显示所述当前查询层级至第四层级的查询键的值;或者,所述显示模块还用于当所述当前查询层级不存在下一层级时,显示所述当前查询层级的查询键的值。如上所示的装置中,所述第一层级为病人层级,所述第二层级为检查层级,所述第三层级为系列层级,所述第四层级为图像层级。本专利技术实施例提供的查询DICOM图像的数据信息的方法及装置,通过接收用户输入的唯一键的值以及当前查询层级的标识;将唯一键的值及当前查询层级的标识发送给服务器,并接收服务器返回的查询数据,将查询数据写入预先定义的数据类型中;若数据类型中当前查询层级的下一层级的查询键中没有写入值,则继续查询,直至数据类型中第四层级的查询键写入值;显示当前查询层级至第四层级的查询键的值,实现了客户端在一次查询开始后,在第一次接收到服务器返回的数据后,将这些数据写入预先定义的数据类型中,当写入数据后的数据类型中当前查询层级的下一层级的查询键没有写入值时,客户端后台继续向服务器发起查询,接收服务器返回的数据,并将返回的数据继续写入数据类型中,直至数据类型中第四层级的查询键写入值,可以在用户只选择一次查询层级及本文档来自技高网
...
一种查询DICOM图像的数据信息的方法及装置

【技术保护点】
一种查询DICOM图像的数据信息的方法,应用于影像归档和通信系统PACS中,其特征在于,所述方法包括:接收用户输入的唯一键的值以及当前查询层级的标识;其中,所述唯一键的值为所述当前查询层级的唯一键的值或者所述当前查询层级的上一层级的唯一键的值;将所述唯一键的值及所述当前查询层级的标识发送给服务器,并接收所述服务器返回的查询数据,将所述查询数据写入预先定义的数据类型中;若所述数据类型中所述当前查询层级的下一层级的查询键中没有写入值,则继续查询,直至所述数据类型中第四层级的查询键写入值;显示所述当前查询层级至第四层级的查询键的值。

【技术特征摘要】
1.一种查询DICOM图像的数据信息的方法,应用于影像归档和通信系统PACS中,其特征在于,所述方法包括:接收用户输入的唯一键的值以及当前查询层级的标识;其中,所述唯一键的值为所述当前查询层级的唯一键的值或者所述当前查询层级的上一层级的唯一键的值;将所述唯一键的值及所述当前查询层级的标识发送给服务器,并接收所述服务器返回的查询数据,将所述查询数据写入预先定义的数据类型中;若所述数据类型中所述当前查询层级的下一层级的查询键中没有写入值,则继续查询,直至所述数据类型中第四层级的查询键写入值;显示所述当前查询层级至第四层级的查询键的值。2.根据权利要求1所述的方法,其特征在于,所述若所述数据类型中所述当前查询层级的下一层级的查询键中没有写入值,则继续查询,直至所述数据类型中第四层级的查询键写入值,包括:若所述数据类型中所述当前查询层级的下一层级的查询键中没有写入值,则将所述当前查询层级的下一层级的标识作为新的当前查询层级的标识,将所述新的当前查询层级的上一层级的唯一键的值作为新的唯一键的值,将所述新的唯一键的值以及所述新的当前查询层级的标识发送给服务器,并接收所述服务器返回的新的查询数据,将所述新的查询数据写入所述数据结构中,重复此步骤,直至所述数据类型中第四层级的查询键写入值。3.根据权利要求1或2所述的方法,其特征在于,所述接收用户输入的唯一键的值以及当前查询层级的标识之前,还包括:定义数据类型;其中,所述数据类型中包括第一层级的唯一键和查询键、第二层级的唯一键和查询键、第三层级的唯一键和查询键以及第四层级的唯一键和查询键。4.根据权利要求1或2所述的方法,其特征在于,所述将所述唯一键的值及所述当前查询层级的标识发送给服务器,具体为:根据所述唯一键的值及所述当前查询层级的标识生成查询请求;将所述查询请求发送给所述服务器;相应地,所述接收所述服务器返回的查询数据,具体为:接收所述服务器根据所述查询请求发送的查询数据。5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:若所述数据类型中所述当前查询层级的下一层级的查询键中...

【专利技术属性】
技术研发人员:陈宗喜
申请(专利权)人:青岛海信医疗设备股份有限公司
类型:发明
国别省市:山东,37

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

1