文/雷亞猛 劉陽
目前,我國絕大多數(shù)醫(yī)院中的上藥發(fā)藥操作一般還是由人工完成的,這樣效率低下而且容易出錯。智慧藥房軟件系統(tǒng)彌補了這方面不足,它將處方上藥發(fā)藥操作交由軟件系統(tǒng)自動發(fā)送指令,下位機系統(tǒng)接收指令完成動作操作,具有準確、快速、高效而且便于維護的優(yōu)點。由此可見,智慧藥房系統(tǒng)是建設目前醫(yī)院的一個發(fā)展的必然方向,但是,通過調(diào)研發(fā)現(xiàn)目前只有少數(shù)醫(yī)院使用了智慧藥房軟件系統(tǒng),而且目前現(xiàn)有的智慧藥房的軟件系統(tǒng)的安全性和可靠性還是不夠完善,所以對智慧藥房軟件系統(tǒng)的設計與研究具有很重要的實際意義。
軟件部分是智慧藥房的核心,本文在分析了現(xiàn)有的智慧藥房的技術缺點以后,提出了自己的設計方案,能夠實現(xiàn)以下幾個功能:管理藥房中藥品的相關信息;從醫(yī)院信息管理系統(tǒng)中讀取并處理相關藥品信息;驅動發(fā)藥機進行上藥和發(fā)藥動作;可以實時監(jiān)控處方藥品發(fā)送情況;可以對過往藥品信息進行查看;及時對數(shù)據(jù)庫進行實時更新;及時與發(fā)藥終端藥劑師進行交互,完成處方發(fā)藥過程等。如圖1所示。
進入自動藥房管理系統(tǒng)之后,輸入用戶名及其密碼,用戶成功登錄之后,如圖2所示,分為四類小功能模塊,分別為實時信息,過往記錄,本地數(shù)據(jù)和系統(tǒng)設置。
模擬HIS系統(tǒng)要實現(xiàn)的最重要的功能就是編輯和發(fā)送處方,然后上位機軟件系統(tǒng)對從模擬HIS系統(tǒng)通過局域網(wǎng)接收到的處方進行相關的處理。它具有處方管理和查看過往歷史記錄的功能,在界面的最右側有三個按鈕,分別可以“保存”,“發(fā)送”或者“新建”處方信息;在左下角也有三個按鈕,可以“添加”,“修改”或者“修改”藥品信息。通過“添加”按鈕,處方中相關信息都會顯示在中間藥品信息中。添加完處方中藥品信息后,就可以點擊“發(fā)送”,如圖3所示。
實時信息監(jiān)控界面如下,當點擊按鈕“開始發(fā)藥”后,系統(tǒng)就可以全自動地處理處方信息了,通過該界面不僅可以清晰看到各個處方上的詳細信息,包括藥品名稱和數(shù)量等,還可以觀察到每個處方的處理狀態(tài)等,是否發(fā)送成功。如圖4所示。

圖1

圖2

圖3

圖4

圖5
當軟件系統(tǒng)接收到處方信息解析處理后,當是盒裝藥時要發(fā)送指令給快速發(fā)藥機進行上藥操作,如果是異型包裝針劑等藥品時要發(fā)送指令信息給人工取藥客戶端提示人工取藥,藥劑師可以通過人工取藥客戶端看到需要人工取藥的序列和需要取藥的詳細信息。它的界面設計如圖5所示。
補藥客戶端是藥房工作人員與軟件系統(tǒng)進行交互的接口,在上位機軟件系統(tǒng)發(fā)送補藥指令給補藥系統(tǒng)后,界面上會顯示需要補的藥品的種類和數(shù)量的補藥隊列。
本文下位機采用的是stm32單片機,上位機發(fā)送指令給stm32單片機,有時也需要單片機反饋相應的信息給上位機,如當補藥房補藥完成時,需反饋到上位機修改本地數(shù)據(jù)庫的相關信息,這就需要考慮上位機與下位機的通信方式,本文以補藥房為例進行闡述通信方式。
串口數(shù)據(jù)的寫入是通過write Data(const char * data, qint64 max Size)以 及write(const char * data, qint64 max Size),前者是protected屬性,只能在子類中訪問,而后者則是public屬性。在串口打開并且具有可寫屬性,即可通過write函數(shù)寫入數(shù)據(jù)。串口數(shù)據(jù)的讀入是通 過 readData(char * data, qint64 maxSize) ,read(qint64 maxSize)實現(xiàn)的,如果需要一次性讀完所有的數(shù)據(jù),則可以通過readAll()全部讀取串口緩沖區(qū)中的數(shù)據(jù)。
QSerialPort提供了訪問串口的接口函數(shù)。使用輔助類QSerialPortInfo可以使用串口信息。將QSerialPortInfo輔助類對象作為參數(shù),使用setPort() 或setPortName()函數(shù)可以設置訪問的串口設備。
本文主要闡述了智慧藥房軟件系統(tǒng),使用智慧藥房軟件系統(tǒng)可以使工作效率提高,同時降低錯誤率,在一定程度上為醫(yī)院節(jié)省了人力和物力。但該系統(tǒng)也存在很多不足,下一階段可以進行進一步的優(yōu)化升級,以期達到更好的效果。隨著人工智能技術的快速發(fā)展,智慧藥房必然是一個主流趨勢。