本技術(shù)涉及醫(yī)療,特別是涉及一種預(yù)約策略生成方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、在用戶(hù)去醫(yī)院進(jìn)行各種項(xiàng)目的檢查之前,需要通過(guò)醫(yī)技預(yù)約系統(tǒng)預(yù)約檢查時(shí)間和檢查資源。醫(yī)技預(yù)約系統(tǒng)會(huì)基于預(yù)約需求信息和預(yù)約策略生成方法為用戶(hù)推薦預(yù)約策略。
2、目前的預(yù)約策略生成方法,基于預(yù)約需求信息中的檢查項(xiàng)目確定可用資源集合和檢查時(shí)長(zhǎng),然后,針對(duì)每一檢查項(xiàng)目,在檢查項(xiàng)目的可用資源集中確定可用時(shí)間段最早的可用資源為目標(biāo)可用資源,并基于各目標(biāo)可用資源構(gòu)建預(yù)約策略。
3、然而,目前的預(yù)約策略生成方法,只考慮了可用資源的可用時(shí)間順序,考慮因素單一,進(jìn)而導(dǎo)致目前的預(yù)約策略生成方法準(zhǔn)確性較低。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種能夠預(yù)約策略生成方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、第一方面,本技術(shù)提供了一種預(yù)約策略生成方法,包括:
3、獲取目標(biāo)意向、各待檢查用戶(hù)的用戶(hù)數(shù)據(jù)和每一所述待檢查用戶(hù)的檢查項(xiàng)目;
4、基于各所述用戶(hù)數(shù)據(jù)和各所述檢查項(xiàng)目查詢(xún)每一所述檢查項(xiàng)目的可用資源集合;所述可用資源集合包含各可用資源;
5、根據(jù)約束條件重組每一所述待檢查用戶(hù)的各所述檢查項(xiàng)目之間的可用資源,得到初始用戶(hù)策略,并重組各所述檢查用戶(hù)之間的初始用戶(hù)策略,得到各初始策略;
6、根據(jù)所述目標(biāo)意向和所述目標(biāo)意向?qū)?yīng)的意向條件在各所述初始策略中確定預(yù)約策略。
7、在其中一個(gè)實(shí)施例中,所述基于各所述用戶(hù)數(shù)據(jù)和各所述檢查項(xiàng)目查詢(xún)每一所述檢查項(xiàng)目的可用資源集合,包括:
8、針對(duì)每一所述待檢查用戶(hù),根據(jù)所述待檢查用戶(hù)的用戶(hù)數(shù)據(jù)查詢(xún)所述待檢查用戶(hù)的歷史就診數(shù)據(jù);
9、基于所述歷史就診數(shù)據(jù)確定所述待檢查用戶(hù)的各所述檢查項(xiàng)目的預(yù)測(cè)檢查時(shí)長(zhǎng);
10、針對(duì)每一所述檢查項(xiàng)目,基于所述檢查項(xiàng)目的項(xiàng)目標(biāo)識(shí)、當(dāng)前時(shí)間和預(yù)設(shè)的時(shí)間周期,查詢(xún)所述檢查項(xiàng)目的初始可用資源集合;所述初始可用資源集合中包含各可用時(shí)間段的可用資源;
11、基于所述預(yù)測(cè)檢查時(shí)長(zhǎng)和各所述可用資源的可用時(shí)間段,對(duì)所述初始可用資源集合進(jìn)行篩選,得到所述檢查項(xiàng)目的可用資源集合。
12、在其中一個(gè)實(shí)施例中,根據(jù)所述目標(biāo)意向和所述目標(biāo)意向?qū)?yīng)的意向條件在各所述初始策略中確定預(yù)約策略,包括:
13、在存在目標(biāo)策略滿(mǎn)足所述同天意向條件的情況下,將所述目標(biāo)策略確定為預(yù)約策略;
14、在不存在目標(biāo)策略滿(mǎn)足所述同天意向條件的情況下,根據(jù)獎(jiǎng)勵(lì)約束優(yōu)化算法,在各所述初始策略中確定預(yù)約策略。
15、在其中一個(gè)實(shí)施例中,所述根據(jù)獎(jiǎng)勵(lì)約束優(yōu)化算法,在各所述初始策略中確定預(yù)約策略,包括:
16、針對(duì)每一所述初始策略,基于所述初始策略中的各可用時(shí)間段,確定所述初始策略的初始權(quán)重和獎(jiǎng)勵(lì)值;
17、對(duì)所述初始權(quán)重和所述獎(jiǎng)勵(lì)值進(jìn)行減法運(yùn)算,得到所述初始策略對(duì)應(yīng)的權(quán)重;
18、在各初始策略中將所述權(quán)重最低的初始策略確定為預(yù)約策略。
19、在其中一個(gè)實(shí)施例中,所述根據(jù)獎(jiǎng)勵(lì)約束優(yōu)化算法,在各所述初始策略中確定預(yù)約策略,包括:
20、針對(duì)每一所述初始策略,基于所述初始策略中的各可用時(shí)間段,確定所述初始策略的初始權(quán)重和獎(jiǎng)勵(lì)值;
21、對(duì)所述初始權(quán)重和所述獎(jiǎng)勵(lì)值進(jìn)行減法運(yùn)算,得到所述初始策略對(duì)應(yīng)的權(quán)重;
22、在各初始策略中將所述權(quán)重最低的初始策略確定為預(yù)約策略。
23、在其中一個(gè)實(shí)施例中,所述針對(duì)每一所述初始策略,基于所述初始策略中的各可用時(shí)間段,確定所述初始策略的初始權(quán)重和獎(jiǎng)勵(lì)值,包括:
24、針對(duì)每一所述初始策略,以當(dāng)前時(shí)間為基準(zhǔn),按照所述可用時(shí)間段由先到后的順序確定所述初始策略中各所述可用資源的初始權(quán)重;
25、對(duì)各所述初始權(quán)重進(jìn)行加法運(yùn)算,得到所述初始策略的初始權(quán)重;
26、確定所述初始策略中各所述可用時(shí)間段位于同一天的數(shù)量,并基于所述數(shù)量確定所述初始策略的獎(jiǎng)勵(lì)值。
27、第二方面,本技術(shù)還提供了一種預(yù)約策略生成裝置,包括:
28、獲取模塊,用于獲取目標(biāo)意向、各待檢查用戶(hù)的用戶(hù)數(shù)據(jù)和每一所述待檢查用戶(hù)的檢查項(xiàng)目;
29、查詢(xún)模塊,用于基于各所述用戶(hù)數(shù)據(jù)和各所述檢查項(xiàng)目查詢(xún)每一所述檢查項(xiàng)目的可用資源集合;所述可用資源集合包含各可用資源;
30、重組模塊,用于根據(jù)約束條件重組每一所述待檢查用戶(hù)的各所述檢查項(xiàng)目之間的可用資源,得到初始用戶(hù)策略,并重組各所述檢查用戶(hù)之間的初始用戶(hù)策略,得到各初始策略;
31、確定模塊,用于根據(jù)所述目標(biāo)意向和所述目標(biāo)意向?qū)?yīng)的意向條件在各所述初始策略中確定預(yù)約策略。
32、第三方面,本技術(shù)還提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
33、獲取目標(biāo)意向、各待檢查用戶(hù)的用戶(hù)數(shù)據(jù)和每一所述待檢查用戶(hù)的檢查項(xiàng)目;
34、基于各所述用戶(hù)數(shù)據(jù)和各所述檢查項(xiàng)目查詢(xún)每一所述檢查項(xiàng)目的可用資源集合;所述可用資源集合包含各可用資源;
35、根據(jù)約束條件重組每一所述待檢查用戶(hù)的各所述檢查項(xiàng)目之間的可用資源,得到初始用戶(hù)策略,并重組各所述檢查用戶(hù)之間的初始用戶(hù)策略,得到各初始策略;
36、根據(jù)所述目標(biāo)意向和所述目標(biāo)意向?qū)?yīng)的意向條件在各所述初始策略中確定預(yù)約策略。
37、第四方面,本技術(shù)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
38、獲取目標(biāo)意向、各待檢查用戶(hù)的用戶(hù)數(shù)據(jù)和每一所述待檢查用戶(hù)的檢查項(xiàng)目;
39、基于各所述用戶(hù)數(shù)據(jù)和各所述檢查項(xiàng)目查詢(xún)每一所述檢查項(xiàng)目的可用資源集合;所述可用資源集合包含各可用資源;
40、根據(jù)約束條件重組每一所述待檢查用戶(hù)的各所述檢查項(xiàng)目之間的可用資源,得到初始用戶(hù)策略,并重組各所述檢查用戶(hù)之間的初始用戶(hù)策略,得到各初始策略;
41、根據(jù)所述目標(biāo)意向和所述目標(biāo)意向?qū)?yīng)的意向條件在各所述初始策略中確定預(yù)約策略。
42、第五方面,本技術(shù)還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
43、獲取目標(biāo)意向、各待檢查用戶(hù)的用戶(hù)數(shù)據(jù)和每一所述待檢查用戶(hù)的檢查項(xiàng)目;
44、基于各所述用戶(hù)數(shù)據(jù)和各所述檢查項(xiàng)目查詢(xún)每一所述檢查項(xiàng)目的可用資源集合;所述可用資源集合包含各可用資源;
45、根據(jù)約束條件重組每一所述待檢查用戶(hù)的各所述檢查項(xiàng)目之間的可用資源,得到初始用戶(hù)策略,并重組各所述檢查用戶(hù)之間的初始用戶(hù)策略,得到各初始策略;
46、根據(jù)所述目標(biāo)意向和所述目標(biāo)意向?qū)?yīng)的意向條件在各所述初始策略中確定預(yù)約策略。
47、上述預(yù)約策略生成方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,獲取目標(biāo)意向、各待檢查用戶(hù)的用戶(hù)數(shù)據(jù)和每一所述待檢查用戶(hù)的檢查項(xiàng)目;基于各所述用戶(hù)數(shù)據(jù)和各所述檢查項(xiàng)目查詢(xún)每一所述檢查項(xiàng)目的可用資源集合;所述可用資源集合包含各可用資源;根據(jù)約束條件重組每一所述待檢查用戶(hù)的各所述檢查項(xiàng)目之間的可用資源,得到初始用戶(hù)策略,并重組各所述檢查用戶(hù)之間的初始用戶(hù)策略,得到各初始策略;根據(jù)所述目標(biāo)意向和所述目標(biāo)意向?qū)?yīng)的意向條件在各所述初始策略中確定預(yù)約策略。采用本方法,根據(jù)各用戶(hù)數(shù)據(jù)和各檢查項(xiàng)目查詢(xún)各可用資源,并基于約束條件、目標(biāo)意向和目標(biāo)意向?qū)?yīng)的意向條件對(duì)各可用資源進(jìn)行充足的處理,得到了預(yù)約策略。通過(guò)增加約束條件、目標(biāo)意向和目標(biāo)意向?qū)?yīng)的意向條件多個(gè)影響因素來(lái)確定預(yù)約策略,豐富了影響因素,提高了預(yù)約策略的準(zhǔn)確性,進(jìn)而提高了預(yù)約策略生成方法準(zhǔn)確性。