何敬成 李 飛張碧青
廣東省佛山市順德區第一人民醫院,廣東 佛山 528300
QR碼技術在臨床藥學軟件中的開發研究
何敬成 李 飛*張碧青
廣東省佛山市順德區第一人民醫院,廣東 佛山 528300
目的:實現QR碼信息管理,提高臨床藥學信息管理效率。方法:基于臨床藥學軟件和QR碼生成模塊,利用具有掃描功能的終端設備,實現二維碼生成和讀取工作。結果:建立QR碼生成模塊和圖像讀取界面,通過臨床藥學軟件,實現了不良反應、藥品說明書、用藥咨詢、持續改進、處方點評和病歷點評等臨床藥學信息的QR碼圖像轉換。結論:QR碼技術符合臨床藥學信息的傳播和儲存要求,可實現臨床藥學信息圖像化和移動化。
QR碼;二維碼;臨床藥學;易語言
QR碼(quick response codes)作為一種矩陣式二維條碼技術,數據通過對矩形空間進行圖像編碼,實現信息轉換工作。它具有識讀速度快、數據密度大、糾錯能力強、數據加密和占用空間小的優勢[1]。目前,在國內外的醫學領域,QR碼主要應用于靜脈配置中心、門診處方、病歷信息歸檔、醫護終端、藥品防偽包裝、醫療廢物追蹤管理、掛號就診、生命體征采集和醫藥產品的物流信息管理[2-9]。隨著臨床藥學信息化發展,藥學服務信息和合理用藥信息呈爆發性增長;增加了傳統傳播媒介的儲存壓力;影響了臨床藥師工作效率,阻礙了信息共享交流,不利于醫院藥學管理工作。根據QR碼的技術優勢和應用經驗,在臨床藥學軟件中加入QR碼生成模塊,有助于實現臨床藥學信息電子化和圖像化,解決了臨床藥學信息量大和傳播效率低的問題。
1.1 系統環境 基于Windows2000(NT)或以上版本操作系統為開發平臺。服務器安裝易語言V5.11版、臨床藥學軟件和SQL server2000數據庫。軟件網絡環境需連接本地局域和網絡打印機,實現聯網查詢和聯網打印功能。具有30萬像素以上拍攝功能的智能手機,并安裝二維碼掃描軟件用于調試QR碼生成模塊的運行速度和準確度。
1.2 技術路線 利用動態鏈接庫技術在臨床藥學軟件中建立模塊,收集不良反應信息、藥品說明書信息、用藥咨詢信息。持續改進信息、處方點評信息和病歷點評信息。其收集信息通過數據預處理技術進行文本格式化,并根據字符長度自動選擇糾錯級別選擇和版本信息,從而生成處理信號和待編碼數據供QR生成模塊處理。臨床藥學軟件通過聲明調用QR生成模塊進行QR碼信息編碼工作。其QR碼生成動模塊對處理信息進行數據分析,利用支持擴充解釋,對不同的數據進行二進制編碼;轉換成位流并將分為每8位一個碼字進行數據編碼工作。編碼完成后,模塊將生成相應的糾錯碼字,并將其加入到相應的數據碼字序列的后面;將尋象圖形、分隔符、定位圖形、校正圖形與碼字模塊一起放入矩陣。依次將掩模圖形用于符號的編碼區域;改變深色淺色模塊比率,從而生成QR碼圖像 (見圖1)。

