结构化报告处理方法、装置、计算机设备和存储介质与流程

文档序号:17476932发布日期:2019-04-20 06:11阅读:165来源:国知局
结构化报告处理方法、装置、计算机设备和存储介质与流程

本申请涉及数据处理技术领域,特别是涉及一种结构化报告处理方法、装置、计算机设备和存储介质。



背景技术:

随着数据信息时代的到来,通过对数据资源进行整合,以便进行数据分析、有效信息提取等数据处理成为了当前的热点。比如在医疗技术领域,医技检查越来越普及,随之而来也产生了大量的医学检查报告,医学信息数据的大量增长使得医学也进入了大数据时代,充分利用医学信息数据以辅助医学诊断也成为当前的热点研究话题。

然而,目前大量报告的数据难以得到有效利用,比如,大量的医学检查报告采用自然语言文本的方式存储,难以对大量医学检查报告进行有效的检索和统计,导致数据的利用率低。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提高报告中数据利用率的结构化报告处理方法、装置、计算机设备和存储介质。

一种结构化报告处理方法,所述方法包括:

获取待存储的结构化报告;

提取所述结构化报告中元素节点的信息以及所提取的所述元素节点之间的关联关系;

将所述元素节点的信息以及所述元素节点之间的关联关系关联存储,以利用存储的所述元素节点的信息以及所述元素节点之间的关联关系进行数据处理。

一种结构化报告处理装置,所述装置包括:

报告获取模块,用于获取待存储的结构化报告;

提取模块,用于提取所述结构化报告中元素节点的信息以及所提取的所述元素节点之间的关联关系;

存储模块,用于将所述元素节点的信息以及所述元素节点之间的关联关系关联存储,以利用存储的所述元素节点的信息以及所述元素节点之间的关联关系进行数据处理。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取待存储的结构化报告;

提取所述结构化报告中元素节点的信息以及所提取的所述元素节点之间的关联关系;

将所述元素节点的信息以及所述元素节点之间的关联关系关联存储,以利用存储的所述元素节点的信息以及所述元素节点之间的关联关系进行数据处理。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取待存储的结构化报告;

提取所述结构化报告中元素节点的信息以及所提取的所述元素节点之间的关联关系;

将所述元素节点的信息以及所述元素节点之间的关联关系关联存储,以利用存储的所述元素节点的信息以及所述元素节点之间的关联关系进行数据处理。

上述结构化报告处理方法、装置、计算机设备和存储介质,通过获取待存储的结构化报告,提取结构化报告中元素节点的信息以及所提取的元素节点之间的关联关系,并将元素节点的信息以及元素节点之间的关联关系关联存储。基于各元素及其关联关系存储报告数据,提升了数据质量,能够实现对数据高效且准确地检索和提取,从而能够为后续的数据处理提供有效支持,提高报告中数据的利用率。

附图说明

图1为一个实施例中结构化报告处理方法的应用环境图;

图2为一个实施例中结构化报告处理方法的流程示意图;

图3为一个实施例中医学检查报告的结构树示意图;

图4为一个实施例中表格元素节点的结构树示意图;

图5为一个实施例中生成结构化报告步骤的流程示意图;

图6为一个实施例中生成结构化报告模板步骤的流程示意图;

图7为一个实施例中插入数据步骤的流程示意图;

图8为一个实施例中在报告模板中插入图片时的界面图;

图9为一个实施例中在报告模板中插入表格时的界面图;

图10为一个实施例中在报告模板中插入报告模板片段时的过程示意图;

图11为一个实施例中在报告模板中复制粘贴数据时的界面图;

图12为一个实施例中删除元素节点步骤的流程示意图;

图13为一个实施例中结构化报告处理装置的结构框图;

图14为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的结构化报告处理方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与数据库服务器104通过网络进行通信。终端102通过获取待存储的结构化报告,提取结构化报告中元素节点的信息以及所提取的元素节点之间的关联关系,将元素节点的信息以及元素节点之间的关联关系关联存储,可以关联存储至本地和/或数据库服务器104。数据库服务器104接收终端102发送的数据,并进行存储。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,数据库服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种结构化报告处理方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:

s202,获取待存储的结构化报告。

