病历文档的存储装置和存储方法

文档序号:6520456阅读:224来源:国知局
病历文档的存储装置和存储方法
【专利摘要】本发明提供了一种病历文档的存储装置,包括:文档解析单元,用于解析待处理的病历文档,获取其中包含的数值型诊疗数据;数据拆分单元,用于将所述数值型诊疗数据拆分为数值和数值单位;数据转换单元,用于当所述数值单位与相应的预设标准单位不一致时,将所述数值型诊疗数据转换为以相应的预设标准单位为数值单位,并将转换后的数值型诊疗数据作为对应于所述待处理的病历文档的检索内容。本发明还提出了一种病历文档的存储方法。通过本发明的技术方案,可以主动对数值型诊疗数据进行单位转换,从而避免输入的检索词与病历文档中的数据之间的单位不一致而导致检索失败,有助于提高检索成功率。
【专利说明】病历文档的存储装置和存储方法
【技术领域】
[0001]本发明涉及医疗信息化【技术领域】,具体而言,涉及一种病历文档的存储装置和一种病历文档的存储方法。
【背景技术】
[0002]电子病历已经逐步取代了纸质病历,使得病历的两种需求变得非常便捷。一种需求是病历的调阅与打印,一种需求是病历数据的检索,服务于科研与教学。
[0003]对于病历的调阅和打印,因为电子病历文档已经是排版完毕的文档,因此阅读与打印都非常方便。
[0004]对于病历数据的检索,仍存在一些尚需改进的地方。具体地,例如检索“发热I周”的病历,如果医生书写病历时,“症状”输入“发热”,而“发病持续时间”输入的是“7天”而非“I周”,则此病历无法被准确检索到。
[0005]又例如在检验中,白细胞个数“WBC”,医生可以输入“4000/mm3”,或者可以输入“4X 109/L”。它们所代表的临床意义是相同的。
[0006]因此,如何避免单位上的差异而导致检索失败,成为目前亟待解决的技术问题。

【发明内容】

