患者数据查询系统和患者数据查询方法

文档序号:6514123阅读:1690来源:国知局
患者数据查询系统和患者数据查询方法
【专利摘要】本发明提供了一种患者数据查询系统,包括:接收单元,接收用户选择的查询细节模板和用户输入的查询条件;条件生成单元,获取所述接收单元接收到的所述查询模板和所述查询条件,将所述查询模板和所述查询条件结合,生成查询总条件;查询单元,解析出所述查询总条件要查询的数据信息,根据管理服务器中的数据和每个镜像服务器中的数据的关联关系,确定存储有符合所述查询总条件的数据信息的多个镜像服务器,从所述多个镜像服务器中分别提取出所述符合所述查询总条件的数据信息。相应地,本发明还提供了一种患者数据查询方法。通过本发明的技术方案,可以使用户查询到完整的患者数据信息。
【专利说明】患者数据查询系统和患者数据查询方法
【技术领域】
[0001]本发明涉及医疗【技术领域】,具体而言,涉及一种患者数据查询系统和患者数据查询方法。
【背景技术】
[0002]目前我国医疗信息化是多形态并存并逐步完善,最终的目标达到医疗信息社会化。医疗系统中各系统相互独立,例如门急诊系统、住院、体检系统、影像中心等,部分系统的患者信息数据要求低,录入不完整。各业务系统标准不一致、业务字段不一致,从而导致患者信息没有关联,系统间信息独立,因此在查询患者信息时,会查找到同一个患者的多种信息,但是却不能唯一确定患者的信息,从而很难得到患者的完整信息,不能按用户要求输出查询的信息。
[0003]因此,需要一种新的技术方案,可以唯一确定患者的信息,从而可以根据用户的要求,输出患者数据信息。

【发明内容】

