林童 馬金鳳 楊歡 趙婉蓉 張婷婷
摘要:近年來,信息化管理逐漸廣泛滲透于醫(yī)療行業(yè),家庭藥品管理系統(tǒng)已經(jīng)成為醫(yī)療信息服務(wù)的重要智能平臺之一。該文主要論述了基于云端協(xié)同管控的家庭藥品管理系統(tǒng)的設(shè)計開發(fā)過程。對比同類系統(tǒng)在用戶體驗方面的弱勢,本系統(tǒng)開發(fā)完成的藥品管理在體系結(jié)構(gòu)設(shè)計、功能模塊劃分以及管理流程上都更具有特色,保障家庭用藥安全,簡化用戶操作,并大大提高藥物管理的準(zhǔn)確性和高效性。
關(guān)鍵詞:云端 家庭;藥品管理;系統(tǒng)開發(fā)
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)15-0083-03
Design and Development of the Intelligent Family Medicine Management System Based on Cloud Collaborative Control
LIN Tong, MA Jin-feng*, YANG Huan, ZHAO Wan-rong, ZHANG Ting-ting
(School of Medical Informatics,Xuzhou Medical University,Xuzhou 221000,China)
Abstract: In recent years, information management has been gradually permeated into the medical industry. The family medicine management system has become one of the important intelligent platform of medical information service. This paper mainly discusses the design and development process of the family medicine management system based on cloud collaborative control. Compared with the similar systems of weakness in user experience, the systems developed and complete of drug management is more characteristic in architecture design, functional module division and management process, in which case, ensuring the safety of family medicine, simplifying user operation, and greatly improving the accuracy and efficiency of drug administration.
Key words: cloud; families; drug administration; system development
1 引言
隨著我國醫(yī)療衛(wèi)生事業(yè)的發(fā)展,各類新藥不斷涌現(xiàn),而與此不能互相適應(yīng)的是我國藥品個人管理相對滯后,病患作為弱勢群體,急需相關(guān)輔助系統(tǒng)軟件的關(guān)愛護(hù)理,長年以來藥品管理依賴人工手動操作,大量動態(tài)信息難以實時準(zhǔn)確地捕獲更新、分析使用和提供服務(wù),所以深入家庭服務(wù)的藥品信息化管理系統(tǒng)值得研究和開發(fā)[1]。目前國內(nèi)對于家庭藥品管理的研究不斷深入,雖然從軟件設(shè)計層面基本滿足藥品存儲與管理的需求,但大部分只能進(jìn)行藥品的單一化管理,不能實現(xiàn)定期提醒病人服藥、協(xié)助醫(yī)生及時有效跟蹤病情等功能,基于云端協(xié)同管控的智能家庭藥品管理系統(tǒng)正是針對這一缺口并加以填補(bǔ),本文將從設(shè)計系統(tǒng)的系統(tǒng)設(shè)計模塊和研究方案兩個方面詳細(xì)介紹。
2 系統(tǒng)的設(shè)計
2.1 系統(tǒng)管理流程
客戶端通過掃描藥品上的二維碼將藥物自動錄入個人病歷檔案中(或者根據(jù)醫(yī)囑手動存入),管理員直接終端數(shù)據(jù)讀取、保存到數(shù)據(jù)庫中,形成用戶針對性的電子病歷。當(dāng)患者需要服藥時,客戶端提醒用戶按時服用藥品,提供藥品的服用方式、劑量、價格、剩余等信息[2]。管理員端定期更新藥品信息,也幫助用戶自動刪除已不需服用的藥物。系統(tǒng)管理的功能是對系統(tǒng)用戶進(jìn)行針對性的管理,同時也對藥品數(shù)據(jù)進(jìn)行維護(hù)。
2.2 系統(tǒng)開發(fā)具體模塊
本項目綜合應(yīng)用云架構(gòu)、數(shù)據(jù)庫、移動終端開發(fā)等技術(shù),實現(xiàn)移動終端通過網(wǎng)絡(luò)對家庭藥品信息的智能管理,對家庭藥品購買量、購買渠道、保存方法、用法用量、使用期限、庫存量等信息實時監(jiān)控等。同時提供病人交流平臺,讓更多病友分享疾病醫(yī)治經(jīng)歷,增強(qiáng)治療的便捷度。系統(tǒng)采用C#、SQL Server、Java、Asp.Net作為技術(shù)支持,研發(fā)過程涉及移動終端相關(guān)技術(shù),二維碼編程技術(shù),數(shù)據(jù)庫設(shè)計技術(shù),網(wǎng)絡(luò)傳輸協(xié)議等技術(shù)領(lǐng)域[3]。具體包含如下模塊:
2.2.1 Asp.net網(wǎng)頁端
互聯(lián)網(wǎng)提供了一個通訊、資源共享、服務(wù)、新聞、廣告等方面的全球性開放平臺, 因此網(wǎng)頁端對于系統(tǒng)的宣傳、病人信息采集等方面具有重要的作用。
2.2.2 移動終端數(shù)據(jù)收發(fā)系統(tǒng)應(yīng)用
對于移動醫(yī)療信息系統(tǒng),移動終端必須是整個系統(tǒng)的關(guān)鍵部分。通過需求分析,醫(yī)護(hù)人員在移動端需要快速的查詢病人檔案以及更加方便的錄入病人生命體征的數(shù)據(jù)。這就需要移動端提供兩個功能模塊,分別為查詢和更新兩個模塊。而要成功實現(xiàn)這兩個功能就必須能夠調(diào)用PC端提供的兩個接口,實現(xiàn)PC端服務(wù)與移動端在同一局域網(wǎng)中互相通信。
2.2.3 基于C#、SQL Sever服務(wù)器數(shù)據(jù)管理
后臺的管控數(shù)據(jù)庫與移動終端建立的網(wǎng)絡(luò)連接,接收到移動終端發(fā)來的信息后,將信息存入數(shù)據(jù)庫中。當(dāng)客戶端發(fā)出查詢請求時,服務(wù)器從數(shù)據(jù)庫讀取數(shù)據(jù)。通過Web服務(wù)器[3],實現(xiàn)跨平臺的可互操作性。同時,服務(wù)器還將對數(shù)據(jù)庫中的數(shù)據(jù)跟蹤溯源,挖掘等操作,為管理員制定管理方案提供參考與建議。
3 系統(tǒng)研究方案
3.1 系統(tǒng)邏輯抽象建模
如圖3所示。
管理員端對系統(tǒng)設(shè)備有效管理控制,向數(shù)據(jù)服務(wù)器提交操作信息,此外系統(tǒng)配置專門的爬蟲軟件,將藥品實時的資訊內(nèi)容自動爬取、自動錄入到數(shù)據(jù)庫端,用以存儲、提供數(shù)據(jù)查詢接口、分析匯總數(shù)據(jù),相當(dāng)于可以將資訊引流到客戶平臺,客戶端利用二維碼技術(shù)讀取,系統(tǒng)提供的App軟件有助于終端與管理員端的交互[4]。
3.2 Asp.net網(wǎng)站設(shè)計發(fā)布方案
移動終端與服務(wù)器間的數(shù)據(jù)交互采用基于TCP/IP協(xié)議的Web Service技術(shù)。下面以系統(tǒng)登錄頁面的編寫為例給出主要事件和函數(shù),說明該系統(tǒng)的開發(fā)過程[5]。
//登錄注冊頁面腳本
<!--訪客登錄 -->
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{1625F0E9-5F48-4E8E-8E1D-21E9CE25510F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1625F0E9-5F48-4E8E-8E1D-21E9CE25510F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1625F0E9-5F48-4E8E-8E1D-21E9CE25510F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1625F0E9-5F48-4E8E-8E1D-21E9CE25510F}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
4 結(jié)束語
本系統(tǒng)的采用Asp.Net和C/S架構(gòu),充分滿足用戶需求、發(fā)揮數(shù)據(jù)庫的優(yōu)勢,詳盡提供病患電子處方的信息,同時保證庫存藥品的查看、調(diào)價功能[7],醫(yī)護(hù)人員注冊本系統(tǒng)軟件App后在一定城鎮(zhèn)地區(qū)也可以快捷查詢病人檔案,予以治療。隨著計算機(jī)的發(fā)展,網(wǎng)絡(luò)信息時代的來臨,基于云端協(xié)同管控的家庭藥品管理系統(tǒng)能夠在客戶端優(yōu)化病患服務(wù)的同時,還能充分發(fā)揮PC端的處理能力,減輕服務(wù)器的負(fù)擔(dān)。從而可以在較低系統(tǒng)的硬件成本下,發(fā)揮出更高的信息處理能力,以達(dá)到家庭藥品智能管理、健康生活的目的。
參考文獻(xiàn):
[1] 王宏良,顧小豐,黃平來.上海協(xié)和有限公司藥品管理系統(tǒng)的設(shè)計與實現(xiàn)[D].成都:電子科技大學(xué),2014.
[2] 楊歡,馬金鳳,林童,張婷婷.基于云端協(xié)同管控的家庭藥品管理系統(tǒng)[J].軟件工程, 2017(10).
[3] 柳羽輝;陳艷萍.基于.NET的網(wǎng)站發(fā)布平臺設(shè)計與實現(xiàn)[J].試驗技術(shù)與試驗機(jī),2008(6).
[4] 王亞東, 顧青. 移動終端設(shè)備管控技術(shù)研究[D].北京:中國科學(xué)院,2016.
[5] 曹張偉,鄧云蛟.基于ASP.net的動態(tài)信息網(wǎng)站發(fā)布系統(tǒng)的開發(fā)[D].廊坊:北華航天工業(yè)學(xué)院,2015.
[6] 周銳,代劍,劉富春.維和醫(yī)療分隊藥品管理系統(tǒng)的設(shè)計與研發(fā)[J].中國藥房,2017(10).
[7] 宋鋒,劉瑞歌.基于C#的小型藥店藥品管理系統(tǒng)的設(shè)計與實現(xiàn)[J].濱州學(xué)院學(xué)報,2017(4).