其中,结构化报告是指将报告中所需的各数据采用结构化的方式组织起来,并基于该结构进行逻辑表达和实现的报告,是通过对结构化报告模板进行编辑后得到的最终报告。结构化是相对于以自然语言文本的形式存在的非结构化而言的,比如,结构化中的结构可以是结构树,结构树又由元素节点按照一定关系组织形成。以医学检查报告为例,如图3所示,为一医学检查报告的结构树示意图,包括的“病人信息”、“申请信息”、“测量结果”等元素节点,“病人信息”又包括“病人姓名”、“病人年龄”子元素节点,“申请信息”包括“检查项目”子元素节点,“测量结果”以表格形式表示,表格又可进一步包括表格行、表格单元等子元素节点。各元素节点按照嵌套关系以结构树的方式进行组织形成结构化报告,并在展示时按照该嵌套关系将各元素节点的相关信息进行展示。可以理解,在一棵完整的结构树由元素节点组成,并记载了元素节点的信息。元素节点包括根节点以及根节点下面的其他元素节点,其中,根节点作为报告的顶层节点,其他元素节点都是以根节点为起点发展而来,直接或者间接与根节点连接。

具体地,当检测存储指令时,获取与存储指令对应的结构化报告。比如,当用户通过鼠标或者触摸屏等输入装置,选择结构化报告显示界面的保存按钮时,触发生成存储指令,此时获取该显示界面所显示的结构化报告。

s204,提取结构化报告中元素节点的信息以及所提取的元素节点之间的关联关系。

元素节点是指结构树中的各个树节点。元素节点的信息是指与该节点相关的信息,包括但不限于元素标识、语义标识、元素值和属性。元素标识是指一个结构化报告中,可用于唯一表示元素的符号,比如,可以是元素id,更具体地还可以是guid(globallyuniqueidentifier,全局唯一标识符)。语义标识是指具有明确无歧义、用于表示元素节点的语义信息。在一实施例中,语义标识采用三元组方式进行表示,可以采用不同术语集,并支持自定义术语集,比如:8867-4,ln,“heartrate”。元素值是指根据属性中的值类型、值约束等设置的元素节点的值,比如:“病人年龄”元素节点的值为具体的年龄值、“检查项目”元素节点的值为“心电图”。基于元素节点的属性,元素值可以是默认设置的值,也可以是在对报告进行编辑时设置的值。属性用来描述元素节点若干特性,可根据需求进行扩展配置。关联关系是指各元素节点之间所存在的嵌套关系。

进一步地,属性包括基础属性和扩展属性。基础属性是指元素节点必须包含的属性,比如,基础属性包括:值类型、值约束、显示参数等;扩展属性是根据基础属性、语义标识进行扩展的相关属性,比如值单位。

其中,值类型表示该元素节点的值的类型,包括:容器、自由文本、数值、可选列表、单选列表、图片、线、点、表格、音频、视频、术语三元组等。容器表示一种元素节点的元素值是其他元素节点。自由文本是指没有任何约束的自然语言文本,可以包括各种字符。可选列表包含一个或多个候选值,在编辑时可以选择一个或多个值,比如检查部位元素节点其元素值可能是胸部、腹部、头部等。单选列表是指存在多个候选值,但只能选择其中一个元素值,如性别元素节点只能选择元素值“男”或“女”。图片可以包含医院logo、病灶解剖位置示意图、病灶示意图等任意图片,格式采用bmp或jpg。线和点用来表示报告中的分割线等。音频和视频是可以嵌入报告中的音频和视频数据,可以保存医生等用户的语音或视频标注等信息。表格是一种嵌套结构,一个表格元素包含一个或多个表格行元素,一个表格行元素包含一个或多个表格单元元素,每个表格单元元素又可以是任意类型的元素。表格结构可以支持表格嵌套、表格单元格合并等,一个典型的表格元素节点的结构树如图4所示。

值约束表示该元素节点的值的取值约束。值约束方式包括数值的范围约束、可选数值、可选文本候选值、表格行列数、容器子节点数量上限等。显示参数表示该元素节点的显示参数,包括:位置参数、字体、字号、字色、线宽、线色、宽高等。位置参数表示绘制该元素节点时,其相对于其父节点的相对坐标值。值单位是指当值类型为数值时,指定数值的单位,如mm。