[0004]本发明正是基于上述问题,提出了一种新的技术方案,可以唯一确定患者的信息,从而可以根据用户的要求,输出患者数据信息。
[0005]有鉴于此,本发明提出了一种患者数据查询系统,包括:接收单元,接收用户选择的查询细节模板和用户输入的查询条件;条件生成单元,获取所述接收单元接收到的所述查询模板和所述查询条件,将所述查询模板和所述查询条件结合,生成查询总条件;查询单元,解析出所述查询总条件要查询的数据信息,根据所述管理服务器中的数据和每个镜像服务器中的数据的关联关系,确定存储有符合所述查询总条件的数据信息的多个镜像服务器,从所述多个镜像服务器中分别提取出所述符合所述查询总条件的数据信息。
[0006]在该技术方案中,在管理服务器的数据和镜像服务器的数据之间,存在唯一标识来标记同一个患者的数据信息,即记录管理服务器中的数据和镜像服务器中的数据的关联关系,当用户查询患者的数据信息时,系统会根据查询细节模板和查询条件,在管理服务器中查找到含有符合查询要求的数据的多个镜像服务器,再从查找到的多个镜像服务器中获取符合查询要求的数据,从而使得用户可以从不同医疗系统(比如体检系统、门诊系统、住院系统等)中获得查询数据,保证了查询数据的完整性。其中,管理服务器可同时管理多个镜像服务器。
[0007]在上述技术方案中,优选地,还包括:输出单元,将所述查询结果数据合并,组成总查询结果数据,根据所述查询总条件对总查询结果数据进行处理,输出符合所述查询总条件的数据。
[0008]在该技术方案中,将从不同镜像服务器中获取的数据合并,形成较完整的整体数据,再根据用户输入的查询总条件(即查询细节模板和查询条件)的不同对数据进行处理,其中,对数据进行处理包括数据格式的转化等,从而为用户输出符合查询细节模板和查询条件的完整的查询数据。
[0009]在上述技术方案中,优选地,还包括:模板生成单元,接收输入的查询细节,根据所述查询细节生成查询细节模板,并存储所述查询细节模板,以供用户进行选择。
[0010]在该技术方案中,可以根据查询细节以逻辑分段的方法将查询细节与基础查询语法进行映射形成查询细节模板。用户可以根据个人需要修改或设置查询细节模板,例如如果用户只想要查询患者的姓名、性别,可以设置只会输出姓名和性别的模板,如果用户除了姓名和性别还需要年龄、身份证号等信息,可以修改模板,加入年龄和身份证号设置项。这样,用户可以根据需要设置或修改,从而使得查询输出的数据都是用户需要的数据,提升了用户的使用体验。
[0011]在上述技术方案中,优选地,还包括:存储单元,用于存储所述管理服务器中的数据和多个镜像服务器中的数据之间的关联关系。
[0012]在该技术方案中,由于各镜像服务器的格式不一样,字段不一样,有效数据不一样,因此需要将表示相同患者身份的不同形式数据处理得到标准的身份数据并生成唯一标识来标识该标准的身份数据,以及通过该唯一标识建立各镜像服务器中的不同形式数据和管理服务器中的标准身份数据之间的关联关系并存储,以便通过标准身份数据和存储的关联关系找到其他相同身份不同格式的数据。具体的,管理服务器中的数据和镜像服务器中的数据可以采用多维索引表的方法进行关联。
[0013]根据本发明的又一方面,还提供了一种患者数据查询方法,包括:步骤202,接收用户选择的查询细节模板和用户输入的查询条件;步骤204,获取接收到的所述查询模板和所述查询条件,将所述查询模板和所述查询条件结合,生成查询总条件;步骤206,解析出所述查询总条件要查询的数据信息,根据管理服务器中的数据和每个镜像服务器中的数据的关联关系,确定存储有符合所述查询总条件的数据信息的多个镜像服务器,从所述多个镜像服务器中分别提取出所述符合所述查询总条件的数据信息。
[0014]在该技术方案中,在管理服务器的数据和镜像服务器的数据之间,存在唯一标识来标记同一个患者的数据信息,即记录管理服务器中的数据和镜像服务器中的数据的关联关系,当用户查询患者的数据信息时,系统会根据查询细节模板和查询条件,在管理服务器中查找到含有符合查询要求的数据的多个镜像服务器,再从查找到的多个镜像服务器中获取符合查询要求的数据,从而使得用户可以从不同医疗系统(比如体检系统、门诊系统、住院系统等)中获得查询数据,保证了查询数据的完整性。其中,管理服务器可同时管理多个镜像服务器。
[0015]在上述技术方案中,优选地,还包括:步骤208,将所述查询结果数据合并,组成总查询结果数据,根据所述查询总条件,输出所述总查询结果数据。
[0016]在该技术方案中,将从不同镜像服务器中获取的数据合并,形成较完整的整体数据,再根据用户输入的查询总条件(即查询细节模板和查询条件)的不同对数据进行处理,其中,对数据进行处理包括数据格式的转化等,从而为用户输出符合查询细节模板和查询条件的完整的查询数据。
[0017]在上述技术方案中,优选地,所述步骤202还包括:接收输入的查询细节,根据所述查询细节生成查询细节模板,并存储所述查询细节模板,以供用户进行选择。
[0018]在该技术方案中,可以根据查询细节以逻辑分段的方法将查询细节与基础查询语法进行映射形成查询细节模板。用户可以根据个人需要修改或设置查询细节模板,例如如果用户只想要查询患者的姓名、性别,可以设置只会输出姓名和性别的模板,如果用户除了姓名和性别还需要年龄、身份证号等信息,可以修改模板,加入年龄和身份证号设置项。这样,用户可以根据需要设置或修改,从而使得查询输出的数据都是用户需要的数据,提升了用户的使用体验。
[0019]在上述技术方案中,优选地,所述步骤202还包括:存储所述管理服务器中的数据和多个镜像服务器中的数据之间的关联关系。
[0020]在该技术方案中,由于各镜像服务器的格式不一样,字段不一样,有效数据不一样,因此需要将表示相同患者身份的不同形式数据处理得到标准的身份数据并生成唯一标识来标识该标准的身份数据,以及通过该唯一标识建立各镜像服务器中的不同形式数据和管理服务器中的标准身份数据之间的关联关系并存储,以便通过标准身份数据和存储的关联关系找到其他相同身份不同格式的数据。具体的,管理服务器中的数据和镜像服务器中的数据可以采用多维索引表的方法进行关联。
【专利附图】

