周 曉 徐 楠 吳國群 曹志立 夏韋子 于繼明
(金陵科技學院,江蘇 南京 211169)
二維碼在醫(yī)療保健中的應用系統(tǒng)設計與實現(xiàn)
周 曉 徐 楠 吳國群 曹志立 夏韋子 于繼明
(金陵科技學院,江蘇 南京 211169)
文章闡述了二維碼在醫(yī)療方面應用的系統(tǒng)設計與實現(xiàn),即主要針對老年人血糖血壓等方面的數(shù)據(jù)測量和健康消息的推送情況;詳細描述了系統(tǒng)功能實現(xiàn)設計,介紹了系統(tǒng)各個功能模塊的流程及測試結果。指出二維碼的應用可以提高醫(yī)護人員的工作效率,提高我國的醫(yī)療衛(wèi)生水平以及完善移動醫(yī)療體系,具有極大地應用和推廣價值。
Android;移動醫(yī)療;二維碼;老年健康
近幾年來,我國醫(yī)療衛(wèi)生領域的管理現(xiàn)代化水平取得了長足的進步,許多中型以上的醫(yī)院都采用了計算機管理,正在從單機向網(wǎng)絡化的方向發(fā)展。為了能對所有病人進行快速身份確認,完成入院登記并進行急救,醫(yī)務部門迫切需要確定病患者的詳細資料,包括姓名、年齡、血型、親屬姓名、緊急聯(lián)系電話、既往病史等,只有這樣,醫(yī)院工作人員才能依靠準確的信息有序地工作。
條碼應用系統(tǒng)可以非常好地解決這一問題,條碼可以對病人信息進行編碼,將條碼印制在醫(yī)療卡上,由病人隨身攜帶。當該病人入院診治時,醫(yī)院只需用條碼掃描器掃描醫(yī)療卡上的條碼,所有數(shù)據(jù)不到一秒鐘就進入計算機中,完成病人的入院登記和病歷獲??;在需要轉院治療的情況下,病人的數(shù)據(jù),包括病史、受傷類型、提出的治療方法、治療場所、治療狀態(tài)等,都可以制成新的條碼,傳送給下一個治療醫(yī)院,所有這些信息的輸入都可以通過讀取條碼一次完成。
現(xiàn)在已有的一些移動醫(yī)療系統(tǒng)的參考模型大致由以下幾個功能模塊構成:
(1)現(xiàn)代醫(yī)療系統(tǒng)主要包括終端軟件、醫(yī)院后臺業(yè)務接入支撐系統(tǒng)。
(2)客戶端應用軟件功能主要包括:系統(tǒng)會員登陸、用戶檔案錄入和上傳、服務端所需數(shù)據(jù)的采集整理和上傳、預約掛號、在線咨詢、健康百科等。
(3)醫(yī)院后臺業(yè)務接入子系統(tǒng)是客戶端軟件的業(yè)務服務接入入口系統(tǒng),是整個系統(tǒng)的“神經(jīng)中樞”,其功能主要包括:業(yè)務資源數(shù)據(jù)信息緩存轉發(fā)、用戶管理、醫(yī)療專家診斷并給出建議、在線健康咨詢、網(wǎng)絡管理等。
(4)數(shù)據(jù)庫系統(tǒng)存儲系統(tǒng)用到的數(shù)據(jù),主要包括:應用客戶端同步的數(shù)據(jù)、統(tǒng)計數(shù)據(jù)、用戶相關的運營數(shù)據(jù)等。
2.1系統(tǒng)設計
系統(tǒng)的主要功能是對老年人實現(xiàn)血壓、血糖測量、心臟聽診等數(shù)據(jù)的測量和健康信息推送等多種功能。本系統(tǒng)設計包括各功能模塊設計和數(shù)據(jù)庫設計。其中各功能模塊設計在2.3中有詳細介紹。數(shù)據(jù)庫的設計包括數(shù)據(jù)表的設計,對數(shù)據(jù)表操作,表之間的關系等。其中,數(shù)據(jù)表主要包括用戶數(shù)據(jù)表(ID,用戶名UserName,用戶密碼Password,姓名Name,性別Sex,年齡Age,電話號碼PhoneNum);用戶健康信息表(ID,身高Height,體重 Weight,是否患家族病boolean,是否患心臟病boolean,是否患冠心病boolean);測量血壓表(ID,測量日期Date,收縮壓HighPressure,舒張壓LowPressure,心率 Rate,用戶名 UserName);測量血糖表(ID,測量日期Date,血漿血糖,毛細血管血糖,用戶名 UserName);心臟聽診表(ID,測量日期Date,心臟錄音文件名VoiceName,用戶名UserName);系統(tǒng)幫助表(ID,血壓計使用幫助,血糖儀使用幫助,聽診器使用幫助,親情號碼,關于開發(fā),意見反饋)。
使用本系統(tǒng)需要注冊賬號,然后進行會員登錄。在注冊賬號時,判斷用戶名是否已經(jīng)被占用,密碼長度要求 6~16位,分合格、安全、復雜多個等級提醒用戶,判斷用戶輸入的資料是否完整與合法,用戶基本資料包括真實姓名、性別、年齡、聯(lián)系方式、形象照。注冊成功后添加注冊日志。會員登錄時,判斷輸入的用戶名和密碼是否正確、利用驗證碼來防止用戶非法操作,登陸成功后添加登錄日志。
2.2系統(tǒng)流程圖
用戶進入歡迎界面后,直接自動跳轉到登陸界面,用戶第一次使用必須進行新用戶注冊,填寫基本信息后可以通過用戶名和密碼進行登陸,如果用戶名和密碼正確,進入主功能界面,若用戶名和密碼不正確,則進行提示。進入主功能界面后可以對功能進行選擇,如:檔案、血壓、血糖、聽診、幫助。子功能選項卡包括:基本信息、健康信息、電子病歷;血壓測量、結果診斷、歷史血壓;血糖測試、結果診斷、歷史血糖;心臟聽診、心跳錄音、操作說明;使用設備、消息推送、關于軟件(版本升級);退出系統(tǒng)。當用戶使用完相應的功能后可以點擊退出系統(tǒng)按鈕進行退出。具體流程見圖1。
2.3系統(tǒng)各功能模塊設計
本系統(tǒng)由用戶信息管理模塊、血壓測量模塊、血糖測量模塊、心臟聽診模塊以及健康發(fā)送與系統(tǒng)幫助模塊等五大模塊構成。每個模塊可以完成各自相對獨立的功能。具體功能實現(xiàn)見圖2。
2.3.1用戶檔案管理模塊設計
注冊時填寫的資料作為用戶基本身份信息,在此基礎上填寫健康檔案,各項生理信息包括:身高、體重、有無家庭病史,有選擇填寫,有無傳染病,有選擇填寫,有無過敏史,有選擇填寫,從而完善用戶健康資料。對于基本資料可以通過掃二維碼在網(wǎng)頁上得到相關資料。除用戶名外,其它所有資料均可修改。
病歷作為用戶的一項重要的健康檔案,在咨詢醫(yī)師或就醫(yī)診斷時起到重要作用,包括近期在醫(yī)院或診所就醫(yī)時由醫(yī)師開據(jù)的病情描述、意見、處方等,用戶在該頁可通過攝像頭將這些相關的病歷拍成照片保存,代替手工輸入大量信息、簡化操作。
2.3.2血壓測量模塊設計
血壓測量的主設備是使用較廣泛的腕式電子血壓計,代替?zhèn)鹘y(tǒng)的水銀柱血壓計,該儀器是一種智能的電子醫(yī)療儀器,主要由伺服加壓氣泵、電子控制排氣閥、氣壓壓力傳感器,顯示屏、內(nèi)置無線通訊模塊等功能模塊構成。測量時,用戶將該設備正確佩戴于手腕處,啟動測量,設備將全自動充放氣測量高壓/低壓/心率,取得的數(shù)據(jù)通過內(nèi)置的無線通訊模塊與Android的終端的藍牙模塊配對實現(xiàn)上傳。
血壓計是高血壓患者自我測量血壓值的工具,幫助患者及時了解自己的血壓情況,以便更好的控制血壓。血壓計的操作要求準確嚴謹、按照一定的先后順序操作,如果技術不到位、操作不當,很容易使測得的血壓產(chǎn)生誤差。鑒于這些問題,在此設置一個文本,判斷用戶的操作是否準確、成功并動態(tài)響應、提示下一步應該如何操作,提示內(nèi)容包括:儀器的清潔與保養(yǎng)、電子血壓計同Android終端的配對操作、測量前的運動準備事宜和身體狀態(tài)要求、血壓計的佩戴位置、測量時間、測量完畢操作等。
圖1 系統(tǒng)流程圖
2.3.3血糖測量模塊設計
血糖的采集主設備使用現(xiàn)代較流行的電子血糖儀,主要包括血糖儀、試紙和針頭、內(nèi)置藍牙通訊模塊;針頭用于刺破無名指采血,試紙用于吸入樣血,接入到血糖儀中,血糖儀通過測試試紙得出血糖指數(shù)。儀器測量準確、穩(wěn)定、操作簡單、微痛、自動退片、避免感染。測量取得的數(shù)據(jù)通過內(nèi)置的無線藍牙模塊與 Android的終端的藍牙模塊配對實現(xiàn)上傳。
為了保證血糖儀測量數(shù)據(jù)的準確有效,設置一個文本,判斷用戶的操作是否成功并動態(tài)的提示下一步應該如何操作,提示內(nèi)容如下:儀器的清潔與保養(yǎng)、電子血糖儀同Android終端的配對操作、采血前的運動準備事宜和身體狀態(tài)要求、針頭采集血樣的位置、采血量、針頭與試紙的結合、試紙血樣在儀器上的測量操作、測量完畢操作等。
圖2 系統(tǒng)功能
2.3.4心臟聽診模塊設計
使用聽診器聽心音,對于普通用戶是一項復雜的操作,應當設置一個文本,判斷用戶的操作是否成功并動態(tài)的提示下一步應該如何操作,提示內(nèi)容如下:拾音頭的放置位置(左右心房、左右心室)、聽音時間。
聽診器所采集到的心音通過錄音到本地。將聽診器傳入的聲音進行動態(tài)波形圖模擬。
2.4系統(tǒng)實現(xiàn)目標
本系統(tǒng)在實施后,實現(xiàn)如下基本目標:
(1)界面設計友好、美觀,方便用戶操作;
(2)數(shù)據(jù)存儲安全可靠;
(3)實現(xiàn)對用戶血壓、血糖、心臟的實時測量,診斷并推送其結論;
(4)引導用戶閱讀醫(yī)療保健常識;
(5)后期易維護、易擴展,操作簡單。
3.1測試平臺
通過基于Android實驗平臺,使用AndroidUI設計、SQLite輕量級數(shù)據(jù)庫存儲健康信息、Android藍牙通信協(xié)議及數(shù)據(jù)傳輸、圖形繪制、攝像頭采集圖像、加工和存儲、聲音媒體信息處理、軟件工程管理以及二維碼等技術,實現(xiàn)對病人信息的存儲、血壓檢測、血糖檢測、心臟聽診錄音等功能。圖 3說明展示了本系統(tǒng)中所用到的藍牙技術實現(xiàn)機制。
程序運行環(huán)境:
操作系統(tǒng):Windows 7 Ultimate SP1;
Java開發(fā)包:JDK 1.7以上;
Android開 發(fā) 包 : Android SDK Tools 22.0.5、 Platform-Tools 18.0.1、Build-Tools 18.0.1;
IDE工具包:Eclipse Java Development Tools 3.8;
數(shù)據(jù)庫:SQLite 3、PowerDesigner;
其它工具:Mindjet、PhotoShop、visio 2003。
圖3 藍牙實現(xiàn)機制
3.2結果及分析
本系統(tǒng)功能較完善,其中App可以做到以下功能:
(1)用戶信息管理:用戶基本信息,健康信息,電子病歷;
(2)血壓測量:血壓測量,結果診斷,歷史血壓;
(3)血糖測量:血糖測量,結果診斷,歷史血糖;
(4)心臟聽診:心臟聽診,心跳錄音,操作說明;
(5)健康發(fā)送與系統(tǒng)幫助:設備使用,信息推送,關于軟件。
圖4,圖5,圖6分別是本系統(tǒng)中血壓應用測試、血糖應用測試以及心臟診斷測試實際截圖效果。
圖4 血壓測試
圖5 血糖測試圖
圖6 心臟聽診測試
現(xiàn)代社會,電子信息、通信、計算機網(wǎng)絡、物聯(lián)網(wǎng)等技術日新月異,產(chǎn)品更新速度越來越快。20世紀80年代末,由于二維條碼信息容量大,信息密度高,編碼能力強,可以對文字、照片、指紋、掌紋、聲音、簽名等信息進行編碼,它具有容易印刷,成本低廉,糾錯能力強,譯碼可靠性高等優(yōu)點,各種二維碼產(chǎn)品相繼問世?,F(xiàn)在二維碼技術已經(jīng)普及到醫(yī)療保健領域,二維碼腕表開始在各大醫(yī)院使用,但僅僅記錄病人的信息是遠遠不夠的,需要對各種數(shù)據(jù)進行分析,并且得出合理的結論。二維碼不僅可以用來記錄病人的信息,作為一個移動的、更新速度快的病歷,還可以用來掃碼獲取訪問網(wǎng)站的權限,能夠清晰的顯示各種信息。通過掃碼,還可以下載 APP,作為人的健康管家,實時監(jiān)控病人身體的各項性能指標,詳細清晰的顯示人的心跳、脈搏等各項健康指數(shù),尤其針對低血糖、高血壓患者以及心臟病患者,給他們提供遠程醫(yī)療和實時監(jiān)控。
二維碼在醫(yī)療保健中的應用,可以為多方提供有效的數(shù)據(jù),方便多方進行合理的選擇。系統(tǒng)獲得的健康數(shù)據(jù)可以給病人提供一個有效的健康保障,提醒他們隨時隨地注意自己的身體,還可以避免意外事件的發(fā)生;該數(shù)據(jù)給醫(yī)生提供了病人的信息,為他們有針對性地治療患者提供有效的依據(jù),避免誤診事件的發(fā)生;基于病歷中存放的連續(xù)完整數(shù)據(jù),可以給患者提供更大的主動權,他們可以基于病情來選擇他們的主治醫(yī)生、選擇最適合他們病情的醫(yī)院進行診治。這就為醫(yī)生和患者提供了更多的選擇,可以有效緩和現(xiàn)今緊張的醫(yī)患關系。
為滿足老年人的需求,關懷老人,系統(tǒng)專門有針對的設計加入了親情關懷功能,測量的健康數(shù)據(jù)還會發(fā)送到指定親屬的手機上,監(jiān)護人可以隨時監(jiān)測老人的身體健康??紤]到老人的視力問題,系統(tǒng)字體較大,操作也非常簡單,能夠滿足老人的需求。隨著經(jīng)濟發(fā)展,人們的消費質(zhì)量、生活水平大大提高,于是開始追求高品質(zhì)的生活,更加在意自己的健康狀況,而且,現(xiàn)代社會癌癥頻發(fā),高血壓、心臟病等頑疾已屢見不鮮,每個人都需要一個自己的健康管家。
[1] 譚裴.基于二維碼的移動醫(yī)療伴侶業(yè)務[J].電信科學, 2011,(10A):102-105.
[2] 張利元.基于二維碼的便攜式醫(yī)療智能護理終端系統(tǒng)設計與實現(xiàn)[J].軟件導刊,2013,12(10):112-113.
[3] 李剛.瘋狂Android講義[M].北京:機械工業(yè)出版社,2013.
[4] 葉核亞.Java程序設計實用教程(第4版)[M].北京:電子工業(yè)出版社,2013.
[5] 錢志鴻.藍牙通信原理與開發(fā)應用[M].北京:北京航空航天大學出版社,2006.
[6] 何國平,章笠中,何前鋒.智慧醫(yī)療及醫(yī)療物聯(lián)網(wǎng)應用概述[J].電信網(wǎng)技術,2013,(8):19-26.
Design and implementation of application system for two dimensional code in medical care
We describe the design and implementation of application system for two dimensional code in medical care,its main aims are data measurement such as blood pressure and blood sugar etc. and health news push for the elderly.The process of each module of the system and the test results are represented. It is pointed out that the application of the two dimensional code can improve the work efficiency of the medical workers, improve the health level of our country and improve the mobile medical system, and have great application and popularization value.
Android;mobile medical;two-dimensional code;elderly health
TP399
A
1008-1151(2015)07-0005-04
2015-06-10
江蘇省大學生創(chuàng)新項目“二維條碼在醫(yī)療保健中的應用研究”(201413573015Z)。
周曉(1994-),女,金陵科技學院在讀生,研究方向為物聯(lián)網(wǎng)工程。