本申請涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種生成試劑注冊碼的方法和系統(tǒng)。
背景技術(shù):
試劑是人們在醫(yī)學(xué)上經(jīng)常需要用到的物品,由于該物品涉及醫(yī)療,因此對于試劑的使用必須十分嚴(yán)格,如果管理不嚴(yán)則容易造成非常嚴(yán)重的后果。但是由于試劑的數(shù)量和種類非常龐大,現(xiàn)有技術(shù)對于試劑的管理非常困難。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請?zhí)峁┮环N生成試劑注冊碼的方法和系統(tǒng),以解決現(xiàn)有技術(shù)管理試劑困難的問題。
具體地,本申請是通過如下技術(shù)方案實(shí)現(xiàn)的:
本發(fā)明提供一種生成試劑注冊碼的方法,所述方法包括:
獲取待生成試劑注冊碼的試劑的序列號、注冊硬件的硬件信息以及所屬醫(yī)院的醫(yī)院編碼;
根據(jù)所述序列號、硬件信息以及醫(yī)院編碼通過算法生成摘要信息;
根據(jù)所述摘要信息生成試劑注冊碼。
本發(fā)明還提供一種生成試劑注冊碼的系統(tǒng),所述系統(tǒng)包括:
獲取單元,用于獲取待生成試劑注冊碼的試劑的序列號、注冊硬件的硬件信息以及所屬醫(yī)院的醫(yī)院編碼;
摘要信息生成單元,用于根據(jù)所述序列號、硬件信息以及醫(yī)院編碼通過算法生成摘要信息;
試劑注冊碼生成單元,用于根據(jù)所述摘要信息生成試劑注冊碼。
本發(fā)明實(shí)施例,根據(jù)待注冊試劑的序列號、用于注冊的硬件的硬件信息以及醫(yī)院編號通過算法生成試劑注冊碼,使得每一支試劑都有唯一的注冊碼,方便對試劑進(jìn)行管理。
附圖說明
圖1是本申請一示例性實(shí)施例示出的一種生成試劑注冊碼的方法的流程圖;
圖2是本申請?jiān)僖皇纠詫?shí)施例提供的一種生成試劑注冊碼的方法的流程示意圖;
圖3是本申請一示例性實(shí)施例示出的一種生成試劑注冊碼的系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施方式
這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
在本申請使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
應(yīng)當(dāng)理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。
如圖1所示為本申請一示例性實(shí)施例示出的一種生成試劑注冊碼的方法的流程圖,所述方法包括以下步驟:
步驟S101,獲取待生成試劑注冊碼的試劑的序列號、注冊硬件的硬件信息以及所屬醫(yī)院的醫(yī)院編碼。
在本發(fā)明實(shí)施例中,待生成試劑注冊碼通常由服務(wù)器端統(tǒng)一生成,在生成注冊碼時(shí)服務(wù)器端需要獲取待生成試劑注冊碼的試劑的序列號、注冊硬件的硬件信息以及所屬醫(yī)院的醫(yī)院編碼。具體的,所述硬件信息包括但不限于:VID碼、DID碼、SN碼、AREAID碼,序列號為每個(gè)試劑的唯一標(biāo)識碼,通常該序列號與生產(chǎn)日期相綁定。
步驟S102,根據(jù)所述序列號、硬件信息以及醫(yī)院編碼通過算法生成摘要信息。
在本發(fā)明實(shí)施例中,服務(wù)器端將獲取的序列號、硬件信息以及醫(yī)院編碼通過算法進(jìn)行計(jì)算,計(jì)算獲得的即為摘要信息。具體的,用于計(jì)算的算法包括:MD5(Message Digest Algorithm 5,消息摘要算法第5版)。
步驟S103,根據(jù)所述摘要信息生成試劑注冊碼。
在本發(fā)明實(shí)施例中,服務(wù)器端將摘要信息生成對應(yīng)的試劑注冊碼。具體的,服務(wù)器端通過私鑰加密算法將摘要信息生成為試劑注冊碼。具體的私鑰加密算法根據(jù)實(shí)際使用情況確定,在此不做限定。
生成的試劑注冊碼可以生成為條形碼,將條形碼貼在試劑上進(jìn)行使用。
本發(fā)明實(shí)施例,根據(jù)待注冊試劑的序列號、用于注冊的硬件的硬件信息以及醫(yī)院編號通過算法生成試劑注冊碼,使得每一支試劑都有唯一的注冊碼,方便對試劑進(jìn)行管理。
作為本發(fā)明的一個(gè)可選實(shí)施例,在所述根據(jù)所述摘要信息生成試劑注冊碼的步驟之后,所述方法還包括以下步驟:
注冊硬件對所述試劑注冊碼進(jìn)行注冊。
在本發(fā)明實(shí)施例中,服務(wù)器端生成的試劑注冊碼可以發(fā)送到注冊硬件,注冊硬件對該試劑注冊碼進(jìn)行注冊。具體的,所述注冊硬件對所述試劑注冊碼進(jìn)行注冊,包括:
注冊硬件通過公鑰解密所述試劑注冊碼獲取摘要信息,通過獲取的序列號、硬件信息以及醫(yī)院編碼生成新的摘要信息,將新的摘要信息與所述摘要信息進(jìn)行比對,如果相同,則可對試劑進(jìn)行注冊。
對于比對相同的結(jié)果,寫入已注冊醫(yī)院試劑序列號,并寫入相應(yīng)的試劑包數(shù)量,設(shè)置試劑注冊成功標(biāo)志,注冊硬件發(fā)送注冊成功信息給服務(wù)器端,表示該試劑已經(jīng)完成注冊。
如圖2所示為本申請?jiān)僖皇纠詫?shí)施例提供的一種生成試劑注冊碼的方法的流程示意圖。
如圖3所示為本申請一示例性實(shí)施例示出的一種生成試劑注冊碼的系統(tǒng)的結(jié)構(gòu)圖,為了便于說明,僅示出與本發(fā)明實(shí)施例相關(guān)的部分,包括:
獲取單元301,用于獲取待生成試劑注冊碼的試劑的序列號、注冊硬件的硬件信息以及所屬醫(yī)院的醫(yī)院編碼。
在本發(fā)明實(shí)施例中,待生成試劑注冊碼通常由服務(wù)器端統(tǒng)一生成,在生成注冊碼時(shí)服務(wù)器端需要獲取待生成試劑注冊碼的試劑的序列號、注冊硬件的硬件信息以及所屬醫(yī)院的醫(yī)院編碼。具體的,所述硬件信息包括但不限于:VID碼、DID碼、SN碼、AREAID碼,序列號為每個(gè)試劑的唯一標(biāo)識碼,通常該序列號與生產(chǎn)日期相綁定。
摘要信息生成單元302,用于根據(jù)所述序列號、硬件信息以及醫(yī)院編碼通過算法生成摘要信息。
在本發(fā)明實(shí)施例中,服務(wù)器端將獲取的序列號、硬件信息以及醫(yī)院編碼通過算法進(jìn)行計(jì)算,計(jì)算獲得的即為摘要信息。具體的,用于計(jì)算的算法包括:MD5(Message Digest Algorithm 5,消息摘要算法第5版)。
試劑注冊碼生成單元303,用于根據(jù)所述摘要信息生成試劑注冊碼。
在本發(fā)明實(shí)施例中,服務(wù)器端將摘要信息生成對應(yīng)的試劑注冊碼。具體的,服務(wù)器端通過私鑰加密算法將摘要信息生成為試劑注冊碼。具體的私鑰加密算法根據(jù)實(shí)際使用情況確定,在此不做限定。
生成的試劑注冊碼可以生成為條碼,將條碼貼在試劑上進(jìn)行使用。
本發(fā)明實(shí)施例,根據(jù)待注冊試劑的序列號、用于注冊的硬件的硬件信息以及醫(yī)院編號通過算法生成試劑注冊碼,使得每一支試劑都有唯一的注冊碼,方便對試劑進(jìn)行管理。
作為本發(fā)明的一個(gè)可選實(shí)施例,所述系統(tǒng)還包括:
注冊單元,用于注冊硬件對所述試劑進(jìn)行注冊。
在本發(fā)明實(shí)施例中,服務(wù)器端生成的試劑注冊碼可以發(fā)送到注冊硬件,注冊硬件對該試劑注冊碼進(jìn)行注冊。具體的,所述注冊硬件對所述試劑注冊碼進(jìn)行注冊,包括:
注冊硬件通過公鑰解密所述試劑注冊碼獲取摘要信息,通過獲取的序列號、硬件信息以及醫(yī)院編碼生成新的摘要信息,將新的摘要信息與所述摘要信息進(jìn)行比對,如果相同,則可對試劑進(jìn)行注冊。
對于比對相同的結(jié)果,寫入已注冊醫(yī)院試劑序列號,并寫入相應(yīng)的試劑包數(shù)量,設(shè)置試劑注冊成功標(biāo)志,注冊硬件發(fā)送注冊成功信息給服務(wù)器端,表示該試劑已經(jīng)完成注冊。
以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本申請方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
以上所述僅為本申請的較佳實(shí)施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。