【附图说明】
[0021]图1示出了根据本发明的实施例的患者数据查询系统的框图;
[0022]图2示出了根据本发明的实施例的患者数据查询方法的流程图;
[0023]图3示出了根据本发明的实施例的患者数据查询方法的具体流程图。
【具体实施方式】
[0024]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0025]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0026]图1示出了根据本发明的实施例的患者数据查询系统的框图。
[0027]如图1所示,根据本发明的实施例患者数据查询系统100,包括:接收单元102,接收用户选择的查询细节模板和用户输入的查询条件;条件生成单元104,获取所述接收单元102接收到的所述查询模板和所述查询条件,将所述查询模板和所述查询条件结合,生成查询总条件;查询单元106,解析出所述查询总条件要查询的数据信息,根据管理服务器中的数据和每个镜像服务器中的数据的关联关系,确定存储有符合所述查询总条件的数据信息的多个镜像服务器,从所述多个镜像服务器中分别提取出所述符合所述查询总条件的数据信息。
[0028]在该技术方案中,在管理服务器的数据和镜像服务器的数据之间,存在唯一标识来标记同一个患者的数据信息,即记录管理服务器中的数据和镜像服务器中的数据的关联关系,当用户查询患者的数据信息时,系统会根据查询细节模板和查询条件,在管理服务器中查找到含有符合查询要求的数据的多个镜像服务器,再从查找到的多个镜像服务器中获取符合查询要求的数据,从而使得用户可以从不同医疗系统(比如体检系统、门诊系统、住院系统等)中获得查询数据,保证了查询数据的完整性。其中,管理服务器可同时管理多个镜像服务器。
[0029]在上述技术方案中,优选地,还包括:输出单元108,将所述查询结果数据合并,组成总查询结果数据,根据所述查询总条件对总查询结果数据进行处理,输出符合所述查询总条件的数据。
[0030]在该技术方案中,将从不同镜像服务器中获取的数据合并,形成较完整的整体数据,再根据用户输入的查询总条件(即查询细节模板和查询条件)的不同对数据进行处理,其中,对数据进行处理包括数据格式的转化等,从而为用户输出符合查询细节模板和查询条件的完整的查询数据。
[0031]在上述技术方案中,优选地,还包括:模板生成单元110,接收输入的查询细节,根据所述查询细节生成查询细节模板,并存储所述查询细节模板,以供用户进行选择。
[0032]在该技术方案中,可以根据查询细节以逻辑分段的方法将查询细节与基础查询语法进行映射形成查询细节模板。用户可以根据个人需要修改或设置查询细节模板,例如如果用户只想要查询患者的姓名、性别,可以设置只会输出姓名和性别的模板,如果用户除了姓名和性别还需要年龄、身份证号等信息,可以修改模板,加入年龄和身份证号设置项。这样,用户可以根据需要设置或修改,从而使得查询输出的数据都是用户需要的数据,提升了用户的使用体验。
[0033]在上述技术方案中,优选地,还包括:存储单元112,用于存储所述管理服务器中的数据和多个镜像服务器中的数据之间的关联关系。
[0034]在该技术方案中,由于各镜像服务器的格式不一样,字段不一样,有效数据不一样,因此需要将表示相同患者身份的不同形式数据处理得到标准的身份数据并生成唯一标识来标识该标准的身份数据,以及通过该唯一标识建立各镜像服务器中的不同形式数据和管理服务器中的标准身份数据之间的关联关系并存储,以便通过标准身份数据和存储的关联关系找到其他相同身份不同格式的数据。具体的,管理服务器中的数据和镜像服务器中的数据可以采用多维索引表的方法进行关联。
[0035]图2示出了根据本发明的实施例的患者数据查询方法的流程图。
[0036]如图2所示,根据本发明的实施例的患者数据查询方法,包括:步骤202,接收用户选择的查询细节模板和用户输入的查询条件;步骤204,获取接收到的所述查询模板和所述查询条件,将所述查询模板和所述查询条件结合,生成查询总条件;步骤206,解析出所述查询总条件要查询的数据信息,根据管理服务器中的数据和每个镜像服务器中的数据的关联关系,确定存储有符合所述查询总条件的数据信息的多个镜像服务器,从所述多个镜像服务器中分别提取出所述符合所述查询总条件的数据信息。
[0037]在该技术方案中,在管理服务器的数据和镜像服务器的数据之间,存在唯一标识来标记同一个患者的数据信息,即记录管理服务器中的数据和镜像服务器中的数据的关联关系,当用户查询患者的数据信息时,系统会根据查询细节模板和查询条件,在管理服务器中查找到含有符合查询要求的数据的多个镜像服务器,再从查找到的多个镜像服务器中获取符合查询要求的数据,从而使得用户可以从不同医疗系统(比如体检系统、门诊系统、住院系统等)中获得查询数据,保证了查询数据的完整性。其中,管理服务器可同时管理多个镜像服务器。[0038]在上述技术方案中,优选地,还包括:步骤208,将所述查询结果数据合并,组成总查询结果数据,根据所述查询总条件,输出所述总查询结果数据。
[0039]在该技术方案中,将从不同镜像服务器中获取的数据合并,形成较完整的整体数据,再根据用户输入的查询总条件(即查询细节模板和查询条件)的不同对数据进行处理,其中,对数据进行处理包括数据格式的转化等,从而为用户输出符合查询细节模板和查询条件的完整的查询数据。
[0040]在上述技术方案中,优选地,所述步骤202还包括:接收输入的查询细节,根据所述查询细节生成查询细节模板,并存储所述查询细节模板,以供用户进行选择。
[0041]在该技术方案中,可以根据查询细节以逻辑分段的方法将查询细节与基础查询语法进行映射形成查询细节模板。用户可以根据个人需要修改或设置查询细节模板,例如如果用户只想要查询患者的姓名、性别,可以设置只会输出姓名和性别的模板,如果用户除了姓名和性别还需要年龄、身份证号等信息,可以修改模板,加入年龄和身份证号设置项。这样,用户可以根据需要设置或修改,从而使得查询输出的数据都是用户需要的数据,提升了用户的使用体验。
[0042]在上述技术方案中,优选地,所述步骤202还包括:存储所述管理服务器中的数据和多个镜像服务器中的数据之间的关联关系。
[0043]在该技术方案中,由于各镜像服务器的格式不一样,字段不一样,有效数据不一样,因此需要将表示相同患者身份的不同形式数据处理得到标准的身份数据并生成唯一标识来标识该标准的身份数据,以及通过该唯一标识建立各镜像服务器中的不同形式数据和管理服务器中的标准身份数据之间的关联关系并存储,以便通过标准身份数据和存储的关联关系找到其他相同身份不同格式的数据。具体的,管理服务器中的数据和镜像服务器中的数据可以采用多维索引表的方法进行关联。
[0044]图3示出了根据本发明的实施例的患者数据查询方法的具体流程图。
[0045]如图3所示,根据本发明的实施例的患者数据查询方法的具体流程如下:
[0046]步骤302,选择查询细节模板,其中,用户可以根据个人需要修改或设置查询细节模板,例如如果用户只想要查询患者的姓名、性别,可以设置只会输出姓名和性别的模板,如果用户除了姓名和性别还需要年龄、身份证号等信息,可以修改模板,加入年龄和身份证号设置项。这样,用户可以根据需要设置或修改,从而使得查询输出的数据都是用户需要的数据,提升了用户的使用体验;
[0047]步骤304,设置查询项条件,用户可以根据查询需要,任意设置查询条件;
[0048]步骤306,生成合成条件,根据查询细节模板和查询项条件,生成合成的条件,根据合成的条件查询数据;
[0049]步骤308,到不同镜像服务器的数据库中查询;其中,在管理服务器的数据和镜像服务器的数据之间,存在唯一标识来标记同一个患者的数据信息,即记录管理服务器中的数据和镜像服务器中的数据的关联关系,当用户查询患者的数据信息时,系统会根据查询细节模板和查询条件,在管理服务器中查找到含有符合查询要求的数据的多个镜像服务器,再从查找到的多个镜像服务器中获取符合查询要求的数据,从而使得用户可以从不同医疗系统(比如体检系统、门诊系统、住院系统等)中获得查询数据,保证了查询数据的完整性,其中,管理服务器可同时管理多个镜像服务器;[0050]步骤310,合并查询数据,将从不同镜像服务器中获取的数据合并,形成较完整的整体数据,再根据用户输入的查询总条件(即查询细节模板和查询条件)的不同对数据进行处理,其中,对数据进行处理包括数据格式的转化等,从而为用户输出符合查询细节模板和查询条件的完整的查询数据。
[0051]以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,可以使用户查询到完整的患者数据信息,并且可以按照用户的查询要求输出相应的患者信息。
[0052]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种患者数据查询系统,其特征在于,包括: 接收单元,接收用户选择的查询细节模板和用户输入的查询条件; 条件生成单元,获取所述接收单元接收到的所述查询模板和所述查询条件,将所述查询模板和所述查询条件结合,生成查询总条件; 查询单元,解析出所述查询总条件要查询的数据信息,根据管理服务器中的数据和每个镜像服务器中的数据的关联关系,确定存储有符合所述查询总条件的数据信息的多个镜像服务器,从所述多个镜像服务器中分别提取出所述符合所述查询总条件的数据信息。
2.根据权利要求1所述的患者数据查询系统,其特征在于,还包括: 输出单元,将从所述多个镜像服务器中分别提取出的符合所述查询总条件的数据信息合并,组成总查询结果数据,控制所述管理服务器对所述总查询结果数据进行处理并输出。
3.根据权利要求1所述的患者数据查询系统,其特征在于,还包括: 模板生成单元,接收输入的查询细节,根据所述查询细节生成查询细节模板,并存储所述查询细节模板,以供用户进行选择。
4.根据权利要求1至3中任一项所述的患者数据查询系统,其特征在于,还包括: 存储单元,用于存储所述管理服务器中的数据和多个镜像服务器中的数据之间的关联关系。
5.一种患者数据查询方法,其特征在于,包括: 步骤202,接收用户选择的查询细节模板和用户输入的查询条件; 步骤204,获取接收到的所述查询模板和所述查询条件,将所述查询模板和所述查询条件结合,生成查询总条件; 步骤206,解析出所述查询总条件要查询的数据信息,根据管理服务器中的数据和每个镜像服务器中的数据的关联关系,确定存储有符合所述查询总条件的数据信息的多个镜像服务器,从所述多个镜像服务器中分别提取出所述符合所述查询总条件的数据信息。
6.根据权利要求5所述的患者数据查询方法,其特征在于,还包括: 步骤208,将所述查询结果数据合并,组成总查询结果数据,根据所述查询总条件,输出所述总查询结果数据。
7.根据权利要求5所述的患者数据查询方法,其特征在于,所述步骤202还包括: 接收输入的查询细节,根据所述查询细节生成查询细节模板,并存储所述查询细节模板,以供用户进行选择。
8.根据权利要求5至7中任一项所述的患者数据查询方法,其特征在于,所述步骤202还包括: 存储所述管理服务器中的数据和多个镜像服务器中的数据之间的关联关系。
【文档编号】G06F17/30GK103530332SQ201310456449
【公开日】2014年1月22日 申请日期:2013年9月29日 优先权日:2013年9月29日
【发明者】张恒, 李登高, 张应才 申请人:方正国际软件有限公司, 方正国际软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1