本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種產(chǎn)檢信息管理服務(wù)端、客戶端、方法和系統(tǒng)。
背景技術(shù):
隨著社會對女性健康的關(guān)注度越來越高,為了更好地保證孕婦及胎兒的健康,及早發(fā)現(xiàn)并預(yù)防孕婦妊娠期并發(fā)癥,減少缺陷嬰兒的出生率,孕婦需要進(jìn)行定期產(chǎn)檢以監(jiān)控身體狀態(tài)及胎兒發(fā)育情況。
目前,孕婦一般通過醫(yī)院提供的紙質(zhì)保健手冊和產(chǎn)檢報(bào)告單來保存和查詢以往的產(chǎn)檢數(shù)據(jù),了解孕期自身及胎兒健康狀況。當(dāng)需要查詢指定日期的某一項(xiàng)產(chǎn)檢信息時(shí),需要孕婦逐一翻閱紙質(zhì)保健手冊和產(chǎn)檢報(bào)告單,查詢過程相對繁瑣。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種產(chǎn)檢信息管理服務(wù)端、客戶端、方法和系統(tǒng),提高了產(chǎn)檢信息查詢效率。
一種服務(wù)端,包括:
存儲單元,用于存儲標(biāo)準(zhǔn)產(chǎn)檢信息和用戶產(chǎn)檢信息;
信息交互單元,用于接收外設(shè)的客戶端發(fā)送的查詢請求,將查詢單元查詢到的查詢結(jié)果發(fā)送給所述外設(shè)的客戶端,接收所述外設(shè)的客戶端發(fā)送的分析請求,將分析單元分析的分析結(jié)果發(fā)送給所述外設(shè)的客戶端;
所述查詢單元,用于根據(jù)所述信息交互單元接收到的所述查詢請求,在所述存儲單元中進(jìn)行查詢;
所述分析單元,用于根據(jù)所述信息交互單元接收到的分析請求,利用所述存儲單元存儲的所述標(biāo)準(zhǔn)產(chǎn)檢信息,對所述分析請求中的目標(biāo)產(chǎn)檢信息進(jìn)行分析。
優(yōu)選地,
所述查詢單元,用于接收所述外設(shè)的客戶端發(fā)送的查詢條件和/或關(guān)鍵字,在所述外設(shè)的客戶端對應(yīng)的所述用戶產(chǎn)檢信息中查找與所述查詢條件和/或所述關(guān)鍵字相匹配的至少一條所述產(chǎn)檢信息,將查找到的至少一條所述產(chǎn)檢信息按照預(yù)先設(shè)置的排序規(guī)則進(jìn)行排序;
和/或,
所述信息交互單元,用于接收所述外設(shè)的客戶端發(fā)送的包含目標(biāo)產(chǎn)檢信息的所述分析請求;
所述分析單元,用于:
當(dāng)所述目標(biāo)產(chǎn)檢信息為體重時(shí),查找所述存儲單元存儲的當(dāng)前用戶的腰圍和體重,并根據(jù)第一計(jì)算公式計(jì)算用戶的體脂率;
所述第一計(jì)算公式:
其中,x表征腰圍,y表征體重,z表示體脂率;
將計(jì)算得到的所述體脂率與所述存儲單元存儲的所述標(biāo)準(zhǔn)產(chǎn)檢信息中的標(biāo)準(zhǔn)體脂率進(jìn)行對比,得到第一對比結(jié)果,并將所述第一對比結(jié)果發(fā)送給所述信息交互單元,其中,所述第一對比結(jié)果包括:偏高、正常、偏低中任意一種;
當(dāng)所述目標(biāo)產(chǎn)檢信息為B超數(shù)據(jù)時(shí),查找所述存儲單元存儲的當(dāng)前用戶的B超數(shù)據(jù)和腹圍,并根據(jù)第二計(jì)算公式計(jì)算胎兒體重;
所述第二計(jì)算公式:
G=1.07×BDP3+0.3×FL×AC2
其中,G表征胎兒體重,BDP表征所述B超數(shù)據(jù)中的雙頂徑,F(xiàn)L表示所述B超數(shù)據(jù)中的股骨長,AC表征所述腹圍;
將計(jì)算得到的所述胎兒體重與所述存儲單元存儲的所述標(biāo)準(zhǔn)產(chǎn)檢信息中的標(biāo)準(zhǔn)胎兒體重進(jìn)行對比,得到第二對比結(jié)果,并將所述第二對比結(jié)果發(fā)送給所述信息交互單元,其中,所述第二對比結(jié)果包括:偏重、正常、偏輕中任意一種;
當(dāng)所述目標(biāo)產(chǎn)檢信息為血壓、脈搏、腹圍、腰圍、血液檢查結(jié)果和尿液檢查結(jié)果中任意一種或多種時(shí),將所述目標(biāo)產(chǎn)檢信息與所述存儲單元存儲的對應(yīng)的所述標(biāo)準(zhǔn)產(chǎn)檢信息進(jìn)行對比,得到第三對比結(jié)果,并將所述第三對比結(jié)果發(fā)送給所述信息交互單元,其中,所述第三對比結(jié)果包括:偏高、正常、偏低中任意一種。
優(yōu)選地,
所述存儲單元,進(jìn)一步用于存儲用戶注冊信息;所述用戶注冊信息包括:身份證號和用戶姓名、預(yù)產(chǎn)期、電話、住址、郵箱中的至少兩種;
根據(jù)第三計(jì)算公式,生成對應(yīng)用戶的登錄密碼;
第三計(jì)算公式:
其中,s表征所述登錄密碼,Ai表征所述身份證號第i位置上的數(shù)字值,Wi表征所述身份證號第i位置上的加權(quán)因子,1≤i≤17,B表征所述身份證號的前六位;
所述信息交互單元,用于將所述登錄密碼發(fā)送給所述外設(shè)的客戶端,接收攜帶用戶注冊信息的查詢請求;
所述查詢單元,用于根據(jù)所述信息交互單元接收到的所述查詢請求攜帶的用戶注冊信息,在所述存儲單元中進(jìn)行查詢。
一種客戶端,包括:
查詢請求單元,用于接收外部用戶輸入的查詢需求,發(fā)送查詢請求給所述外設(shè)的服務(wù)端;接收所述外設(shè)的服務(wù)端針對所述查詢請求發(fā)送的查詢結(jié)果;
分析請求單元,用于接收外部用戶對所述查詢請求單元接收到的所述查詢結(jié)果中的目標(biāo)產(chǎn)檢信息的觸發(fā),發(fā)送所述目標(biāo)產(chǎn)檢信息對應(yīng)的分析請求給所述外設(shè)的服務(wù)端;接收所述外設(shè)的服務(wù)端發(fā)送的分析結(jié)果。
優(yōu)選地,
所述查詢請求單元,用于獲取用戶輸入的查詢條件和/或關(guān)鍵字,將所述查詢條件和/或關(guān)鍵字發(fā)送給所述外設(shè)的服務(wù)端;接收所述外設(shè)的服務(wù)端發(fā)送的按照預(yù)先設(shè)置的排序規(guī)則排列的查詢結(jié)果,并按照所述排序規(guī)則進(jìn)行排列展示;
和/或,
所述分析請求單元,用于當(dāng)接收到對所述查詢結(jié)果中的體重的觸發(fā)時(shí),接收所述外設(shè)的服務(wù)端發(fā)送的第一對比結(jié)果;當(dāng)接收到對所述查詢結(jié)果中的B超結(jié)果的觸發(fā)時(shí),接收所述外設(shè)的服務(wù)端發(fā)送的第二對比結(jié)果;當(dāng)接收到對所述查詢結(jié)果中的血壓、脈搏、腹圍、腰圍、血液檢查結(jié)果和尿液檢查結(jié)果中任意一種或多種的觸發(fā)時(shí),接收所述外設(shè)的服務(wù)端發(fā)送的第三對比結(jié)果。
優(yōu)選地,
進(jìn)一步包括:用戶注冊單元,其中,
所述用戶注冊單元,用于接收用戶輸入的用戶注冊信息,并將所述用戶注冊信息發(fā)送給所述外設(shè)的服務(wù)端;將所述外設(shè)的服務(wù)端生成的所述登錄密碼提供給用戶,并接收所述用戶通過所述登錄密碼登錄;其中,所述用戶注冊信息包括:身份證號和用戶姓名、預(yù)產(chǎn)期、電話、住址、郵箱中的至少兩種;
所述查詢請求單元,用于接收外部用戶輸入的查詢需求,發(fā)送攜帶有所述用戶注冊單元接收到的注冊信息的查詢請求給所述外設(shè)的服務(wù)端。
一種產(chǎn)檢信息管理方法,應(yīng)用于所述服務(wù)端,包括:
存儲標(biāo)準(zhǔn)產(chǎn)檢信息和用戶產(chǎn)檢信息;
接收外設(shè)的客戶端發(fā)送的查詢請求,在所述用戶產(chǎn)檢信息中進(jìn)行查詢;
將查詢結(jié)果發(fā)送給所述外設(shè)的客戶端;
接收所述外設(shè)的客戶端發(fā)送的分析請求,利用存儲的所述標(biāo)準(zhǔn)產(chǎn)檢信息,對所述分析請求中的目標(biāo)產(chǎn)檢信息進(jìn)行分析;
將分析結(jié)果發(fā)送給所述外設(shè)的客戶端。
優(yōu)選地,
所述接收外設(shè)的客戶端發(fā)送的查詢請求,在所述用戶產(chǎn)檢信息中進(jìn)行查詢,包括:接收所述外設(shè)的客戶端發(fā)送的查詢條件和/或關(guān)鍵字,在所述外設(shè)的客戶端對應(yīng)的所述用戶產(chǎn)檢信息中查找與所述查詢條件和/或所述關(guān)鍵字相匹配的至少一條所述產(chǎn)檢信息,將查找到的至少一條所述產(chǎn)檢信息按照預(yù)先設(shè)置的排序規(guī)則進(jìn)行排序;
和/或,
所述接收所述外設(shè)的客戶端發(fā)送的分析請求,利用存儲的所述標(biāo)準(zhǔn)產(chǎn)檢信息,對所述分析請求中的目標(biāo)產(chǎn)檢信息進(jìn)行分析,包括:
接收所述外設(shè)的客戶端發(fā)送的包含目標(biāo)產(chǎn)檢信息的所述分析請求;
當(dāng)所述目標(biāo)產(chǎn)檢信息為體重時(shí),查找存儲的當(dāng)前用戶的腰圍和體重,并根據(jù)第一計(jì)算公式計(jì)算用戶的體脂率;
所述第一計(jì)算公式:
其中,x表征腰圍,y表征體重,z表示體脂率;
將計(jì)算得到的所述體脂率與存儲的所述標(biāo)準(zhǔn)產(chǎn)檢信息中的標(biāo)準(zhǔn)體脂率進(jìn)行對比,得到第一對比結(jié)果,并將所述第一對比結(jié)果發(fā)送給所述信息交互單元,其中,所述第一對比結(jié)果包括:偏高、正常、偏低中任意一種;
當(dāng)所述目標(biāo)產(chǎn)檢信息為B超時(shí),查找存儲的當(dāng)前用戶的B超數(shù)據(jù)和腹圍,并根據(jù)第二計(jì)算公式計(jì)算胎兒體重;
所述第二計(jì)算公式:
G=1.07×BDP3+0.3×FL×AC2
其中,G表征胎兒體重,BDP表征所述B超數(shù)據(jù)中的雙頂徑,F(xiàn)L表示所述B超數(shù)據(jù)中的股骨長;AC表征所述腹圍;
將計(jì)算得到的所述胎兒體重與存儲的所述標(biāo)準(zhǔn)產(chǎn)檢信息中的標(biāo)準(zhǔn)胎兒體重進(jìn)行對比,得到第二對比結(jié)果,并將所述第二對比結(jié)果發(fā)送給所述信息交互單元,其中,所述第二對比結(jié)果包括:偏重、正常、偏輕中任意一種;
當(dāng)所述目標(biāo)產(chǎn)檢信息為血壓、脈搏、腹圍、腰圍、血液檢查結(jié)果和尿液檢查結(jié)果中任意一種或多種時(shí),將所述目標(biāo)產(chǎn)檢信息與存儲的所述標(biāo)準(zhǔn)產(chǎn)檢信息進(jìn)行對比,得到第三對比結(jié)果,并將所述第三對比結(jié)果發(fā)送給所述信息交互單元,其中,所述第三對比結(jié)果包括:偏高、正常、偏低中任意一種。
優(yōu)選地,
進(jìn)一步包括:
存儲用戶注冊信息;所述用戶注冊信息包括:身份證號和用戶姓名、預(yù)產(chǎn)期、電話、住址、郵箱中的至少兩種;
根據(jù)第三計(jì)算公式,生成對應(yīng)用戶的登錄密碼;
第三計(jì)算公式:
其中,s表征所述登錄密碼,Ai表征所述身份證號第i位置上的數(shù)字值,Wi表征所述身份證號第i位置上的加權(quán)因子,1≤i≤17,B表征所述身份證號的前六位;
將所述登錄密碼發(fā)送給所述外設(shè)的客戶端;
所述接收外設(shè)的客戶端發(fā)送的查詢請求,在所述用戶產(chǎn)檢信息中進(jìn)行查詢,包括:接收攜帶用戶注冊信息的查詢請求;根據(jù)接收到的所述查詢請求攜帶的用戶注冊信息,在對應(yīng)的所述用戶產(chǎn)檢信息中進(jìn)行查詢。
一種產(chǎn)檢信息管理系統(tǒng),包括:所述服務(wù)端和至少一個(gè)所述客戶端。
本發(fā)明實(shí)施例提供了一種產(chǎn)檢信息管理服務(wù)端、客戶端、方法和系統(tǒng),該服務(wù)端通過存儲單元存儲標(biāo)準(zhǔn)產(chǎn)檢信息和用戶產(chǎn)檢信息,并當(dāng)信息交互單元接收到查詢請求時(shí),查詢單元通過查詢存儲單元存儲的用戶產(chǎn)檢信息,能夠通過信息交互單元將查詢到的結(jié)果提供給用戶,另外,通過分析單元能夠?qū)Σ樵兘Y(jié)果進(jìn)行分析,同時(shí),通過信息交互單元將分析結(jié)果提供給用戶,而無須人為查看報(bào)告單,也無須人為的對報(bào)告單的結(jié)果進(jìn)行分析,提高用戶進(jìn)行產(chǎn)檢查詢的效率。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個(gè)實(shí)施例提供的一種服務(wù)端的結(jié)構(gòu)示意圖;
圖2是本發(fā)明一個(gè)實(shí)施例提供的一種客戶端的結(jié)構(gòu)示意圖;
圖3是本發(fā)明一個(gè)實(shí)施例提供的另一種客戶端的結(jié)構(gòu)示意圖;
圖4是本發(fā)明一個(gè)實(shí)施例提供的一種產(chǎn)檢信息管理方法的流程圖;
圖5是本發(fā)明一個(gè)實(shí)施例提供的一種產(chǎn)檢信息管理系統(tǒng)的結(jié)構(gòu)示意圖;
圖6是本發(fā)明一個(gè)實(shí)施例提供的另一種產(chǎn)檢信息管理方法的流程圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明實(shí)施例提供了一種服務(wù)端,該服務(wù)端包括:
存儲單元101,用于存儲標(biāo)準(zhǔn)產(chǎn)檢信息和用戶產(chǎn)檢信息;
信息交互單元102,用于接收外設(shè)的客戶端發(fā)送的查詢請求,將查詢單元103查詢到的查詢結(jié)果發(fā)送給外設(shè)的客戶端,接收外設(shè)的客戶端發(fā)送的分析請求,將分析單元104分析的分析結(jié)果發(fā)送給外設(shè)的客戶端;
查詢單元103,用于根據(jù)信息交互單元102接收到的查詢請求,在存儲單元101中進(jìn)行查詢;
分析單元104,用于根據(jù)信息交互單元102接收到的分析請求,利用存儲單元101存儲的標(biāo)準(zhǔn)產(chǎn)檢信息,對分析請求中的目標(biāo)產(chǎn)檢信息進(jìn)行分析。
在圖1所示的實(shí)施例中,通過存儲單元存儲標(biāo)準(zhǔn)產(chǎn)檢信息和用戶產(chǎn)檢信息,并當(dāng)信息交互單元接收到查詢請求時(shí),查詢單元通過查詢存儲單元存儲的用戶產(chǎn)檢信息,能夠通過信息交互單元將查詢到的結(jié)果提供給用戶,另外,通過分析單元能夠?qū)Σ樵兘Y(jié)果進(jìn)行分析,同時(shí),通過信息交互單元將分析結(jié)果提供給用戶,而無須人為查看報(bào)告單,也無須人為的對報(bào)告單的結(jié)果進(jìn)行分析,提高用戶進(jìn)行產(chǎn)檢查詢的效率。
在本發(fā)明的一個(gè)實(shí)施例中,為了根據(jù)查詢請求進(jìn)行查詢,查詢單元103,用于接收外設(shè)的客戶端發(fā)送的查詢條件和/或關(guān)鍵字,在外設(shè)的客戶端對應(yīng)的用戶產(chǎn)檢信息中查找與查詢條件和/或關(guān)鍵字相匹配的至少一條產(chǎn)檢信息,將查找到的至少一條產(chǎn)檢信息按照預(yù)先設(shè)置的排序規(guī)則進(jìn)行排序。
查詢條件可以包括:產(chǎn)檢時(shí)間、醫(yī)生、孕周和產(chǎn)檢項(xiàng)目中的至少一種。其中,產(chǎn)檢項(xiàng)目可以包括:體重、血壓、腰圍、脈搏、腹圍、血液檢查、尿液檢查和B超中任意一種或多種。例如,用戶A設(shè)置的查詢條件為:產(chǎn)檢項(xiàng)目“體重”,服務(wù)端在存儲的用戶A的產(chǎn)檢信息中查找到與“體重”相匹配的三條產(chǎn)檢信息,并將這三條產(chǎn)檢信息按照產(chǎn)檢時(shí)間由早到晚的順序進(jìn)行排序。
關(guān)鍵字可以包括:體重、血壓、腰圍、脈搏、腹圍、血液檢查、尿液檢查和B超中任意一種或多種。例如,用戶B輸入的關(guān)鍵字為:“血壓”,服務(wù)端在存儲的用戶B的產(chǎn)檢信息中查找到與“血壓”相匹配的兩條產(chǎn)檢信息,并將這兩條產(chǎn)檢信息按照產(chǎn)檢時(shí)間由早到晚的順序進(jìn)行排序。
在本發(fā)明的一個(gè)實(shí)施例中,信息交互單元102,用于接收外設(shè)的客戶端發(fā)送的包含目標(biāo)產(chǎn)檢信息的分析請求;分析單元104,用于:當(dāng)目標(biāo)產(chǎn)檢信息為體重時(shí),查找存儲單元101存儲的當(dāng)前用戶的腰圍和體重,并根據(jù)式(1)計(jì)算用戶的體脂率;
其中,x表征腰圍,y表征體重,z表示體脂率;
將計(jì)算得到的體脂率與存儲單元存儲的標(biāo)準(zhǔn)產(chǎn)檢信息中的標(biāo)準(zhǔn)體脂率進(jìn)行對比,得到第一對比結(jié)果,并將第一對比結(jié)果發(fā)送給信息交互單元,其中,第一對比結(jié)果包括:偏高、正常、偏低中任意一種。
例如,用戶B通過輸入關(guān)鍵字“體重”得到兩個(gè)產(chǎn)檢時(shí)間不同的體重?cái)?shù)據(jù),1號和2號,用戶B選擇產(chǎn)檢日期為1號的體重作為目標(biāo)產(chǎn)檢信息,服務(wù)端在存儲單元101中查找用戶B在產(chǎn)檢日期為1號時(shí),腰圍和體重?cái)?shù)據(jù)為別為80和60,代入式(1)得到用戶B的體脂率將該體脂率與存儲單元101存儲的標(biāo)準(zhǔn)體脂率24%進(jìn)行對比,對比結(jié)果為偏高。
當(dāng)目標(biāo)產(chǎn)檢信息為B超數(shù)據(jù)時(shí),查找存儲單元101存儲的當(dāng)前用戶的B超數(shù)據(jù)和腹圍,并根據(jù)式(2)計(jì)算胎兒體重;
G=1.07×BDP3+0.3×FL×AC2 (2)
其中,G表征胎兒體重,BDP表征B超數(shù)據(jù)中的,F(xiàn)L表示B超數(shù)據(jù)中的股骨長,AC表征腹圍;
將計(jì)算得到的胎兒體重與存儲單元存儲的標(biāo)準(zhǔn)產(chǎn)檢信息中的標(biāo)準(zhǔn)胎兒體重進(jìn)行對比,得到第二對比結(jié)果,并將第二對比結(jié)果發(fā)送給信息交互單元,其中,第二對比結(jié)果包括:偏重、正常、偏輕中任意一種。
例如,用戶B選擇產(chǎn)檢日期為1號的B超數(shù)據(jù)作為目標(biāo)產(chǎn)檢信息,服務(wù)端在存儲單元101中查找用戶B在產(chǎn)檢日期為1號時(shí),B超數(shù)據(jù)中雙頂徑為8,腹圍為26,股骨長為6,代入式(2)得到用戶B的胎兒體重G=1.07*83+0.3*6*262=1764g,將該胎兒體重與存儲單元101存儲的標(biāo)準(zhǔn)胎兒體重2000g進(jìn)行對比,對比結(jié)果為偏輕。
當(dāng)目標(biāo)產(chǎn)檢信息為血壓、脈搏、腹圍、腰圍、血液檢查結(jié)果和尿液檢查結(jié)果中任意一種或多種時(shí),將目標(biāo)產(chǎn)檢信息與存儲單元存儲的對應(yīng)的標(biāo)準(zhǔn)產(chǎn)檢信息進(jìn)行對比,得到第三對比結(jié)果,并將第三對比結(jié)果發(fā)送給信息交互單元,其中,第三對比結(jié)果包括:偏高、正常、偏低中任意一種。
例如,以用戶B在產(chǎn)檢日期為1號時(shí)的血壓80/120為目標(biāo)產(chǎn)檢信息,將該血壓與存儲單元101存儲的標(biāo)準(zhǔn)血壓73/112進(jìn)行對比,對比結(jié)果為偏高。
在本發(fā)明的一個(gè)實(shí)施例中,為了給用戶提供更好的服務(wù),存儲單元101,進(jìn)一步用于以用戶為單位存儲用戶注冊信息;用戶注冊信息包括:身份證號和用戶姓名、預(yù)產(chǎn)期、電話、住址、郵箱中的至少兩種,根據(jù)式(3),生成對應(yīng)用戶的登錄密碼;
其中,s表征登錄密碼,Ai表征身份證號第i位置上的數(shù)字值,Wi表征身份證號第i位置上的加權(quán)因子,1≤i≤17,B表征身份證號的前六位;
信息交互單元102,用于將登錄密碼發(fā)送給外設(shè)的客戶端,接收攜帶用戶注冊信息的查詢請求;
查詢單元103,用于根據(jù)信息交互單元接收到的查詢請求攜帶的用戶注冊信息,在存儲單元中進(jìn)行查詢。
其中,服務(wù)端根據(jù)用戶注冊信息中的身份證號生成登錄密碼,用于用戶登錄使用客戶端。例如,用戶注冊信息包括:身份證號111111111111111112、用戶姓名A和電話12345678909。將身份證號帶入式(3),A1=1,A2=1,A3=1,A4=1,A5=1,A6=1,A7=1,A8=1,A9=1,A10=1,A11=1,A12=1,A13=1,A14=1,A15=1,A16=1,A17=1;W1=5,W2=5,W3=6,W4=6,W5=6,W6=6,W7=6,W8=6,W9=6,W10=6,W11=6,W12=6,W13=6,W14=6,W15=6,W16=6,W17=6,B=111111,得到登錄密碼s為111112。
如圖2所示,本發(fā)明實(shí)施例提供了一種客戶端,包括:查詢請求單元201,用于接收外部用戶輸入的查詢需求,發(fā)送查詢請求給外設(shè)的服務(wù)端;接收外設(shè)的服務(wù)端針對查詢請求發(fā)送的查詢結(jié)果;分析請求單元202,用于接收外部用戶對查詢請求單元接收到的查詢結(jié)果中的目標(biāo)產(chǎn)檢信息的觸發(fā),發(fā)送目標(biāo)產(chǎn)檢信息對應(yīng)的分析請求給外設(shè)的服務(wù)端;接收外設(shè)的服務(wù)端發(fā)送的分析結(jié)果。
在本發(fā)明的一個(gè)實(shí)施例中,為了實(shí)現(xiàn)查詢功能,查詢請求單元201,用于獲取用戶輸入的查詢條件和/或關(guān)鍵字,將查詢條件和/或關(guān)鍵字發(fā)送給外設(shè)的服務(wù)端;接收外設(shè)的服務(wù)端發(fā)送的按照預(yù)先設(shè)置的排序規(guī)則排列的查詢結(jié)果,并按照排序規(guī)則進(jìn)行排列展示。
其中,排序規(guī)則可以為產(chǎn)檢時(shí)間由早到晚或由晚到早,也可以按照孕周由大到小。
在本發(fā)明的一個(gè)實(shí)施例中,為了將分析結(jié)果展示給用戶,分析請求單元202,用于當(dāng)接收到對查詢結(jié)果中的體重的觸發(fā)時(shí),接收外設(shè)的服務(wù)端發(fā)送的第一對比結(jié)果;當(dāng)接收到對查詢結(jié)果中的B超結(jié)果的觸發(fā)時(shí),接收外設(shè)的服務(wù)端發(fā)送的第二對比結(jié)果;當(dāng)接收到對查詢結(jié)果中的血壓、脈搏、腹圍、腰圍、血液檢查結(jié)果和尿液檢查結(jié)果中任意一種或多種的觸發(fā)時(shí),接收外設(shè)的服務(wù)端發(fā)送的第三對比結(jié)果。
在本發(fā)明的一個(gè)實(shí)施例中,為了保證用戶的正常使用,提高安全性,如圖3所示,客戶端還包括:用戶注冊單元203,用于接收用戶輸入的用戶注冊信息,并將用戶注冊信息發(fā)送給外設(shè)的服務(wù)端;將外設(shè)的服務(wù)端生成的登錄密碼提供給用戶,并接收用戶通過登錄密碼登錄;其中,用戶注冊信息包括:身份證號和用戶姓名、預(yù)產(chǎn)期、電話、住址、郵箱中的至少兩種;
查詢請求單元201,用于接收外部用戶輸入的查詢需求,發(fā)送攜帶有用戶注冊單元接收到的注冊信息的查詢請求給外設(shè)的服務(wù)端。
如圖4所示,本發(fā)明實(shí)施例提供了一種產(chǎn)檢信息管理方法,該方法應(yīng)用于服務(wù)端,包括以下步驟:
步驟401:存儲標(biāo)準(zhǔn)產(chǎn)檢信息和用戶產(chǎn)檢信息;
步驟402:接收外設(shè)的客戶端發(fā)送的查詢請求,在用戶產(chǎn)檢信息中進(jìn)行查詢;
步驟403:將查詢結(jié)果發(fā)送給外設(shè)的客戶端;
步驟404:接收外設(shè)的客戶端發(fā)送的分析請求,利用存儲的標(biāo)準(zhǔn)產(chǎn)檢信息,對分析請求中的目標(biāo)產(chǎn)檢信息進(jìn)行分析;
步驟405:將分析結(jié)果發(fā)送給外設(shè)的客戶端。
用戶可以通過該方法查詢對應(yīng)的用戶產(chǎn)檢信息,并獲取對該用戶產(chǎn)檢信息的分析結(jié)果,該方法不需要孕婦逐一翻閱紙質(zhì)產(chǎn)檢報(bào)告單,提高了產(chǎn)檢信息查詢效率。
在本發(fā)明的一個(gè)實(shí)施例中,為了根據(jù)查詢請求進(jìn)行查詢,步驟402包括:接收外設(shè)的客戶端發(fā)送的查詢條件和/或關(guān)鍵字,在外設(shè)的客戶端對應(yīng)的用戶產(chǎn)檢信息中查找與查詢條件和/或關(guān)鍵字相匹配的至少一條產(chǎn)檢信息,將查找到的至少一條產(chǎn)檢信息按照預(yù)先設(shè)置的排序規(guī)則進(jìn)行排序。
在本發(fā)明的一個(gè)實(shí)施例中,為了對目標(biāo)產(chǎn)檢信息進(jìn)行分析,步驟402包括:接收外設(shè)的客戶端發(fā)送的包含目標(biāo)產(chǎn)檢信息的分析請求;
當(dāng)目標(biāo)產(chǎn)檢信息為體重時(shí),查找存儲單元存儲的當(dāng)前用戶的腰圍和體重,并根據(jù)式(1)計(jì)算用戶的體脂率;
其中,x表征腰圍,y表征體重,z表示體脂率;
將計(jì)算得到的體脂率與存儲的標(biāo)準(zhǔn)產(chǎn)檢信息中的標(biāo)準(zhǔn)體脂率進(jìn)行對比,得到第一對比結(jié)果,并將第一對比結(jié)果發(fā)送給信息交互單元,其中,第一對比結(jié)果包括:偏高、正常、偏低中任意一種;
當(dāng)目標(biāo)產(chǎn)檢信息為B超時(shí),查找存儲單元存儲的當(dāng)前用戶的B超數(shù)據(jù)和腹圍,并根據(jù)式(2)計(jì)算胎兒體重;
G=1.07×BDP3+0.3×FL×AC2 (2)
其中,G表征胎兒體重,BDP表征B超數(shù)據(jù)中的雙頂徑,F(xiàn)L表示B超數(shù)據(jù)中的股骨長;AC表征腹圍;
將計(jì)算得到的胎兒體重與存儲的標(biāo)準(zhǔn)產(chǎn)檢信息中的標(biāo)準(zhǔn)胎兒體重進(jìn)行對比,得到第二對比結(jié)果,并將第二對比結(jié)果發(fā)送給信息交互單元,其中,第二對比結(jié)果包括:偏重、正常、偏輕中任意一種;
當(dāng)目標(biāo)產(chǎn)檢信息為血壓、脈搏、腹圍、腰圍、血液檢查結(jié)果和尿液檢查結(jié)果中任意一種或多種時(shí),將目標(biāo)產(chǎn)檢信息與存儲的標(biāo)準(zhǔn)產(chǎn)檢信息進(jìn)行對比,得到第三對比結(jié)果,并將第三對比結(jié)果發(fā)送給信息交互單元,其中,第三對比結(jié)果包括:偏高、正常、偏低中任意一種。
在本發(fā)明的一個(gè)實(shí)施例中,為了方便用戶的使用,提高使用安全性,該方法還包括:
存儲用戶注冊信息;用戶注冊信息包括:身份證號和用戶姓名、預(yù)產(chǎn)期、電話、住址、郵箱中的至少兩種;
根據(jù)式(3),生成對應(yīng)用戶的登錄密碼;
其中,s表征登錄密碼,Ai表征身份證號第i位置上的數(shù)字值,Wi表征身份證號第i位置上的加權(quán)因子,1≤i≤17,B表征身份證號的前六位;
將登錄密碼發(fā)送給外設(shè)的客戶端;
步驟402還包括:接收攜帶用戶注冊信息的查詢請求;根據(jù)信息交互單元接收到的查詢請求攜帶的用戶注冊信息,在對應(yīng)的用戶產(chǎn)檢信息中進(jìn)行查詢。
如圖5所示,本發(fā)明實(shí)施例提供了一種產(chǎn)檢信息管理系統(tǒng),包括本發(fā)明的任意一個(gè)實(shí)施例提供的服務(wù)端501,以及本發(fā)明的任意一個(gè)實(shí)施例提供的客戶端502。
用戶可以通過該系統(tǒng)查詢對應(yīng)的用戶產(chǎn)檢信息,并獲取對該用戶產(chǎn)檢信息的分析結(jié)果,該系統(tǒng)不需要孕婦逐一翻閱紙質(zhì)產(chǎn)檢報(bào)告單,提高了產(chǎn)檢信息查詢效率。
如圖6所示,本發(fā)明實(shí)施例以用戶A使用該產(chǎn)檢信息管理系統(tǒng)查詢產(chǎn)檢信息并對體重和B超結(jié)果進(jìn)行分析為例,對產(chǎn)檢信息管理方法進(jìn)行詳細(xì)地介紹,包括以下步驟:
步驟601:在服務(wù)端存儲標(biāo)準(zhǔn)產(chǎn)檢信息和用戶產(chǎn)檢信息。
標(biāo)準(zhǔn)產(chǎn)檢信息可以包括如下中的任意一種或多種:標(biāo)準(zhǔn)體脂率、標(biāo)準(zhǔn)胎兒體重、標(biāo)準(zhǔn)血壓、標(biāo)準(zhǔn)腰圍、標(biāo)準(zhǔn)體重、標(biāo)準(zhǔn)脈搏、標(biāo)準(zhǔn)腹圍、標(biāo)準(zhǔn)B超數(shù)據(jù)、標(biāo)準(zhǔn)血液檢查結(jié)果和標(biāo)準(zhǔn)尿液檢查結(jié)果。
用戶產(chǎn)檢信息可以包括如下中的任意一種或多種:產(chǎn)檢時(shí)間、醫(yī)生、孕周、血壓、腰圍、體重、脈搏、腹圍、B超數(shù)據(jù)、血液檢查結(jié)果和尿液檢查結(jié)果。
需要說明的是,用戶產(chǎn)檢信息以用戶為單位進(jìn)行存儲。標(biāo)準(zhǔn)產(chǎn)檢信息中包含產(chǎn)檢項(xiàng)目對應(yīng)的標(biāo)準(zhǔn)值或標(biāo)準(zhǔn)范圍。
在本實(shí)施例中,服務(wù)端存儲的標(biāo)準(zhǔn)產(chǎn)檢信息包括:標(biāo)準(zhǔn)體脂率;用戶A對應(yīng)的用戶產(chǎn)檢信息包括:產(chǎn)檢時(shí)間、腰圍和體重。
步驟602:客戶端接收用戶注冊信息,并發(fā)送給服務(wù)端。
用戶注冊信息包括:身份證號和用戶姓名、預(yù)產(chǎn)期、電話、住址、郵箱中的至少兩種??蛻舳私邮彰恳晃挥脩糨斎氲挠脩糇孕畔?,并將該用戶注冊信息發(fā)送給服務(wù)端。
在本實(shí)施例中,用戶A對應(yīng)的用戶注冊信息包括:身份證號111111111111111112、用戶姓名A和電話12345678909。
步驟603:服務(wù)端接收并存儲客戶端發(fā)送的用戶注冊信息,根據(jù)用戶信息中的身份證號生成登錄密碼,并發(fā)送給客戶端。
服務(wù)端接收客戶端發(fā)送的用戶注冊信息,并以用戶為單位進(jìn)行存儲。通過用戶輸入的身份證號,根據(jù)式(3)生成用戶的登錄密碼,并將此密碼發(fā)送給客戶端,
其中,s表征登錄密碼,Ai表征身份證號第i位置上的數(shù)字值,Wi表征身份證號第i位置上的加權(quán)因子,1≤i≤17,B表征身份證號的前六位。
例如,在本實(shí)施例中,將用戶A的身份證號代入式(3),A1=1,A2=1,A3=1,A4=1,A5=1,A6=1,A7=1,A8=1,A9=1,A10=1,A11=1,A12=1,A13=1,A14=1,A15=1,A16=1,A17=1;W1=5,W2=5,W3=6,W4=6,W5=6,W6=6,W7=6,W8=6,W9=6,W10=6,W11=6,W12=6,W13=6,W14=6,W15=6,W16=6,W17=6,B=111111,得到登錄密碼s為111112。
將該密碼發(fā)送給用戶A使用的客戶端。
步驟604:客戶端接收服務(wù)端發(fā)送的登錄密碼,并展示給用戶。
例如,用戶A使用的客戶端接收服務(wù)端發(fā)送的登錄密碼111112,并展示給用戶A。
步驟605:客戶端接收攜帶用戶注冊信息的查詢需求,并發(fā)送給服務(wù)端。
客戶端獲取用戶確定的查詢條件和/或關(guān)鍵字,將攜帶有用戶注冊信息的查詢條件和/或關(guān)鍵字發(fā)送給服務(wù)端。
查詢條件可以包括:產(chǎn)檢時(shí)間、醫(yī)生、孕周和產(chǎn)檢項(xiàng)目中的至少一種。其中,產(chǎn)檢項(xiàng)目可以包括:體重、血壓、腰圍、脈搏、腹圍、血液檢查、尿液檢查和B超中任意一種或多種。
在本實(shí)施例中,用戶A設(shè)置的查詢條件為:產(chǎn)檢項(xiàng)目“體重”。用戶A的客戶端將攜帶有A的注冊信息的“體重”發(fā)送給服務(wù)端。
除此之外,用戶A還可以通過輸入關(guān)鍵字進(jìn)行查詢,關(guān)鍵字可以包括:體重、血壓、腰圍、脈搏、腹圍、血液檢查、尿液檢查和B超中任意一種或多種。
步驟606:服務(wù)端接收客戶端發(fā)送的攜帶有用戶注冊信息的查詢需求,在存儲的用戶產(chǎn)檢信息中進(jìn)行查詢,并將查詢結(jié)果發(fā)送給客戶端。
在本實(shí)施例中,服務(wù)端接收客戶端發(fā)送的攜帶有A的注冊信息的“體重”,在存儲的用戶A的產(chǎn)檢信息中查找到與“體重”相匹配的三條產(chǎn)檢信息,并將這三條產(chǎn)檢信息按照產(chǎn)檢時(shí)間由早到晚的順序進(jìn)行排序。
步驟607:客戶端接收服務(wù)端發(fā)送的查詢結(jié)果,并展示給用戶,當(dāng)接收到對查詢結(jié)果中的體重的觸發(fā)時(shí),執(zhí)行步驟608;當(dāng)接收到對查詢結(jié)果中的B超的觸發(fā)時(shí),執(zhí)行步驟612。
客戶端接收服務(wù)端發(fā)送的三條產(chǎn)檢信息,并按照產(chǎn)檢時(shí)間由早到晚的順序進(jìn)行展示。
步驟608:客戶端發(fā)送體重對應(yīng)的分析請求給外設(shè)的服務(wù)端。
例如,客戶端接收到的三條關(guān)于“體重”的產(chǎn)檢信息對應(yīng)的產(chǎn)檢時(shí)間分別為1號、2號和3號。用戶A選擇1號產(chǎn)檢時(shí)的“體重”作為目標(biāo)產(chǎn)檢信息。客戶端發(fā)送包含1號產(chǎn)檢時(shí)的“體重”的分析請求給服務(wù)端。
步驟609:服務(wù)端查找存儲的當(dāng)前用戶的腰圍和體重,并計(jì)算用戶的體脂率。
在該步驟中,通過計(jì)算公式(1)計(jì)算用戶的體脂率;
其中,x表征腰圍,y表征體重,z表示體脂率。
例如,服務(wù)端接收客戶端發(fā)送包含1號產(chǎn)檢時(shí)的“體重”的分析請求,在存儲的用戶產(chǎn)檢信息中,查找用戶A在產(chǎn)檢日期為1號時(shí),腰圍和體重?cái)?shù)據(jù)為別為80和60,代入式(1)得到用戶B的體脂率
步驟610:服務(wù)端將計(jì)算得到的體脂率與存儲的標(biāo)準(zhǔn)產(chǎn)檢信息中的標(biāo)準(zhǔn)體脂率進(jìn)行對比,得到第一對比結(jié)果。
該步驟提及的第一對比結(jié)果包括:偏高、正常、偏低中任意一種。例如:將該體脂率與標(biāo)準(zhǔn)體脂率24%進(jìn)行對比,得到第一對比結(jié)果為偏高。
步驟611:服務(wù)端將計(jì)算得到的體脂率和第一對比結(jié)果發(fā)送給客戶端,客戶端進(jìn)行展示,并結(jié)束當(dāng)前流程。
步驟612:服務(wù)端查找存儲的當(dāng)前用戶的B超數(shù)據(jù)和腹圍,并計(jì)算胎兒體重。
在該步驟中,通過計(jì)算公式(2)計(jì)算胎兒體重;
G=1.07×BDP3+0.3×FL×AC2 (2)
其中,G表征胎兒體重,BDP表征B超數(shù)據(jù)中的,F(xiàn)L表示B超數(shù)據(jù)中的股骨長,AC表征腹圍。
例如,用戶A選擇產(chǎn)檢日期為1號的B超數(shù)據(jù)作為目標(biāo)產(chǎn)檢信息,服務(wù)端查找用戶A在產(chǎn)檢日期為1號時(shí),B超數(shù)據(jù)中雙頂徑為8,腹圍為26,股骨長為6,代入式(2)得到用戶B的胎兒體重G=1.07*83+0.3*6*262=1764g。
步驟613:服務(wù)端將計(jì)算得到的胎兒體重與存儲的標(biāo)準(zhǔn)產(chǎn)檢信息中的標(biāo)準(zhǔn)胎兒體重進(jìn)行對比,得到胎兒體重對比結(jié)果。
將步驟612計(jì)算得到的胎兒體重1764g與存儲的標(biāo)準(zhǔn)胎兒體重2000g進(jìn)行對比,得到胎兒體重對比結(jié)果為偏輕。
步驟614:服務(wù)端將計(jì)算得到的胎兒體重和胎兒體重對比結(jié)果發(fā)送給客戶端,客戶端進(jìn)行展示。
除上述的體重和B超分析之外,還可以對血壓、脈搏、腹圍、腰圍、血液檢查結(jié)果和尿液檢查結(jié)果中任意一種或多種進(jìn)行分析,具體過程:將血壓、脈搏、腹圍、腰圍、血液檢查結(jié)果和尿液檢查結(jié)果中任意一種或多種與存儲的對應(yīng)的標(biāo)準(zhǔn)產(chǎn)檢信息進(jìn)行對比,得到對比結(jié)果,并將對比結(jié)果發(fā)送客戶端,以通過客戶端展示給用戶,其中,第三對比結(jié)果包括:偏高、正常、偏低中任意一種。
例如,以用戶A在產(chǎn)檢日期為1號時(shí)的血壓80/120為目標(biāo)產(chǎn)檢信息,將該血壓與標(biāo)準(zhǔn)血壓73/112進(jìn)行對比,得到第三對比結(jié)果為偏高。
服務(wù)端可以將上述得到的不同的分析結(jié)果反饋給用戶A使用的客戶端。
在本實(shí)施例中,A使用的客戶端接收服務(wù)端發(fā)送的第一對比結(jié)果,并進(jìn)行展示。此外,客戶端還可以接收服務(wù)端發(fā)送的第二和第三對比結(jié)果,并進(jìn)行展示。
綜上,本發(fā)明各個(gè)實(shí)施例至少具有如下效果:
1、在本發(fā)明實(shí)施例中,通過存儲單元存儲標(biāo)準(zhǔn)產(chǎn)檢信息和用戶產(chǎn)檢信息,并當(dāng)信息交互單元接收到查詢請求時(shí),查詢單元通過查詢存儲單元存儲的用戶產(chǎn)檢信息,能夠通過信息交互單元將查詢到的結(jié)果提供給用戶,另外,通過分析單元能夠?qū)Σ樵兘Y(jié)果進(jìn)行分析,同時(shí),通過信息交互單元將分析的結(jié)果提供給用戶,而無須人為查看報(bào)告單,也無須人為的對報(bào)告單的結(jié)果進(jìn)行分析,提高用戶進(jìn)行產(chǎn)檢查詢的效率。
2、在本發(fā)明實(shí)施例中,用戶可以根據(jù)自身的需求,通過設(shè)置查詢條件或者輸入關(guān)鍵字進(jìn)行查詢,客戶端將查詢結(jié)果以不同的排序規(guī)則進(jìn)行展示,使用戶對查詢結(jié)果一目了然。
3、在本發(fā)明實(shí)施例中,根據(jù)目標(biāo)產(chǎn)檢信息的不同,服務(wù)端可以提供不同的分析方法,例如,通過用戶產(chǎn)檢信息計(jì)算體脂率和胎兒體重,并將其分別與標(biāo)準(zhǔn)體脂率和胎兒體重進(jìn)行對比;還可以直接將目標(biāo)產(chǎn)檢信息中的產(chǎn)檢項(xiàng)目與對應(yīng)的標(biāo)準(zhǔn)數(shù)值或范圍進(jìn)行對比。通過不同的分析方法,為用戶提供更豐富的數(shù)據(jù)參考,以便于用戶根據(jù)分析結(jié)果,采取相應(yīng)的調(diào)整。
4、在本發(fā)明實(shí)施例中,服務(wù)端可以存儲客戶端采集的用戶注冊信息,利用用戶注冊信息中的身份證號,生成登錄密碼,用戶可以通過該登錄密碼使用客戶端,該方法保證了用戶信息的安全性。
5、在本發(fā)明實(shí)施例中,服務(wù)端可以與至少一個(gè)客戶端形成產(chǎn)檢信息管理系統(tǒng),用戶可以通過該系統(tǒng)查詢對應(yīng)的用戶產(chǎn)檢信息,并獲取對該用戶產(chǎn)檢信息的分析結(jié)果,該系統(tǒng)不需要孕婦逐一翻閱紙質(zhì)產(chǎn)檢報(bào)告單,提高了產(chǎn)檢信息查詢效率。
上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)······”限定的要素,并不排除在包括要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
最后需要說明的是:以上僅為本發(fā)明的較佳實(shí)施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。