System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及電子病歷,特別涉及一種智能語音病歷的生成方法及裝置。
技術介紹
1、隨著科技的進步和醫療信息化的發展,越來越多的用戶開始關注個人健康管理。然而,在實際操作中,當用戶想要建立一個個人的病歷管理系統時,在錄入健康數據和病歷數據時,用戶通常需要通過手動文字輸入,過程繁瑣,耗時較長,尤其是在病情描述、用藥計劃等復雜信息記錄時尤為明顯。人們在日常生活和工作中也常常因為忙碌或其他原因忘記個人的用藥計劃,缺乏有效的工具幫助記錄和提醒,最終影響治療效果和健康恢復。對于年齡較大或行動不便的用戶來說,傳統的健康數據錄入方式較為困難。這些問題不僅影響了用戶的用藥體驗,也可能導致用藥不當或延誤治療。
技術實現思路
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、數據提取模塊通過自然語言處理技術或預設語言模型來對文本數據進行提取,最終得到與病歷相關本文檔來自技高網...
【技術保護點】
1.一種智能語音病歷的生成方法,其特征在于,包括:
2.根據權利要求1所述的一種智能語音病歷的生成方法,其特征在于,還包括:
3.根據權利要求1所述的一種智能語音病歷的生成方法,其特征在于,從所述文本數據中提取與病歷相關的數據作為病歷數據,包括:
4.根據權利要求1所述的一種智能語音病歷的生成方法,其特征在于,在獲取用戶輸入的音頻數據,之前還包括:
5.根據權利要求1所述的一種智能語音病歷的生成方法,其特征在于,還包括:
6.根據權利要求1所述的一種智能語音病歷的生成方法,其特征在于,所述“匯總所述用戶當前在預設時間范圍所有的所述病歷數據生成與所述用戶關聯的病歷文件”,包括:
7.根據權利要求1所述的一種智能語音病歷的生成方法,其特征在于,在“基于所述病歷文件進行分析,以生成針對所述用戶的健康管理計劃”,之后還包括:
8.根據權利要求1所述的一種智能語音病歷的生成方法,其特征在于,所述健康管理計劃中包括提醒時間點和提醒事件,該方法還包括:
9.根據權利要求7所述的一種智能語音病歷的生成
10.一種智能語音病歷的生成裝置,其特征在于,用于實現權利要求1-9中任一項所述的方法,包括:
...【技術特征摘要】
1.一種智能語音病歷的生成方法,其特征在于,包括:
2.根據權利要求1所述的一種智能語音病歷的生成方法,其特征在于,還包括:
3.根據權利要求1所述的一種智能語音病歷的生成方法,其特征在于,從所述文本數據中提取與病歷相關的數據作為病歷數據,包括:
4.根據權利要求1所述的一種智能語音病歷的生成方法,其特征在于,在獲取用戶輸入的音頻數據,之前還包括:
5.根據權利要求1所述的一種智能語音病歷的生成方法,其特征在于,還包括:
6.根據權利要求1所述的一種智能語音病歷的生成方法,其特征在于,所述“匯總所述...
【專利技術屬性】
技術研發人員:羅寧政,蘇博杰,孫喜琢,魏超杰,
申請(專利權)人:深圳市維康致遠科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。