CN108039193A - 一种自动生成体检报告的方法及装置 - Google Patents
一种自动生成体检报告的方法及装置 Download PDFInfo
- Publication number
- CN108039193A CN108039193A CN201711154533.5A CN201711154533A CN108039193A CN 108039193 A CN108039193 A CN 108039193A CN 201711154533 A CN201711154533 A CN 201711154533A CN 108039193 A CN108039193 A CN 108039193A
- Authority
- CN
- China
- Prior art keywords
- physical examination
- report
- data
- automatically generating
- parsing
- 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
- Medical Treatment And Welfare Office Work (AREA)
Abstract
本发明主要涉及一种自动生成体检报告的方法,包括:获取体检对象的各项检测数据并生成JSON格式的原始报告,存储在计算机内;通过调用体检数据库来对所述原始报告记录的检测数据进行比对解析,生成JSON格式的解析报告;调用可读体检报告标准模板,将所述解析报告数据导入到所述标准模板相对应的模块中,自动生成JSON格式的体检报告。运用***进行报告的自动生成,能够节约时间减少误差;另原始数据报告的存储和解析报告的存储都是JSON格式,此格式的文档占用很少的计算机内存空间且能够很方便的预览和下载,能很好的在第三方***/程序需要查询/生成健康检测报告时,能够方便的进行数据对接和读取。
Description
技术领域
本发明设计一种报告生成领域,特别涉及一种自动生成体检报告的方法及装置。
背景技术
体检报告是指对身体进行检查,根据身体反应的数据而生成的具有一定格式的文档。在现有的体检过程中,需要将各项体检数据汇总生成一份报告。目前的通用的方案是将健康体侧结果保存到数据库中,需要生成报告时由软件程序从数据库中取出检测结果数据,按照一定的格式生成纸质/电子版健康检测报告文档,或者直接在保存检测结果时就生成电子版健康检测报告,然后以文件形式保存在计算机中,需要时取出打印成纸质或直接预览电子版报告。
在目前的体检报告生成过程中,主要依靠手工整合数据然后录入计算机进行储存数据,然后再生成报告,这样在整合过程中不仅浪费时间且极易出现错误,且在生成报告时,软件程序代码固定,在和第三方***交换数据时浪费大量开发资源,检测结果以电子版形式保存时,浪费了大量的计算机储存空间,且报告格式比较单一,不能很好的兼容第三方的对接和读取。
发明内容
本发明主要解决的技术问题是提供一种自动生成体检报告的方法及装置,能够节约大量时间和计算机内存空间,保证准确性,且能够很好兼容第三方对报告的对接和读取。
为解决上述技术问题,本发明采用的技术方案是:提供一种自动生成体检报告的方法,其特征在于,所述方法包括:获取体检对象的各项检测数据并生成JSON格式的原始报告,存储在计算机内;通过调用体检数据库来对所述原始报告记录的检测数据进行比对解析,生成JSON格式的解析报告;调用可读体检报告标准模板,将所述解析报告数据导入到所述标准模板相对应的模块中,自动生成JSON格式的体检报告。
进一步地,本发明所述的一种自动生成体检报告的方法,其特征在于,在调用体检数据库之前,包括:数据库的建立,所述体检数据库采用PARSR URL指定的REST API实现。
进一步地,本发明所述的一种自动生成体检报告的方法,其特征在于,所述RESTAPI采用JAVA或GOLANG语言写成。
进一步地,本发明所述的一种自动生成体检报告的方法,其特征在于,在调用可读体检报告标准模板前,包括:确定所述可读体检报告标准模板。
进一步地,本发明所述的一种自动生成体检报告的方法,其特征在于,所述JSON格式的体检报告可提供浏览、下载,并可与第三方进行数据对接和读取。
本发明还提供一种自动生成体检报告的装置,其特征在于,所述装置包括:数据输入模块,用于各项体检项目数据的录入;数据存储模块,用于各项体检项目数据的存储;数据解析模块,用于各项体检项目数据的分析,所述数据分析模块又包括数据库单元和比对解析单元;报告生成模块,用于调用可读体检报告标准模板,并将解析报告数据导入到所述标准模板相对应的模块中,自动生成JSON格式的解析报告。
进一步地,本发明所述的一种自动生成体检报告的装置,其特征在于,还包括,标准报告模块,用于确定可读体检报告标准模块的格式。
进一步地,本发明所述的一种自动生成体检报告的装置,其特征在于,所述数据库单元采用PARSR URL指定的REST API实现。
进一步地,本发明所述的一种自动生成体检报告的装置,其特征在于,所述RESTAPI采用JAVA或GOLANG语言写成。
进一步地,本发明所述的一种自动生成体检报告的装置,其特征在于,所述自动生成体检报告具有预览、下载功能,并在第三方***/程序需要查询/生成健康检测报告时,能够进行数据对接和读取。
本发明的有益效果是:区别于现有技术的情况,本发明生成报告的方法是各项检测数据保存在计算机内,运用数据库来进行整合和比对分析,减少了人工的整合比对分析,能够节约大量的时间,也避免了人为所造成的误差,保证了报告整合结果的准确性;另一方面,原始数据报告的存储和解析报告的存储都是JSON格式,运用此种格式存储的文档占用很少的计算机内存空间能够很好进行预览和下载,且能很好的在第三方***/程序需要查询/生成健康检测报告时,能够方便的进行数据对接和读取。
附图说明
图1为本发明自动生成体检报告的方法的流程图;
图2位本发明自动生成体检报告装置的结构图。
具体实施案例
下面结合附图对本发明做进一步的阐述。
如图1所示为本发明方法的流程图100,包括:
步骤S101:获取体检对象的各项检测数据并生成JSON格式的原始报告,存储在计算机内。
具体地,健康检测结果通常为一些浮点数或者描述性字符如“阴性”/“阳性”,可以以json格式数组保存,数组元素都为字符串型,成为json格式的原始报告。原始报告中应当包括但不限于体检对象的各项检测数据,比如体检对象的个人基本信息和体检项目的数据;体检对象的个人基本信息包括但不限于姓名、性别、年龄、住址、电话、体重、身高、体检日期等;体检项目的数据包括但不限于常规体检项目;JSON格式的原始报告由必要组成部分和其他部分组成,其中必要组成部分为体检对象个人基本信息,其他部分则由体检项目组成。另外,还包括检测结果的字符串数组,它们的顺序和检测项目有关,还包括parseurl定义的restapi的url,用于未来解析该报告。
步骤S102:通过调用体检数据库来对所述原始报告记录的检测数据进行比对解析,生成JSON格式的解析报告。
数据库保存有各项体征信息的正常数据记录,当将体检对象的体检项目数据结果输入计算机后生成JSON格式的报告后,计算机会调取数据库所记录的数据与JSON格式的原始报告进行比对和解析;数据库采用PAREA URL指定的REST API实现,REST API可以采用JAVA或GOLANG语言写成;其通过CURL程序调出REST API对JSON格式的原始报告进行解析,其会根据数据库中所界定的各项体检数据的范围给出检测项目原始报告中数据的偏高或偏低状态。
步骤S103:调用可读体检报告标准模板,将所述解析报告数据导入到所述标准模板相对应的模块中,自动生成JSON格式的标准体检报告。
更进一步地,在调用可读体检报告标准模板前,可以首先确定可读体检报告的标准模板,可读体检报告标准模板是按照预设要求创建完成的,其格式可以根据需要进行设置;再将所述解析报告数据导入到所述标准模板,使解析报告数据与标准模板数据产生一一对应关系,即可自动生成JSON格式的标准体检报告,此种格式的体检报告可以提供浏览、下载模式,更进一步地,此种格式的体检报告使得第三方***/程序需要查询/生成健康检测报告时,能够方便的进行数据对接和读取。
如图2为本发明自动生成体检报告装置的结构示意图200。包括:数据输入模块201,数据存储模块202,数据解析模块203,报告生成模块204,进一步地还包括标准报告模块205,数据解析模块203又包含有数据库单元2031和比对解析单元2032。
数据输入模块201,用于各项体检项目数据的录入。
健康检测结果通常为一些浮点数或者描述性字符如“阴性”/“阳性”,可以以json格式数组保存,数组元素都为字符串型,成为json格式的原始报告。原始报告中应当包括到但不限于体检对象的各项检测数据,比如体检对象的个人基本信息和体检项目的数据;体检对象的个人基本信息包括但不限于姓名、性别、年龄、住址、电话、体重、身高、体检日期等;体检项目的数据包括但不限于常规体检项目;JSON格式的原始报告的必要组成部分为体检对象个人基本信息,其他部分则由体检项目组成。另外,还要包括检测结果的字符串数组,它们的顺序和检测项目有关,还包括parseurl定义的restapi的url,用于未来解析该报告。
数据存储模块202,用于各项体检项目数据的存储。
存储模块主要是用作体检项目数据储存在计算机内,并生成JSON格式的原始报告。
数据解析模块203,用各项体检项目数据的比对和分析。
数据解析模块203包含有数据库单元2031和比对分析单元2032;数据库单元2031主要为保存有各项体征信息的正常数据记录,数据库采用PAREA URL指定的REST API实现,REST API可以采用JAVA或GOLANG语言写成,比对分析单元2032,主要作用为将原始报告的数据与数据库的数据进行比对和解析,其会根据数据库中所界定的各项体检数据的范围给出检测项目原始报告中数据的偏高或偏低状态。
报告生成模块204,用于调用可读体检报告标准模块,并将解析报告数据导入到所述标准模块相对应的模块中,自动生成JSON格式的标准体检报告。更进一步地,在报告生成模块204之前还设置有标准报告模块205,用于确定可读体检报告标准模块的格式。更进一步地,所生成的JSON格式的体检报告还具有浏览、下载功能,并可与第三方进行数据对接和读取。此种格式的体检报告使得第三方***/程序需要查询/生成健康检测报告时,能够方便的进行数据对接和读取。
更进一步地,本发明还涉及一种健康管理机器人,健康管理机器人应用上述的一种自动生成体检报告的方法和装置,能够生成体检报告。健康管理机器人采用MORA人体电磁功能算法来进行健康检测,采用本发明所述的方法及装置对健康检测结果进行存储,之后再将检测报告转化为可浏览、下载的JSON格式的体检报告,且此种格式的体检报告使得第三方***/程序需要查询/生成健康检测报告时,能够方便的进行数据对接和读取。
本发明所公开的技术方案,可以通过计算机的数据库进行智能化的比对,节省了大量的人工比对时间,而且避免了人为所造成的误差,且报告均是以JSON格式存储,不仅占用计算机内存较小还使报告能够很方便的进行浏览、下载,并可与第三方数据进行对接和读取。
本发明不局限于以上具体的实施方式,所述技术领域的技术人员从上述构思出发,不经过创造性的劳动,所作出的种种变化,均落在本发明的保护范围之内。
Claims (10)
1.一种自动生成体检报告的方法,其特征在于,所述方法包括:
获取体检对象的各项检测数据并生成JSON格式的原始报告,存储在计算机内;
通过调用体检数据库来对所述原始报告记录的检测数据进行比对解析,生成JSON格式的解析报告;
调用可读体检报告标准模板,将所述解析报告数据导入到所述标准模板相对应的模块中,自动生成JSON格式的体检报告。
2.根据权利要求1所述的一种自动生成体检报告的方法,其特征在于,在调用体检数据库之前,包括:数据库的建立,所述体检数据库采用PARSRURL指定的REST API实现。
3.根据权利要求2所述的一种自动生成体检报告的方法,其特征在于,所述REST API采用JAVA或GOLANG语言写成。
4.根据权利要求1所述的一种自动生成体检报告的方法,其特征在于,在调用可读体检报告标准模板前,包括:确定所述可读体检报告标准模板。
5.根据权利要求1所述的一种自动生成体检报告的方法,其特征在于,所述JSON格式的体检包括可提供浏览、下载,并可与第三方进行数据对接和读取。
6.一种自动生成体检报告的装置,其特征在于,所述装置包括:
数据输入模块,用于各项体检项目数据的录入;
数据存储模块,用于各项体检项目数据的存储;
数据解析模块,用于各项体检项目数据的分析,所述数据分析模块又包括数据库单元和比对解析单元;
报告生成模块,用于调用可读体检报告标准模板,并将解析报告数据导入到所述标准模板相对应的模块中,自动生成JSON格式的解析报告。
7.根据权利要求6所述的一种自动生成体检报告的装置,其特征在于,还包括,标准报告模块,用于确定可读体检报告标准模块的格式。
8.根据权利要求6所述的一种自动生成体检报告的装置,其特征在于,所述数据库单元采用PARSR URL指定的REST API实现。
9.根据权利要求8所述的一种自动生成体检报告的装置,其特征在于,所述REST API采用JAVA或GOLANG语言写成。
10.根据权利要求6所述的一种自动生成体检报告的装置,其特征在于,所述自动生成体检报告具有预览、下载功能,并在第三方***/程序需要查询/生成健康检测报告时,能够进行数据对接和读取。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711154533.5A CN108039193A (zh) | 2017-11-17 | 2017-11-17 | 一种自动生成体检报告的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711154533.5A CN108039193A (zh) | 2017-11-17 | 2017-11-17 | 一种自动生成体检报告的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108039193A true CN108039193A (zh) | 2018-05-15 |
Family
ID=62093259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711154533.5A Pending CN108039193A (zh) | 2017-11-17 | 2017-11-17 | 一种自动生成体检报告的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108039193A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108962347A (zh) * | 2018-06-23 | 2018-12-07 | 北京众信易保科技有限公司 | 基于java的位置算法进行体检报告的解析*** |
CN109783785A (zh) * | 2018-12-27 | 2019-05-21 | 长沙通诺信息科技有限责任公司 | 生成实验检测报告的方法、装置和计算机设备 |
CN109935288A (zh) * | 2019-03-08 | 2019-06-25 | 厦门纳龙科技有限公司 | 一种poct设备数据管理方法、***以及计算机装置 |
CN109935292A (zh) * | 2019-01-16 | 2019-06-25 | 无锡海斯凯尔医学技术有限公司 | 检测报告输出方法和装置 |
CN110321541A (zh) * | 2019-06-28 | 2019-10-11 | 北京天眼查科技有限公司 | 分布式文档生成方法、装置、计算机设备和可读存储介质 |
CN110580942A (zh) * | 2019-08-23 | 2019-12-17 | 和宇健康科技股份有限公司 | 一种新型体检报告生成方法、装置、介质及终端设备 |
CN111161824A (zh) * | 2019-12-20 | 2020-05-15 | 苏州赛美科基因科技有限公司 | 自动化报告解读方法及*** |
DE102019100228A1 (de) | 2019-01-07 | 2020-07-09 | Metralabs Gmbh Neue Technologien Und Systeme | Serviceroboter |
WO2020144175A1 (de) | 2019-01-07 | 2020-07-16 | Metralabs Gmbh Neue Technologien Und Systeme | Verfahren und system zur erfassung des bewegungsablaufs einer person |
WO2021038109A1 (de) | 2019-08-30 | 2021-03-04 | Metralabs Gmbh Neue Technologien Und Systeme | System zur erfassung von bewegungsabläufen und/oder vitalparametern einer person |
CN113223710A (zh) * | 2021-04-23 | 2021-08-06 | 武汉大学 | 一种大数据健康体检结果展示***及控制方法 |
DE102022104499A1 (de) | 2021-02-27 | 2022-09-01 | tediro GmbH | Synchronisierung von Bewegungen eines Serviceroboters mit denen einer Person |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103226665A (zh) * | 2013-05-08 | 2013-07-31 | 北京爱智慧科技发展有限公司 | 基于saas平台的人脑健康锻炼*** |
CN103268335A (zh) * | 2013-05-13 | 2013-08-28 | 中国农业银行股份有限公司 | 报表数据填报方法及*** |
CN103646016A (zh) * | 2013-12-30 | 2014-03-19 | 金蝶软件(中国)有限公司 | 财务报表自定义的实现方法和服务器 |
CN105740214A (zh) * | 2016-02-18 | 2016-07-06 | 上海联影医疗科技有限公司 | 生成检查报告的方法 |
CN106021303A (zh) * | 2016-05-05 | 2016-10-12 | 北京轻元科技有限公司 | 一种用于持续集成报告发布的***和方法 |
US20170039350A1 (en) * | 2008-11-19 | 2017-02-09 | D.R. Systems, Inc. | System and method of providing dynamic and customizable medical examination forms |
CN106649223A (zh) * | 2016-12-23 | 2017-05-10 | 北京文因互联科技有限公司 | 基于自然语言处理的金融报告自动生成方法 |
CN106777996A (zh) * | 2016-12-23 | 2017-05-31 | 浙江大学 | 一种基于Solr的体检数据搜索*** |
CN107085666A (zh) * | 2017-05-24 | 2017-08-22 | 山东大学 | 疾病风险评估与个性化健康报告生成***及方法 |
-
2017
- 2017-11-17 CN CN201711154533.5A patent/CN108039193A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170039350A1 (en) * | 2008-11-19 | 2017-02-09 | D.R. Systems, Inc. | System and method of providing dynamic and customizable medical examination forms |
CN103226665A (zh) * | 2013-05-08 | 2013-07-31 | 北京爱智慧科技发展有限公司 | 基于saas平台的人脑健康锻炼*** |
CN103268335A (zh) * | 2013-05-13 | 2013-08-28 | 中国农业银行股份有限公司 | 报表数据填报方法及*** |
CN103646016A (zh) * | 2013-12-30 | 2014-03-19 | 金蝶软件(中国)有限公司 | 财务报表自定义的实现方法和服务器 |
CN105740214A (zh) * | 2016-02-18 | 2016-07-06 | 上海联影医疗科技有限公司 | 生成检查报告的方法 |
CN106021303A (zh) * | 2016-05-05 | 2016-10-12 | 北京轻元科技有限公司 | 一种用于持续集成报告发布的***和方法 |
CN106649223A (zh) * | 2016-12-23 | 2017-05-10 | 北京文因互联科技有限公司 | 基于自然语言处理的金融报告自动生成方法 |
CN106777996A (zh) * | 2016-12-23 | 2017-05-31 | 浙江大学 | 一种基于Solr的体检数据搜索*** |
CN107085666A (zh) * | 2017-05-24 | 2017-08-22 | 山东大学 | 疾病风险评估与个性化健康报告生成***及方法 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108962347A (zh) * | 2018-06-23 | 2018-12-07 | 北京众信易保科技有限公司 | 基于java的位置算法进行体检报告的解析*** |
CN109783785A (zh) * | 2018-12-27 | 2019-05-21 | 长沙通诺信息科技有限责任公司 | 生成实验检测报告的方法、装置和计算机设备 |
CN109783785B (zh) * | 2018-12-27 | 2023-04-18 | 长沙通诺信息科技有限责任公司 | 生成实验检测报告的方法、装置和计算机设备 |
DE102019100228A1 (de) | 2019-01-07 | 2020-07-09 | Metralabs Gmbh Neue Technologien Und Systeme | Serviceroboter |
WO2020144175A1 (de) | 2019-01-07 | 2020-07-16 | Metralabs Gmbh Neue Technologien Und Systeme | Verfahren und system zur erfassung des bewegungsablaufs einer person |
CN109935292A (zh) * | 2019-01-16 | 2019-06-25 | 无锡海斯凯尔医学技术有限公司 | 检测报告输出方法和装置 |
CN109935288A (zh) * | 2019-03-08 | 2019-06-25 | 厦门纳龙科技有限公司 | 一种poct设备数据管理方法、***以及计算机装置 |
CN110321541A (zh) * | 2019-06-28 | 2019-10-11 | 北京天眼查科技有限公司 | 分布式文档生成方法、装置、计算机设备和可读存储介质 |
CN110580942A (zh) * | 2019-08-23 | 2019-12-17 | 和宇健康科技股份有限公司 | 一种新型体检报告生成方法、装置、介质及终端设备 |
WO2021038109A1 (de) | 2019-08-30 | 2021-03-04 | Metralabs Gmbh Neue Technologien Und Systeme | System zur erfassung von bewegungsabläufen und/oder vitalparametern einer person |
CN111161824A (zh) * | 2019-12-20 | 2020-05-15 | 苏州赛美科基因科技有限公司 | 自动化报告解读方法及*** |
DE102022104499A1 (de) | 2021-02-27 | 2022-09-01 | tediro GmbH | Synchronisierung von Bewegungen eines Serviceroboters mit denen einer Person |
CN113223710A (zh) * | 2021-04-23 | 2021-08-06 | 武汉大学 | 一种大数据健康体检结果展示***及控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108039193A (zh) | 一种自动生成体检报告的方法及装置 | |
CN107315772B (zh) | 基于深度学习的问题匹配方法以及装置 | |
CN1858786B (zh) | 一种电子文档格式化批注***与方法 | |
CN101122899B (zh) | 报表的生成方法和设备 | |
CN101667172A (zh) | 一种利用word制作电子报表的方法 | |
CN106469140A (zh) | 一种报表生成***及其方法 | |
CN103136173A (zh) | 大批量转换word或excel格式表单文档为网页页面的方法 | |
US11093740B2 (en) | Supervised OCR training for custom forms | |
CN108920382B (zh) | 测试用例生成方法、装置、存储介质及服务器 | |
CN107341005A (zh) | 图表生成方法及其装置 | |
CN110990010A (zh) | 一种软件界面代码的生成方法及装置 | |
CN110211581A (zh) | 一种实验室自动语音识别记录标识***及方法 | |
CN115186654A (zh) | 一种公文文本摘要生成方法 | |
CN107392560A (zh) | 一种基于互联网的Excel表格数据发布采集方法及*** | |
CN106776779B (zh) | 基于Mac平台的JSON数据生成实体文件的方法 | |
CN113283231A (zh) | 获取签章位的方法、设置***、签章***及存储介质 | |
CN102866985B (zh) | 用于联机分析处理***的数据格式化装置和方法 | |
CN104657340B (zh) | 可扩展基于脚本的Word报告生成***及方法 | |
CN114840497B (zh) | 一种数据库的行迁移预处理方法、***、装置及存储介质 | |
CN111832254B (zh) | 图纸标注显示处理方法及装置 | |
CN115269502A (zh) | 投标文件处理方法、设备及存储介质 | |
CN107967324A (zh) | 智能式数据转存与快速录入***及方法 | |
CN109597845B (zh) | 报表配置方法、装置、计算机设备及存储介质 | |
CN112527278A (zh) | 智能表单生成及发布方法、装置、终端及存储介质 | |
CN111738005A (zh) | 命名实体对齐方法、装置、电子设备及可读存储介质 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180515 |
|
RJ01 | Rejection of invention patent application after publication |