处理dicom结构的报告内容的通用方法

文档序号:6350504阅读:242来源:国知局
专利名称:处理dicom结构的报告内容的通用方法
处理DICOM结构的报告内容的通用方法

发明内容
DICOM (医学数字成像和通信)是ー种通过提供基于软件的互操作性机制经由网络或介质在医疗设备和/或系统之间传输诸如图像和測量值之类的与医学相关的信息的エ业标准。具体而言,将经由DICOM协议传输的测量值(例如,病人信息、图像数据)捆绑在称为结构化报告信息对象(SR对象)的软件对象中。SR对象是可通过DICOM协议从SR发送机(例如,诸如CT、MR、X射线等等之类的各种形式的DICOM医学成像设备)向SR接收机(例如,DICOM PACS系统)传送的。SR发送机向网络发送测量值,或者将它们写入到介质上的文件,而SR接收机从网络接收测量值,或者从介质上的文件中读取这些测量值。具体而言,SR发送机使用DICOM模板和编码,将本地测量值转换/编码成DICOM测量值。在接收到DICOM测量值之后,SR接收机必须根据DICOM模板和编码,将DICOM测量值转换/解码成本地測量值。映射文件是ー组使用医疗设备/系统进行运送的硬编码文件,其中该医疗设备/系统对DICOM测量值和本地測量值之间的映射进行处理。对于SR发送机来说,该映射文件确定如何将本地測量值转换成DICOM測量值。对于SR接收机来说,该映射文件指示如何将DICOM測量值转换成其本地測量值,以便由終端用户使用。SR接收机可以包括ー组映射文件,ー个映射文件与可以从其接收DICOM測量值的每一个目标SR发送机系统相对应。但是,这种映射文件方法具有其自己的缺陷。例如,一旦使用SR接收机系统运送该映射文件,则就固定了该SR接收机可以从其接收测量值的目标SR发送机。为了使该SR接收机能从新的SR发送机接收测量值,则必须生成新的映射文件,并将其运送到该SR接收机的客户端。此外,目标SR发送机中的一个对于DICOM测量值实现的任何改变(例如,增加更多的DICOM测量值,或者改变现有DICOM测量值的编码),将需要该SR发送机的工程师通知SR接收机的工程师更新映射文件以反映所述改变,并将更新后的映射文件运送给SR接收机客户端。但是,在现实中,对于SR接收机和SR发送机的工程师来说,这种不同的制造商之间的通信是费时的。对于SR接收机维持不同版本的多个映射文件来说,将会变得困难和容易发生错误。另外,SR发送机用户定义的任何测量值不能够使用DICOM方案来传送,或者必须用受限的DICOM方案来传送,这是由于在原始的映射文件中不能识别这些用户定义的测量值。一种用于将标准测量值映射到本地测量值的方法。该方法包括读取结构化报告信息对象;将来自所述结构化报告信息对象的标准测量值与相应的来自本地测量值数据库的现有本地测量值相匹配;生成包括匹配的标准测量值和所述相应的现有本地測量值的提要页,并且所述提要页还包括与本地测量值不对应的未匹配的标准测量值。一种用于将标准测量值映射到本地测量值的系统,具有存储器和处理器,其中,存储器用于存储本地测量值和相应的标准测量值,处理器用于读取结构化报告信息对象,将来自所述结构化报告信息对象的标准测量值与相应的来自所述存储器的现有本地测量值相匹配,所述处理器还生成包括匹配的标准测量值和所述相应的现有本地测量值的提要页,并且所述提要页还包括与本地测量值不对应的未匹配的标准测量值。
ー种包括可由处理器执行的指令集的计算机可读存储介质。所述指令集用于读取结构化报告信息对象,将来自所述结构化报告信息对象的标准测量值与相应的来自本地測量值数据库的现有本地测量值相匹配,生成包括匹配的标准测量值和所述相应的现有本地测量值的提要页,并且所述提要页还包括与本地测量值不对应的的未匹配的标准测量值。