2.1 數據預處理方法 臨床藥學信息普遍存在信息量大的特點,如藥品說明書和用藥咨詢信息。鑒于目前QR碼的信息儲存量為1817個漢字字符,在信息轉換期間可能出現數據溢出的現象,造成讀取設備難以識別。因此,在數據進行QR碼轉換前,需要通過數據預處理方法糾正數據溢出現象。其原理主要根據字符串長度自動分配糾錯級別、像素大小和轉換版本,目的在于處理糾錯級別與信息儲存量的關系;有效地提高QR碼的信息利用度,提高QR碼的可讀性;從而解決數據溢出問題。其實現代碼如下:“如果取文本長度(轉換信息)≥1499,像素大小=1800,糾錯級別=0,否則像素大小=取文本長度 (轉換信息),糾錯級別=2”。此外,該方法通過自動調整圖像結構和圖像大小,優化了圖像的掃描速率,從而提高信息傳播速率。
2.2 QR碼編碼方法 QR碼生成動態鏈接庫分別涉及位流數據轉換技術和XOR操作技術,數據通過QR碼生成動態鏈接庫,進行級聯式的編碼轉換工作,以及版本選擇形成QR碼圖像[10]。其編碼流程分為數據分析、數據編碼、糾錯編碼、構造信息、布置模塊、掩模和格式及版本信息生成。其中數據分利用支持擴充解釋,對與缺省的字符集不同的數據進行二進制編碼。轉換形成的位流將分為每8位一個碼字進行數據編碼工作;編碼完成后,模塊將根據不同等級L、M、Q和H糾錯級別設定生成相應的糾錯碼字,并將其加入到相應的數據碼字序列的后面。完成上述流程后,尋象圖形、分隔符、定位圖形、校正圖形與碼字模塊將被放入矩陣,并依次在編碼區域形成掩膜圖形。目前,QR碼編譯共有40個版本,版本越大,其信息儲存量越大。
QR生成模塊在臨床藥學軟件后臺快速地轉換各類臨床藥學信息,并在圖像讀取界面以QR碼圖像顯示 (見圖2);并根據臨床藥學軟件的各功能模塊的信息特點,其QR圖像的信息結構有所差異。如不良反應信息主要根據住院號、患者姓名、年齡、性別、體重、科室、不良反應名稱、懷疑藥品名稱、批準文號、批號、診斷、用法用量、不良反應發生時間和癥狀等字段信息進行編碼。藥品說明書信息主要根據藥品名稱、適應癥、注意事項、貯存條件、相互作用、配伍禁忌、藥理作用、不良反應名稱和用法用量等字段信息進行編碼。用藥咨詢信息主要根據咨詢日期、咨詢類別、咨詢內容、回復內容、參考資料和咨詢方式。醫療持續改進信息主要包括存在問題、改進目標、改進措施和效果評價等等字段信息進行編碼。處方點評信息主要根據處方號、患者姓名、性別、聯系方式、年齡、藥品名稱、用法用量、療程、診斷和點評意見等字段信息進行編碼。病歷點評信息主要根據住院號、診斷、患者姓名、年齡、性別、科室、管床醫師、手術名稱、切口分類、用藥問題和用藥方案等字段信息進行編碼。編碼圖像以JPG圖片格式儲存于緩存文件夾中,供臨床藥學軟件調用。其QR圖像可在紙質及計算機屏幕中供具有二維碼解碼功能的掃描設備讀取。
近年來,隨著QR碼的廣泛應用,醫藥領域逐步開展QR碼的探索與應用研究,并取得好良好的效果,不但提高工作效率,也降低了醫療差錯和醫療管理費用。然而,在臨床藥學在信息化管理方面,仍存在信息傳遞滯后和共享程度低的特點,QR碼技術將有效地整合臨床藥學軟件中的各類信息,形成跨平臺共享網絡;提高信息利用度。其次,QR碼技術可提高臨床藥學信息的檢索、讀取和儲存效率。此外,臨床藥學信息的儲存和傳播平臺單一,主要以紙質媒介和計算機為主要載體。QR碼的技術優勢改變了臨床藥學信息的儲存和傳播方式,其空間利用率和信息安全性均優于傳統儲存載體,其QR碼圖像信息通過移動掃描設備,實現了臨床藥學信息圖像化和移動化。
綜上所述,QR碼技術解決了臨床藥學工作中藥品不良反應、藥品說明書、臨床藥師查房、用藥咨詢、醫療持續改進、處方點評和病歷點評等信息的儲存和傳播工作;實現臨床藥學信息化、電子化、移動化和圖像化,其經濟、高效、安全的技術優勢將進一步促進臨床藥學的發展。

[1]Barrera JF,Mira A,Torroba R.Optical encryption and QR codes:Secure and noise-free information retrieval[J].Opt Express,2013,21(5):5373-5378.
[2]李晉,吳雯瑾,李健,等.二維碼在醫院藥學管理中的應用探討 [J].藥品評價,2013,10(6):9-12.
[3]謝小菊,劉廣軍,謝旭東.二維碼技術在藥品管理工作中的探討 [J].中國藥師,2013,16(6):919-920.
[4]Han S,Bae HJ,Kim J,etal.Lithographically encoded polymermicrotaggant using high-capacity and error-correctable QR code for anti-counterfeiting of drugs[J].Adv Mater,2012,24(44):5924-5929.
[5]Lin CH,Tsai FY,TsaiWL,et al.The feasibility of QR-code prescription in Taiwan[J].JClin Pharm Ther.,2012,37(6):643-646.
[6]Flaig B,Parzeller M.The QR code in society,economy and medicine--fields of application,options and chances[J].Arch Kriminol,2011,227(5):152.
[7]Fontelo P,Liu F,Ducut EG.QR code for medical information uses[J]. AMIA Annu Symp Proc,2008,(6):945.
[8]包來根.二維碼在醫藥產品上的應用[J].機電信息,2012,(11):45-46.
[9]田志成,趙海茵,袁芳.二維碼技術在我院PIVAS管理信息系統中的應用[J].中國藥房,2014,25(9):825-827.
[10]馮漢祿,黃穎為,牛曉嬌,等.QR碼糾錯碼原理及實現[J].計算機應用,2011,31(1):40-42.
Research on the Development of the QR code in the Clinical Pharmacy Software
HE Jing-cheng,LIFei,ZHANG Bi-qing
First people’s Hospital of Shunde,Foshan 528300,China
Objective To realize QR code information management,improve the clinical pharmacy information management efficiency.M ethods Through the terminal device with scanning function which was based on the clinical pharmacy software and QR code generationmodule,to realize the encoding and reading function of two-dimensional code.Results We established the QR code generationmodule and image reading interface;to convert the clinical pharmacy information into the image QR code include drug adverse reactions,drug counseling,continuous improvement,prescription and medical record reviews by the clinical pharmacy software.Conclusion QR code technology tomeet the clinical pharmaceutical information transmission and storage requirements,implementation of clinical pharmacy information image and mobile.
QR code;2D-code;Clinical pharmacy;E-language;
R96
A
1007-8517(2015)01-0143-02
2014.08.27)
佛山市醫學類科技攻關項目(2014AB002373),佛山市順德區醫學科研立項(2013014)。
何敬成,男,主管藥師,本科,主要從事臨床藥學,藥學軟件開發和不良反應監測,E-mail:jashon83@126.com
李飛,副主任醫師,E-mail:106960831@qq.com