CN109657042A - 结构化报告处理方法、装置、计算机设备和存储介质 - Google Patents
结构化报告处理方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN109657042A CN109657042A CN201811509424.5A CN201811509424A CN109657042A CN 109657042 A CN109657042 A CN 109657042A CN 201811509424 A CN201811509424 A CN 201811509424A CN 109657042 A CN109657042 A CN 109657042A
- Authority
- CN
- China
- Prior art keywords
- node element
- structured report
- data
- report
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请涉及一种结构化报告处理方法、装置、计算机设备和存储介质。该方法包括:获取待存储的结构化报告;提取结构化报告中元素节点的信息以及所提取的元素节点之间的关联关系;将元素节点的信息以及元素节点之间的关联关系关联存储,以利用存储的元素节点的信息以及元素节点之间的关联关系进行数据处理。基于各元素及其关联关系存储报告数据,提升了数据质量,能够实现对数据高效且准确地检索和提取,从而能够为后续的数据处理提供有效支持,提高报告中数据的利用率。
Description
技术领域
本申请涉及数据处理技术领域,特别是涉及一种结构化报告处理方法、装置、计算机设备和存储介质。
背景技术
随着数据信息时代的到来,通过对数据资源进行整合,以便进行数据分析、有效信息提取等数据处理成为了当前的热点。比如在医疗技术领域,医技检查越来越普及,随之而来也产生了大量的医学检查报告,医学信息数据的大量增长使得医学也进入了大数据时代,充分利用医学信息数据以辅助医学诊断也成为当前的热点研究话题。
然而,目前大量报告的数据难以得到有效利用,比如,大量的医学检查报告采用自然语言文本的方式存储,难以对大量医学检查报告进行有效的检索和统计,导致数据的利用率低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高报告中数据利用率的结构化报告处理方法、装置、计算机设备和存储介质。
一种结构化报告处理方法,所述方法包括:
获取待存储的结构化报告;
提取所述结构化报告中元素节点的信息以及所提取的所述元素节点之间的关联关系;
将所述元素节点的信息以及所述元素节点之间的关联关系关联存储,以利用存储的所述元素节点的信息以及所述元素节点之间的关联关系进行数据处理。
一种结构化报告处理装置,所述装置包括:
报告获取模块,用于获取待存储的结构化报告;
提取模块,用于提取所述结构化报告中元素节点的信息以及所提取的所述元素节点之间的关联关系;
存储模块,用于将所述元素节点的信息以及所述元素节点之间的关联关系关联存储,以利用存储的所述元素节点的信息以及所述元素节点之间的关联关系进行数据处理。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取待存储的结构化报告;
提取所述结构化报告中元素节点的信息以及所提取的所述元素节点之间的关联关系;
将所述元素节点的信息以及所述元素节点之间的关联关系关联存储,以利用存储的所述元素节点的信息以及所述元素节点之间的关联关系进行数据处理。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取待存储的结构化报告;
提取所述结构化报告中元素节点的信息以及所提取的所述元素节点之间的关联关系;
将所述元素节点的信息以及所述元素节点之间的关联关系关联存储,以利用存储的所述元素节点的信息以及所述元素节点之间的关联关系进行数据处理。
上述结构化报告处理方法、装置、计算机设备和存储介质,通过获取待存储的结构化报告,提取结构化报告中元素节点的信息以及所提取的元素节点之间的关联关系,并将元素节点的信息以及元素节点之间的关联关系关联存储。基于各元素及其关联关系存储报告数据,提升了数据质量,能够实现对数据高效且准确地检索和提取,从而能够为后续的数据处理提供有效支持,提高报告中数据的利用率。
附图说明
图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(Globally UniqueIdentifier,全局唯一标识符)。语义标识是指具有明确无歧义、用于表示元素节点的语义信息。在一实施例中,语义标识采用三元组方式进行表示,可以采用不同术语集,并支持自定义术语集,比如:8867-4,LN,“Heart Rate”。元素值是指根据属性中的值类型、值约束等设置的元素节点的值,比如:“病人年龄”元素节点的值为具体的年龄值、“检查项目”元素节点的值为“心电图”。基于元素节点的属性,元素值可以是默认设置的值,也可以是在对报告进行编辑时设置的值。属性用来描述元素节点若干特性,可根据需求进行扩展配置。关联关系是指各元素节点之间所存在的嵌套关系。
进一步地,属性包括基础属性和扩展属性。基础属性是指元素节点必须包含的属性,比如,基础属性包括:值类型、值约束、显示参数等;扩展属性是根据基础属性、语义标识进行扩展的相关属性,比如值单位。
其中,值类型表示该元素节点的值的类型,包括:容器、自由文本、数值、可选列表、单选列表、图片、线、点、表格、音频、视频、术语三元组等。容器表示一种元素节点的元素值是其他元素节点。自由文本是指没有任何约束的自然语言文本,可以包括各种字符。可选列表包含一个或多个候选值,在编辑时可以选择一个或多个值,比如***位元素节点其元素值可能是胸部、腹部、头部等。单选列表是指存在多个候选值,但只能选择其中一个元素值,如性别元素节点只能选择元素值“男”或“女”。图片可以包含医院Logo、病灶解剖位置示意图、病灶示意图等任意图片,格式采用BMP或JPG。线和点用来表示报告中的分割线等。音频和视频是可以嵌入报告中的音频和视频数据,可以保存医生等用户的语音或视频标注等信息。表格是一种嵌套结构,一个表格元素包含一个或多个表格行元素,一个表格行元素包含一个或多个表格单元元素,每个表格单元元素又可以是任意类型的元素。表格结构可以支持表格嵌套、表格单元格合并等,一个典型的表格元素节点的结构树如图4所示。
值约束表示该元素节点的值的取值约束。值约束方式包括数值的范围约束、可选数值、可选文本候选值、表格行列数、容器子节点数量上限等。显示参数表示该元素节点的显示参数,包括:位置参数、字体、字号、字色、线宽、线色、宽高等。位置参数表示绘制该元素节点时,其相对于其父节点的相对坐标值。值单位是指当值类型为数值时,指定数值的单位,如mm。
在本实施例中,基于配置的需求提取所需要的元素节点的信息以及所提取的各元素节点之间的关联关系。其中,所提取的元素节点的信息既可以是结构化报告中所有元素节点的信息,也可以是部分元素节点的信息;所提取的元素节点的信息既可以是元素节点的所有信息,也可以是元素节点的部分信息,比如,可以只包括结构化报告ID、元素ID、语义标识和元素值。具体提取范围可根据需求预先进行配置。
S206,将元素节点的信息以及元素节点之间的关联关系关联存储,以利用存储的元素节点的信息以及元素节点之间的关联关系进行数据处理。
本实施例中,将提取的各元素节点的信息以及各元素节点之间的关联关系进行关联,并存储至本地和/或发送至数据库服务器进行存储中。存储至本地时可以是存储至本地数据库。其中,数据库包括关系数据库。基于数据库中存储的元素节点的信息以及关联关系,可有效实现对各结构化报告进行数据处理。
上述结构化报告处理方法,通过获取待存储的结构化报告,提取结构化报告中元素节点的信息以及所提取的元素节点之间的关联关系,并将元素节点的信息以及元素节点之间的关联关系关联存储。基于各元素及其关联关系存储报告数据,提升了数据质量,能够实现对数据高效且准确地检索和提取,从而能够为后续的数据处理提供有效支持,提高报告中数据的利用率。
在一实施例中,当结构化报告还包括对应的报告标识时,结构化报告处理方法还包括:获取结构化报告对应的报告标识;将报告标识、元素节点的信息以及元素节点之间的关联关系关联存储至数据库。其中,报告标识是指用于唯一表示一份结构化报告的符号,比如,可以是报告ID。
进一步地,结构化报告处理方法还包括:存储结构化报告。本实施例中,将结构化报告以文件(显示时可直接呈现的文件)的形式进行完整保存,基于文件形式存储可实现报告的归档整理、快速查看等处理。
在一实施例中,如图5所示,步骤S202之前还包括:
S502,获取报告生成请求,报告生成请求包括用于确定结构化报告模板的条件信息。
其中,报告生成请求是指用于请求生成结构化报告的指令,包括用于确定结构化报告模板的条件信息。报告生成请求既可以是在满足生成报告的条件下自动生成的,也可以是由用户手动选择生成的。比如,可以是当心电图检测完毕时,自动生成报告生成请求,也可以是由医护人员手动选择生成报告的相关按钮生成。对应地,条件信息可以根据生成报告的条件自动生成,也可以由用户手动选择生成,比如,当生成报告的条件为心电图检测完毕时,条件信息为心电图检测,同样地,也可以将用户选择的“心电图检测”作为条件信息。
S504,根据条件信息确定结构化报告模板并显示。
其中,结构化报告模板是指已经预先配置好、针对对应条件信息可通用的结构化报告的模板,可以理解,模板中不包括具体的元素值(默认值除外)。本实施例中,根据条件信息对已配置的各个结构化报告模板进行筛选,确定与该条件信息匹配的结构化报告模板,并进行显示。仍然以条件信息为“心电图检测”为例,基于该条件信息可筛选得到心电图检测报告模板,并显示该心电图检测报告模板。
在进行显示时,根据元素节点的显示参数实现显示效果,针对不同值类型的元素节点采用不同的、直观的展示方式。如,可选列表展示为Combox形式,下拉可选值由该元素节点的值约束属性决定;单选列表展示为Radio Button形式,候选项由该元素节点的值约束属性决定,并且选中一个候选项时自动取消对其他候选项的选中状态;对于值类型为数字的元素,当输入字母等其他字符时进行过滤和提示。
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)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种结构化报告处理方法,其特征在于,所述方法包括:
获取待存储的结构化报告;
提取所述结构化报告中元素节点的信息以及所提取的所述元素节点之间的关联关系;
将所述元素节点的信息以及所述元素节点之间的关联关系关联存储,以利用存储的所述元素节点的信息以及所述元素节点之间的关联关系进行数据处理。
2.根据权利要求1所述的方法,其特征在于,所述获取待存储的结构化报告之前,还包括:
获取报告生成请求,所述报告生成请求包括用于确定结构化报告模板的条件信息;
根据所述条件信息确定结构化报告模板并显示;
接收编辑所述结构化报告模板时的编辑数据,生成结构化报告。
3.根据权利要求2所述的方法,其特征在于,所述根据所述条件信息确定结构化报告模板并显示,包括:
根据所述条件信息确定结构化报告模板的数据结构;
按照所述数据结构生成结构化报告模板;
显示所述结构化报告模板。
4.根据权利要求3所述的方法,其特征在于,所述编辑数据包括***数据,所述接收编辑所述结构化报告模板时的编辑数据,生成结构化报告,包括:
获取所述***数据和***位置;
根据所述***位置确定所述数据结构中新增元素节点的位置;
根据所述***数据和所述***位置确定所述新增元素节点的信息,并将所述新增元素节点***至所述位置,得到调整后的数据结构;
根据所述调整后的数据结构生成结构化报告。
5.根据权利要求4所述的方法,其特征在于,所述***数据包括自定义数据和/或结构化报告模板片段。
6.根据权利要求3所述的方法,其特征在于,所述编辑数据包括待删除的元素节点,所述接收编辑所述结构化报告模板时的编辑数据,生成结构化报告,包括:
接收编辑所述结构化报告模板时选定的待删除的元素节点;
删除所述数据结构中的所述待删除的元素节点,得到调整后的数据结构;
根据所述调整后的数据结构生成结构化报告。
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述编辑数据与所述结构化报告模板中的约束条件冲突时,生成提示信息。
8.一种结构化报告处理装置,其特征在于,所述装置包括:
报告获取模块,用于获取待存储的结构化报告;
提取模块,用于提取所述结构化报告中元素节点的信息以及所提取的所述元素节点之间的关联关系;
存储模块,用于将所述元素节点的信息以及所述元素节点之间的关联关系关联存储,以利用存储的所述元素节点的信息以及所述元素节点之间的关联关系进行数据处理。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811509424.5A CN109657042A (zh) | 2018-12-11 | 2018-12-11 | 结构化报告处理方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811509424.5A CN109657042A (zh) | 2018-12-11 | 2018-12-11 | 结构化报告处理方法、装置、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109657042A true CN109657042A (zh) | 2019-04-19 |
Family
ID=66113249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811509424.5A Pending CN109657042A (zh) | 2018-12-11 | 2018-12-11 | 结构化报告处理方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109657042A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110415822A (zh) * | 2019-07-23 | 2019-11-05 | 珠海格力电器股份有限公司 | 一种预测癌症的方法和装置 |
CN111061858A (zh) * | 2019-11-22 | 2020-04-24 | 用友网络科技股份有限公司 | 报告生成方法、报告生成装置和计算机可读存储介质 |
CN111352917A (zh) * | 2020-02-28 | 2020-06-30 | 北京思特奇信息技术股份有限公司 | 信息录入方法、装置、电子设备及存储介质 |
CN111833981A (zh) * | 2020-04-30 | 2020-10-27 | 宁波市科技园区明天医网科技有限公司 | 结构化报告制作编写方法 |
CN113282804A (zh) * | 2021-06-22 | 2021-08-20 | 北京锐安科技有限公司 | 关系图的调整方法、装置及存储介质 |
CN113782139A (zh) * | 2021-11-11 | 2021-12-10 | 青岛美迪康数字工程有限公司 | 消化内镜结构化报告生成方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1766876A (zh) * | 2004-10-29 | 2006-05-03 | 株式会社东芝 | 用于管理结构化文件的***和方法 |
CN101002207A (zh) * | 2004-06-04 | 2007-07-18 | 爱克发公司 | 进行结构化医学报告的一般方法 |
CN102651055A (zh) * | 2012-04-11 | 2012-08-29 | 华中科技大学 | 一种基于医学影像的文件生成方法及*** |
CN108109681A (zh) * | 2017-12-21 | 2018-06-01 | 青岛美迪康数字工程有限公司 | 消化内镜结构化报告***及其建立方法 |
-
2018
- 2018-12-11 CN CN201811509424.5A patent/CN109657042A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101002207A (zh) * | 2004-06-04 | 2007-07-18 | 爱克发公司 | 进行结构化医学报告的一般方法 |
CN1766876A (zh) * | 2004-10-29 | 2006-05-03 | 株式会社东芝 | 用于管理结构化文件的***和方法 |
CN102651055A (zh) * | 2012-04-11 | 2012-08-29 | 华中科技大学 | 一种基于医学影像的文件生成方法及*** |
CN108109681A (zh) * | 2017-12-21 | 2018-06-01 | 青岛美迪康数字工程有限公司 | 消化内镜结构化报告***及其建立方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110415822A (zh) * | 2019-07-23 | 2019-11-05 | 珠海格力电器股份有限公司 | 一种预测癌症的方法和装置 |
CN111061858A (zh) * | 2019-11-22 | 2020-04-24 | 用友网络科技股份有限公司 | 报告生成方法、报告生成装置和计算机可读存储介质 |
CN111352917A (zh) * | 2020-02-28 | 2020-06-30 | 北京思特奇信息技术股份有限公司 | 信息录入方法、装置、电子设备及存储介质 |
CN111352917B (zh) * | 2020-02-28 | 2023-05-16 | 北京思特奇信息技术股份有限公司 | 信息录入方法、装置、电子设备及存储介质 |
CN111833981A (zh) * | 2020-04-30 | 2020-10-27 | 宁波市科技园区明天医网科技有限公司 | 结构化报告制作编写方法 |
CN113282804A (zh) * | 2021-06-22 | 2021-08-20 | 北京锐安科技有限公司 | 关系图的调整方法、装置及存储介质 |
CN113782139A (zh) * | 2021-11-11 | 2021-12-10 | 青岛美迪康数字工程有限公司 | 消化内镜结构化报告生成方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109657042A (zh) | 结构化报告处理方法、装置、计算机设备和存储介质 | |
US9465920B2 (en) | Providing assistance with reporting | |
CN1858786B (zh) | 一种电子文档格式化批注***与方法 | |
JP5322399B2 (ja) | 画像管理システム、医用画像管理サーバ、医用画像管理プログラム | |
WO2022111249A1 (zh) | 一种信息展示的方法、装置以及计算机存储介质 | |
CN111209000B (zh) | 自定义控件的处理方法、装置、电子设备及存储介质 | |
CN106796518A (zh) | 基于意图的反馈 | |
US10417792B2 (en) | Information processing apparatus to display an individual input region for individual findings and a group input region for group findings | |
US20070061703A1 (en) | Method and apparatus for annotating a document | |
CN112204595A (zh) | 文档状态管理*** | |
CN104050615A (zh) | 一种生成结构化电子病历的*** | |
CN104063365B (zh) | 在pdf文档中***对象的方法 | |
CN111666740A (zh) | 流程图生成方法、装置、计算机设备和存储介质 | |
CN112035708A (zh) | 知识图谱的展示方法、装置、计算机装置和可读存储介质 | |
CN105447070A (zh) | 医学影像阅片方法及*** | |
WO2013160382A1 (en) | A system for reviewing medical image datasets | |
CN111563366A (zh) | 文档处理方法、装置及电子设备 | |
CN113724840A (zh) | 一种基于医学影像结构化报告的设计方法及*** | |
US10120539B2 (en) | Method and device for setting user interface | |
CN110853721A (zh) | 一种超声报告的显示方法、装置、超声设备及存储介质 | |
CN110807761A (zh) | 标注面板生成方法、装置、存储介质和计算机设备 | |
CN110532483B (zh) | 模拟表格的添加方法、装置、计算机设备及可存储介质 | |
JP2020205070A (ja) | 医用レポート作成装置およびその制御方法、医用レポート作成システム、プログラム | |
JP5214480B2 (ja) | 診療情報入力装置 | |
JP2013020559A (ja) | 字幕付加装置、コンテンツデータ、字幕付加方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: Room 1209, 12 / F, building 1, 1288 Chunbo Road, Binjiang District, Hangzhou City, Zhejiang Province 310000 Applicant after: Hangzhou Mindray Digital Technology Co.,Ltd. Address before: Room 1209, 12 / F, building 1, 1288 Chunbo Road, Binjiang District, Hangzhou City, Zhejiang Province 310000 Applicant before: ZHEJIANG GREENLANDER INFORMATION TECHNOLOGY Co.,Ltd. |