图I示出了根据ー个示例性实施例的系统的示意图。图2示出了根据ー个示例性实施例的方法的流程图。图3示出了根据图2中的方法的示例性匹配提要页的屏幕截图。图4示出了根据图2中的方法用于匹配未知的DICOM测量值的示例性测量值配置 工具的屏幕截图。图5示出了根据另ー个示例性实施例的方法的流程图。图6示出了根据图5中的方法的本地测量值的示例性提要页的屏幕截图。图7示出了根据图5中的方法用于增加新的本地测量值的示例性测量值配置工具的屏幕截图。图8示出了根据图5中的方法用于输入新的本地测量值的DICOM測量值定义的示例性DICOM测量值配置视窗的屏幕截图。图9示出了根据图5中的方法用于编辑现有本地测量值的示例性测量值配置工具的屏幕截图。
具体实施例方式參照下面的描述和附图可以进一歩理解这些示例性实施例,其中相同的元素用相同的參考数字来表示。这些示例性实施例涉及用于提供本地测量值信息模型的系统和方法,其中,即使当医疗设备/系统由不同的制造商制造时,该模型也有助于在这些医疗设备和/或系统之间实现本地測量值的传送。具体而言,这些示例性实施例描述了包括DICOM测量值条款和设计方案的本地测量值信息模型,同时维持本地测量值条款,使得本地測量值和DICOM测量值能彼此协作且容易传送。本领域普通技术人员应当理解的是,虽然这些示例性实施例具体地描述了 DICOM测量值、条款和协议,但这些示例性实施例可以使用任何接受的或者已知的測量值标准来实现测量值的传送。图I示出了根据ー个示例性实施例的系统100。应当注意,在该实施例中,不需要映射文件将接受的标准测量值(例如,DICOM测量值)转换成本地測量值。系统100包括处理器102、用户接ロ 104、显示器106和存储器108。处理器102执行实现为软件应用的匹配工具110,后者包括一组计算机可读指令,其中该组计算机可读指令被执行时,将DICOM测量值与本地设备(即,SR接收机和SR发送机)的本地测量值相匹配,其在图2的步骤220中提供,并在下面进行进一歩描述。将本地測量值存储在测量值数据库114中,其中测量值数据库114包括本地測量值定义和相应的DICOM测量值定义。测量值数据库114存储在存储器108中。本领域普通技术人员应当理解的是,測量值数据库114可通过DICOM測量值定义和本地測量值定义来进行搜索。
处理器102还执行实现为软件应用的测量值配置工具112,后者包括下面图4中所示的GUI和一组计算机可读指令,其中该组计算机可读指令被执行时,允许终端用户在测量值数据库114中増加新的本地测量值和/或对现有的本地測量值进行编辑。例如,通过用户接ロ 104来输入增加和编辑。例如,用户接ロ 104包括鼠标或触摸屏显示器。本领域技术人员应当理解的是,存储器108是例如任何已知的计算机可读介质(例如,其用于存储或者其它公知的目的)。本领域技术人员还应当理解的是,系统100是例如个人计算机或者任何其它处理装置。如图2中所示,根据示例性实施例的方法200包括在步骤210,通过例如系统100的匹配工具110来读取SR对象。根据系统100是SR发送机还是SR接收机,系统100分别生成或者接收SR对象文件。在步骤220,匹配工具110读取SR对象,将该SR对象中包含的所有已知DICOM测量值与测量值数据库中的相应的现有本地测量值相匹配。在步骤230,基于匹配的DICOM测量值,生成匹配的提要页。如图3中所示,在显示器106上将该匹配的提要页显示成ー个表,其中该表的最上边一行表示可以用于将DICOM测量值与本地测量值相匹配的DICOM编码,该表的后续行中的每一行表示SR对象中包含的DICOM测量值。每一行、的各组成部分表示定义该DICOM测量值的DICOM条款,这些DICOM条款中的每ー个与顶行中的一个DICOM编码相关联。具有标题为“Matched Local Measurement”的列示出与SR对象的DICOM测量值匹配的现有本地测量值。在步骤240,方法200判断是否存在任何未知的DICOM测量值。未知的DICOM测量值是不能确定相应的本地测量值的DICOM測量值。在匹配的提要页中也可以示出未知的DICOM測量值。具体而言,在图3中的匹配的本地测量值列的底部,使用空白节点示出了未知的DICOM測量值。因此,用户可以通过判断在提要页的匹配的本地测量值列中是否存在空白节点,来可视地判断是否存在未知的DICOM測量值。本领域技术人员还应当理解,对于未知的DICOM测量值来说,可能存在多种原因。例如,自从上一次使用匹配工具110以来,生成该SR对象的SR发送机可能已改变其DICOM测量值实现。或者,生成该SR对象的SR发送机可能是增加到SR接收机目标列表中的新SR发送机。如果在步骤240中确定不存在未知的DICOM测量值,则方法200结束。但是,如果确定存在未知的DICOM测量值,则在步骤250,对该未知的DICOM测量值进行匹配。使用两种方式中的ー种来匹配该未知的DICOM測量值。在第一方式中,用户选择建立新的本地測量值。在第二方式中,用户可以选择将该未知的DICOM測量值与现有的本地测量值相匹配。通过从提要页中选择未知的DICOM測量值来发起未知的DICOM测量值的匹配。通过用户接ロ来选择未知的DICOM測量值,例如,通过使用鼠标或者触摸屏显示器来点击该未知的DICOM测量值行或者通过选择“Matched Local Measurement”列中的空白节点。未知的DICOM测量值的选择启动测量值配置工具112,如图4中所示。该配置工具112包括视窗显示列表框,后者使用将未知的DICOM測量值关联到现有的本地测量值的DICOM条款来预先填充。因此,针对相应的DICOM测量值,用户建立新的本地测量值或者从该列表框中选择现有的本地測量值。一旦对未知的DICOM測量值进行了匹配,就可以将其视作为新的已知的DICOM测量值。可以将该新的已知的DICOM测量值和相应的本地测量值保存到存储器108中,使得可以将包括该新已知DICOM测量值的任何未来SR对象匹配成已知的DICOM测量值。
对于将未知的DICOM测量值与现有的本地测量值相匹配的情況,不管现有的本地测量值是已匹配的还是与已知的DICOM测量值相对应,用户都将该未知的DICOM测量值与现有的本地测量值相匹配。因此,可以将单一的本地测量值与多个DICOM测量值相匹配。如果对于单一本地测量值来说,存在多个DICOM测量值,则用户选择缺省的DICOM定义来与该本地测量值相对应。本领域技术人员应当理解的是,可以重复步骤240-250,直到匹配完SR对象的所有未知DICOM测量值为止。或者,用户可以检查在步骤230中生成的提要页,以判断是否需要对匹配的DICOM測量值进行任何编辑。例如,当已知的DICOM测量值需要编辑或者改变时,用户选择需要进行编辑的DICOM测量值的行或者节点(其允许用户输入增加/编辑),如下面关于方法300所描述的。本领域技术人员应当理解的是,当系统100是SR发送机时,将不存在未知的DICOM測量值,这是由于是SR发送机生成的该SR对象。所有的DICOM測量值将具有匹配的相应的本地测量值,允许方法200省略步骤220、240和250。在该情况下,用户可以检查在步骤230中显示的匹配的提要页,以判断是否需要任何编辑或者改变。根据另ー个示例性实施例,如图5中所示,方法300启动测量值配置工具112来增加和/或编辑本地測量值。方法300包括在步骤310,从测量值数据库114中获取所有本地定义的測量值,在显示器106上显示测量值的提要页,如图6中所示。在步骤320,用户选择下ー步要采取的两个行动过程中的ー个。用户选择増加新的本地测量值,或者对来自该提要页的现有本地測量值进行编辑。用户通过经由用户接ロ 104选择新的測量值选项,来増加新的本地测量值。如图7中所示,在步骤330,选择新的測量值选项将显示一个视窗,其中通过该视窗,用户可以输入新的本地測量值以及定义该新本地测量值的条款。对话框包括用户在其中输入数据或者通过其来选择定义本地测量值的条款的列表框。例如,这些列表框包括种类(例如,类型(単元)、模式、学习类型、显示标记等等)。但是,本领域技术人员应当理解的是,在该对话框中可以包括任意数量的列表框种类。 在步骤340中,一旦输入了新的本地测量值和新的本地測量值定义,则也输入了相应的DICOM测量值和定义DICOM测量值的DICOM条款。可以通过在(图7中所示的)对话框上选择增加选项,以输入要在步骤330中显示的新本地测量值,来増加相应的DICOM测量值和条款。选择增加选项可以显示用于DICOM测量值的视窗,如图8所示。用于DICOM测量值的视窗包括用于选择模板的选项和一组列表框以及连同来自各列表框的各种选择项,其中用户可以选择这些各种选项来对DICOM測量值进行定义。例如,为了定义成人回波(echo)测量值,用户基于所选定的模板,来指定地点、目标、目标修改器、成像视图、心脏相位、流动方向等等。一旦増加了相应的DICOM测量值,就在步骤350将该新的本地測量值存储在存储器108中,使得新的本地测量值去柱/来自相应的DICOM测量值的映射可用。或者,在步骤320,用户可以通过经由用户接ロ 104选择在(图6中所示的)提要页上所示的本地测量值中的ー个,来选择对现有的本地測量值进行编辑。选择现有的本地测量值将显示一个视窗,其中通过该视窗,用户输入本地測量值规定,如图9中所示。该视窗类似于关于步骤330中所描述的以及在图7中所示的本地测量值的视窗。但是,在对现有的本地測量值进行编辑时所显示的对话框将具有用现有的本地測量值定义和相应的DICOM测量值定义预先填充的所有列表框。例如,从图6中选择“Aldecslope”测量值,将显示具有预先填充的列表框的图9的对话框,如图所示。在步骤360中,为了对定义本地测量值的现有本地测量值条款和/或相应的DICOM测量值条款进行编辑,用户在相应的列表框中选择和/或输入不同的选项。一旦根据期望对现有的本地測量值进行了编辑,则在步骤370中,将现有本地测量值的更新存储到测量值数据库114,使得也更新本地测量值去柱/来自DICOM测量值的映射。本领域技术人员应当理解的是,在完成步骤350或者370之后,方法300可以返回到步骤320,使得用户可以继续根据期望来増加/改变本地测量值定义。对于本领域技术人员来说显而易见的是,可以在不脱离本公开内容的精神或者保护范围的基础上,对本公开内容进行各种修改。因此,本公开内容_在覆盖该公开内容的修改和变型,只要它们落入所附权利要求及其等同形式的保护范围之内。 还应当注意,根据PCT细则6. 2(b),权利要求可以包括參考标记/数字。但是,不应将本权利要求视作为限于与參考标记/数字相对应的示例性实施例。
权利要求
1.一种用于将标准测量值映射到本地测量值的方法,包括 读取结构化报告信息对象; 将来自所述结构化报告信息对象的标准测量值与来自本地测量值数据库的相应的现有本地测量值相匹配;以及 生成包括匹配的标准测量值和所述相应的现有本地测量值并且还包括未与本地測量值相对应的未匹配的标准测量值的提要页。
2.根据权利要求I所述的方法,还包括 对所述提要页进行显示。
3.根据权利要求I所述的方法,还包括 对所述未匹配的标准测量值进行匹配。
4.根据权利要求3所述的方法,其中,对所述未匹配的标准测量值进行匹配包括创建新的本地测量值,所述新的本地测量值包括相应的标准测量值信息。
5.根据权利要求3所述的方法,其中,对所述未匹配的标准测量值进行匹配包括从所述本地测量值数据库中选择现有的本地測量值。
6.根据权利要求3所述的方法,还包括 选择缺省的本地测量值,以与所述未匹配的标准测量值相对应。
7.根据权利要求3所述的方法,还包括 将所述未匹配的标准测量值的匹配存储在所述测量值数据库中。
8.根据权利要求I所述的方法,其中,所述标准測量值是DICOM測量值。
9.一种用于将标准测量值映射到本地测量值的系统,包括 存储器,用于存储本地测量值和相应的标准测量值; 处理器,用于读取结构化报告信息对象,并将来自所述结构化报告信息对象的标准测量值与来自所述存储器的相应的现有本地测量值相匹配,所述处理器还生成包括匹配的标准测量值和所述相应的现有本地测量值并且还包括未与本地测量值相对应的未匹配的标准测量值的提要页。
10.根据权利要求9所述的系统,还包括 显示器,用于对所述提要页进行显示。
11.根据权利要求9所述的系统,其中,所述处理器对所述未匹配的标准测量值进行匹配。
12.根据权利要求11所述的系统,还包括 用户接ロ,其中,对所述未匹配的标准测量值进行匹配包括经由所述用户接ロ创建新的本地测量值,所述新的本地测量值包括相应的标准测量值信息。
13.根据权利要求11所述的系统,还包括 用户接ロ,其中,对所述未匹配的标准测量值进行匹配包括经由所述用户接ロ从所述存储器中选择现有的本地测量值。
14.根据权利要求11所述的系统,还包括 用于选择缺省的本地测量值,以与未匹配的标准测量值相对应的用户接ロ。
15.根据权利要求9所述的系统,还包括 用于输入本地测量值信息和DICOM测量值信息中的一个的用户接ロ。
16.根据权利要求10所述的系统,其中,所述存储器将所述本地测量值和所述相应的标准测量值存储在测量值数据库中。
17.根据权利要求9所述的系统,其中,所述标准測量值是DICOM測量值。
18.—种包括可由处理器执行的指令集的计算机可读存储介质,所述指令集用于 读取结构化报告信息对象; 将来自所述结构化报告信息对象的标准测量值与来自本地测量值数据库的相应的现有本地测量值相匹配; 生成包括匹配的标准测量值和所述相应的现有本地测量值并且还包括未与本地測量值相对应的未匹配的标准测量值的提要页。
全文摘要
用于将标准测量值映射到本地测量值的系统和方法。系统和测量读取结构化报告信息对象,将来自该结构化报告信息对象的标准测量值与来自本地测量值数据库的相应的现有本地测量值相匹配,生成包括匹配的标准测量值和相应的现有本地测量值并且还包括未与本地测量值相对应的未匹配的标准测量值的提要页。
文档编号G06F19/00GK102687151SQ201080042968
公开日2012年9月19日 申请日期2010年8月19日 优先权日2009年9月28日
发明者S·B·菲尔特奥, S·戈洛布, U·S·康 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1