设备信息数据,导入到业务系统B中,即实现了业务系统A和业务系统B之间基础数据的共享。
[0031]对于业务系统A中设备类型编码MRI和DR,可以通过上述共享CT同样的方法,将MRI和DR的设备信息共享给所述业务系统B。
[0032]其中,对于构建所有业务系统中所有基础数据的交叉索引的优选过程如图2所示,首先,执行步骤S201,根据所述基础数据的类型,在所述交叉索引匹配规则管理模块中读取相应的匹配规则。具体地,在本实施例中,以构建业务系统A中的基础数据设备类型编码“CT”、设备类型名称“计算机断层扫描”为例,从中可知,基础数据的类型为设备类型名称,则根据设备类型名称,在交叉索引匹配规则管理模块中读取相应的匹配规则,即设备类型名称相同,匹配成功。
[0033]接着,执行步骤S202,根据所述匹配规则,从所述交叉索引库中检索与所述基础数据相关的匹配数据。具体地,在本实施例中,根据步骤S201中的匹配规则,在交叉索引库中检索与所述设备类型名称相同“计算机断层扫描”相同的设备类型名称。
[0034]接着,执行步骤S203,是否检索到所述匹配数据,若未检索到所述匹配数据,则执行步骤S204,调用所述新增交叉索引接口,将所述基础数据新增到所述交叉索引库中,并分配索引ID给所述基础数据;若检索到一条所述匹配数据,则执行步骤S205,调用所述新增交叉索引接口,建立所述基础数据与匹配数据的交叉索引,并分配交叉索引ID给所述业务系统;若检索到两条以上所述匹配数据,则执行步骤S206,根据所述基础数据的类型,确定最佳匹配数据,并调用所述新增交叉索引接口,建立所述基础数据与最佳数据的交叉索引,并分配交叉索引ID给所述业务系统。具体地,在本实施例中,未检索与所述设备类型名称相同“计算机断层扫描”相同的设备类型名称,则调用索引管理模块中的新增交叉索引接口,将所述基础数据(业务系统A设备类型编码“CT”、设备类型名称“计算机断层扫描”)新增到交叉索引库中,并分配索引ID给该条基础数据。需要说明的是,当检索到两条与所述设备类型名称相同“计算机断层扫描”相同的设备类型名称,则再根据业务系统A该设备的其他信息,比如厂家等,再根据匹配规则,在所述两条检索到的匹配数据中确定出最佳的匹配数据,再调用所述新增交叉索引接口,建立所述基础数据与最佳数据的交叉索引,并分配交叉索引ID给所述业务系统A。
[0035]同样地,通过上述方法,可以构建所述业务系统A中其它基础数据以及业务系统B中所有基础数据的交叉索引。此外,用户可以根据所述基础数据的索引ID,分别调用修改交叉索引接口、删除交叉索引接口或查询交叉索引接口,对所述基础数据进行修改、删除或查询。
[0036]对应于上述基础数据共享方法,本发明实施例还提供了一种基础数据共享系统。如图3所示,所述基础数据共享系统包括交叉索引系统I以及与所述交叉索引系统I连接的业务系统,即业务系统A2和业务系统B3。需要说明的是,在本实施例中,以业务系统A和业务系统B之间共享基础数据为例,也可以是多个业务系统之间相互共享基础数据或一个业务系统共享其基础数据给其它业务系统等。所述业务系统包括基础数据管理模块和数据库,如图3所示,业务系统A包括基础数据管理模块21和其对应的数据库22,业务系统B包括基础数据管理模块31和其对应的数据库32。数据库用于存储业务系统中所有的数据;所述基础数据管理模块主要负责维护业务系统基础数据在交叉索引系统中建立的交叉索引信息。业务系统在新增基础数据时,不仅将数据存储到数据库中,而且将新增数据注册到交叉索引库中。
[0037]所述交叉索引系统I包括应用系统11和与所述应用系统11连接的交叉索引库12,其中,应用系统11包括索引管理模块110、与所述索引管理模块110连接的交叉索引匹配规则管理模块111、与所述交叉索引匹配规则管理模块111连接的转换模块112以及与所述转换模块112连接的系统管理模块。所述交叉索引库12与所述交叉索引匹配规则管理模块111以及转换模块112均连接。在本实施例中,所述索引管理模块110包括新增交叉索引接口、修改交叉索引接口、删除交叉索引接口和查询交叉索引接口。需要说明的是,用户也可以根据自己的实际需要对接口进行配置,添加所需的接口。
[0038]其中,所述索引管理模块提供新增交叉索引接口、修改交叉索引接口、删除交叉索引接口和查询交叉索引接口,以便业务系统在维护基础数据时调用,从而对交叉索引库中的交叉索引数据进行增加、修改、删除和查询操作。所述交叉索引匹配规则管理模块用于提供业务系统基础数据的匹配规则配置,在建立交叉索引信息时,根据基础数据的类型,选择相应的规则,使用该规则检索检查索引信息,在交叉索引库中筛选交叉索引数据,若筛选到交叉索引数据则与其建立交叉索引,否则,新增该条数据索引。所述转换模块用于依据匹配规则将在交叉索引库中匹配到的基础数据转换为业务系统能够识别的基础数据。所述系统管理模块用于负责交叉索引系统的维护,如数据备份和恢复、系统配置、数据监控以及用户权限等。所述交叉索引库用于存储业务系统的基础数据建立的交叉索引数据信息。
[0039]本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。
【主权项】
1.一种基础数据的共享方法,其特征在于,包括如下步骤: (1)构建所有业务系统中所有基础数据的交叉索引,并存储于交叉索引库中; (2)根据业务系统A中需共享基础数据的信息,在所述交叉索引库中检索所述需共享基础数据的交叉索引数据; (3)根据交叉索引匹配规则管理模块中的匹配规则,将所述需共享基础数据的交叉索引数据匹配到业务系统B所对应基础数据的交叉索引数据; (4)所述需共享基础数据的交叉索引数据和所述业务系统B所对应基础数据的交叉索引数据是否匹配,若匹配,则通过转换模块将所述需共享基础数据转换成所述业务系统B所对应基础数据能识别的数据,并发送给所述业务系统B;若不匹配,则结束所述基础数据的共享。2.如权利要求1所述一种基础数据的共享方法,其特征在于,构建所有业务系统中所有基础数据的交叉索引的过程包括: (1)根据所述基础数据的类型,在所述交叉索引匹配规则管理模块中读取相应的匹配规则; (2)根据所述匹配规则,从所述交叉索引库中检索与所述基础数据相关的匹配数据; (3)若未检索到所述匹配数据,则调用新增交叉索引接口,将所述基础数据新增到所述交叉索引库中,并分配索引ID给所述基础数据;若检索到一条所述匹配数据,则调用所述新增交叉索引接口,建立所述基础数据与匹配数据的交叉索引,并分配交叉索引ID给所述业务系统;若检索到两条以上所述匹配数据,则根据所述基础数据的类型,确定最佳匹配数据,并调用所述新增交叉索引接口,建立所述基础数据与最佳数据的交叉索引,并分配交叉索引ID给所述业务系统。3.如权利要求2所述一种基础数据的共享方法,其特征在于,所述根据所述基础数据的索引ID,分别调用修改交叉索引接口、删除交叉索引接口或查询交叉索引接口,对所述基础数据进行修改、删除或查询。4.一种基础数据的共享系统,其特征在于,包括业务系统和与所述业务系统连接的交叉索引系统,其中,所述交叉索引系统包括交叉索引匹配规则管理模块、与所述交叉索引匹配规则管理模块连接的转换模块、以及与所述交叉索引匹配规则管理模块和转换模块均连接的交叉索引库。5.如权利要求4所述一种基础数据的共享系统,其特征在于,所述业务系统包括基础数据管理模块和与所述基础数据管理模块连接的数据库。6.如权利要求4所述一种基础数据的共享系统,其特征在于,所述交叉索引系统还包括与所述转换模块连接的系统管理模块和与所述交叉索引匹配规则管理模块连接的索引管理模块。7.如权利要求6所述一种基础数据的共享系统,其特征在于,所述索引管理模块包括新增交叉索引接口、修改交叉索引接口、删除交叉索引接口和查询交叉索引接口。
【专利摘要】本发明提供了一种基础数据的共享方法及其系统,系统包括业务系统和交叉索引系统,其中,交叉索引系统包括交叉索引匹配规则管理模块、转换模块、以及交叉索引库。所述方法包括如下步骤:(1)构建所有业务系统中所有基础数据的交叉索引,并存储于交叉索引库中;(2)根据业务系统A中基础数据的信息,检索基础数据的交叉索引数据;(3)根据匹配规则,将交叉索引数据匹配到业务系统B所对应基础数据的交叉索引数据;(4)交叉索引数据是否匹配,若匹配,则通过转换模块将基础数据转换成业务系统B能识别的数据,并发送给业务系统B;若不匹配,则结束共享。本技术方案不仅实现了不同业务系统之间基础数据的共享,还具有高度的灵活性和扩展性。
【IPC分类】G06Q10/06, G06F17/30
【公开号】CN104978322
【申请号】CN201410132618
【发明人】王燕燕, 罗勇, 王小军
【申请人】武汉联影医疗科技有限公司, 上海联影医疗科技有限公司
【公开日】2015年10月14日
【申请日】2014年4月3日