一种诊断报告的动态生成方法及系统技术方案

技术编号:38715104 阅读:28 留言:0更新日期:2023-09-08 14:57
本发明专利技术提供一种诊断报告的动态生成方法及系统,涉及计算机技术领域,包括:根据不同诊断报告所需的展示信息预先配置若干表单字段及其关联的数据结构;根据各表单字段及其关联的数据结构生成对应的表单控件;根据医生的设计指令调用相应的表单控件并布局形成相应的动态表单模板,以供医生相应填写患者信息形成诊断报告。有益效果是医生能够自定义调动对应的表单字段及数据结构生成相应的表单控件,进而对表单控件进行布局设计,生成定制的动态表单模板,最后填写患者诊断信息即可生成诊断报告,实现动态表单模板的可配置化,操作灵活、方便,能够满足不同诊断部位、不同诊断医生的诊断报告生成需求。断报告生成需求。断报告生成需求。

【技术实现步骤摘要】
一种诊断报告的动态生成方法及系统


[0001]本专利技术涉及计算机
,尤其涉及一种诊断报告的动态生成方法及系统。

技术介绍

[0002]医学诊断涉及的部位和病种较多,包括但不限于头部、颈部、胸部、腹部、盆腔、四肢等,不同的病种和部位所需要描述的信息和表达方式也有所不同,导致不同部位的诊断报告所需要包含的信息不同,且医学术语和描述方式也有所区别。
[0003]现有技术中,通常针对不同部位设计不同的模板,供医生在开具诊断报告时调用,但需要设计存储大量的模板,且模板中的所包含的信息无法根据医生需求自定义,在需要增加或删除部分信息时,还需要重新设计模板,导致模板数量繁杂,难以管理和维护。

技术实现思路