在本实施例中,基于配置的需求提取所需要的元素节点的信息以及所提取的各元素节点之间的关联关系。其中,所提取的元素节点的信息既可以是结构化报告中所有元素节点的信息,也可以是部分元素节点的信息;所提取的元素节点的信息既可以是元素节点的所有信息,也可以是元素节点的部分信息,比如,可以只包括结构化报告id、元素id、语义标识和元素值。具体提取范围可根据需求预先进行配置。

s206,将元素节点的信息以及元素节点之间的关联关系关联存储,以利用存储的元素节点的信息以及元素节点之间的关联关系进行数据处理。

本实施例中,将提取的各元素节点的信息以及各元素节点之间的关联关系进行关联,并存储至本地和/或发送至数据库服务器进行存储中。存储至本地时可以是存储至本地数据库。其中,数据库包括关系数据库。基于数据库中存储的元素节点的信息以及关联关系,可有效实现对各结构化报告进行数据处理。

上述结构化报告处理方法,通过获取待存储的结构化报告,提取结构化报告中元素节点的信息以及所提取的元素节点之间的关联关系,并将元素节点的信息以及元素节点之间的关联关系关联存储。基于各元素及其关联关系存储报告数据,提升了数据质量,能够实现对数据高效且准确地检索和提取,从而能够为后续的数据处理提供有效支持,提高报告中数据的利用率。

在一实施例中,当结构化报告还包括对应的报告标识时,结构化报告处理方法还包括:获取结构化报告对应的报告标识;将报告标识、元素节点的信息以及元素节点之间的关联关系关联存储至数据库。其中,报告标识是指用于唯一表示一份结构化报告的符号,比如,可以是报告id。

进一步地,结构化报告处理方法还包括:存储结构化报告。本实施例中,将结构化报告以文件(显示时可直接呈现的文件)的形式进行完整保存,基于文件形式存储可实现报告的归档整理、快速查看等处理。

在一实施例中,如图5所示,步骤s202之前还包括:

s502,获取报告生成请求,报告生成请求包括用于确定结构化报告模板的条件信息。

其中,报告生成请求是指用于请求生成结构化报告的指令,包括用于确定结构化报告模板的条件信息。报告生成请求既可以是在满足生成报告的条件下自动生成的,也可以是由用户手动选择生成的。比如,可以是当心电图检测完毕时,自动生成报告生成请求,也可以是由医护人员手动选择生成报告的相关按钮生成。对应地,条件信息可以根据生成报告的条件自动生成,也可以由用户手动选择生成,比如,当生成报告的条件为心电图检测完毕时,条件信息为心电图检测,同样地,也可以将用户选择的“心电图检测”作为条件信息。

s504,根据条件信息确定结构化报告模板并显示。

其中,结构化报告模板是指已经预先配置好、针对对应条件信息可通用的结构化报告的模板,可以理解,模板中不包括具体的元素值(默认值除外)。本实施例中,根据条件信息对已配置的各个结构化报告模板进行筛选,确定与该条件信息匹配的结构化报告模板,并进行显示。仍然以条件信息为“心电图检测”为例,基于该条件信息可筛选得到心电图检测报告模板,并显示该心电图检测报告模板。

在进行显示时,根据元素节点的显示参数实现显示效果,针对不同值类型的元素节点采用不同的、直观的展示方式。如,可选列表展示为combox形式,下拉可选值由该元素节点的值约束属性决定;单选列表展示为radiobutton形式,候选项由该元素节点的值约束属性决定,并且选中一个候选项时自动取消对其他候选项的选中状态;对于值类型为数字的元素,当输入字母等其他字符时进行过滤和提示。

s506,接收编辑结构化报告模板时的编辑数据,生成结构化报告。

其中,编辑数据是指基于可视化界面显示的结构化报告模板,在结构化报告模板的相应位置进行编辑的数据。编辑数据包括修改的元素值、元素节点、元素节点的属性等,修改方式包括但不限于添加、删除、替换、合并等。编辑的方法包括:输入文本、选择列表、拖拽图片、旋转翻转图片、编辑表格、设置线宽、颜色等显示属性等。

