問(wèn)題 處方類藥物現(xiàn)已成為老年人生活中日益重要的一部分。一些藥性很強(qiáng)的化學(xué)藥品,必須嚴(yán)格管理并且謹(jǐn)慎服用。了解這類藥物的大量信息并對(duì)其進(jìn)行合理的控制是一件非常困難的事。據(jù)研究,美國(guó)患者在家錯(cuò)誤服用藥物的數(shù)量每年超過(guò)53萬(wàn)次[1]。在那些偏遠(yuǎn)的醫(yī)療機(jī)構(gòu)這類事情更為常見(jiàn),事故發(fā)生的數(shù)量高達(dá) 80萬(wàn)次。這些數(shù)據(jù)中還不包括那些患者根本沒(méi)有服藥的情況失誤。上述這些失誤的代價(jià)是慘重的,不僅威脅人們的健康和生命安全,同時(shí)也會(huì)造成巨大的醫(yī)療浪費(fèi)。 多種藥物同時(shí)服用會(huì)加劇這類問(wèn)題的嚴(yán)重性。將近1/3的成人需要服用五種甚至更多的不同藥物。據(jù)一項(xiàng)究預(yù)測(cè),到2010年,在美國(guó),平均每位老年人手中將持有38.5個(gè)醫(yī)藥處方[2]。每一種藥物都可能有著獨(dú)特的用藥指示、禁忌以及藥物相互作用說(shuō)明等。這些大量的信息加上人口的日益老齡化,顯而易見(jiàn),用藥失誤將是一個(gè)亟待解決的重要問(wèn)題。 解決方案值得慶幸的是,科技將能夠幫助人們解決不少問(wèn)題。事實(shí)上,一個(gè)解決方案的某些方面已經(jīng)成型,只是它們需要融合在一起,形成一個(gè)綜合的解決方案。例如,已有的藥品信息商用數(shù)據(jù)庫(kù),且其中一些數(shù)據(jù)庫(kù)已經(jīng)聯(lián)網(wǎng)。這些數(shù)據(jù)庫(kù)包含建議劑量和頻次、患者的學(xué)習(xí)資料、藥物相互作用警示,甚至包括介紹藥物的外觀圖片。最近,還新增了藥品標(biāo)簽方面的信息。每一種處方類藥物的包裝現(xiàn)在都帶有一個(gè)內(nèi)含藥物處方信息的條形碼。許多非處方類藥物也采取了相同的做法。這樣,就能組建出一個(gè)便宜的小型嵌入式計(jì)算機(jī),它具備數(shù)據(jù)庫(kù)構(gòu)件、網(wǎng)頁(yè)連接、計(jì)時(shí)功能以及I/O 設(shè)備控制等。 “聰明的藥丸”原型 該原型設(shè)備采用“創(chuàng)意飛揚(yáng)”大賽中提供的ARTiGO Builder套件和WinCE 軟件開發(fā)而成。其組件包括一個(gè)用于汽車應(yīng)用領(lǐng)域的觸摸屏液晶顯示器、一個(gè)條形碼掃描器、一個(gè)Velleman K8055 I/O 板、若干電子顯示器,以及一個(gè)購(gòu)自手工藝品商店的木箱成型后的設(shè)備如圖2。 將新藥品裝入“聰明的藥丸”前對(duì)其進(jìn)行掃描時(shí),則會(huì)出現(xiàn)如圖7所示的屏幕界面。 接下來(lái),用戶需要輸入上一次服藥時(shí)間,并可通過(guò)一個(gè)選項(xiàng),可以調(diào)整醫(yī)生提供的標(biāo)準(zhǔn)劑量指導(dǎo)信息。“聰明的藥丸”將根據(jù)新信息對(duì)裝藥箱內(nèi)藥品的下一次用量進(jìn)行設(shè)置。該劑量創(chuàng)建表格界面,見(jiàn)圖8所示。“聰明的藥丸”甚至可自動(dòng)、逐漸地調(diào)整不同藥品的服藥時(shí)間,以使患者獲得最容易遵循同時(shí)也是在藥物允許范圍內(nèi)的服藥時(shí)間表。 主要技術(shù) Artigo及Windows Embedded CE 根據(jù)“創(chuàng)意飛揚(yáng)”大賽參賽要求,“聰明的藥丸”必須借助Artigo Builders Kit和Windows Embedded CE進(jìn)行開發(fā)。OS圖像則是采用Platform. Builder創(chuàng)建的。在Pico-ITX板的VIA BSP中有一個(gè)程序漏洞,進(jìn)而會(huì)影響到音響功能。在威盛公司的技術(shù)支持下,筆者成功解決了這個(gè)問(wèn)題,并將制作出的補(bǔ)丁與所有其他參賽選手分享。 觸摸屏顯示器 “聰明的藥丸”采用一個(gè)Lilliput 液晶觸摸屏進(jìn)行顯示和輸入。選用該款屏幕的理由是,它適中的尺寸和12V電源,都能夠與Pico ITX 系統(tǒng)完美匹配。本人下載了EETI 的USB觸摸屏驅(qū)動(dòng),并將它作為一個(gè)附屬項(xiàng)集成到我的平臺(tái)圖像中。顯示器還帶有一個(gè)喇叭,它與 Pico ITX的音頻輸出線路相連。 輸入/輸出 與裝藥箱對(duì)應(yīng)的電子顯示器通過(guò) Velleman K8055 USB Experimenter板進(jìn)行操作控制。選用該板的理由是,它經(jīng)濟(jì)實(shí)惠、功能豐富,且強(qiáng)大耐用。但是,該板不配備Windows Embedded CE驅(qū)動(dòng)。通過(guò)在網(wǎng)上搜到的Platform. Builder 文檔及模板,我為K8055編寫出一個(gè)專用的USB流驅(qū)動(dòng)程序,并將該驅(qū)動(dòng)程序融入我的OS 圖像中,然后編寫出一個(gè)軟件層,以使其與應(yīng)用代碼實(shí)現(xiàn)集成。 條形碼掃描器 通過(guò)Platform. Builder中的USB鍵盤驅(qū)動(dòng)程序,可順利地將條形碼掃描器集成進(jìn)來(lái)。 .NET Compact Framework 應(yīng)用軟件通過(guò)C#編寫,并采用.NET Compact Framework。Windows Form和 XML序列化/反序列化是兩個(gè)尤其有用的技術(shù)。“聰明的藥丸”的內(nèi)部數(shù)據(jù)庫(kù)被保存在XML中。總之,這些工具可以實(shí)現(xiàn)應(yīng)用程序生產(chǎn)力的最大化。 Web 服務(wù) 盡管原型設(shè)備的Web 服務(wù)連接是模擬的,我仍編寫出一個(gè)Web 服務(wù)和代理客戶端,以確保對(duì)概念機(jī)的驗(yàn)證。通過(guò)Visual Studio tool和.NET Compact Framework,我在編寫自己的應(yīng)用程序同時(shí)創(chuàng)建了客戶端。Web 服務(wù)采用了Visual Studio、IIS和標(biāo)準(zhǔn).NET framework創(chuàng)建。這樣,“聰明的藥丸”便能夠輕而易舉地實(shí)現(xiàn)Web 服務(wù)的概念驗(yàn)證。 |