[0004]针对现有技术中存在的问题,本专利技术提供一种诊断报告的动态生成方法,包括:
[0005]步骤S1,根据不同诊断报告所需的展示信息预先配置若干表单字段及其关联的数据结构;
[0006]步骤S2,根据各所述表单字段及其关联的所述数据结构生成对应的表单控件;
[0007]步骤S3,根据医生的设计指令调用相应的所述表单控件并布局形成相应的动态表单模板,以供医生相应填写患者信息形成诊断报告。
[0008]优选的,执行所述步骤S3之后,还包括所述动态表单模板的存储过程,包括:
[0009]步骤A1,由所述诊断报告中提取所述医生填写的诊断部位信息;
[0010]步骤A2,记录所述诊断报告关联的所述动态表单模板中的各所述表单控件的布局信息,随后将所述诊断部位信息关联各所述表单控件对应的所述表单字段、所述数据结构和所述布局信息形成配置文件并存储,以供医生后续调用。
[0011]优选的,执行所述步骤A2之后,还包括模板动态调度过程,包括:
[0012]在接收到医生输入的包含所述诊断部位信息的调用指令时,根据所述诊断部位信息匹配到相应的所述配置文件时,根据所述配置文件调用相应的各所述表单字段及其关联的所述数据结构生成所述表单控件,进而根据所述布局信息对生成的各所述表单控件进行设计布局得到所述动态表单模板,并展示给所述医生。
[0013]优选的,所述诊断部位信息为诊断部位名称或根据所述诊断部位名称生成的部位标识符。
[0014]优选的,所述布局信息包括各所述表单控件在所述动态表单模板上的布局位置以及显示信息。
[0015]本专利技术还提供一种诊断报告的动态生成系统,应用于上述的动态生成方法,所述动态生成系统包括:
[0016]预配置模块,用于根据不同诊断报告所需的展示信息预先配置若干表单字段及其关联的数据结构;
[0017]控件生成模块,连接所述预配置模块,用于根据各所述表单字段及其关联的所述数据结构生成对应的表单控件;
[0018]报告生成模块,连接所述控件生成模块,用于根据医生的设计指令调用相应的所述表单控件并布局形成相应的动态表单模板,以供医生相应填写患者信息形成诊断报告。
[0019]优选的,还包括存储控制模块,连接所述报告生成模块,所述存储控制模块包括:
[0020]信息提取单元,用于由所述诊断报告中提取所述医生填写的诊断部位信息;
[0021]配置生成单元,连接所述信息提取单元,用于记录所述诊断报告关联的所述动态表单模板中的各所述表单控件的布局信息,随后将所述诊断部位信息关联各所述表单控件对应的所述表单字段、所述数据结构和所述布局信息形成配置文件并存储,以供医生后续调用。
[0022]优选的,还包括动态调用模块,连接所述存储控制模块,用于在接收到医生输入的包含所述诊断部位信息的调用指令时,根据所述部位标识符匹配到相应的所述配置文件时,根据所述配置文件调用相应的各所述表单字段及其关联的所述数据结构生成所述表单控件,进而根据所述布局信息对生成的各所述表单控件进行设计布局得到所述动态表单模板,并展示给所述医生。
[0023]优选的,所述诊断部位信息为诊断部位名称或根据所述诊断部位名称生成的部位标识符。
[0024]优选的,所述布局信息包括各所述表单控件在所述动态表单模板上的布局位置以及显示信息。
[0025]上述技术方案具有如下优点或有益效果:
[0026]1)通过针对诊断报告需要展示的信息预先配置若干表单字段及数据结构进行存储,使得在医生需要开具诊断报告时,能够自定义调动对应的表单字段及数据结构生成相应的表单控件,进而对表单控件进行布局设计,生成定制的动态表单模板,最后填写患者诊断信息即可生成诊断报告,实现动态表单模板的可配置化,操作灵活、方便,能够满足不同诊断部位、不同诊断医生的诊断报告生成需求;
[0027]2)不同部位的诊断报告虽然所需要包含的信息不尽相同,但不可避免的存在相同的信息,如不同诊断报告中同样需要填写患者信息、诊断部位等,因此,针对不同部位的诊断报告所包含的相同信息,可以采用同一表单字段及数据结构,即无需诊断每个诊断报告分别配置若干表单字段及数据结构,极大减少了表单字段以及数据结构的配置数量;
[0028]3)在医生每次生成诊断报告时,可以将该诊断报告对应的动态表单模板进行存储,以便后续再次调用,本专利技术中,各动态表单模板以表单字段及其数据结构与对应的表单控件的布局信息的关联关系形成的配置文件的方式进行存储,有效节约内存空间的同时便于模板的管理、使用及维护。
附图说明
[0029]图1为本专利技术的较佳的实施例中,一种诊断报告的动态生成方法的流程示意图;
[0030]图2为本专利技术的较佳的实施例中,数据结构的示意图;
[0031]图3为本专利技术的较佳的实施例中,动态表单模板的存储过程的流程示意图;
[0032]图4为本专利技术的较佳的实施例中,一种诊断报告的动态生成系统的结构示意图。
具体实施方式
[0033]下面结合附图和具体实施例对本专利技术进行详细说明。本专利技术并不限定于该实施方式,只要符合本专利技术的主旨,则其他实施方式也可以属于本专利技术的范畴。
[0034]本专利技术的较佳的实施例中,基于现有技术中存在的上述问题,现提供一种诊断报告的动态生成方法,如图1所示,包括:
[0035]步骤S1,根据不同诊断报告所需的展示信息预先配置若干表单字段及其关联的数据结构;
[0036]步骤S2,根据各表单字段及其关联的数据结构生成对应的表单控件;
[0037]步骤S3,根据医生的设计指令调用相应的表单控件并布局形成相应的动态表单模板,以供医生相应填写患者信息形成诊断报告。
[0038]具体地,本专利技术可以应用于电子诊断报告的生成,尤其适用于互联网医院诊断系统中,优选采用AntDesign实现。其中,以超声诊断报告为例,对应需要预先配置的表单字段包含但不限于部位名称、部位描述、超声提示选项以及健康建议选项,部位名称和部位描述关联的数据结构优选为字符串string,超声提示选项和健康建议选项的数据结构优选为链表list,如图2所示,各表单字段的数据结构优选使用JSON格式进行定义。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种诊断报告的动态生成方法,其特征在于,包括:步骤S1,根据不同诊断报告所需的展示信息预先配置若干表单字段及其关联的数据结构;步骤S2,根据各所述表单字段及其关联的所述数据结构生成对应的表单控件;步骤S3,根据医生的设计指令调用相应的所述表单控件并布局形成相应的动态表单模板,以供医生相应填写患者信息形成诊断报告。2.根据权利要求1所述的动态生成方法,其特征在于,执行所述步骤S3之后,还包括所述动态表单模板的存储过程,包括:步骤A1,由所述诊断报告中提取所述医生填写的诊断部位信息;步骤A2,记录所述诊断报告关联的所述动态表单模板中的各所述表单控件的布局信息,随后将所述诊断部位信息关联各所述表单控件对应的所述表单字段、所述数据结构和所述布局信息形成配置文件并存储,以供医生后续调用。3.根据权利要求2所述的动态生成方法,其特征在于,执行所述步骤A2之后,还包括模板动态调度过程,包括:在接收到医生输入的包含所述诊断部位信息的调用指令时,根据所述诊断部位信息匹配到相应的所述配置文件时,根据所述配置文件调用相应的各所述表单字段及其关联的所述数据结构生成所述表单控件,进而根据所述布局信息对生成的各所述表单控件进行设计布局得到所述动态表单模板,并展示给所述医生。4.根据权利要求2所述的动态生成方法,其特征在于,所述诊断部位信息为诊断部位名称或根据所述诊断部位名称生成的部位标识符。5.根据权利要求2所述的动态生成方法,其特征在于,所述布局信息包括各所述表单控件在所述动态表单模板上的布局位置以及显示信息。6.一种诊断报告的动态生成系统,其特征在于,应用于如权利要求1

5中任意一项所述的...

【专利技术属性】
技术研发人员:张燕龙朱瑞星
申请(专利权)人:上海深至信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1