具体地,接收编辑结构化报告模板时的编辑数据,基于编辑数据对结构化报告模板的相应内容进行编辑,将编辑后的报告作为结构化报告。

在本实施例,结构化报告模板可以以报告文件(显示时可直接呈现的文件)的形式进行存储,也可以以数据结构(也就是结构树)的方式进行存储。当以报告文件的形式进行存储时,则根据条件信息可直接筛选得到结构化报告模板;当以数据结构的方式进行存储时,步骤s504进一步包括图6所示的步骤:

s602,根据条件信息确定结构化报告模板的数据结构。

s604,按照数据结构生成结构化报告模板。

s606,显示结构化报告模板。

在本实例中,当获取到报告生成请求时,根据报告生成请求中的条件信息确定与之匹配的数据结构,按照该数据结构生成结构化报告模板,并进行显示。比如,当条件信息为“心电图检测”时,基于该条件信息可筛选得到心电图检测报告模板的数据结构,按照该数据结构生成心电图检测报告模板,并显示该心电图检测报告模板。

在一实施例中,编辑数据包括插入数据,其中,插入数据是指不属于所确定的结构化报告模板中元素节点的信息、且需要添加至结构化报告模板以生成结构化报告的数据。插入数据包括自定义数据和/或结构化报告模板片段。其中,自定义数据具体可以是图片、音频、视频、自由文本和表格等数据等,具体的数据格式可以是目前所有可实现的数据格式,在此不作限定;结构化报告模板片段是指已预先定义好的报告模板片段,结构化报告模板片段的数据结构可以理解为是一棵结构树的子树(不含根节点)。参照图7,步骤s506进一步包括:

s702,获取插入数据和插入位置。

其中,插入位置是指插入数据位于结构化报告模板中的位置范围信息。当用户将插入数据拖拽至结构化报告模板的相应位置时,获取插入数据在结构化报告模板中所占据的位置范围信息。

如图8至图10所示,图8示出了在腹腔积液检查报告模板中插入解剖位置图(虚线所示部分)的界面图,其中,虚线所包含的位置范围即为解剖位置图的插入位置;图9示出了在检查报告模板中插入表格(虚线所示部分)的界面图,其中,虚线所包含的位置范围即为表格的插入位置;图10示出了将“病灶描述”子树插入到原数据结构的过程。

s704,根据插入位置确定数据结构中新增元素节点的位置。

根据数据结构中各元素节点的显示参数,确定与该插入位置的起点位置最邻近的父节点,将该父节点下的子节点位置作为新增元素节点的位置。新增元素节点可以是一个或者多个,如图10所示,其中新增元素节点包括:病灶描述节点、解剖位置节点、形状节点、形状描述节点和表面积节点;当插入数据为表格时,如图9所示,新增元素节点包括一个用于表示插入表格的表格节点、该表格节点下用于表示各表格行的表格行节点以及各表格行节点下用于表示各表格单元的表格单元节点。

s706,根据插入数据和插入位置确定新增元素节点的信息,并将新增元素节点插入至位置,得到调整后的数据结构。

当插入数据为自定义数据时,在新增元素节点时,自动配置一个用于表示该新增元素节点的元素标识,同时将插入数据作为新增元素节点的元素值,将插入位置与其父节点的相对坐标作为新增元素节点的显示参数中的位置参数,将新增元素节点插入至上述父节点的子节点位置,得到调整后的数据结构。

当插入数据为结构化报告模板片段时,根据插入位置调整新增元素节点的显示参数中的位置参数,而新增元素节点的其他信息可以保持不变,将新增元素节点插入至上述父节点的子节点位置,得到调整后的数据结构。

由于新增元素节点在显示时需占据报告中一定的位置空间,为保证新增元素节点与数据结构中原元素节点在显示时不出现重叠的情况,同时还需要适应性地调整原元素节点的位置参数。也即,调整后的数据结构是指新增了新增元素节点,并且调整了原元素节点的位置参数的数据结构。

s708,根据调整后的数据结构生成结构化报告。