[0007]本发明正是基于上述问题,提出了一种新的技术方案,可以主动对数值型诊疗数据进行单位转换,从而避免输入的检索词与病历文档中的数据之间的单位不一致而导致检索失败,有助于提高检索成功率。
[0008]有鉴于此,本发明提出了一种病历文档的存储装置,包括:文档解析单元,用于解析待处理的病历文档,获取其中包含的数值型诊疗数据;数据拆分单元,用于将所述数值型诊疗数据拆分为数值和数值单位;数据转换单元,用于当所述数值单位与相应的预设标准单位不一致时,将所述数值型诊疗数据转换为以相应的预设标准单位为数值单位,并将转换后的数值型诊疗数据作为对应于所述待处理的病历文档的检索内容。
[0009]在该技术方案中,通过对病历文档中的数值型诊疗数据进行分析,并转换为以预设标准单位为数值单位,使得无论医生输入的数据采用了何种单位,检索词中都可以使用该预设标准单位进行检索,即可检索到相应的病历文档,显著提升了检索成功率。
[0010]当然,转换后得到的数值型诊疗数据,即以预设标准单位为数值单位的数值型诊疗数据,可以替换掉原本的数值型诊疗数据;也可以仅作为检索时的检索对象,与原本的数值型诊疗数据并存,使得医生再次调出该病例文档时,仍然看到的是原本的数值型诊疗数据,从而有助于延续医生的个人书写习惯。
[0011]在上述技术方案中,优选地,还包括:关系获取单元,用于获取所述待处理的病历文档中所有的诊疗数据之间的结构关系;数据存储单元,用于按照所述结构关系对所述待处理病历文档进行结构化存储;检索单元,用于在已存储的结构化的病历文档中,对与接收到的检索词对应的诊疗数据执行检索操作。[0012]在该技术方案中,通过对诊疗数据之间的结构关系进行分析,并执行结构化存储,使得在执行检索过程中,通过对检索词的分析,确定其所对应的诊疗数据,即可仅在该诊疗数据中进行检索,而无需对其他不相关的部分进行检索,有助于降低检索量、提高检索的命中率。
[0013]在上述任一技术方案中,优选地,还包括:数据替换单元,用于利用转换后的数值型诊疗数据替换所述数值型诊疗数据,以存储至所述待处理的病历文档中。
[0014]在该技术方案中,通过对数值型诊疗数据的直接替换,一方面有助于减少存储的数据量,即无需对同一数据生成多份类似的样本(即原本的数值型诊疗数据和转换后的数值型诊疗数据);另一方面则有助于对数值的统一,使得所有的医生在调用任一病历文档时,均能够得到统一化的数据,有助于整个医疗系统的统一化和标准化。
[0015]在上述任一技术方案中,优选地,所述数据转换单元还用于:获取用户输入的检索词,将所述检索词中包含的数值型关键字转换为以相应的预设标准单位为数值单位,以利用转换后的检索词对已存储的病历文档执行检索操作。
[0016]在该技术方案中,通过对检索词的自动转换,使得书写病历的医生和执行检索的用户都无需关心具体使用的数值单位,并且同样能够对相同含义、不同形式的各种数值型诊疗数据进行成功检索,有助于提高检索命中率。
[0017]在上述任一技术方案中,优选地,所述数据转换单元还用于:将所述数值型诊疗数据中的数值转换至预设标准格式,以存储至所述待处理的病历文档中;以及将所述数值型关键字中的数值转换至预设标准格式,以用于执行所述检索操作。
[0018]在该技术方案中,除了数值单位外,数值本身也可能存在多种写法,比如可以写成“400000”,也可以写成“4X105”。因而通过对数值格式的统一,也有助于提供检索的成功率。
[0019]本发明还提出了一种病历文档的存储方法,包括:解析待处理的病历文档,获取其中包含的数值型诊疗数据,并将所述数值型诊疗数据拆分为数值和数值单位;当所述数值单位与相应的预设标准单位不一致时,将所述数值型诊疗数据转换为以相应的预设标准单位为数值单位,并将转换后的数值型诊疗数据作为对应于所述待处理的病历文档的检索内容。
[0020]在该技术方案中,通过对病历文档中的数值型诊疗数据进行分析,并转换为以预设标准单位为数值单位,使得无论医生输入的数据采用了何种单位,检索词中都可以使用该预设标准单位进行检索,即可检索到相应的病历文档,显著提升了检索成功率。
[0021]当然,转换后得到的数值型诊疗数据,即以预设标准单位为数值单位的数值型诊疗数据,可以替换掉原本的数值型诊疗数据;也可以仅作为检索时的检索对象,与原本的数值型诊疗数据并存,使得医生再次调出该病例文档时,仍然看到的是原本的数值型诊疗数据,从而有助于延续医生的个人书写习惯。
[0022]在上述技术方案中,优选地,还包括:获取所述待处理的病历文档中所有的诊疗数据之间的结构关系,并按照所述结构关系对所述待处理病历文档进行结构化存储;以及在已存储的结构化的病历文档中,对与接收到的检索词对应的诊疗数据执行检索操作。
[0023]在该技术方案中,通过对诊疗数据之间的结构关系进行分析,并执行结构化存储,使得在执行检索过程中,通过对检索词的分析,确定其所对应的诊疗数据,即可仅在该诊疗数据中进行检索,而无需对其他不相关的部分进行检索,有助于降低检索量、提高检索的命中率。
[0024]在上述任一技术方案中,优选地,还包括:利用转换后的数值型诊疗数据替换所述数值型诊疗数据,以存储至所述待处理的病历文档中。
[0025]在该技术方案中,通过对数值型诊疗数据的直接替换,一方面有助于减少存储的数据量,即无需对同一数据生成多份类似的样本(即原本的数值型诊疗数据和转换后的数值型诊疗数据);另一方面则有助于对数值的统一,使得所有的医生在调用任一病历文档时,均能够得到统一化的数据,有助于整个医疗系统的统一化和标准化。
[0026]在上述任一技术方案中,优选地,还包括:获取用户输入的检索词,将所述检索词中包含的数值型关键字转换为以相应的预设标准单位为数值单位,并利用转换后的检索词对已存储的病历文档执行检索操作。
[0027]在该技术方案中,通过对检索词的自动转换,使得书写病历的医生和执行检索的用户都无需关心具体使用的数值单位,并且同样能够对相同含义、不同形式的各种数值型诊疗数据进行成功检索,有助于提高检索命中率。
[0028]在上述任一技术方案中,优选地,还包括:将所述数值型诊疗数据中的数值转换至预设标准格式,以存储至所述待处理的病历文档中;以及将所述数值型关键字中的数值转换至预设标准格式,以用于执行所述检索操作。
[0029]在该技术方案中,除了数值单位外,数值本身也可能存在多种写法,比如可以写成“400000”,也可以写成“4X105”。因而通过对数值格式的统一,也有助于提供检索的成功率。
[0030]通过以上技术方案,可以主动对数值型诊疗数据进行单位转换,从而避免输入的检索词与病历文档中的数据之间的单位不一致而导致检索失败,有助于提高检索成功率。
【专利附图】

