本發(fā)明大致涉及醫(yī)療領(lǐng)域,尤其涉及一種智能藥箱、智能藥箱的填藥控制方法以及藥物管理系統(tǒng)。
背景技術(shù):
隨著物聯(lián)網(wǎng)、互聯(lián)網(wǎng)、人工智能技術(shù)的發(fā)展,出現(xiàn)了各種各樣的智能藥箱,從而為患者服務(wù)。
例如,一些智能藥箱能夠定時提醒患者服藥,并且能夠通過通信模塊上傳到醫(yī)生終端,供醫(yī)生迅速了解用戶當(dāng)前用藥狀況。
還有一些服藥提醒系統(tǒng),包括相互連接的智能藥箱、控制主機、平臺服務(wù)器以及平臺數(shù)據(jù)庫。并包括以下步驟:設(shè)置步驟,所述智能藥箱設(shè)置定時提醒的服藥時間、無線通信方式以及報警電話,將藥品放置在智能藥箱內(nèi);服藥時間判斷步驟,對當(dāng)前時間和定時提醒的服藥時間進行對比分析,判斷是否到了服藥時間,直到服藥時間則發(fā)出提醒信號;智能藥箱打開判斷步驟,判斷智能藥箱是否被打開并取藥,若是則跳轉(zhuǎn)至生成提醒記錄步驟,若否則再次發(fā)出提醒信號并跳轉(zhuǎn)至提醒次數(shù)判斷步驟;提醒次數(shù)判斷步驟,判斷發(fā)出提醒信號的次數(shù)是否超過3次,若否則返回至智能藥箱打開判斷步驟,若是則生成提醒信息并將提醒信息上傳至控制主機,通過智能藥箱接通報警電話;平臺服務(wù)器報警步驟,控制主機將提醒信息上傳至平臺服務(wù)器,所述平臺服務(wù)器將提醒信息編輯短信發(fā)送給指定的報警電話號碼,并將提醒信息保存至平臺數(shù)據(jù)庫中;以及,生成提醒記錄步驟,所述平臺數(shù)據(jù)庫對生成的提醒信息進行統(tǒng)計,形成其對應(yīng)的提醒記錄,并提供該提醒記錄的查詢窗口;還包括錄制語音信息步驟,通過錄制語音信息步驟錄制個性化的語音用于作為提醒信號,所述錄制語音信息步驟設(shè)置于設(shè)置步驟之后,當(dāng)服藥時間判斷步驟判斷已經(jīng)到了服藥時間,則發(fā)出語音提醒;還包括藥品判斷步驟,所述藥品判斷步驟判斷放置的藥品是否為處方藥,若是,則通過控制主機控制智能藥箱在設(shè)置的服藥時間內(nèi)只打開一次;若否,則不限制智能藥箱的打開次數(shù);所述智能藥箱包括電子鎖模塊,當(dāng)藥品判斷步驟判斷放置的藥品為處方藥時,在服藥時間內(nèi)打開一次智能藥箱之后便通過電子鎖模塊將智能藥箱進行鎖住,直到下一次的服藥時間的到達則重新發(fā)送提醒信號;在服藥時間判斷步驟發(fā)出提醒信號后,間隔5~10分鐘,進入智能藥箱打開判斷步驟,判斷在發(fā)出提醒信號之后智能藥箱是否被打開過。
但是現(xiàn)有技術(shù)中仍然沒有一種智能藥箱能夠與病人的多種疾病分別密切相關(guān)的。
以上內(nèi)容僅是發(fā)明人所知曉的技術(shù)情況,并不當(dāng)然代表構(gòu)成本發(fā)明的現(xiàn)有技術(shù)。
技術(shù)實現(xiàn)要素:
為解決現(xiàn)有技術(shù)的問題中的一個或多個,本發(fā)明提供一種智能藥盒的填藥方法,其中所述智能藥盒包括多個藥倉,每個藥倉包括倉門和鎖具,所述鎖具可將所述倉門鎖定或解鎖,所述填藥方法包括:接收用戶對于藥倉的選擇;接收待裝填藥品的信息;判斷所述用戶選擇的藥倉是否與藥品相關(guān)聯(lián);如果所選擇的藥倉與藥品相關(guān)聯(lián),判斷所述待裝填藥品的信息和與所選擇的藥倉相關(guān)聯(lián)的藥品的信息是否一致;如果所述待裝填藥品的信息和與所選擇的藥倉相關(guān)聯(lián)的藥品的信息一致,解鎖所述鎖具。
根據(jù)本發(fā)明的一個方面,還包括:如果所述待裝填藥品的信息和與所選擇的藥倉相關(guān)聯(lián)的藥品的信息不一致,或如果所選擇的藥倉并未與藥品相關(guān)聯(lián),判斷其它藥倉是否與所述待裝填藥品相關(guān)聯(lián)。
根據(jù)本發(fā)明的一個方面,還包括:如果其他藥倉中至少一個與所述待裝填藥品相關(guān)聯(lián),解鎖所述至少一個藥倉的鎖具。
根據(jù)本發(fā)明的一個方面,還包括:打開倉門之后,所述待裝填藥品加入之后,關(guān)閉倉門。
根據(jù)本發(fā)明的一個方面,如果所述待裝填藥品的信息和與所選擇的藥倉相關(guān)聯(lián)的藥品的信息不一致、且其他倉都不與所述待裝填藥品相關(guān)聯(lián),向用戶提示刪除所述用戶選擇的藥倉與所述藥品的關(guān)聯(lián),并在接收到用戶的刪除指令后刪除所述用戶選擇的藥倉與所述藥品的關(guān)聯(lián),解鎖所述用戶選擇的藥倉的鎖具。
根據(jù)本發(fā)明的一個方面,通過掃描所述待裝填藥品上的二維碼或條形碼接收待裝填藥品的信息。
根據(jù)本發(fā)明的一個方面,所述待裝填藥品的信息包括藥品名稱、生產(chǎn)廠商、藥品劑型、藥品規(guī)格、藥品說明書等。
根據(jù)本發(fā)明的一個方面,通過檢索數(shù)據(jù)庫判斷所述用戶選擇的藥倉是否與藥品相關(guān)聯(lián),其中所述數(shù)據(jù)庫存儲藥倉與藥品的關(guān)聯(lián)關(guān)系。
本發(fā)明還提供一種智能藥盒,包括:盒體;多個藥倉,所述多個藥倉位于所述盒體中;多個倉門,所述多個倉門分別對應(yīng)于所述多個藥倉,并且可在打開所述藥倉的開啟位置和封閉所述藥倉的閉合位置之間移動;多個鎖具,所述多個鎖具對應(yīng)于所述多個倉門,并且可以鎖定或解鎖所述倉門;控制系統(tǒng),所述控制系統(tǒng)與所述多個鎖具電耦合,從而控制所述多個鎖具的鎖定和解鎖,其中所述控制系統(tǒng)還包括數(shù)據(jù)庫,所述數(shù)據(jù)庫中記錄所述多個倉門中的一個或多個與藥品的關(guān)聯(lián)關(guān)系。
根據(jù)本發(fā)明的一個方面,所述控制系統(tǒng)配置成執(zhí)行如上述填藥方法。
本發(fā)明還提供一種計算機可讀存儲介質(zhì),包括存儲于其上的計算機可執(zhí)行指令,所述可執(zhí)行指令在被處理器執(zhí)行時實施如上所述的填藥方法的步驟。
本發(fā)明還提供一種藥物管理系統(tǒng),包括:智能藥盒,用戶終端,管理平臺和數(shù)據(jù)庫,其中所述智能藥盒、用戶終端、管理平臺和數(shù)據(jù)庫之間可通訊,所述智能藥盒包括:多個藥倉;多個倉門,所述多個倉門分別對應(yīng)于所述多個藥倉,并且可在打開所述藥倉的開啟位置和封閉所述藥倉的閉合位置之間移動;多個鎖具,所述多個鎖具對應(yīng)于所述多個倉門,并且可以鎖定或解鎖所述倉門;所述用戶終端可接收用戶的對于其中一個藥倉的解鎖請求并將所述解鎖請求發(fā)送給所述管理平臺;所述數(shù)據(jù)庫存儲智能藥盒的藥倉與藥物的關(guān)聯(lián)關(guān)系;所述管理平臺被配置成執(zhí)行如上所述的填藥控制方法。
根據(jù)本發(fā)明的一個方面,所述智能藥盒還包括檢測裝置,所述檢測裝置配置成檢測各個藥倉中藥物的數(shù)量,所述智能藥盒配置成可將檢測到的數(shù)量傳送到所述管理平臺。
根據(jù)本發(fā)明的一個方面,所述智能藥盒還包括報警裝置,當(dāng)所述檢測裝置檢測到其中一個藥倉中的藥物數(shù)量達到預(yù)設(shè)的閾值時,所述報警裝置向用戶發(fā)出報警,并向所述管理平臺發(fā)送報警信息。
通過本發(fā)明的智能藥盒以及智能藥盒填藥控制方法的一些實施例,患者可以簡單方便的通過手機掃碼的方式將待服藥品填入正確藥倉內(nèi),改變了以往需手動打字創(chuàng)建計劃的傳統(tǒng)模式,規(guī)避了人為輸入錯誤和裝錯藥品的情況,能夠有效確保藥品被添加到正確的藥倉里,避免發(fā)生誤填藥和誤服藥品,同時能精準(zhǔn)的記錄患者每一頓的具體用藥情況,包括但不限于:服藥時間、服藥種類、服藥劑量、服藥廠家等詳細數(shù)據(jù),并將該數(shù)據(jù)應(yīng)用到醫(yī)療大數(shù)據(jù)研究當(dāng)中,對于臨床用藥方法評估、臨床藥物效果評估、藥品副作用再評價等科研領(lǐng)域存在極高的價值。
附圖說明
附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
圖1是根據(jù)本發(fā)明的一個實施例的智能藥盒的示意圖;
圖2是根據(jù)本發(fā)明的一個實施例的智能藥盒的框圖;
圖3是根據(jù)本發(fā)明的一個實施例的智能藥盒填藥方法的流程圖;
圖4是根據(jù)本發(fā)明用于存儲用于對智能藥盒進行填藥的指令的計算機程序產(chǎn)品的框圖;和
圖5是根據(jù)本發(fā)明一個實施例的藥物管理系統(tǒng)的示意圖。
具體實施方式
在下文中,僅簡單地描述了某些示例性實施例。正如本領(lǐng)域技術(shù)人員可認識到的那樣,在不脫離本發(fā)明的精神或范圍的情況下,可通過各種不同方式修改所描述的實施例。因此,附圖和描述被認為本質(zhì)上是示例性的而非限制性的。
在本發(fā)明的描述中,需要理解的是,術(shù)語"中心"、"縱向"、"橫向"、"長度"、"寬度"、"厚度"、"上"、"下"、"前"、"后"、"左"、"右"、"堅直"、"水平"、"頂"、"底"、"內(nèi)"、"外"、"順時針"、"逆時針"等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。此外,術(shù)語"第一"、"第二"僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有"第一"、"第二"的特征可以明示或者隱含地包括一個或者更多個所述特征。在本發(fā)明的描述中,"多個"的含義是兩個或兩個以上,除非另有明確具體的限定。
在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語"安裝"、"相連"、"連接"應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接:可以是機械連接,也可以是電連接或可以相互通訊;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通或兩個元件的相互作用關(guān)系。對于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
在本發(fā)明中,除非另有明確的規(guī)定和限定,第一特征在第二特征之"上"或之"下"可以包括第一和第二特征直接接觸,也可以包括第一和第二特征不是直接接觸而是通過它們之間的另外的特征接觸。而且,第一特征在第二特征"之上"、"上方"和"上面"包括第一特征在第二特征正上方和斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征"之下"、"下方"和"下面"包括第一特征在第二特征正上方和斜上方,或僅僅表示第一特征水平高度小于第二特征。
下文的公開提供了許多不同的實施方式或例子用來實現(xiàn)本發(fā)明的不同結(jié)構(gòu)。為了簡化本發(fā)明的公開,下文中對特定例子的部件和設(shè)置進行描述。當(dāng)然,它們僅僅為示例,并且目的不在于限制本發(fā)明。此外,本發(fā)明可以在不同例子中重復(fù)參考數(shù)字和/或參考字母,這種重復(fù)是為了簡化和清楚的目的,其本身不指示所討論各種實施方式和/或設(shè)置之間的關(guān)系。此外,本發(fā)明提供了的各種特定的工藝和材料的例子,但是本領(lǐng)域普通技術(shù)人員可以意識到其他工藝的應(yīng)用和/或其他材料的使用。
以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
圖1示出了根據(jù)本發(fā)明的一個實施例的智能藥盒1的示意圖,圖2示出了根據(jù)本發(fā)明的智能藥盒的邏輯框圖。
如圖1所示,本發(fā)明的智能藥盒1包括藥盒本體2,藥盒本體2例如為長方體的結(jié)構(gòu),由底壁、側(cè)壁和頂壁構(gòu)成。藥盒本體2上設(shè)置有多個藥倉3。圖1中的藥盒本體21上設(shè)置有六個藥倉3,分兩排設(shè)置,每排三個,當(dāng)然本發(fā)明不限于藥倉3的數(shù)量和設(shè)置方式。藥倉3即小隔艙,相互之間通過壁板分隔開,從而可用于存儲不同的藥品,或者用于不同的服藥計劃。
在每一個藥倉3上,還設(shè)置有相對應(yīng)的倉門4。倉門4可以在封閉位置和開啟位置之間運動。其中在封閉位置,倉門4閉合了藥倉3的開口,使得用戶無法取放藥倉3內(nèi)部的藥品。在開啟位置,倉門4打開藥倉3的開口,用戶可以通過該開口接近藥倉3的內(nèi)部,存取內(nèi)部的藥品。圖1中,倉門4一端鉸接在藥盒本體2上,另一端可圍繞鉸接部樞轉(zhuǎn),從而在開啟位置和封閉位置之間變換位置。圖1中示出了其中一個倉門4處于開啟位置,其他五個倉門4處于封閉位置。
本領(lǐng)域技術(shù)人員能夠理解,倉門4還可以設(shè)置在藥倉3的其他方位,例如設(shè)置在藥倉3的側(cè)面,同樣可用于封閉或開啟藥倉3。
為了將倉門4固定保持在封閉位置,在倉門4和/或藥倉3上還可設(shè)置有鎖具,從而當(dāng)倉門4處于封閉位置且所述鎖具處于鎖定狀態(tài)時,倉門4被牢固地保持封閉,藥倉3無法打開,除非鎖具開啟。
所述鎖具可以為各種類型的鎖具,例如電磁吸附式,插銷式,搖擺式,螺紋旋轉(zhuǎn)式,拉桿式,電機式等。圖1中示出了鎖具的一種具體實施方式。在所述倉門4上設(shè)置有鎖具的第一鎖合部5,在所述藥倉3上設(shè)置有鎖具的第二鎖合部6。當(dāng)?shù)谝绘i合部5和第二鎖合部6接合并鎖定在一起時,所述倉門4被鎖定,無法打開。在一個實施方式中,所述第一鎖合部5例如為磁體,所述第二鎖合部6例如為電磁體。當(dāng)?shù)诙i合部6通電,并且第一鎖合部5接合第二鎖合部6時,二者通過磁力牢固吸引在一起而無法打開。當(dāng)?shù)诙i合部6斷電時,二者之間的磁力消失,從而用戶能夠打開所述倉門4。
圖2示出了根據(jù)本發(fā)明一個實施例的智能藥盒1的邏輯結(jié)構(gòu)圖。如圖2所示,本發(fā)明的智能藥盒1除了包括藥盒本體2、藥倉3、倉門4、鎖具5和6之外,還可包括控制單元7和存儲器8??刂茊卧?例如cpu,也可以是plc,可以執(zhí)行一定的控制邏輯或計算機程序等。存儲器8中例如存儲有控制邏輯、計算機程序、數(shù)據(jù)庫等,數(shù)據(jù)庫可記錄每個藥倉的信息,例如是否與一定的服藥計劃相關(guān)聯(lián)、是否與某一特定藥品相關(guān)聯(lián),并且可以存儲進一步的藥物信息,包括但不限于藥品名稱、生產(chǎn)廠商、藥品劑型、藥品規(guī)格、藥品說明書等。例如,每一個藥倉都有一個唯一的藥倉編號id或名稱。當(dāng)其中一個藥倉中存儲有一種藥品時,例如阿司匹林,該藥倉的藥倉編號id或名稱就與該藥品阿司匹林相關(guān)聯(lián),可選的,該藥倉編號id或名稱與藥品廠商、劑型、規(guī)格、說明書也可以關(guān)聯(lián)起來,這些關(guān)聯(lián)關(guān)系就會存儲在該數(shù)據(jù)庫中,供控制單元7讀取訪問。控制單元7也可以修改該數(shù)據(jù)庫中的記錄。例如,當(dāng)其中一個藥倉被清空,并被替換以另一種藥品時,控制單元7可以直接修改該數(shù)據(jù)庫中該藥倉對應(yīng)的數(shù)據(jù)記錄,也可以直接刪除該藥倉原有的數(shù)據(jù)記錄之后,添加該藥倉的新的數(shù)據(jù)記錄。
控制單元7與每個倉門4的鎖具5、6電氣耦合,控制所述鎖具的鎖定和解鎖。例如,所述控制單元7與所述第一鎖合部5和/或第二鎖合部6電耦合,控制電磁體的通電和斷電,從而可以單獨地控制每個倉門4的鎖定和解鎖??刂茊卧?同樣可以訪問存儲器8中的數(shù)據(jù)庫,例如通過藥倉id和/或名稱進行數(shù)據(jù)庫檢索,從而獲得每個藥倉的詳細信息,包括服藥計劃、關(guān)聯(lián)藥品等,并基于所述信息,根據(jù)一定的控制邏輯、算法,控制其中一個藥倉的鎖具的第一鎖合部5和/或第二鎖合部6的鎖定和解鎖。
圖2中示出了控制單元7和存儲器8都是智能藥盒1的整體部分。本發(fā)明并不限于控制單元7和存儲器8都物理上位于智能藥盒1上。例如在具有多個智能藥盒1的情況下,可以設(shè)置一個中央控制單元和存儲器,從而對多個智能藥盒的各個倉門開閉進行控制。另外,控制單元7和/或存儲器也可以在物理上遠離所述智能藥盒1,例如通過計算機網(wǎng)絡(luò)、藍牙等方式與所述智能藥盒1的鎖具進行通訊并進行控制。這些變形都在本發(fā)明的保護范圍內(nèi)。
另外,智能藥盒1還可包括一個或多個用戶接口界面(或輸入裝置),用于用戶選擇特定的藥倉。該用戶接口界面與所述控制單元7電耦合,從而將用戶輸入信息傳送到所述控制單元7。以圖1為例,在設(shè)置一個用戶接口界面的情況下,用戶在該界面上可以選擇1-6號藥倉中的一個,例如通過按鍵選擇方式,或者通過圖形選項方式,或者通過數(shù)字編號輸入的方式,來進行選擇。在設(shè)置多個用戶接口界面的情況下,可以在每個倉門4上都設(shè)置一個用戶接口界面(或輸入裝置)。用戶觸碰或訪問該用戶接口界面時,代表用戶希望訪問該接口界面所對應(yīng)的藥倉,相應(yīng)的藥倉的信息,例如藥倉id和/或名稱,將會被傳遞到所述控制單元。所述用戶接口界面也可以通過軟件提供,例如手機app。手機例如通過藍牙、局域網(wǎng)、4g、3g、2g、edge網(wǎng)絡(luò)等方式,將用戶的選擇信息通過網(wǎng)絡(luò)傳遞到所述智能藥盒1的控制單元7。
另外,智能藥盒1還可包括接收裝置,用于接收待裝填藥品的信息。該接收裝置例如可以是掃描裝置,從而可以直接掃描待裝填藥品并將其信息傳遞到控制單元。接收裝置也可以是一個軟件或硬件實現(xiàn)的接口,從而接收外部傳送的待裝填藥品信息,或者接收用戶的輸入。
該輸入裝置和接收裝置可以是一個整體的裝置或接口,也可以是單獨的裝置或接口。
下面參考圖3描述根據(jù)本發(fā)明一個實施方式的智能藥箱的填藥方法100。首先在步驟101,所述智能藥箱1,例如智能藥箱1的控制單元7,接收用戶對于藥倉的選擇,例如接收所選擇的藥倉的id和/或名稱。以智能藥箱1為例,當(dāng)用戶通過手機app、或通過智能藥盒1上的用戶接口界面/輸入裝置選擇了需要訪問的藥倉時,用戶選擇的藥倉信息,例如藥倉id和/或名稱,被所述智能藥盒1的控制單元7所接收。程序進行到步驟102。
在步驟102,判斷用戶所選擇的藥倉,是否已經(jīng)與某一特定藥品相關(guān)聯(lián)或相對應(yīng)。例如,智能藥盒1的控制單元7訪問存儲器8中的數(shù)據(jù)庫,以用戶所選擇的藥倉的id和/或名稱為關(guān)鍵字進行檢索,確定該藥倉是否已經(jīng)與某一特定藥品或服藥計劃相關(guān)聯(lián)。例如當(dāng)檢索結(jié)果為空,或者當(dāng)檢索結(jié)果顯示該藥倉尚未與特定藥品關(guān)聯(lián)時,返回“否”。否則,返回“是”。申請人需要說明的是,在步驟102判斷用戶所選擇的藥倉,是否已經(jīng)與某一特定藥品相關(guān)聯(lián)或相對應(yīng),其中的特定藥品,并不局限于某一種具體藥品,而僅僅是判斷或查詢所選擇的藥倉是否已經(jīng)與藥品相關(guān)聯(lián)。例如用戶選擇#1號藥倉,當(dāng)查詢發(fā)現(xiàn)該#1號藥倉已經(jīng)與阿司匹林或其他任一種藥品關(guān)聯(lián),則步驟102返回“是”。
在步驟102之后,進行到步驟103。在步驟103,接收待裝填藥品的信息。例如可以通過接收裝置接收待裝填藥品的信息,或者通過掃描裝置掃描待裝填藥品上的條形碼或者二維碼的方式,接收藥品信息,并傳送到所述智能藥盒1的控制單元7。所述待裝填藥品的信息例如包括藥品名稱、化學(xué)名稱、生產(chǎn)廠商、劑型等等中的一種或多種,但本發(fā)明并不限于此。本領(lǐng)域技術(shù)人員可以構(gòu)思出其他接收待裝填藥品信息的方式,例如通過用戶輸入藥品信息的方式。這些都在本發(fā)明的保護范圍內(nèi)。
本領(lǐng)域普通技術(shù)人員應(yīng)該清楚,無論是先接收用戶的藥倉選擇,還是先接收待裝填藥品的信息,都可以實現(xiàn)本發(fā)明的發(fā)明目的,解決本發(fā)明技術(shù)問題,因此都在本發(fā)明的保護范圍內(nèi)。因此本發(fā)明的保護范圍不限于具體步驟的先后順序。
當(dāng)步驟102返回“是”時,在步驟103之后,進行到步驟104。當(dāng)步驟102返回“否”時,在步驟103之后,進行到步驟105。
在步驟104,判斷用戶所選擇的藥倉所對應(yīng)的藥品是否與所述待裝填藥品一致。同樣的,智能藥盒1的控制單元7將接收到的待裝填藥品的信息與該藥倉對應(yīng)或關(guān)聯(lián)的藥品信息相比較,確定二者是否一致。當(dāng)二者一致時,說明用戶選擇的藥倉,可以用于容納待裝填藥品,進行到步驟108,控制單元7控制該藥倉的鎖具解鎖,指示燈閃爍,同時例如可以向用戶的手機app發(fā)送打開確認和對應(yīng)藥倉編號。而當(dāng)二者不一致時,程序進行到步驟105。
當(dāng)用戶選擇的該藥倉的鎖具解鎖之后,倉門可以自動打開,或者可以等待用戶手動開啟。為了提高自動化程度,倉門上可以設(shè)置彈簧,一旦鎖具解除鎖定,彈簧可以將倉門自動彈開。在用戶添加了藥品之后,用戶將倉門合上,同時觸發(fā)控制單元7鎖定該倉門的鎖具。
在步驟105,判斷用戶選擇的藥倉之外的其他藥倉是否與待裝填藥品相關(guān)聯(lián)??刂茊卧?例如訪問并檢索存儲器8中的數(shù)據(jù)庫,確定是否有一個或多個其他的藥倉與待裝填藥品相關(guān)聯(lián)。如果存在與待裝填藥品相關(guān)聯(lián)的一個或多個其他藥倉,則進行到步驟106,向用戶提供與所述待裝填藥品相關(guān)聯(lián)的藥倉的列表,并接收用戶對其中一個藥倉的選定作為裝填藥倉。接下來,進行到步驟108,控制單元7解鎖該裝填藥倉,指示燈閃爍提示,同時可以向用戶的手機app發(fā)送打開確認和對應(yīng)藥倉id。鎖具解鎖之后,倉門可以自動打開,或者可以等待用戶手動開啟。在用戶添加了藥品之后,用戶將倉門合上,觸發(fā)控制單元鎖定該倉門的鎖具。
而如果在步驟102判定用戶選擇的藥倉并未與特定藥品相關(guān)聯(lián),且在步驟105判定用戶選擇的藥倉之外的其他藥倉都沒有與待裝填藥品相關(guān)聯(lián),說明所有的藥倉都沒有與待裝填藥品相關(guān)聯(lián),則進行到步驟108,控制單元7解鎖該用戶選定的藥倉,指示燈閃爍提示,同時可以向用戶的手機app發(fā)送打開確認和對應(yīng)藥倉id。鎖具解鎖之后,倉門可以自動打開,或者可以等待用戶手動開啟。在用戶添加了藥品之后,用戶將倉門合上,同時觸發(fā)控制單元7鎖定該倉門的鎖具。同時,在數(shù)據(jù)庫中建立用戶選擇的藥倉與所述待裝填藥品的關(guān)聯(lián)關(guān)系。
而如果在步驟102判定用戶選擇的藥倉與特定藥品相關(guān)聯(lián),且在步驟104判定用戶所選擇的藥倉所對應(yīng)的藥品與所述待裝填藥品不一致,且在步驟105判定用戶選擇的藥倉之外的其他藥倉都沒有與待裝填藥品相關(guān)聯(lián),則進行到步驟107,即提示客戶是否刪除或修改用戶選擇的藥倉與其藥品的關(guān)聯(lián)。如果接收到客戶刪除或修改的確認指令,則進行到步驟108,控制單元7解鎖該裝填藥倉,指示燈閃爍提示,同時可以向用戶的手機app發(fā)送打開確認和對應(yīng)藥倉id。鎖具解鎖之后,倉門可以自動打開,或者可以等待用戶手動開啟。在用戶添加了藥品之后,用戶將倉門合上,觸發(fā)控制單元鎖定該倉門的鎖具。同時,在數(shù)據(jù)庫中建立用戶選擇的藥倉與所述待裝填藥品的關(guān)聯(lián)關(guān)系。
如果在步驟107,用戶決定不刪除與用戶選擇的藥倉關(guān)聯(lián)的藥品,則程序返回到步驟101,用戶重新選擇藥倉。
而在步驟106,如果用戶拒絕在與所述待裝填藥品相關(guān)聯(lián)的藥倉的列表中選擇其中一個藥倉作為裝填藥倉,則處理進行到步驟107,提示客戶是否刪除或修改用戶選擇的藥倉與其藥品的關(guān)聯(lián)。
注意,在圖3中,從步驟102到步驟108,中間分別采用了實線的箭頭和虛線的箭頭。實線的箭頭表示在判斷出用戶選擇的藥倉與特定藥品存在關(guān)聯(lián)關(guān)系時后續(xù)的處理流程,虛線的箭頭表示在判斷出用戶選擇的藥倉不與特定藥品存在關(guān)聯(lián)關(guān)系時的后續(xù)處理流程。
圖4是依照本發(fā)明的至少一些實施例布置的計算機程序產(chǎn)品300的框圖。信號承載介質(zhì)402可以被實現(xiàn)為或者包括計算機可讀介質(zhì)306、計算機可記錄介質(zhì)308、計算機通信介質(zhì)310或者他們的組合,其存儲可配置處理單元以執(zhí)行先前描述的過程中的全部或一些的編程指令304。這些指令可以包括例如用于使一個或多個處理器執(zhí)行如下處理的一個或多個可執(zhí)行指令:接收待裝填藥品的信息;接收用戶對于藥倉的選擇;判斷所述用戶選擇的藥倉是否與藥品相關(guān)聯(lián);如果所選擇的藥倉與藥品相關(guān)聯(lián),判斷所述待裝填藥品的信息和與所選擇的藥倉相關(guān)聯(lián)的藥品的信息是否一致;如果所述待裝填藥品的信息和與所選擇的藥倉相關(guān)聯(lián)的藥品的信息一致,解鎖所述鎖具。
圖5示出了根據(jù)本發(fā)明一個實施例的藥物管理系統(tǒng)500。藥物管理系統(tǒng)500包括:智能藥盒501,用戶終端502,管理平臺(中央控制裝置)503和數(shù)據(jù)庫504。其中所述智能藥盒501、用戶終端502、管理平臺503和數(shù)據(jù)庫504之間可通訊,例如通過計算機網(wǎng)絡(luò)、云等方式。
所述智能藥盒501例如可以是上面所述的智能藥盒1,包括:多個藥倉;多個倉門,所述多個倉門分別對應(yīng)于所述多個藥倉,并且可在打開所述藥倉的開啟位置和封閉所述藥倉的閉合位置之間移動;多個鎖具,所述多個鎖具對應(yīng)于所述多個倉門,并且可以鎖定或解鎖所述倉門。
在本實施例中,設(shè)置了統(tǒng)一的管理平臺/控制裝置503,與智能藥盒上單控制單元通訊,進而控制每個智能藥盒的各個倉門的鎖具的解鎖。當(dāng)然,也可以不必在智能藥盒上設(shè)置單獨的控制單元。
所述用戶終端502例如可以是用戶的手機、pad、電腦,其上裝有軟件,所述用戶終端502與所述管理平臺503通訊,可接收用戶的對于其中一個藥倉的解鎖請求并將所述解鎖請求發(fā)送給所述管理平臺503。
所述數(shù)據(jù)庫504存儲智能藥盒501的各個藥倉與藥物的關(guān)聯(lián)關(guān)系,并且還可以存儲藥物的具體信息,包括但不限于藥品名稱、生產(chǎn)廠商、藥品劑型、藥品規(guī)格、藥品說明書等。
所述管理平臺503與所述多個鎖具通訊,被配置成執(zhí)行如上述的填藥控制方法100。例如,用戶可以在用戶終端502上選擇其中一個藥倉,并且通過例如用戶終端502上配置的攝像頭掃描待裝填藥品上的二維碼以獲得待裝填藥品的具體信息。所述待裝填藥品的信息不局限于通過掃碼獲得,例如也可以通過用戶輸入而獲得,或者通過單獨的信息采集裝置而獲得。隨后,用戶選擇的藥倉id和/或名稱,以及待裝填藥品的具體信息,通過計算機網(wǎng)絡(luò),被傳遞給管理平臺503。管理平臺503接收到藥倉id和/或名稱以及待裝填藥品的具體信息之后,通過查詢數(shù)據(jù)庫504,執(zhí)行上述的填藥控制方法100,為用戶解鎖適當(dāng)?shù)乃巶}倉門的鎖具。必要的話,在解鎖之前、同時或者之后,修改所述數(shù)據(jù)庫504中藥倉與藥品的對應(yīng)關(guān)聯(lián)關(guān)系。
圖5中示出了數(shù)據(jù)庫504與管理平臺503是兩個單獨的分離的實體。但本發(fā)明的保護范圍不限于此。數(shù)據(jù)庫504也可以是管理平臺503的一個整體部分。這些都在本發(fā)明的保護范圍內(nèi)。
另外,本發(fā)明的所述智能藥盒還可包括檢測裝置,所述檢測裝置配置成檢測各個藥倉中藥物的數(shù)量,所述智能藥盒配置成可將檢測到的數(shù)量傳送到所述管理平臺或控制單元。所述智能藥盒還可以包括報警裝置,當(dāng)所述檢測裝置檢測到其中一個藥倉中的藥物數(shù)量達到預(yù)設(shè)的閾值時,所述報警裝置向用戶發(fā)出報警,并向所述管理平臺或控制單元發(fā)送報警信息。
最后應(yīng)說明的是:以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。