朱彬 朱垚 陸明 楊濤
摘 要: 中醫(yī)醫(yī)案是中醫(yī)經(jīng)驗傳承的重要載體。傳統(tǒng)醫(yī)案采集存在效率偏低、形式單一、整理和分析困難等問題。隨著信息技術(shù)的發(fā)展,醫(yī)案采集朝著移動、智能的方向發(fā)展,診療過程的圖文影音等多媒體數(shù)據(jù)也逐漸成為臨床醫(yī)師關(guān)注的重點。文章利用iOS平臺相關(guān)技術(shù),采用MVC三層架構(gòu),設(shè)計中醫(yī)多媒體醫(yī)案采集移動平臺,實現(xiàn)中醫(yī)臨床圖文影音等多媒體信息的采集、存儲和管理,方便臨床信息采集,提高醫(yī)生工作效率。
關(guān)鍵詞: iOS; 多媒體; 醫(yī)案; 移動互聯(lián)網(wǎng)
中圖分類號:TP319 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2017)09-21-03
Abstract: TCM medical records are important carrier of clinical experience heritage. The traditional medical records collection reflected problems of low efficiency, single form, sorting and analyzing difficulties. With the development of information technology, medical records collection method is moving toward intelligent and mobile. The photos, videos or other multimedia data of treatment process are becoming the focus of attention of TCM clinicians. Therefore, iOS platform and three-tier MVC architecture were used, and mobile platform of TCM multimedia medical records collection was designed to collect, storage and manage the clinical medicine photos, videos and other multimedia information, which would facilitate the collection of clinical information and improve the efficiency of doctors.
Key words: iOS; multimedia; medical records; mobile internet
0 引言
醫(yī)案是中醫(yī)經(jīng)驗傳承的重要載體[1]。醫(yī)案又被稱為診籍、脈案、脈語、病案,是醫(yī)家臨床實踐的記錄,即是將病人的癥狀、病因、脈象、舌象、病機、診斷、轉(zhuǎn)歸、治則、醫(yī)囑等作概括簡要的記述與分析。多媒體醫(yī)案是指診療過程中記錄的有關(guān)文本、圖片、音視頻等臨床資料[2]。隨著信息化的發(fā)展,臨床醫(yī)案從紙質(zhì)文稿轉(zhuǎn)化為多媒體數(shù)據(jù),這為中醫(yī)臨床經(jīng)驗挖掘提供了數(shù)據(jù)基礎(chǔ)。有學(xué)者認(rèn)為,“只要能夠?qū)⒄鎸嵤澜绲呐R床實踐的診療信息快捷、準(zhǔn)確、全面的數(shù)據(jù)化,形成前所未有的大數(shù)據(jù),才可能使中醫(yī)辨證論治個體診療正常實施中所蘊含的各種創(chuàng)新,得以科學(xué)地展現(xiàn)”[3]。而多媒體醫(yī)案采集恰恰是實現(xiàn)“以數(shù)據(jù)為導(dǎo)向”的中醫(yī)臨床科研一體化的第一步。
當(dāng)前,中醫(yī)臨床信息往往使用紙質(zhì)或電腦錄入,而多媒體信息往往通過手機拍照、攝像或錄音,后期整理十分不便。因此,建立方便快捷的多媒體醫(yī)案采集系統(tǒng)顯得尤為重要。本文設(shè)計了iOS平臺下的多媒體醫(yī)案采集平臺,實現(xiàn)臨床圖文影音的高效采集、存儲和管理,方便臨床信息采集,提高醫(yī)生工作效率。
1 總體設(shè)計
1.1 系統(tǒng)架構(gòu)
基于iOS平臺的多媒體醫(yī)案采集平臺(下文簡述“平臺”)分為客戶端和服務(wù)端兩個部分。客戶端利用iOS系統(tǒng)平臺提供的各類API實現(xiàn)界面和功能設(shè)計,服務(wù)端采用JAVA+MySQL+Apache技術(shù)實現(xiàn),服務(wù)端和客戶端使用JSON協(xié)議進行網(wǎng)絡(luò)通信[4-5]??蛻舳送ㄟ^媒體層和硬件交互獲取圖片、音視頻等多媒體文件,將采集的多媒體文件保存在本地沙盒中,并將文件信息保存到本地SQLite數(shù)據(jù)庫中,通過GCD多線程編程方法將多媒體文件壓縮,后臺通過異步的方式上傳到服務(wù)端,保證服務(wù)端和客戶端數(shù)據(jù)同步[6],總體設(shè)計方案如圖1所示。
1.2 功能模塊
平臺主要包括醫(yī)案管理、醫(yī)案采集、個人中心三大功能模塊,分述如下。
醫(yī)案管理模塊:實現(xiàn)醫(yī)案的展示,修改,合并,刪除,發(fā)布和分享等功能。采集的醫(yī)案通過文本信息(主訴、病史、處方等)和多媒體資料組織后展示給用戶。對于患者的醫(yī)案可以進行添加、修改、刪除、合并等。優(yōu)秀的醫(yī)案可以分享到平臺上,供其他用戶查看學(xué)習(xí)。
醫(yī)案采集:實現(xiàn)多媒體文件的快速采集。采用iOS媒體層相關(guān)的API和硬件交互,快速的采集圖片及音視頻文件,將這些文件存儲到本地沙盒和服務(wù)端。增加醫(yī)案模塊集成了圖片、音頻和視頻采集功能,方便快捷的提供多媒體信息采集。
個人中心:實現(xiàn)用戶注冊、登錄、賬號管理和查看平臺發(fā)布的醫(yī)案等功能。
2 系統(tǒng)實現(xiàn)
2.1 多媒體醫(yī)案采集功能
平臺多媒體醫(yī)案采集功能實現(xiàn)了圖片、視頻、音頻的采集。圖片和視頻的采集使用Cocoa Framework/UIKit中的UIImagePickerController類實現(xiàn),該類對象的mediaTypes屬性默認(rèn)是kUTTypeImage表示進行圖片采集,在進行視頻采集只需要修改該屬性為public.movie的字符數(shù)組對象即可實現(xiàn)。圖片和視頻采集時通過imagePickerController:didFinishPickingMediaWithInfo的代理方法來獲取采集的圖片和視頻文件,之后進行編輯和保存等操作。endprint
音頻的采集使用Cocoa Framework/AVFoundation中的AVAudioSession類實現(xiàn),設(shè)置該類對象為錄音的模式即可實現(xiàn)音頻數(shù)據(jù)的采集,并可以獲取錄音過程中音量的變化從而實現(xiàn)音量大小變化的波形顯示,最終iOS系統(tǒng)會將音頻數(shù)據(jù)保存到高級音頻編碼(Advanced Audio Coding,AAC)格式的文件中。多媒體醫(yī)案采集界面如圖2所示。
2.2 多媒體醫(yī)案管理功能
多媒體醫(yī)案擁有修改、刪除、合并、發(fā)布、分享等管理功能。修改醫(yī)案時,用戶可以新增多媒體文件或刪除多余的多媒體文件;合并醫(yī)案用戶可以通過拖拽手勢將一個醫(yī)案合并到另一個醫(yī)案中;發(fā)布醫(yī)案是將優(yōu)秀的醫(yī)案共享到平臺上供其他用戶查閱學(xué)習(xí);分享醫(yī)案是通過社會化分享的功能,將醫(yī)案共享到微博、微信等社會化平臺上,供中醫(yī)臨床醫(yī)生和學(xué)生等研究學(xué)習(xí)。多媒體醫(yī)案管理界面如圖3所示。
2.3 多媒體醫(yī)案同步存儲功能
本平臺采集的醫(yī)案的多媒體文件采用客戶端和服務(wù)端都存儲的方式,為保障用戶操作的流暢,醫(yī)案保存后其中的多媒體文件都先保存在本地,將多媒體文件信息存儲在本地SQLite數(shù)據(jù)庫中,同時后臺以GCD多線程技術(shù)將多媒體文件壓縮上傳保存到服務(wù)端,保持服務(wù)端和客戶端數(shù)據(jù)的統(tǒng)一性和同步性。
多媒體文件保存到本地沙盒中,文件信息保存到本地SQLite數(shù)據(jù)庫中。與傳統(tǒng)的數(shù)據(jù)庫相比較,SQLite具有更好的實時性,系統(tǒng)開銷更小,底層控制力更強等特點[7],故采用SQLite數(shù)據(jù)庫存儲多媒體醫(yī)案的信息。
后臺采用GCD多線程技術(shù)將壓縮后的多媒體文件上傳到服務(wù)端。多線程不僅可以提高程序的運行速度,還有利于內(nèi)存資源的釋放[8]。多媒體醫(yī)案上傳時需要通過互聯(lián)網(wǎng)上傳,因此需要增加文件上傳請求線程來提供程序的并發(fā)性。
以iPhone 6s為例采集一張照片的文件大小就有15MB左右,采集一個1分鐘的4K視頻的文件,大小約有50MB,處于對手機終端的流量的保護,在上傳多媒體文件時對圖片和視頻都進行不同程度的壓縮存儲,在醫(yī)案顯示時,優(yōu)先顯示本地存有的該醫(yī)案中的多媒體文件。
3 結(jié)束語
中醫(yī)醫(yī)案是中醫(yī)臨床醫(yī)師實施辨證論治過程的記錄,是保存、查核、考評乃至研究具體診療活動的檔案資料。根據(jù)臨床醫(yī)案采集需求而設(shè)計的多媒體醫(yī)案采集移動平臺,可以實現(xiàn)臨床圖文影音的高效采集和管理,為臨床經(jīng)驗總結(jié)提供高證據(jù)醫(yī)案。隨著移動互聯(lián)網(wǎng)的發(fā)展,各類手機應(yīng)用如雨后春筍般到來,圍繞多媒體醫(yī)案的采集、分析和挖掘?qū)⒊蔀橹嗅t(yī)藥信息研究的重點之一。本研究根據(jù)中醫(yī)臨床信息采集的特點,設(shè)計相關(guān)的移動應(yīng)用,為中醫(yī)移動醫(yī)療應(yīng)用做出了探索和嘗試,這一模式可以為新時代中醫(yī)傳承和發(fā)展提供參考和借鑒。
參考文獻(xiàn)(References):
[1] 譚定英,老膺榮,古求知等.面向循證傳承的名老中醫(yī)個人醫(yī)
案數(shù)據(jù)挖掘研究思路初探[J].新中醫(yī),2011.8:162-164
[2] 周武強,邵鴻翔,王瑜.基于Web方式的多媒體教學(xué)資源庫平
臺建設(shè)研究與實踐[J].計算機光盤軟件與應(yīng)用,2011.16:159-159
[3] 劉保延.真實世界的中醫(yī)臨床科研范式[J].中醫(yī)雜志,
2013.54(6):451-455
[4] 魏穎琪,林瑋平,楊少龍.移動終端應(yīng)用軟件開發(fā)技術(shù)探討[J].
電信科學(xué),2013.29(5):11-18
[5] 陳瑋,賈宗璞.利用JSON降低XML數(shù)據(jù)冗余的研究[J].計算
機應(yīng)用與軟件,2012.29(9):188-190
[6] 喬木,龔俊儒,沈杏林,等.基于iOS平臺的小型倉儲管理系統(tǒng)
設(shè)計[J].計算機與現(xiàn)代化,2014.30(1):197-200
[7] 唐敏,宋杰.嵌入式數(shù)據(jù)庫SQLite的原理與應(yīng)用[J].電腦知識
與技術(shù),2008.1(4):600-603
[8] 潘小龍.IOS系統(tǒng)中不同多線程技術(shù)的研究和比較[J].中國新
通信,2014.24:21-22endprint