【附图说明】
[0031]图1示出了根据本发明的实施例的病历文档的存储装置的示意框图;
[0032]图2示出了根据本发明的实施例的病历文档的存储方法的示意流程图;
[0033]图3示出了根据本发明的实施例的存储和检索病历的具体示意流程图。
【具体实施方式】
[0034]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0035]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。
[0036]图1示出了根据本发明的实施例的病历文档的存储装置的示意框图。
[0037]如图1所示,根据本发明的实施例的病历文档的存储装置100,包括:文档解析单元102,用于解析待处理的病历文档,获取其中包含的数值型诊疗数据;数据拆分单元104,用于将所述数值型诊疗数据拆分为数值和数值单位;数据转换单元106,用于当所述数值单位与相应的预设标准单位不一致时,将所述数值型诊疗数据转换为以相应的预设标准单位为数值单位,并将转换后的数值型诊疗数据作为对应于所述待处理的病历文档的检索内容。
[0038]在该技术方案中,通过对病历文档中的数值型诊疗数据进行分析,并转换为以预设标准单位为数值单位,使得无论医生输入的数据采用了何种单位,检索词中都可以使用该预设标准单位进行检索,即可检索到相应的病历文档,显著提升了检索成功率。
[0039]当然,转换后得到的数值型诊疗数据,即以预设标准单位为数值单位的数值型诊疗数据,可以替换掉原本的数值型诊疗数据;也可以仅作为检索时的检索对象,与原本的数值型诊疗数据并存,使得医生再次调出该病例文档时,仍然看到的是原本的数值型诊疗数据,从而有助于延续医生的个人书写习惯。
[0040]在上述技术方案中,优选地,还包括:关系获取单元108,用于获取所述待处理的病历文档中所有的诊疗数据之间的结构关系;数据存储单元110,用于按照所述结构关系对所述待处理病历文档进行结构化存储;检索单元112,用于在已存储的结构化的病历文档中,对与接收到的检索词对应的诊疗数据执行检索操作。
[0041]在该技术方案中,通过对诊疗数据之间的结构关系进行分析,并执行结构化存储,使得在执行检索过程中,通过对检索词的分析,确定其所对应的诊疗数据,即可仅在该诊疗数据中进行检索,而无需对其他不相关的部分进行检索,有助于降低检索量、提高检索的命中率。
[0042]在上述任一技术方案中,优选地,还包括:数据替换单元114,用于利用转换后的数值型诊疗数据替换所述数值型诊疗数据,以存储至所述待处理的病历文档中。
[0043]在该技术方案中,通过对数值型诊疗数据的直接替换,一方面有助于减少存储的数据量,即无需对同一数据生成多份类似的样本(即原本的数值型诊疗数据和转换后的数值型诊疗数据);另一方面则有助于对数值的统一,使得所有的医生在调用任一病历文档时,均能够得到统一化的数据,有助于整个医疗系统的统一化和标准化。
[0044]在上述任一技术方案中,优选地,所述数据转换单元106还用于:获取用户输入的检索词,将所述检索词中包含的数值型关键字转换为以相应的预设标准单位为数值单位,以利用转换后的检索词对已存储的病历文档执行检索操作。
[0045]在该技术方案中,通过对检索词的自动转换,使得书写病历的医生和执行检索的用户都无需关心具体使用的数值单位,并且同样能够对相同含义、不同形式的各种数值型诊疗数据进行成功检索,有助于提高检索命中率。
[0046]在上述任一技术方案中,优选地,所述数据转换单元106还用于:将所述数值型诊疗数据中的数值转换至预设标准格式,以存储至所述待处理的病历文档中;以及将所述数值型关键字中的数值转换至预设标准格式,以用于执行所述检索操作。
[0047]在该技术方案中,除了数值单位外,数值本身也可能存在多种写法,比如可以写成“400000”,也可以写成“4X105”。因而通过对数值格式的统一,也有助于提供检索的成功率。
[0048]图2示出了根据本发明的实施例的病历文档的存储方法的示意流程图。
[0049]如图2所示,根据本发明的实施例的病历文档的存储方法,包括:步骤202,解析待处理的病历文档,获取其中包含的数值型诊疗数据,并将所述数值型诊疗数据拆分为数值和数值单位;步骤204,当所述数值单位与相应的预设标准单位不一致时,将所述数值型诊疗数据转换为以相应的预设标准单位为数值单位,并将转换后的数值型诊疗数据作为对应于所述待处理的病历文档的检索内容。
[0050]在该技术方案中,通过对病历文档中的数值型诊疗数据进行分析,并转换为以预设标准单位为数值单位,使得无论医生输入的数据采用了何种单位,检索词中都可以使用该预设标准单位进行检索,即可检索到相应的病历文档,显著提升了检索成功率。
[0051]当然,转换后得到的数值型诊疗数据,即以预设标准单位为数值单位的数值型诊疗数据,可以替换掉原本的数值型诊疗数据;也可以仅作为检索时的检索对象,与原本的数值型诊疗数据并存,使得医生再次调出该病例文档时,仍然看到的是原本的数值型诊疗数据,从而有助于延续医生的个人书写习惯。
[0052]在上述技术方案中,优选地,还包括:获取所述待处理的病历文档中所有的诊疗数据之间的结构关系,并按照所述结构关系对所述待处理病历文档进行结构化存储;以及在已存储的结构化的病历文档中,对与接收到的检索词对应的诊疗数据执行检索操作。
[0053]在该技术方案中,通过对诊疗数据之间的结构关系进行分析,并执行结构化存储,使得在执行检索过程中,通过对检索词的分析,确定其所对应的诊疗数据,即可仅在该诊疗数据中进行检索,而无需对其他不相关的部分进行检索,有助于降低检索量、提高检索的命中率。
[0054]在上述任一技术方案中,优选地,还包括:利用转换后的数值型诊疗数据替换所述数值型诊疗数据,以存储至所述待处理的病历文档中。
[0055]在该技术方案中,通过对数值型诊疗数据的直接替换,一方面有助于减少存储的数据量,即无需对同一数据生成多份类似的样本(即原本的数值型诊疗数据和转换后的数值型诊疗数据);另一方面则有助于对数值的统一,使得所有的医生在调用任一病历文档时,均能够得到统一化的数据,有助于整个医疗系统的统一化和标准化。
[0056]在上述任一技术方案中,优选地,还包括:获取用户输入的检索词,将所述检索词中包含的数值型关键字转换为以相应的预设标准单位为数值单位,并利用转换后的检索词对已存储的病历文档执行检索操作。
[0057]在该技术方案中,通过对检索词的自动转换,使得书写病历的医生和执行检索的用户都无需关心具体使用的数值单位,并且同样能够对相同含义、不同形式的各种数值型诊疗数据进行成功检索,有助于提高检索命中率。
[0058]在上述任一技术方案中,优选地,还包括:将所述数值型诊疗数据中的数值转换至预设标准格式,以存储至所述待处理的病历文档中;以及将所述数值型关键字中的数值转换至预设标准格式,以用于执行所述检索操作。
[0059]在该技术方案中,除了数值单位外,数值本身也可能存在多种写法,比如可以写成“400000”,也可以写成“4X105”。因而通过对数值格式的统一,也有助于提供检索的成功率。
[0060]图3示出了根据本发明的实施例的存储和检索病历的具体示意流程图。
[0061]如图3所示,根据本发明的实施例的存储和检索病历的具体流程包括:
[0062]步骤302,获取医生输入的病历文档,进行版式数据存储。
[0063]其中,版式数据存储即对当前版面上的数据进行直接存储。由于病历文档已经完成排版,因而有助于对该病历文档的直接显示和打印。
[0064]步骤304,对病历文档中的数值型诊疗数据进行拆分,得到数值和数值单位。
[0065]具体地,比如假定白细胞个数“WBC”,医生输入的是“4000/mm3”,则拆分得到数值“4000”以及数值单位“/mm3”。
[0066]步骤306,将数值单位转换为预设的标准数值单位。
[0067]比如针对“WBC”的标准数值单位为“/L”,则根据“/mm3”与“/L”之间的转换关系,需要对数值“4000”进行转换,得到新的数值“4X109”,即得到转换后的数值型诊疗数据为“4X109/L”。
[0068]步骤308,将转换后的病历文档进行流式数据存储。
[0069]具体地,通过分析病历文档中的诊疗数据之间的结构关系,实现对诊疗数据的结构化存储;为了区分于上述的版式数据存储,由于并不是直接对版面数据进行存储,而是实现了结构化的分析和存储,因而属于流式数据存储。
[0070]步骤310,接收用户输入的检索词,如果该检索词中包含有数值型关键字,则对该数值型关键字进行单位转换。
[0071]比如用户输入的是“I周”,则假定预设的标准单位为“天”,则转换为“7天”。通过对数值型关键字的单位转换,使得检索词和存储的病历文档都使用预设的标准单位,有利于提供检索的命中率。
[0072]步骤312,执行检索操作。
[0073]由于采用了结构化的病历文档存储,使得在检索过程中,通过确定检索词所对应的那部分结构的诊疗数据,则仅需要对该部分进行检索操作,而无需对病历文件中的其他部分进行检索,有助于降低检索量,提高命中率。
[0074]以上结合附图详细说明了本发明的技术方案,本发明提出了一种病历文档的存储装置和一种病历文档的存储方法,可以主动对数值型诊疗数据进行单位转换,从而避免输入的检索词与病历文档中的数据之间的单位不一致而导致检索失败,有助于提高检索成功率。
[0075]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种病历文档的存储装置,其特征在于,包括: 文档解析单元,用于解析待处理的病历文档,获取其中包含的数值型诊疗数据; 数据拆分单元,用于将所述数值型诊疗数据拆分为数值和数值单位; 数据转换单元,用于当所述数值单位与相应的预设标准单位不一致时,将所述数值型诊疗数据转换为以相应的预设标准单位为数值单位,并将转换后的数值型诊疗数据作为对应于所述待处理的病历文档的检索内容。
2.根据权利要求1所述的病历文档的存储装置,其特征在于,还包括: 关系获取单元,用于获取所述待处理的病历文档中所有的诊疗数据之间的结构关系; 数据存储单元,用于按照所述结构关系对所述待处理病历文档进行结构化存储; 检索单元,用于在已存储的结构化的病历文档中,对与接收到的检索词对应的诊疗数据执行检索操作。
3.根据权利要求1或2所述的病历文档的存储装置,其特征在于,还包括: 数据替换单元,用于利用转换后的数值型诊疗数据替换所述数值型诊疗数据,以存储至所述待处理的病历文档中。
4.根据权利要求3所述的病历文档的存储装置,其特征在于,所述数据转换单元还用于: 获取用户输入的检索词,将所述检索词中包含的数值型关键字转换为以相应的预设标准单位为数值单位,以利用转换后的检索词对已存储的病历文档执行检索操作。
5.根据权利要求4所述的病历文档的存储装置,其特征在于,所述数据转换单元还用于: 将所述数值型诊疗数据中的数值转换至预设标准格式,以存储至所述待处理的病历文档中;以及 将所述数值型关键字中的数值转换至预设标准格式,以用于执行所述检索操作。
6.一种病历文档的存储方法,其特征在于,包括: 解析待处理的病历文档,获取其中包含的数值型诊疗数据,并将所述数值型诊疗数据拆分为数值和数值单位; 当所述数值单位与相应的预设标准单位不一致时,将所述数值型诊疗数据转换为以相应的预设标准单位为数值单位,并将转换后的数值型诊疗数据作为对应于所述待处理的病历文档的检索内容。
7.根据权利要求6所述的病历文档的存储方法,其特征在于,还包括: 获取所述待处理的病历文档中所有的诊疗数据之间的结构关系,并按照所述结构关系对所述待处理病历文档进行结构化存储;以及 在已存储的结构化的病历文档中,对与接收到的检索词对应的诊疗数据执行检索操作。
8.根据权利要求6或7所述的病历文档的存储方法,其特征在于,还包括: 利用转换后的数值型诊疗数据替换所述数值型诊疗数据,以存储至所述待处理的病历文档中。
9.根据权利要求8所述的病历文档的存储方法,其特征在于,还包括: 获取用户输入的检索词,将所述检索词中包含的数值型关键字转换为以相应的预设标准单位为数值单位,并利用转换后的检索词对已存储的病历文档执行检索操作。
10.根据权利要求9所述的病历文档的存储方法,其特征在于,还包括: 将所述数值型诊疗数据中的数值转换至预设标准格式,以存储至所述待处理的病历文档中;以及 将所述数值型关键字中的数值转换至预设标准格式,以用于执行所述检索操作。
【文档编号】G06F17/30GK103593816SQ201310603060
【公开日】2014年2月19日 申请日期:2013年11月25日 优先权日:2013年11月25日
【发明者】魏玺, 文黎明, 黎庆华 申请人:方正国际软件有限公司, 方正国际软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1