專利名稱:醫(yī)用單據(jù)及其打印方法和裝置、醫(yī)用單據(jù)的處理系統(tǒng)的制作方法
技術(shù)領域:
本發(fā)明涉及打印領域,具體而言,涉及一種醫(yī)用單據(jù)及其打印方法和裝置、醫(yī)用單據(jù)的處理系統(tǒng)。
背景技術(shù):
近年來,打印機在醫(yī)療領域的應用越來越廣泛。特別是醫(yī)院為了實現(xiàn)信息化管理, 醫(yī)院利用打印機來打印處方、檢驗申請單、治療通知單等醫(yī)用單據(jù),替代傳統(tǒng)的醫(yī)生手工書寫的醫(yī)用單據(jù),從而很大程度地提高了醫(yī)生的工作效率。發(fā)明人發(fā)現(xiàn),由于醫(yī)生手工書寫的醫(yī)用單據(jù)中包含了醫(yī)生的筆跡,因此很難被偽造;而打印機打印的醫(yī)用單據(jù)采用標準化的字體和排版,因此任何人通過購買打印機自行編輯打印內(nèi)容,很容易生成偽造的醫(yī)用單據(jù)。 由于打印機打印的醫(yī)用單據(jù)無法辨別真?zhèn)危菀妆凰藧阂鈧卧?,且難以被辨別真?zhèn)危M一步地,在發(fā)生醫(yī)患糾紛時,利用打印的醫(yī)用單據(jù)作為劃分醫(yī)院和患者責任的依據(jù)存在不公正的風險。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中打印機打印的醫(yī)用單據(jù)難以被辨別真?zhèn)蔚膯栴}而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種醫(yī)用單據(jù)及其打印方法和裝置、醫(yī)用單據(jù)的處理系統(tǒng), 以解決上述問題。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種醫(yī)用單據(jù)的打印方法。 該醫(yī)用單據(jù)的打印方法包括獲取第一打印數(shù)據(jù);從所述第一打印數(shù)據(jù)中提取第二打印數(shù)據(jù);對所述第二打印數(shù)據(jù)進行加密,得到加密數(shù)據(jù);以及在所述醫(yī)用單據(jù)上打印所述第一打印數(shù)據(jù)和所述加密數(shù)據(jù)。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種醫(yī)用單據(jù)的打印裝置。該醫(yī)用單據(jù)的打印裝置包括獲取模塊,用于獲取第一打印數(shù)據(jù);提取模塊,用于從所述第一打印數(shù)據(jù)中提取第二打印數(shù)據(jù);加密模塊,用于對所述第二打印數(shù)據(jù)進行加密,得到加密數(shù)據(jù);以及打印模塊,用于在所述醫(yī)用單據(jù)上打印所述第一打印數(shù)據(jù)和所述加密數(shù)據(jù)。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種醫(yī)用單據(jù)的處理系統(tǒng)。其中,該醫(yī)用單據(jù)的處理系統(tǒng)包括本發(fā)明提供的醫(yī)用單據(jù)的打印裝置,還包括醫(yī)用單據(jù)識讀裝置,用于識讀所述醫(yī)用單據(jù)的打印裝置打印得到的醫(yī)用單據(jù)以判斷所述醫(yī)用單據(jù)的真?zhèn)巍榱藢崿F(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種醫(yī)用單據(jù),該醫(yī)用單據(jù)采用本發(fā)明所提供的醫(yī)用單據(jù)的打印方法得到。通過本發(fā)明,采用獲取第一打印數(shù)據(jù);從所述第一打印數(shù)據(jù)中提取第二打印數(shù)據(jù); 對所述第二打印數(shù)據(jù)進行加密,得到加密數(shù)據(jù);以及在所述醫(yī)用單據(jù)上打印所述第一打印數(shù)據(jù)和所述加密數(shù)據(jù)的方法,解決了現(xiàn)有技術(shù)中打印機打印的醫(yī)用單據(jù)難以被辨別真?zhèn)蔚膯栴},進而達到了能夠使得打印機打印的醫(yī)用單據(jù)能夠方便地被辨別真?zhèn)蔚男Ч?br>
構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖I是根據(jù)本發(fā)明的醫(yī)用單據(jù)的打印裝置的第一實施例的示意框2是根據(jù)本發(fā)明的醫(yī)用單據(jù)的打印裝置的第二實施例的示意框3是根據(jù)本發(fā)明的醫(yī)用單據(jù)的打印裝置的第三實施例的示意框4是根據(jù)本發(fā)明的醫(yī)用單據(jù)的打印方法的第一實施例的流程圖;圖5是根據(jù)本發(fā)明的醫(yī)用單據(jù)的打印裝置的第四實施例的示意框圖;圖6是根據(jù)本發(fā)明的醫(yī)用單據(jù)的打印方法的第二實施例的流程圖;圖7是根據(jù)的醫(yī)用單據(jù)的第一實施例的示意圖;圖8是根據(jù)本發(fā)明的數(shù)據(jù)提取規(guī)則表的第一實施例示意圖;圖9是根據(jù)本發(fā)明的數(shù)據(jù)提取規(guī)則表的第二實施例示意圖;圖10是根據(jù)本發(fā)明的醫(yī)用單據(jù)的打印方法的第三實施例的流程圖;圖11是根據(jù)本發(fā)明的醫(yī)用單據(jù)的第二實施例的示意圖;以及圖12是根據(jù)本發(fā)明的醫(yī)用單據(jù)的第三實施例的示意圖。
具體實施例方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。圖I是根據(jù)本發(fā)明的醫(yī)用單據(jù)的打印裝置的第一實施例的示意框圖。如圖所示,該打印裝置包括獲取模塊111、提取模塊112、加密模塊113和打印模塊 114。其中,獲取模塊111用于獲取第一打印數(shù)據(jù);提取模塊112用于從第一打印數(shù)據(jù)中提取第二打印數(shù)據(jù);加密模塊113用于對第二打印數(shù)據(jù)進行加密,得到加密數(shù)據(jù);以及打印模塊114用于在醫(yī)用單據(jù)上打印第一打印數(shù)據(jù)和加密數(shù)據(jù)。在該實施例中,由于在對醫(yī)用單據(jù)進行打印時同時打印了加密數(shù)據(jù),因而能夠使得打印機打印的醫(yī)用單據(jù)能夠方便地被辨別真?zhèn)?。圖2是根據(jù)本發(fā)明的醫(yī)用單據(jù)的打印裝置的第二實施例的示意框圖。如圖3所示,該打印裝置除了包括獲取模塊111、提取模塊112、加密模塊113和打印模塊114之外,還包括編碼模塊115,用于對加密數(shù)據(jù)進行編碼,得到條碼數(shù)據(jù),其中,打印模塊114還用于在醫(yī)用單據(jù)上打印第一打印數(shù)據(jù)和條碼數(shù)據(jù)。圖3是根據(jù)本發(fā)明的醫(yī)用單據(jù)的打印裝置的第三實施例的示意框圖。如圖4所示,該該打印裝置除了包括獲取模塊111、提取模塊112、加密模塊113、打印模塊114和編碼模塊115之外,還包括合并模塊116,用于將第一打印數(shù)據(jù)和條碼數(shù)據(jù)合并,生成合成數(shù)據(jù),其中,打印模塊114還用于打印合成數(shù)據(jù)。本發(fā)明實施例還提供了一種醫(yī)用單據(jù)的處理系統(tǒng),該系統(tǒng)包括本發(fā)明任一實施例所提供的醫(yī)用單據(jù)的打印裝置;以及醫(yī)用單據(jù)識讀裝置,用于識讀醫(yī)用單據(jù)的打印裝置打印得到的醫(yī)用單據(jù)以判斷醫(yī)用單據(jù)的真?zhèn)巍?br>
需要說明的是,上述的各個模塊既可以通過軟件模塊來實現(xiàn),也可以通過硬件來實現(xiàn),即,既可以用通用的計算裝置來實現(xiàn),也可以將它們分別制作成各個集成電路模塊, 或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。圖4是根據(jù)本發(fā)明的醫(yī)用單據(jù)的打印方法的第一實施例的流程圖。如圖所示,該方法包括以下步驟步驟S102,獲取第一打印數(shù)據(jù);該第一打印數(shù)據(jù)可以為打印裝置接收的原始打印數(shù)據(jù)。步驟S104,從第一打印數(shù)據(jù)中提取第二打印數(shù)據(jù);該第二打印數(shù)據(jù)可以是根據(jù)預設的提取規(guī)則從第一打印數(shù)據(jù)中提取的全部或部分打印數(shù)據(jù)。步驟S106,對第二打印數(shù)據(jù)進行加密,得到加密數(shù)據(jù);以及步驟S108,在醫(yī)用單據(jù)上打印第一打印數(shù)據(jù)和加密數(shù)據(jù)。在該實施例中,從醫(yī)用單據(jù)的原始打印數(shù)據(jù)中提取設定數(shù)據(jù)加密生成加密數(shù)據(jù), 然后將加密數(shù)據(jù)和原始打印數(shù)據(jù)打印在打印紙上。因此,通過醫(yī)用單據(jù)上的加密數(shù)據(jù),從而辨別醫(yī)用單據(jù)的真?zhèn)?,有效防止他人惡意偽造醫(yī)用單據(jù)。進一步地,在發(fā)生醫(yī)患糾紛時,就可以利用打印的醫(yī)用單據(jù)作為劃分醫(yī)院和患者責任的依據(jù)。優(yōu)選地,在對第二打印數(shù)據(jù)進行加密,得到加密數(shù)據(jù)之后,還包括對加密數(shù)據(jù)進行編碼,得到條碼數(shù)據(jù);在醫(yī)用單據(jù)上打印第一打印數(shù)據(jù)和加密數(shù)據(jù)包括在醫(yī)用單據(jù)上打印第一打印數(shù)據(jù)和條碼數(shù)據(jù)。優(yōu)選地,上述的條碼數(shù)據(jù)為二維條碼數(shù)據(jù)。優(yōu)選地,在醫(yī)用單據(jù)上打印第一打印數(shù)據(jù)和條碼數(shù)據(jù)包括將第一打印數(shù)據(jù)和條碼數(shù)據(jù)合并,生成合成數(shù)據(jù);以及打印合成數(shù)據(jù)。優(yōu)選地,在獲取第一打印數(shù)據(jù)之后,還包括將第一打印數(shù)據(jù)存儲在緩沖區(qū)中;從第一打印數(shù)據(jù)中提取第二打印數(shù)據(jù)包括根據(jù)預設的提取規(guī)則從緩沖區(qū)中提取第二打印數(shù)據(jù)。優(yōu)選地,根據(jù)預設的提取規(guī)則從存儲的第一打印數(shù)據(jù)中提取第二打印數(shù)據(jù)包括 根據(jù)預設的緩沖區(qū)中的起始位置和需要提取的數(shù)據(jù)量從第一打印數(shù)據(jù)中提取第二打印數(shù)據(jù)或者根據(jù)預設的關鍵詞代碼和需要提取的數(shù)據(jù)量從所述第一打印數(shù)據(jù)中提取所述第二打印數(shù)據(jù)。圖5是根據(jù)本發(fā)明的醫(yī)用單據(jù)的打印裝置的第四實施例的示意框圖。如圖所示。打印裝置包括控制器11及與控制器11連接的RAM存儲器12、加密模塊13、編碼模塊14、FLASH存儲器15和打印機構(gòu)16。其中,控制器11通過通訊接口(圖中未示出)與外部控制設備(如主機)連接,用于接收外部控制設備發(fā)送的原始打印數(shù)據(jù),控制各模塊工作。RAM存儲器12,包括第一緩沖區(qū)121和第二緩沖區(qū)122,其中,第一緩沖區(qū) 121被用做接收原始打印數(shù)據(jù)的緩沖存儲器,用于暫時接收外部控制設備發(fā)送的原始打印數(shù)據(jù);第二緩沖區(qū)122被用做待打印數(shù)據(jù)的緩沖存儲器,暫存由控制器處理后的待打印數(shù)據(jù)。加密模塊13,用于存儲加密算法和密鑰。編碼模塊14,用于對加密數(shù)據(jù)進行編碼,生成條碼數(shù)據(jù)。打印機構(gòu)16,包括打印頭和與打印頭相對設置的壓紙件,其中,打印頭與控制器 11電連接,用于在打印紙上打印圖像或文字。由于采用何種方式實現(xiàn)打印功能不影響本發(fā)明的實施,因此,打印機構(gòu)2可以是熱敏打印機構(gòu)、熱轉(zhuǎn)印打印機構(gòu)、點陣式打印機構(gòu)、噴墨打印機構(gòu)等。FLASH存儲器15,用于存儲數(shù)據(jù)提取規(guī)則表。圖6是根據(jù)本發(fā)明的醫(yī)用單據(jù)的打印方法的第二實施例的流程圖。該方法包括以下步驟步驟S201,接收原始打印數(shù)據(jù)??刂破?1與外部控制設備通訊,接收外部控制設備發(fā)送的原始打印數(shù)據(jù),并將接收到的原始打印數(shù)據(jù)保存到RAM存儲器的第一緩沖區(qū)中。醫(yī)用單據(jù)通常是將打印內(nèi)容根據(jù)設定格式排版的標準化單據(jù)。對于醫(yī)用單據(jù)的處方,打印內(nèi)容通常包括醫(yī)師名、科室、患者名、患者ID號、藥品名、藥品用量、處方時間等。對于醫(yī)用單據(jù)的檢驗申請單,打印內(nèi)容通常包括醫(yī)師名、科室、患者名、患者ID號、檢驗項目、 檢驗時間等。圖7是根據(jù)的醫(yī)用單據(jù)的第一實施例的示意圖,圖中示意出處方的打印樣式 (其中,未示出加密數(shù)據(jù))。傳統(tǒng)的打印數(shù)據(jù)處理方法包括兩種,一種是在外部控制設備中通過應用軟件(如專用數(shù)據(jù)處理軟件、打印機驅(qū)動程序等)將打印內(nèi)容轉(zhuǎn)換為打印機可以直接打印的光柵數(shù)據(jù)后發(fā)送給打印機,另一種是外部控制設備將打印內(nèi)容轉(zhuǎn)換為打印機語言描述的數(shù)據(jù) (Printer Language Description數(shù)據(jù),以下簡稱PLD數(shù)據(jù))下發(fā)給打印機。需要說明的是,PLD數(shù)據(jù)包括對打印內(nèi)容進行定義的打印內(nèi)容指令和控制打印機動作的打印控制指令。 因此,根據(jù)打印數(shù)據(jù)處理方法,外部控制設備發(fā)送給打印機的原始打印數(shù)據(jù)通常分光柵數(shù)據(jù)和PLD數(shù)據(jù)兩種。當原始打印數(shù)據(jù)是光柵數(shù)據(jù)時,打印機的控制器可以直接將光柵數(shù)據(jù)發(fā)送給打印頭進行打?。划斣即蛴?shù)據(jù)是PLD數(shù)據(jù)時,打印機的控制器需要對PLD數(shù)據(jù)中的各種指令進行解析,把以打印內(nèi)容指令定義的數(shù)據(jù),如字符、位圖等轉(zhuǎn)換為光柵數(shù)據(jù),根據(jù)打印控制指令通過打印機的打印頭進行打印。步驟S202,從原始打印數(shù)據(jù)中提取設定數(shù)據(jù)。設定數(shù)據(jù)可以是醫(yī)用單據(jù)的全部打印內(nèi)容,也可以是醫(yī)用單據(jù)的部分打印內(nèi)容。 用戶在打印機的FLASH存儲器中建立用于提取設定數(shù)據(jù)的數(shù)據(jù)提取規(guī)則表,打印機的控制器從FLASH存儲器中讀取數(shù)據(jù)提取規(guī)則表,并根據(jù)數(shù)據(jù)提取規(guī)則表從原始打印數(shù)據(jù)中提取設定數(shù)據(jù)。圖8是根據(jù)本發(fā)明的數(shù)據(jù)提取規(guī)則表的第一實施例示意圖。如圖所示,數(shù)據(jù)提取規(guī)則表第一列定義被提取數(shù)據(jù)在第一緩沖區(qū)中的起始位置,數(shù)據(jù)提取規(guī)則表第二列定義被提取數(shù)據(jù)的數(shù)據(jù)量。當原始打印數(shù)據(jù)是光柵數(shù)據(jù)或PLD數(shù)據(jù)時,打印機控制器根據(jù)數(shù)據(jù)提取規(guī)則表指示的被提取數(shù)據(jù)在第一緩沖區(qū)中的起始位置及數(shù)據(jù)量,在原始打印數(shù)據(jù)中提取設定數(shù)據(jù)??刂破鞲鶕?jù)數(shù)據(jù)提取規(guī)則表查找到被提取數(shù)據(jù)的在第一緩沖區(qū)的起始位置,并從該位置開始提取設定數(shù)據(jù)量的數(shù)據(jù)。由數(shù)據(jù)提取規(guī)則表中Ix = m,y = η}可知,從第一緩沖區(qū)第m行、第η列所在存儲單元開始,提取XX個字節(jié)的數(shù)據(jù)。需要說明的是,在本發(fā)明的其他實施例中,也可以在數(shù)據(jù)提取規(guī)則表中定義被提取數(shù)據(jù)在第一緩沖區(qū)中的起始位置,從該起始位置開始需提取數(shù)據(jù)的行數(shù)及列數(shù),從而提取第一緩沖區(qū)中以該起始位置為起點的矩陣區(qū)域的數(shù)據(jù)。圖9是根據(jù)本發(fā)明的數(shù)據(jù)提取規(guī)則表的第二實施例示意圖。如圖所示,數(shù)據(jù)提取規(guī)則表第一列定義被提取數(shù)據(jù)的關鍵詞代碼,第二列定義被提取數(shù)據(jù)的數(shù)據(jù)量,其中,關鍵詞代碼表示與打印內(nèi)容中的關鍵詞對應的打印內(nèi)容指令的代碼,對于字符數(shù)據(jù)來說,打印內(nèi)容指令的代碼也就是字符在ASCII表中的代碼。比如,打印內(nèi)容是“科室”,其對應的打印內(nèi)容指令的代碼是“BFC6 CAD2”,打印內(nèi)容是“姓名”,其對應的打印內(nèi)容指令的代碼是 “D0D5 C3FB”,打印內(nèi)容是“年齡”,其對應的打印內(nèi)容指令的代碼是“C4EA C1E4”等;數(shù)據(jù)量表示需要提取的位于關鍵詞代碼后數(shù)據(jù)量。當原始打印數(shù)據(jù)為PLD數(shù)據(jù)時,打印機的控制器根據(jù)數(shù)據(jù)提取規(guī)則表中的關鍵詞代碼對暫存在RAM存儲器的第一緩沖區(qū)中的對原始打印數(shù)據(jù)進行檢索,提取關鍵詞代碼及其后設定數(shù)據(jù)量的數(shù)據(jù)。比如,檢索“BFC6 CAD2”,并提取其后128字節(jié)數(shù)據(jù),即可獲得醫(yī)用單據(jù)中科室的具體信息。步驟S203,對提取到的設定數(shù)據(jù)加密,生成加密數(shù)據(jù)??刂破髯x取存儲在加密模塊的加密算法和密鑰,對提取到的設定數(shù)據(jù)進行加密, 生成加密數(shù)據(jù)。常用的加密算法有DES算法、AES算法、ECC算法等。優(yōu)選地,加密算法可以是AES算法。由于AES算法可以對數(shù)據(jù)重新進行安排,并且可以將一個數(shù)據(jù)單元替換為另一個數(shù)據(jù)單元,因此,該算法加密速度快,安全級別高。步驟S204,對加密數(shù)據(jù)編碼,生成條碼數(shù)據(jù)??刂破鞑樵兇a制對應的字符集,對加密數(shù)據(jù)進行編碼,生成條碼數(shù)據(jù)。條碼類型可以是一維條碼,也可以是二維條碼,由于二維條碼數(shù)據(jù)容量大,因此,優(yōu)選的使用二維條碼。 在二維條碼中,優(yōu)選的碼制是Η)Ρ417碼、QR碼、Maxicode碼、Datamatrix碼。步驟S205,打印原始打印數(shù)據(jù)和條碼數(shù)據(jù)。打印機的控制器將原始打印數(shù)據(jù)和條碼數(shù)據(jù)按設定順序存儲到RAM存儲器的第二緩沖區(qū)中,并依次發(fā)送給打印頭,打印頭依次將原始打印數(shù)據(jù)和條碼數(shù)據(jù)打印到打印紙表面。需要說明的是,如果原始打印數(shù)據(jù)是PLD數(shù)據(jù)時,打印機的控制器需要對PLD數(shù)據(jù)中的各種指令進行解析,把以打印內(nèi)容指令定義的數(shù)據(jù),如字符、位圖等,轉(zhuǎn)換為光柵數(shù)據(jù)后存儲到第二緩沖區(qū)中再發(fā)送給打印頭打印。在該實施例中,從醫(yī)用單據(jù)的原始打印數(shù)據(jù)中提取設定數(shù)據(jù)加密生成加密數(shù)據(jù), 然后將加密數(shù)據(jù)編碼生成條碼數(shù)據(jù),最后將原始打印數(shù)據(jù)和條碼數(shù)據(jù)打印在打印紙上。因此,通過識讀醫(yī)用單據(jù)上的條碼,從而辨別醫(yī)用單據(jù)的真?zhèn)?,有效防止他人惡意偽造醫(yī)用單據(jù)。這樣,在發(fā)生醫(yī)患糾紛時,就可以利用打印的醫(yī)用單據(jù)作為劃分醫(yī)院和患者責任的依據(jù)。圖11是根據(jù)本發(fā)明的醫(yī)用單據(jù)的第二實施例的示意圖。如圖所示,醫(yī)用單據(jù)的第一部分Pl為原始打印數(shù)據(jù),醫(yī)用單據(jù)的第二部分Ρ2是對從原始打印數(shù)據(jù)提取的設定數(shù)據(jù)加密編碼后打印出的條碼。打印機沿箭頭A方向輸送打印紙,打印完原始打印數(shù)據(jù)后打印條碼。當然,也可以先打印條碼,再打印原始打印數(shù)據(jù)。根據(jù)發(fā)明的打印方法獲得的醫(yī)用單據(jù),具有包含加密數(shù)據(jù)的條碼,該加密數(shù)據(jù)與原始打印數(shù)據(jù)的設定內(nèi)容對應。因此,通過條碼識讀裝置讀取條碼獲取條碼數(shù)據(jù),然后根據(jù)解密算法對獲取的條碼數(shù)據(jù)進行解密,如果解密得到的數(shù)據(jù)與數(shù)據(jù)提取規(guī)則表設定項目相符,并于醫(yī)用單據(jù)中記錄的內(nèi)容一致,則說明該醫(yī)用單據(jù)為真實有效的醫(yī)用單據(jù)。因此, 可以通過識讀醫(yī)用單據(jù)上的條碼,從而辨別醫(yī)用單據(jù)的真?zhèn)?,有效防止他人惡意偽造醫(yī)用單據(jù)。這樣,在發(fā)生醫(yī)患糾紛時,就可以利用打印的醫(yī)用單據(jù)作為劃分醫(yī)院和患者責任的依據(jù)。
圖10是根據(jù)本發(fā)明的醫(yī)用單據(jù)的打印方法的第三實施例的流程圖。該方法包括以下步驟步驟S601至步驟S604同步驟S201至步驟S204,在步驟S604之后還包括步驟S605,將原始打印數(shù)據(jù)和條碼數(shù)據(jù)合并,生成合成數(shù)據(jù)。用戶預先在原始打印數(shù)據(jù)中選擇一空白區(qū)域數(shù)據(jù)(該空白區(qū)域數(shù)據(jù)的數(shù)據(jù)量與條碼數(shù)據(jù)的數(shù)據(jù)量相當),確定該空白區(qū)域數(shù)據(jù)在第一緩沖區(qū)中的存儲地址,并將該空白區(qū)域數(shù)據(jù)在第一緩沖區(qū)中的存儲地址保存在FLASH存儲器中。控制器根據(jù)該空白區(qū)域數(shù)據(jù)在第一緩沖區(qū)中的地址,將條碼數(shù)據(jù)替換原始打印數(shù)據(jù)中的該空白區(qū)域數(shù)據(jù),生成合成數(shù)據(jù)。步驟S606,打印合成數(shù)據(jù)。打印機的控制器將生成的合成數(shù)據(jù)存儲到RAM存儲器的第二緩沖區(qū),并根據(jù)存儲順序依次發(fā)送給打印頭,打印頭將合成數(shù)據(jù)打印到打印紙上。圖12是根據(jù)本發(fā)明的醫(yī)用單據(jù)的第三實施例的示意圖。如圖所示,條碼打印在醫(yī)用單據(jù)原始打印數(shù)據(jù)的空白區(qū)域。本實施例提供的打印方法,通過將原始打印數(shù)據(jù)與條碼數(shù)據(jù)合并后打印,可以將條碼數(shù)據(jù)替換原始打印數(shù)據(jù)的空白區(qū)域數(shù)據(jù),從而節(jié)約打印紙的消耗。通過上述描述可以看出,本發(fā)明能夠使得打印機打印的醫(yī)用單據(jù)能夠方便地被辨別真?zhèn)?,進一步地,能夠有效防止他人惡意偽造醫(yī)用單據(jù)。從而在發(fā)生醫(yī)患糾紛時,就可以利用打印的醫(yī)用單據(jù)作為劃分醫(yī)院和患者責任的依據(jù)。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種醫(yī)用單據(jù)的打印方法,其特征在于包括獲取第一打印數(shù)據(jù);從所述第一打印數(shù)據(jù)中提取第二打印數(shù)據(jù);對所述第二打印數(shù)據(jù)進行加密,得到加密數(shù)據(jù);以及在所述醫(yī)用單據(jù)上打印所述第一打印數(shù)據(jù)和所述加密數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的醫(yī)用單據(jù)的打印方法,其特征在于,在對所述第二打印數(shù)據(jù)進行加密,得到加密數(shù)據(jù)之后,還包括對所述加密數(shù)據(jù)進行編碼,得到條碼數(shù)據(jù);以及在所述醫(yī)用單據(jù)上打印所述第一打印數(shù)據(jù)和所述加密數(shù)據(jù)包括在所述醫(yī)用單據(jù)上打印所述第一打印數(shù)據(jù)和所述條碼數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的醫(yī)用單據(jù)的打印方法,其特征在于,所述條碼數(shù)據(jù)為二維條碼數(shù)據(jù)。
4.根據(jù)權(quán)利要求2所述的醫(yī)用單據(jù)的打印方法,其特征在于,在所述醫(yī)用單據(jù)上打印所述第一打印數(shù)據(jù)和所述條碼數(shù)據(jù)包括將所述第一打印數(shù)據(jù)和所述條碼數(shù)據(jù)合并,生成合成數(shù)據(jù);以及打印所述合成數(shù)據(jù)。
5.根據(jù)權(quán)利要求I所述的醫(yī)用單據(jù)的打印方法,其特征在于,在獲取第一打印數(shù)據(jù)之后,還包括將所述第一打印數(shù)據(jù)存儲在緩沖區(qū)中;從所述第一打印數(shù)據(jù)中提取第二打印數(shù)據(jù)包括根據(jù)預設的提取規(guī)則從所述緩沖區(qū)中提取所述第二打印數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的醫(yī)用單據(jù)的打印方法,其特征在于,根據(jù)預設的提取規(guī)則從存儲的所述第一打印數(shù)據(jù)中提取所述第二打印數(shù)據(jù)包括根據(jù)所述緩沖區(qū)中的設定位置和需要提取的數(shù)據(jù)量從所述第一打印數(shù)據(jù)中提取所述第二打印數(shù)據(jù)。
7.根據(jù)權(quán)利要求5所述的醫(yī)用單據(jù)的打印方法,其特征在于,根據(jù)預設的提取規(guī)則從存儲的所述第一打印數(shù)據(jù)中提取所述第二打印數(shù)據(jù)包括根據(jù)預設的關鍵詞代碼和需要提取的數(shù)據(jù)量從所述第一打印數(shù)據(jù)中提取所述第二打印數(shù)據(jù)。
8.一種醫(yī)用單據(jù)的打印裝置,其特征在于包括獲取模塊,用于獲取第一打印數(shù)據(jù);提取模塊,用于從所述第一打印數(shù)據(jù)中提取第二打印數(shù)據(jù);加密模塊,用于對所述第二打印數(shù)據(jù)進行加密,得到加密數(shù)據(jù);以及打印模塊,用于在所述醫(yī)用單據(jù)上打印所述第一打印數(shù)據(jù)和所述加密數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的醫(yī)用單據(jù)的打印裝置,其特征在于,還包括編碼模塊,用于對所述加密數(shù)據(jù)進行編碼,得到條碼數(shù)據(jù),其中,所述打印模塊還用于在所述醫(yī)用單據(jù)上打印所述第一打印數(shù)據(jù)和所述條碼數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的醫(yī)用單據(jù)的打印裝置,其特征在于,還包括合并模塊,用于將所述第一打印數(shù)據(jù)和所述條碼數(shù)據(jù)合并,生成合成數(shù)據(jù),其中,所述打印模塊用于打印所述合成數(shù)據(jù)。
11.一種醫(yī)用單據(jù)的處理系統(tǒng),其特征在于包括權(quán)利要求8至10中任一項權(quán)利要求所述的醫(yī)用單據(jù)的打印裝置;以及醫(yī)用單據(jù)識讀裝置,用于識讀所述醫(yī)用單據(jù)的打印裝置打印得到的醫(yī)用單據(jù)以判斷所述醫(yī)用單據(jù)的真?zhèn)巍?br>
12.—種醫(yī)用單據(jù),其特征在于,采用權(quán)利要求I至7中任一項所述的醫(yī)用單據(jù)的打印方法得到。
全文摘要
本發(fā)明公開了一種醫(yī)用單據(jù)及其打印方法和裝置、醫(yī)用單據(jù)的處理系統(tǒng)。其中,該醫(yī)用單據(jù)的打印方法包括獲取第一打印數(shù)據(jù);從所述第一打印數(shù)據(jù)中提取第二打印數(shù)據(jù);對所述第二打印數(shù)據(jù)進行加密,得到加密數(shù)據(jù);以及在所述醫(yī)用單據(jù)上打印所述第一打印數(shù)據(jù)和所述加密數(shù)據(jù)。通過本發(fā)明,使得打印機打印的醫(yī)用單據(jù)能夠方便地被辨別真?zhèn)巍?br>
文檔編號B41J29/393GK102602172SQ2011100273
公開日2012年7月25日 申請日期2011年1月25日 優(yōu)先權(quán)日2011年1月25日
發(fā)明者姜穎嬋, 朱先剛, 王國強, 王春濤 申請人:山東新北洋信息技術(shù)股份有限公司