在传统报告中,编辑数据只能输入至报告中的固定位置,当所需输入的数据在报告中没有预先配置位置时,则无法输入至报告中,也即传统报告的结构是固定的,无法动态调整。而本申请中,通过插入数据及其插入位置自适应地调整结构化报告模板的数据结构,使得用户可自行插入任何数据,实现了对结构化报告模板的动态调整,同时有效提高了报告能够包含的信息,大大提高了可读性,也方便了用户表达各种复杂信息。

进一步还可以插入数据进行编辑,以插入表格为例,可以对表格中各表格单元进行编辑,对应于结构树,就是修改表格单元对应的元素节点的元素值,例如,继续参照图9,可以编辑包括“姓名”、“性别”等在内的表头信息,以及其他表格单元的信息。

在一实施例中,编辑数据包括复制数据,步骤s506还包括:获取选定的复制数据和粘贴位置;将复制数据粘贴至粘贴位置,生成结构化报告。以医学检查报告中在发生病变的部位标记病灶示意图为例,如图11所示,复制一个“血栓”病灶示意图,并将该病灶示意图粘贴至解剖位置图中的病变部位,以提示病人发生病变的部位以及发生何种病变。

在一实施例中,编辑数据包括待删除的元素节点。参照图12,步骤s506进一步包括:

s1202,接收编辑结构化报告模板时选定的待删除的元素节点。

s1204,删除数据结构中的待删除的元素节点,得到调整后的数据结构。

s1206,根据调整后的数据结构生成结构化报告。

在本实施中,当用户需要删除已显示的结构化报告模板中的某一元素节点时,可通过鼠标等输入装置选定该元素节点,并选择删除按钮,然后将数据结构与选定的元素节点匹配的元素节点删除,得到调整后的数据结构,根据调整后的数据结构生成结构化报告,所生成的结构化报告不再包括已删除的元素节点。比如,当需要删除某一表格时,则选定该表格,并选择删除按钮,而后将数据结构的该表格对应的元素节点删除,得到不包括该表格的结构化报告。

需要区分的是,删除元素节点与删除元素值不同,具体可以通过选定删除内容方式的不同或者删除按钮的不同来区分。以选定删除内容方式的不同为例,当选定的是整个表格时,删除的是该表格对应的元素节点;当选定的是表格中的数值或文字等内容时,删除的是对应的元素值。若是删除按钮的不同,则可以通过点击删除后提示是删除元素节点还是删除元素值,并按需进行选择。

在一实施例中,数据结构中还配置有各元素节点之间的约束条件,具体地,该约束条件可配置于结构化报告模板数据结构的根节点的信息中。约束条件是指至少两元素节点的元素值。包括互斥约束条件和范围约束条件。互斥约束条件是指当元素节点a的元素值为a时,元素节点b的元素值不能是b,比如,当性别节点的元素值为女时,检查部位节点的元素值不能设置为前列腺;范围约束条件是指当元素节点a的元素值为a时,约束元素节点b的元素值取值范围,比如,当年龄节点的元素值小于12岁时,约束骨骼测量值取值范围。

进一步地,当编辑数据与结构化报告模板中的约束条件冲突时,生成提示信息,以便提示用户是否为编辑有误以及辅助诊断。以编辑数据为编辑的骨骼测量值为例,若此时年龄节点的元素值为12岁,而骨骼测量值不属于约束的取值范围时,生成提示信息“骨骼测量值超出正常范围”。

上述结构化报告处理方法,实现了报告的完整结构化,基于明确、无歧义的语义标识、值约束、元素节点间的约束条件等,能够在结构化报告编辑过程中进行有效的约束和提醒,提高用户编辑结构化报告的效率,降低了复杂度。通过各种可视化的输入方式,能够动态增加或调整结构化报告所包含的信息,大大提高了可读性,也方便了用户表达各种复杂信息。采用文件和数据库结合的存储方案,提升了数据质量,能够为后续的信息检索提供高效地支持,进而,提高报告中数据的利用率。无歧义的语义信息以及嵌套关系,能够支持各种复杂的语义检索。

应该理解的是,虽然图2、5-7、12的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、5-7、12中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图13所示,提供了一种结构化报告处理装置,包括:报告获取模块1302、提取模块1304和存储模块1306,其中:

