分布式放射系统的同步的制作方法

文档序号:6554522阅读:177来源:国知局

专利名称::分布式放射系统的同步的制作方法
技术领域
:本发明涉及一种用于同步分布式放射系统的方法和系统设置。
背景技术
:分布式放射系统中的协作是以国际标准IHE(综合医疗事业)等来调节的。IHE标准以DICOM(医学中的数字成像和通信)以及HL7(健康水平7)为基础,并补充了与IHE标准有关的特性或者说场景。为了描述这种协作,在IHE标准中定义了演员(Aktor)、演员的角色及其对场景的参与。例如在IHE标准中定义了以下演员和角色-定单填写员——通常由所谓的放射信息系统(RIS)构成。RIS用于对患者进行登记并计划检查。对所属数据的更改也在RIS上进行,并由RIS传递到该分布式系统的其它部件。-图像管理员/图像档案——通常由所谓的图像存档和通信系统(PACS)构成。在该系统中存储图像并提供图像。此外还告知所执行的检查步骤。-获取模态该演员产生图像并传送到图像管理器。这些演员例如参与以下场景-计划工作流计划工作流是针对分布式放射系统中的协作的标准场景。首先按规定在RIS中计划检查。其中产生的患者数据和检查数据以模态工作列表的形式发送到获取模态,并以定单安排表的形式发送到PACS,从而该系统的所有参与部件都具有一致的、协调的数据储备,也就是同步的数据储备。晚些时候在获取模态中获取图像,并将该图像对应于本地存储的数据并且和标识该数据的密钥数据一起发送到PACS。在PACS中存储图像,并利用接收的作为标识的密钥数据将这些图像对应于本地存储的患者数据和检查数据。该本地对应在该系统的所有部件中都同等地执行,因为其本地数据储备由于所定义的流程而具有同步的密钥数据。-患者信息协调该场景例如在紧急情况拍摄之后出现。首先获取图像。所需的患者数据和检查数据也被手动地输入获取模态。图像以及必要时还有所采集的数据都发送到PACS。晚些时候才在RIS中对检查进行再计划。通过定义的消息交换避免RIS和PACS之间的数据冲突。由于标准化的界面和流程,可以特别容易地不仅可以将这些演员作为集成化的产品实现和销售,而且还可以作为一个包括多个由不同制造商单独实现和销售的产品的系统来实现和销售,这些产品分别执行标准化总功能的一部分并这样协作,使得总体上实现与集成实现该标准化功能时相同的功能。这些产品还可以构造为由硬件(例如至少一个处理器)执行的计算机程序产品,这些硬件构成了该产品的可见的物理执行环境。该执行通常由支持软件(如多任务或者说多线程操作系统、数据库系统、视窗系统)支持。由于该系统是分布式的并且不同系统部件和要求的数量很大,因此将所描述的体系结构转换为具体的解决方案成为一个复杂的技术问题。
发明内容本发明要解决的技术问题是找出至少一个已存在的问题,并通过给出针对技术处理的至少一个规则来解决该问题。本发明基于以下认识-在数据中存在HL7标准没有考虑的两个密钥属性-存取号码(AccNo),用于识别定单/图像服务请求;-研究实例UID(SIUid),用于识别所请求的过程。-存在不支配模态工作列表接口的模态。在此所有患者数据和检查数据都要手动输入,并且非自动地通过工作列表来调节。还要采集存取号码或研究实例UID等等。在此例如可能由于打字错误而形成错误的数据,即非同步的数据。-存在其中可以手动更改本地数据的产品。由此通过本地更改存取号码或研究实例UID,可能在利用模态工作列表正确传送时也会在事后形成错误的数据,即非同步的数据。-定单填写员RIS和图像管理员PACS实际上通常是分离的系统部件,具有自己的本地数据储备,在其中一个部件上采集数据储备并通过HL7向另一个部件传递消息,由此在刚开始时自动同步。为此所需的数据交换定义在HL7标准的IHE扩展标准的开头描述的场景“计划工作流”和“患者信息协调”中。在IHE标准中描述了,如何以定单消息的形式从定单填写员RIS向图像管理员PACS发送存取号和研究实例UID。但是,通常如这些值是应当校正的,当这些值是如上所述时也不应当再同步,则。上述场景的出发点是,开始时一次性建立的同步性持续存在。不存在如在运行期间中央校正检查的错误密钥数据和将该校正发送到其它系统部件、由此使得参与演员的数据储备又一致也就是同步这样的特性。-如果向PACS连同图像一起发送了错误的数据,则这些图像可能根本没有对应,或者导致错误对应。这会由于错误对应的图像而可能导致重复检查、数据丢失或错误诊断。公知技术没有解决该已认识到的问题。本方法的上述实施方式也可以构造为计算机程序产品,其中计算机可以执行上述本发明的方法并构造为通过处理器执行其程序代码。另一种解决技术问题的方案是一种存储介质,该存储介质用于存储上述用计算机执行的方法,并可以由计算机读取。此外还可以,上述方法的各个组成部分可以按照一个可供销售的单元来实施,其余的组成部分按照另一个可供销售的单元来实施。因此,本发明技术问题的另一种解决方案是一种产品,其包括分布式放射系统的-至少一个定单填写员,-至少一个包括图像档案的图像管理员,和/或-至少一个获取模态,该分布式放射系统包括用于根据至少一个上述方法的方面来执行由该产品进行的步骤的装置,其中至少另一个产品用于执行该方法的其它步骤,并且通过至少两个产品的协作执行该方法的所有步骤。在以下对附图的详细描述中,借助附图非限制地描述了应当理解的实施例及其特征和其它优点。其中,图1示例性示出分布式放射系统RS,包括多个构成为定单填写员RIS、图像管理员PACS和获取模态AM的演员;图2示例性示出用于管理患者数据和检查数据以及检查及这期间产生的图像的数据结构;图3示出用未知数据实例AccNo对不一致的数据实例AccNo的校正;图4示出用已知数据实例AccNo对不一致的数据实例AccNo的校正;图5示出用未知数据实例SIUid对不一致的数据实例SIUid的校正;图6示出用已知数据实例SIUid对不一致的数据实例SIUid的校正;图7示出对不一致的数据实例PatId的校正;图8示出对不一致的数据实例PatId、SIUid的校正;图9示出对不一致的数据实例PatId、AccNo的校正;图10示出对不一致的数据实例PatId、AccNo、SIUid的校正。具体实施例方式为了解决分布式放射系统RS的期望的同步,建议对错误的密钥数据进行识别,优选进行中央校正并将校正后的数据传递到识别出的数据不一致所涉及的演员,由此以使该演员的数据储备重又一致,即同步。特别具有优点的是为此扩展现有的标准,如IHE标准或HL7、DICOM标准。通过这种扩展可以由制造商来消除在分布式放射系统的演员的本地数据储备之间的不一致。这种扩展可以应用于扮演这些演员角色的所有产品。由此可以标准化这些产品。图1中示例性示出分布式放射系统RS。该系统包括用于计划检查的定单填写员RIS、用于采集在检查时产生的图像B的获取模态AM以及用于管理和存档图像B的图像管理员PACS。这3个演员RIS、PACS、AM分别包括本地的数据储备,具有这样存储的数据的本地实例,即可以将检查和检查结果与正确的患者相对应,反之亦然。由定单填写员RIS利用开头描述的模态工作列表MW向模态AM传送所采集的数据,并利用开头描述的定单安排表OS向图像管理员PACS传送采集的数据。此外在模态AM中采集的图像B由模态AM传送到图像管理员PACS。为了管理数据,在数据储备中设置分层组织的对应结构,该结构利用密钥数据PadId、AccNo、SIUid实现,这些密钥数据用于将检查和检查结果与患者相互对应。该分层结构在图2中举例示出。由此通过患者的密钥PatID(也称为患者号)将检查(称为成像服务请求ISR)与该患者Pat相对应。检查ISR通过构成为存取号AccNo的密钥来标识。检查ISR包括各个检查方法或者说检查过程,称为请求过程RP并通过构成为研究实例UIDSIUid的密钥来标识,这些检查方法或检查过程本身就包含各个检查步骤,这些检查步骤称为计划过程步骤SPS。检查过程RP通过密钥AccNo对应于检查ISR,而检查步骤SPS通过密钥SIUid对应于检查过程RP。在该树形组织的分层数据结构的叶片中设置了检查结果,如X射线图像,并对应于检查步骤。因此通过该结构,使得一个检查步骤的每个检查结果都由一个数据元组(Tupel){PatID;AccNo;SIUid}来标识。该数据元组在传送检查结果时在发送方演员中确定,并连同该检查结果一起发送给接收方演员。在接收方演员中对接收的元组进行分析并在本地数据储备中查找。该查找可能出错。这可能有两个原因1)接收方还不知道所接收的检查结果。因此只能以公知的方式一次性添加到本地数据储备中;2)所接收的数据元组与本地数据储备矛盾,不能以公知方式添加到本地数据储备中。在这种情况下就出现了本发明中的数据不一致。数据不一致可以有不同的原因。因此根据不同的原因选择与之匹配的校正过程来使不一致的数据储备同步,该校正过程例如构造为替换CHANGE、移动MOVE和/或合并MERGE。根据本发明,首先采集校正后的数据。该采集优选在中央演员、如定单填写员RIS上进行。最后向涉及数据不一致的演员至少通告校正后的数据。优选该通告利用标准化的HL7事务来实施,该事物必要时还包括一个特殊字段,其中存储校正后的数据。该事物例如具有如下语法MSH,PID,ZPAMSH和PID段在标准HL7中进行了描述。ZPA段(患者管理请求)例如如下定义此外例如还设置如下的HL7事务,其中存储ZPA段<tablesid="table2"num="002"><tablewidth="889">CmdHL7消息类型ISRMOVEZPA^I01ISRAccNoCHANGEZPA^I03ISRMERGEZPA^I04研究例MOVEZPA^S01研究实例UidCHANGEZPA^S03研究例MERGEZPA^S04</table></tables>选择匹配的校正过程在考虑校正数据的情况下进行。如果还考虑当前的数据储备则可简化该选择。该选择可以在告知校正数据之前在中央演员中进行,或者在告知校正数据之后在所涉及的演员中进行。接着利用几个选择的场景举例说明如何根据本发明校正基于这些场景的不一致。尤其是详细解释校正过程的选择,在此要强调的是所给出的校正过程不必一定就准确的是示例执行的校正过程,而是可以通过其它校正过程用相应匹配的参数化同样实现期望的校正。对选择的场景从以下出发接收一个检查步骤的检查结果,该结果通过数据元组{PatID;AccNo;SIUid}来标识。1)正确的患者/研究例-错误的AccNo在本地数据储备中找到密钥PatId和SIUid。该两个密钥相互对应。密钥AccNo没有找到。该信息显示出来。结果是采集到校正的密钥AccNo。现在检验校正的密钥AccNo是否已知。对于校正的密钥AccNo还未知的情况,作为校正过程例如确定为将目前的密钥AccNo替换CHANGE为校正后的密钥AccNo。该校正对数据储备的影响在图3中示出。对于校正的密钥AccNo已知的情况,作为校正过程例如确定为将目前的密钥AccNo与已知密钥AccNo合并MERGE。该校正对数据储备的影响在图4中示出。所属的用于通告校正数据的HL7事务在替换CHANGE的情况下如下构成MSH|^&amp;~\|RIS||RIS|RIS|20041015142431||ZPA^I03|247|P|2.3.1PID|1|PAT000084||Lastname^Firstname||19121212|MZPA||ACCNO12345^ACCNO54321。由此通告了目前的密钥AccNo‘ACCNO12345’被校正为新密钥AccNo‘ACCNO54321’。针对患者的说明是可选的。这些说明用于检验在校正之后不一致的检查是否还对应于同一个患者。在该例中两个密钥AccNo与具有密钥PatId‘PAT000084’的患者保持对应。该患者的姓名是‘Lastname^Firstname’,出生日期是‘1912.12.12’,其性别是‘M’(男性)。2)正确的患者/AccNo-未知的研究例在本地数据储备中找到密钥PatId和AccNo。该两个密钥相互对应。密钥SUIid没有找到。该信息显示出来。结果是采集到校正后的密钥SIUid。现在检验校正后的密钥SIUid是否已知。对于校正后的密钥SIUid还未知的情况,作为校正过程例如确定为将目前的密钥SIUid替换CHANGE为校正后的密钥SIUid。该校正对数据储备的影响在图5中示出。对于校正后的密钥SIUid已知的情况,作为校正过程例如确定为将目前的密钥SIUid与已知密钥SIUid合并MERGE。该校正对数据储备的影响在图6中示出。所属的用于通告校正数据的HL7事务在合并MERGE的情况下如下构成MSH|^&amp;~\|RIS||RIS|RIS|20041015142431||ZPA^S04|247|P|2.3.1PID|1|PAT000084||Lastname^Firstname||19121212|MZPA||1.2.5.354699234.5^1.2.5.354699234.6|ACCNO12345。由此通告了目前的密钥SIUid‘1.2.5.354699234.5’被校正为新密钥SIUid‘1.2.5.354699234.6’。针对患者的说明仍是可选的,并如上所述用于同一目的。同样适用于对密钥AccNo的可选说明。3)正确的AccNo/研究例-错误的患者在本地数据储备中找到密钥AccNo和SIUid。该两个密钥相互对应。密钥PatId没有找到。该信息显示出来。结果是通过从已知的密钥PatId列表中选择来采集校正后的密钥PatId。由于上述选择过程而使得校正后的密钥PatId已知,从而不需要检验校正后的密钥PatId。作为校正过程例如确定为将检查数据移动MOVE到已知密钥PatId。该校正对数据储备的影响在图7中示出。所属的用于通告校正后数据的HL7事务在移动MOVE的情况下如下构成MSH|^&amp;~\|RIS||RIS|RIS|20041015142431||ZPA^I01|247|P|2.3.1PID|1|PAT000084||Lastname^Firstname||19121212|MZPA||ACCNO12345。由此通告了用密钥AccNo‘ACCNO12345’标识的检查应当与用密钥PatId‘PAT000084’标识的患者对应。针对患者的其它说明还用于更为清楚地识别该患者。4)正确的AccNo-错误的患者/未知的研究例在本地数据储备中只找到密钥AccNo。密钥PatId和SIUid没有找到。该信息显示出来。接着采集校正后的密钥PatId和校正后的密钥SUIid。校正后的密钥PatId已知,而校正后的密钥SIUid未知。为了同步例如确定一个两阶段的校正过程,其首先将目前的密钥SIUid替换CHANGE为校正后的密钥SIUid,然后将用密钥AccNo标识的检查数据移动MOVE到已知的密钥PatId。该校正对数据储备的影响在图8中示出。所属的用于通告校正后数据的HL7事务例如如下构成MSH|^&amp;~\|RIS||RIS|RIS|20041015142431||ZPA^S04|247|P|2.3.1ZPA|1.2.5.354699234.5^1.2.5.354699234.6|MSH|^&amp;~\|RIS||RIS|RIS|20041015142431||ZPA^I01|247|P|2.3.1PID|1|PAT000084||Lastname^Firstname||19121212|MZPA||ACCNO12345。利用第一个事务告知,将目前的密钥SIUid‘1.2.5.354699234.5’校正为新的密钥SIUid‘1.2.5.354699234.6’。针对患者的可选说明没有给出,因为对正确患者的检验此时由于在这个时刻还不存在数据不一致而不能进行。利用第二个事务告知,用密钥AccNo‘ACCNO12345’标识的检查应当与用密钥PatId‘PAT000084’标识的患者对应。对患者的其它说明还用于更为清楚地识别该患者。5)正确的研究例-错误的患者/AccNo在本地数据储备中只找到密钥SIUid。密钥PatId和AccNo没有找到。该信息显示出来。接着采集校正后的密钥AccNo。校正后的密钥AccNo已知,此外校正后的密钥AccNo已经与数据元组中给定的密钥PatId相对应。为了同步一阶段的校正过程就足以,其将用密钥SIUid标识的检查过程移动MOVE给用校正后的密钥AccNo标识的检查。该校正对数据储备的影响在图9中示出。所属的用于通告校正后数据的HL7事务例如如下构成MSH|^&amp;~\|RIS||RIS|RIS|20041015142431||ZPA^S01|247|P|2.3.1PID|1|PAT000084||Lastname^Firstname||19121212|MZPA|1.2.5.354699234.5|ACCNO12345。利用该事务通告应当将用密钥SIUid‘1.2.5.354699234.5’标识的检查过程与用密钥AccNo‘ACCNO12345’标识的检查相对应。针对患者的其它说明是可选的,并用于检验校正后的检查是否对应于正确的患者。6)错误的患者/AccNo/研究例在本地数据储备中没有找到密钥SIUid、AccNo、PatId。该信息将显示出来。首先采集校正后的密钥SIUid。接着进行上述场景中的方法。为了同步例如确定一个两阶段的校正过程,其首先将目前的密钥SIUid替换CHANGE为校正后的密钥SIUid,然后将用校正后密钥SIUid标识的检查过程移动MOVE给用校正后密钥AccNo标识的检查。该校正对数据储备的影响在图10中示出。所属的用于通告校正后数据的HL7事务例如如下构成MSH|^&amp;~\|RIS||RIS|RIS|20041015142431||ZPA^S04|247|P|2.3.1ZPA|1.2.5.354699234.5^1.2.5.354699234.6|MSH|^&amp;~\|RIS||RIS|RIS|20041015142431||ZPA^S01|247|P|2.3.1PID|1|PAT000084||Lastname^Firstname||19121212|MZPA|1.2.5.354699234.6|ACCNO12345。利用第一个事务告知,将目前的密钥SIUid‘1.2.5.354699234.5’校正为新的密钥SIUid‘1.2.5.354699234.6’。针对患者的可选说明没有给出,因为对一个正确患者的检验此时由于在这个时刻还不存在数据不一致而不能进行。利用第二个事务告知,用校正后的密钥SIUid‘1.2.5.354699234.6’标识的检查过程应当与用密钥AccNo‘ACCNO12345’标识的患者对应。针对患者的可选说明现在要补充进来,因为现在可以检验校正后的检查是否对应于正确的患者。本发明还带来很多其它优点。针对未对应的图像的异常分辨提高了系统稳定性,并因此提高了顾客和操作人员的满意度,因为极少的图像由于错误对应而被丢失,并且极少的检查需要重复。利用符合标准的扩展HL7事务来进行同步具有以下优点利用该消息可以特别方便地扩展现有标准。而且如果已经存在的实现可以因为该方便性而又被采用,则对现有产品的符合标准的扩展花费是非常少的。由此可以有效地避免不涉及制造商而起作用的孤立解决方案。本发明的转换不需要对目前现有技术进行原理上的更改,而是可以原则上事后作为组件、尤其是作为经过修改或附加的计算机程序产品添加进来。实现的时刻不取决于实现其它功能的时刻。利用本发明确保了整个系统的各个部件只有很小程度的负担,因此提高了整个系统的稳定性。最后要指出,本发明的描述和实施例原则上就本发明的特定物理实现来说应当非限制性地来理解。对于本领域的技术人员来说,很明显本发明可以部分或完全地以软件来实现,还可以分布地实现在多个物理产品上,其中尤其是计算机程序产品。权利要求1.一种用于同步分布式放射系统(RS)的方法,该系统具有-至少两个放射系统(RS)的演员,这些演员尤其可以构成为定单填写员(RIS)、包括图像档案的图像管理员(PACS)和/或获取模态(AM);-在该演员中的本地数据保持;-用于标识检查结果的数据,根据应用情况在至少两个数据保持中至少分别各存储一个本地数据实例,其中该数据尤其构成为存取号(AccNo)或研究实例UID(SIUid);具有以下步骤(a)识别分布式存储的本地数据实例之间的不一致;(b)显示识别出的不一致;(c)采集校正后的数据;(d)向有关演员通告校正后的数据;(e)通过在考虑所述通告的校正数据的情况下校正本地数据实例来同步分布式放射系统(RS)。2.根据权利要求1所述的方法,其特征在于,这样来识别所述不一致,对于一个演员用该演员的本地数据实例标识的检查结果在由该演员发送到分布式系统的另一个演员之前,不能在接收方中该接收方中存储的本地实例相对应。3.根据上述权利要求中任一项所述的方法,其特征在于,为了采集校正后的数据将识别到的不一致通知中央演员。4.根据权利要求3所述的方法,其特征在于,所述校正后的数据由该中央演员通知有关演员。5.根据上述权利要求中任一项所述的方法,其特征在于,借助标准化的HL7事务来通告校正后的数据。6.根据权利要求5所述的方法,其特征在于,所述HL7事务包括一个特殊字段,其中存储校正后的数据。7.根据上述权利要求中任一项所述的方法,其特征在于,本地数据实例通过替换(CHANGE)为校正后的数据、通过移动(MOVE)给另一个数据实例和/或通过与另一个数据实例合并(MERGE)来校正。8.一种系统设置,尤其是分布式放射系统(RS),包括用于根据上述权利要求中任一项所述的方法来执行该方法的所有步骤的装置。9.一种计算机程序产品,尤其是分布式放射系统(RS),包括用于根据上述权利要求中任一项所述的方法来执行该方法的所有步骤的装置。全文摘要本发明涉及一种用于同步分布式放射系统的方法和系统。对分布式放射系统的本地数据储备之间的不一致进行识别,并优选进行中央校正。将该校正通告该放射系统(RS)的参与的演员(RIS,AM,PACS)。参与演员的数据储备通过对校正进行处理来同步。由此有利地避免了X射线图像的错误对应和丢失。文档编号G06F19/00GK1813634SQ20061000714公开日2006年8月9日申请日期2006年2月5日优先权日2005年1月31日发明者卡罗尔·拉克施洛斯申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1