本技术涉及数据处理,更具体的说,是涉及一种体检报告解读方法、装置、设备及可读存储介质。
背景技术:
1、随着生活水平的提高和信息技术的发展,人们对于自己的健康状况越来越关心,人们在进行体检时,体检项目越来越丰富。随着人机对话技术的发展,通过人机对话对体检报告进行解读能够极大程度地减轻医疗工作者的工作负担。
2、在医疗工作者对体检报告进行解读时,往往会参考体检者的个性化信息,但是,目前的体检报告解读方案,并未考虑体检者的个性化信息,使得对体检报告的解读过于模板化。
3、因此,如何提供一种体检报告解读方法,以实现为体检者进行个性化的体检报告解读,成为本领域技术人员亟待解决的技术问题。
技术实现思路
1、鉴于上述问题,本技术提出了一种体检报告解读方法、装置、设备及可读存储介质,以实现为体检者进行个性化的体检报告解读。具体方案如下:
2、一种体检报告解读方法,所述方法包括:
3、获取用户针对体检报告的当前提问;
4、获取所述体检报告的文本数据、所述用户的画像信息以及所述用户的体检报告解读历史对话数据;
5、基于所述用户针对体检报告的当前提问、所述体检报告的文本数据、所述用户的画像信息以及所述用户的体检报告解读历史对话数据,生成体检报告当前解读数据。
6、可选地,所述基于所述用户针对体检报告的当前提问、所述体检报告的文本数据、所述用户的画像信息以及所述用户的体检报告解读历史对话数据,生成体检报告当前解读数据,包括:
7、从所述用户的体检报告解读历史对话数据中,获取所述用户针对体检报告的历史提问、历史体检项目数据以及体检报告历史解读数据,所述历史体检项目数据用于指示所述体检报告中与所述历史提问对应的体检项目数据,所述体检报告历史解读数据用于指示与所述历史提问对应的体检报告解读数据;
8、基于所述用户针对体检报告的当前提问和所述体检报告的文本数据,确定当前体检项目数据以及当前健康指导数据;所述当前体检项目数据用于指示所述体检报告中与所述当前提问对应的体检项目数据;所述当前健康指导数据用于指示与所述当前提问对应的健康指导数据;
9、基于所述用户针对体检报告的历史提问、所述历史体检项目数据、所述体检报告历史解读数据、所述用户针对体检报告的当前提问、所述当前体检项目数据、所述用户的画像信息以及所述当前健康指导数据,生成所述体检报告当前解读数据。
10、可选地,所述基于所述用户针对体检报告的当前提问和所述体检报告的文本数据,确定当前体检项目数据以及当前健康指导数据,包括:
11、基于所述用户针对体检报告的当前提问,从预设的体检术语库中确定出目标术语,作为关键词;
12、从所述体检报告的文本数据中确定出与所述关键词匹配的体检项目数据,作为所述当前体检项目数据;
13、从预设健康指导数据库中确定出与所述关键词匹配的健康指导数据,作为所述当前健康指导数据。
14、可选地,所述从所述体检报告的文本数据中确定出与所述关键词匹配的体检项目数据,作为所述当前体检项目数据,包括:
15、从所述体检报告的文本数据中查找所述关键词,确定所述关键词最后一个出现位置对应的体检报告文本数据片段;
16、从所述体检报告文本数据片段中,确定所述当前体检项目数据。
17、可选地,所述基于所述用户针对体检报告的历史提问、所述历史体检项目数据、所述体检报告历史解读数据、所述用户针对体检报告的当前提问、所述当前体检项目数据、所述用户的画像信息以及所述当前健康指导数据,生成所述体检报告当前解读数据,包括
18、基于所述用户针对体检报告的历史提问、所述历史体检项目数据、所述体检报告历史解读数据、所述用户针对体检报告的当前提问以及所述当前体检项目数据,生成体检报告提问向量;
19、基于所述用户的画像信息,生成画像信息向量;
20、基于所述当前健康指导数据,生成健康指导数据向量;
21、基于所述体检报告提问向量、所述画像信息向量以及所述健康指导数据向量,生成所述体检报告当前解读数据。
22、可选地,所述基于所述用户针对体检报告的历史提问、所述历史体检项目数据、所述体检报告历史解读数据、所述用户针对体检报告的当前提问以及所述当前体检项目数据,生成体检报告提问向量,包括:
23、基于所述用户针对体检报告的历史提问、所述历史体检项目数据、所述体检报告历史解读数据、所述用户针对体检报告的当前提问以及所述当前体检项目数据,生成体检报告提问文本;
24、对所述体检报告提问文本进行静态语义编码,得到所述体检报告提问文本的静态语义编码向量;
25、基于所述体检报告提问文本的静态语义编码向量,得到所述体检报告提问文本的向量。
26、可选地,所述用户的画像信息中包含多个画像项目信息,则所述基于所述用户的画像信息,生成画像信息向量,包括:
27、针对每个画像项目信息,确定所述画像项目信息的向量;
28、基于全部画像项目信息的向量,得到所述画像信息向量。
29、可选地,每个画像项目信息中包括一个画像项目的名称和内容,所述确定所述画像项目信息的向量,包括:
30、获取预设的画像句子模板,所述用户画像句子模板中包括画像项目名称槽和画像项目内容槽;
31、将所述画像项目的名称填充至所述画像项目名称槽中,并将所述画像项目的内容填充至所述画像项目内容槽中,得到所述画像项目信息对应的画像句子;
32、对所述画像句子进行静态语义编码,得到所述画像句子的静态语义编码向量;
33、对所述画像句子进行位置编码,得到所述画像句子的位置编码向量;
34、基于所述画像句子的静态语义编码向量和所述画像句子的位置编码向量,得到所述画像项目信息的向量。
35、可选地,所述基于所述当前健康指导数据,生成健康指导数据向量,包括:
36、对所述当前健康指导数据进行静态语义编码,得到所述当前健康指导数据的静态语义编码向量;
37、基于所述当前健康指导数据的静态语义编码向量,得到健康指导数据向量。
38、可选地,所述基于所述体检报告提问向量、所述画像信息向量以及所述健康指导数据向量,生成所述体检报告当前解读数据,包括:
39、将所述画像信息向量以及所述健康指导数据向量进行融合,得到融合后的向量;
40、以所述融合后的向量作为隐藏状态向量,对所述体检报告提问向量进行解码,得到所述体检报告当前解读数据。
41、一种体检报告解读装置,所述装置包括:
42、第一获取单元,用于获取用户针对体检报告的当前提问;
43、第二获取单元,用于获取所述体检报告的文本数据、所述用户的画像信息以及所述用户的体检报告解读历史对话数据;
44、解读单元,用于基于所述用户针对体检报告的当前提问、所述体检报告的文本数据、所述用户的画像信息以及所述用户的体检报告解读历史对话数据,生成体检报告当前解读数据。
45、可选地,所述解读单元,包括:
46、解读历史对话数据提取单元,用于从所述用户的体检报告解读历史对话数据中,获取所述用户针对体检报告的历史提问、历史体检项目数据以及体检报告历史解读数据,所述历史体检项目数据用于指示所述体检报告中与所述历史提问对应的体检项目数据,所述体检报告历史解读数据用于指示与所述历史提问对应的体检报告解读数据;
47、当前体检项目数据以及当前健康指导数据确定单元,用于基于所述用户针对体检报告的当前提问和所述体检报告的文本数据,确定当前体检项目数据以及当前健康指导数据;所述当前体检项目数据用于指示所述体检报告中与所述当前提问对应的体检项目数据;所述当前健康指导数据用于指示与所述当前提问对应的健康指导数据;
48、生成单元,用于基于所述用户针对体检报告的历史提问、所述历史体检项目数据、所述体检报告历史解读数据、所述用户针对体检报告的当前提问、所述当前体检项目数据、所述用户的画像信息以及所述当前健康指导数据,生成所述体检报告当前解读数据。
49、可选地,所述当前体检项目数据以及当前健康指导数据确定单元,包括:
50、关键词确定单元,用于基于所述用户针对体检报告的当前提问,从预设的体检术语库中确定出目标术语,作为关键词;
51、当前体检项目数据确定单元,用于从所述体检报告的文本数据中确定出与所述关键词匹配的体检项目数据,作为所述当前体检项目数据;
52、当前健康指导数据确定单元,用于从预设健康指导数据库中确定出与所述关键词匹配的健康指导数据,作为所述当前健康指导数据。
53、可选地,所述当前体检项目数据确定单元,具体用于:
54、从所述体检报告的文本数据中查找所述关键词,确定所述关键词最后一个出现位置对应的体检报告文本数据片段;
55、从所述体检报告文本数据片段中,确定所述当前体检项目数据。
56、可选地,所述生成单元,包括
57、体检报告提问向量生成单元,用于基于所述用户针对体检报告的历史提问、所述历史体检项目数据、所述体检报告历史解读数据、所述用户针对体检报告的当前提问以及所述当前体检项目数据,生成体检报告提问向量;
58、画像信息向量生成单元,用于基于所述用户的画像信息,生成画像信息向量;
59、健康指导数据向量生成单元,用于基于所述当前健康指导数据,生成健康指导数据向量;
60、体检报告当前解读数据生成单元,用于基于所述体检报告提问向量、所述画像信息向量以及所述健康指导数据向量,生成所述体检报告当前解读数据。
61、可选地,所述体检报告提问向量生成单元,具体用于:
62、基于所述用户针对体检报告的历史提问、所述历史体检项目数据、所述体检报告历史解读数据、所述用户针对体检报告的当前提问以及所述当前体检项目数据,生成体检报告提问文本;
63、对所述体检报告提问文本进行静态语义编码,得到所述体检报告提问文本的静态语义编码向量;
64、基于所述体检报告提问文本的静态语义编码向量,得到所述体检报告提问文本的向量。
65、可选地,所述用户的画像信息中包含多个画像项目信息,则所述画像信息向量生成单元,包括:
66、画像项目信息的向量生成单元,用于针对每个画像项目信息,确定所述画像项目信息的向量;
67、画像信息向量生成子单元,用于基于全部画像项目信息的向量,得到所述画像信息向量。
68、可选地,每个画像项目信息中包括一个画像项目的名称和内容,所述画像项目信息的向量生成单元,具体用于:
69、获取预设的画像句子模板,所述用户画像句子模板中包括画像项目名称槽和画像项目内容槽;
70、将所述画像项目的名称填充至所述画像项目名称槽中,并将所述画像项目的内容填充至所述画像项目内容槽中,得到所述画像项目信息对应的画像句子;
71、对所述画像句子进行静态语义编码,得到所述画像句子的静态语义编码向量;
72、对所述画像句子进行位置编码,得到所述画像句子的位置编码向量;
73、基于所述画像句子的静态语义编码向量和所述画像句子的位置编码向量,得到所述画像项目信息的向量。
74、可选地,所述健康指导数据向量生成单元,具体用于:
75、对所述当前健康指导数据进行静态语义编码,得到所述当前健康指导数据的静态语义编码向量;
76、基于所述当前健康指导数据的静态语义编码向量,得到健康指导数据向量。
77、可选地,所述体检报告当前解读数据生成单元,具体用于:
78、将所述画像信息向量以及所述健康指导数据向量进行融合,得到融合后的向量;
79、以所述融合后的向量作为隐藏状态向量,对所述体检报告提问向量进行解码,得到所述体检报告当前解读数据。
80、一种体检报告解读设备,包括存储器和处理器;
81、所述存储器,用于存储程序;
82、所述处理器,用于执行所述程序,实现如上所述的体检报告解读方法的各个步骤。
83、一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的体检报告解读方法的各个步骤。
84、借由上述技术方案,本技术公开了一种体检报告解读方法、装置、设备及可读存储介质,本方案中,基于用户针对体检报告的当前提问、体检报告的文本数据、用户的画像信息以及用户的体检报告解读历史对话数据,生成体检报告当前解读数据,其中,用户的画像数据以及用户的体检报告解读历史对话数据为用户的个性化信息,由于在体检报告解读过程中,考虑了用户的个性化信息,因此,能够为用户进行个性化的体检报告解读。