报告获取模块1302,用于获取待存储的结构化报告。

具体地,当报告获取模块1302检测存储指令时,获取与存储指令对应的结构化报告。比如,当用户通过鼠标或者触摸屏等输入装置,选择结构化报告显示界面的保存按钮时,触发生成存储指令,此时获取该显示界面所显示的结构化报告。

提取模块1304,用于提取结构化报告中元素节点的信息以及所提取的元素节点之间的关联关系。

在本实施例中,提取模块1304基于配置的需求提取所需要的元素节点的信息以及所提取的各元素节点之间的关联关系。其中,所提取的元素节点的信息既可以是结构化报告中所有元素节点的信息,也可以是部分元素节点的信息,具体提取范围可根据需求预先进行配置。

存储模块1306,用于将元素节点的信息以及元素节点之间的关联关系关联存储,以利用存储的元素节点的信息以及元素节点之间的关联关系进行数据处理。

本实施例中,存储模块1306根据关系数据库的存储规则,将提取的各元素节点的信息以及各元素节点之间的关联关系存储至关系数据库中。基于关系数据库中存储的元素节点的信息以及关联关系,可有效实现对各结构化报告进行数据处理。

上述结构化报告处理装置,通过获取待存储的结构化报告,提取结构化报告中元素节点的信息以及所提取的元素节点之间的关联关系,并将元素节点的信息以及元素节点之间的关联关系关联存储。基于各元素及其关联关系存储报告数据,提升了数据质量,能够实现对数据高效且准确地检索和提取,从而能够为后续的数据处理提供有效支持,提高报告中数据的利用率。

在一实施例中,结构化报告处理装置还包括:请求获取模块、报告模板处理模块和结构化报告生成模块,其中:

请求获取模块,用于获取报告生成请求,报告生成请求包括用于确定结构化报告模板的条件信息。

报告模板处理模块,用于根据条件信息确定结构化报告模板并显示。

结构化报告生成模块,用于接收编辑结构化报告模板时的编辑数据,生成结构化报告。

进一步地,报告模板处理模块包括:数据结构确定模块、报告模板生成模块和显示模块。其中:

数据结构确定模块,用于根据条件信息确定结构化报告模板的数据结构。

报告模板生成模块,用于按照数据结构生成结构化报告模板。

显示模块,用于显示结构化报告模板。

在一实施例中,结构化报告生成模块包括:编辑数据获取模块、位置确定模块、结构调整模块和生成子模块。其中:

编辑数据获取模块,用于获取插入数据和插入位置。

位置确定模块,用于根据插入位置确定数据结构中新增元素节点的位置。

结构调整模块,用于根据插入数据和插入位置确定新增元素节点的信息,并将新增元素节点插入至位置,得到调整后的数据结构。

生成子模块,用于根据调整后的数据结构生成结构化报告。

在一实施例中,编辑数据获取模块还用于接收编辑结构化报告模板时选定的待删除的元素节点;结构调整模块还用于删除数据结构中的待删除的元素节点,得到调整后的数据结构。

进一步地,结构化报告处理装置还包括提示模块,用于当编辑数据与结构化报告模板中的约束条件冲突时,生成提示信息。

上述结构化报告处理装置,实现了报告的完整结构化,基于明确、无歧义的语义标识、值约束、元素节点间的约束条件等,能够在结构化报告编辑过程中进行有效的约束和提醒,提高用户编辑结构化报告的效率,降低了复杂度。通过各种可视化的输入方式,能够动态增加或调整结构化报告所包含的信息,大大提高了可读性,也方便了用户表达各种复杂信息。采用文件和数据库结合的存储方案,提升了数据质量,能够为后续的信息检索提供高效地支持,进而,提高报告中数据的利用率。无歧义的语义信息以及嵌套关系,能够支持各种复杂的语义检索。

关于结构化报告处理装置的具体限定可以参见上文中对于结构化报告处理方法的限定,在此不再赘述。上述结构化报告处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图14所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种结构化报告处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图14中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现任一实施例中结构化报告处理方法的各步骤。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现任一实施例中结构化报告处理方法的各步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1