本規範規定了居民健康卡套用過程中涉及到的各種終端的產品形態、外觀結構、功能、通訊方式、電源、接口、氣候環境條件、機械環境條件、可靠性、安全性、電磁兼容性等方面的技術細節,提出了對居民健康卡終端標誌、包裝、運輸和儲存的要求。
1適用範圍,2規範性引用檔案,3定義和縮略語,3.1定義,3.2縮略語和符號表示,4基本要求,4.1產品形態,4.2外觀和結構,4.3功能,4.4通訊方式,4.5電源,4.6SAM卡接口要求,4.7氣候環境條件,4.8機械環境條件,4.9可靠性要求,4.10安全性要求,4.11電磁兼容性要求,5標誌、包裝、運輸和貯存,5.1標誌,5.2包裝,5.3運輸,5.4貯存,附錄A設備的高級套用編程接口,
1適用範圍
本規範規定了居民健康卡套用過程中涉及到的各種終端的產品形態、外觀結構、功能、通訊方式、電源、接口、氣候環境條件、機械環境條件、可靠性、安全性、電磁兼容性等方面的技術細節,提出了對居民健康卡終端標誌、包裝、運輸和儲存的要求。
本規範適用於所有設計、生產、發放、使用居民健康卡終端的研製單位、管理機構、發放機構、以及使用單位等。
2規範性引用檔案
下列檔案中的條款通過本部分的引用而成為本部分的條款。凡是注日期的引用檔案,其隨後所有的修改單(不包括勘誤的內容)或修訂版均不適用於本部分,然而,鼓勵根據本部分達成協定的各方研究是否可使用這些檔案的最新版本。凡是不注日期的引用檔案,其最新版本適用於本部分。
GB5080.7-1986 設備可靠性試驗 恆定失效率假設下的失效率與平均無故障時間的驗證試驗方案
GB/T2423.5-1995 電工電子產品環境試驗 第2部分:試驗方法 試驗Ea和導則:衝擊
GB/T2423.6-1995 電工電子產品環境試驗 第2部分 試驗方法 試驗Eb和導則:碰撞
GB/T 2423.8-1995 電工電子產品環境試驗 第2部分 試驗方法 試驗Ed:自由跌落
GB/T2421-1999 電工電子產品環境試驗 第1部分:總則
GB/T6107-2000 使用串列二進制數據交換的數據終端設備和數據電路終接設備之間的接口
GB/T 18239-2000 積體電路(IC)卡讀寫機通用規範
GB4943-2001 信息技術設備的安全
GB/T 16649.3-2006 識別卡 帶觸點的積體電路卡 第3部分:電信號和傳輸協定
GB/T 14916 -2006 識別卡 物理特性
GB/T2423.1-2001 電工電子產品環境試驗 第2部分:試驗方法 試驗A:低溫
GB/T2423.2-2001 電工電子產品環境試驗 第2部分:試驗方法 試驗B:高溫
GB/T2423.3-2006 電工電子產品基本環境試驗規程 試驗Ca:恆定濕熱試驗方法
GB/T17626.2-2006 電磁兼容 試驗和測量技術 靜電放電抗擾度試驗
GB/T17626.3-2006 電磁兼容 試驗和測量技術 射頻電磁場輻射抗擾度試驗
GB/T 17626.5-2008 電磁兼容 試驗和測量技術 浪涌(衝擊)抗擾度試驗
GB/T17626.8-2006 電磁兼容 試驗和測量技術 工頻磁場抗擾度試驗。
GB/T2423.10-2008 電工電子產品環境試驗 第2部分:試驗方法 試驗Fc和導則:振動 (正弦)
GB/T 17626.11-2006 電磁兼容 試驗和測量技術 電壓暫降、短時中斷和電壓變化的抗擾度實驗
GB9254-2008 信息技術設備的無線電騷擾限之值和測量方法
GB/T17626.4-2008 電磁兼容 試驗和測量技術 電快速瞬變脈衝群抗擾度試驗
GB/T17626.6-2008 電磁兼容 試驗和測量技術 射頻電磁場感應的傳導抗擾度試驗。
GB/T 191-2008 包裝儲運圖示標誌
GB/T23647-2009 自助服務終端通用規範
ISO/IEC 14443-2 識別卡 非觸點積體電路卡 接近式卡 第2部分: 射頻能量與信號接口
ISO/IEC 14443-3 識別卡 非觸點積體電路卡 接近式卡 第3部分:初始化和防碰撞
IEC 512-2:1979 機電設備機電器件規範 第2部分:觸點電阻測試、絕緣測試和電壓測試
JR/T 0025-2010 中國金融積體電路(IC)卡規範
3定義和縮略語
3.1定義
3.1.1 居民健康卡 (ResidentsHealth Card)
居民健康卡是中華人民共和國居民擁有的,在醫療衛生服務活動中用於身份識別,滿足健康信息存儲,實現跨地區和跨機構就醫、數據交換和費用結算的基礎載體,是計算機可識別的CPU卡。
3.1.2 終端(Terminal)
為完成居民健康卡交易而在交易點安裝的設備,用於同IC卡的連線。它包括接口設備,也可包括其它部件和接口,例如與主機通訊的接口。
3.1.3 命令(Command)
終端向IC卡發出的一條信息,該信息啟動一個操作或請求一個應答。
3.1.4 回響(Response)
IC卡處理完收到的命令報文後,返回給終端的報文。
3.1.5 積體電路卡(ICC,IntegratedCircuit(s) Card)
內部封裝一個或多個積體電路的ID-1型卡(如ISO 7810、ISO 7811第1至第5部分、ISO 7812和ISO 7813中描述的)。
3.1.6 居民健康卡終端(Residents HealthCard Terminal)
指居民健康卡終端如手持式居民健康卡讀寫機台式IC卡讀寫機,內置或外置(宿主機為微機)的居民健康卡通用讀寫器。該類產品可與計算機或網路在在線上或脫機方式下對居民健康卡完成識別和各種操作。
3.1.7 居民健康卡自助服務終端(Residents Health Card Self-service Terminal)
指服務提供者提供的實施針對居民健康卡自助服務的專用設備或裝置。
3.2縮略語和符號表示
以下縮略語和符號表示適用於本規範。
表3-1 縮略語和符號表
4基本要求
4.1產品形態
(1)居民健康卡讀寫器
(2)居民健康卡自助服務終端
4.2外觀和結構
(1)結構應完整、整潔;表面塗鍍層應均勻,不應起泡、龜裂、脫落和磨損;不應有明顯的凹痕、破損、劃痕、變形和污染等;金屬零部件不應有鏽蝕及其他機械損傷。
(2)終端的零部件連線應緊固無鬆動。
(3)終端內、外部不應有臨時接線。
(4)指示燈應有明顯標識。
(5)終端應有銘牌、標牌和商標。
4.3功能
4.3.1 主要功能
可以讀取居民健康卡晶片內數據,終端識別卡的時間不超過1秒,同時內置SAM卡用於安全認證功能。
居民健康卡讀寫器需要有指示燈提示功能。
4.3.2 接觸卡接口
參照《中國金融積體電路(IC)卡規範》。
4.3.3 SAM卡接口
(1)具備至少1個外形尺寸滿足GB/T14916標準要求的ID-000規格SAM卡卡座。
(2)通訊協定符合GB/T16649.3,支持讀寫T=0協定的CPU卡
4.3.4 非接觸卡接口
(1)符合ISO/IEC 14443(TypeA和TypeB)標準;
(2)具備衝撞檢測功能,檢測到衝撞時有提示功能;
(3) 讀卡距離 0 ~ 5cm,場強範圍1.5~7.5A/m;
4.4通訊方式
終端通訊接口為USB接口或RS232-C接口,符合GB/T 6107-2000的通訊接口要求,可以連線計算機或其他伺服器設備。經通訊接口給終端下載操作命令及接收終端返回的信息。
4.4.1 USB數據傳輸模式
本終端的USB通訊傳輸採用HID協定。HID協定約定如下:
(1)設備描述中的iProduct域為“XXXXXXYYYYY_VerZZZZZZ_IDCardReaderDevice”;XXXXX廠商;YYYYY設備批次;VerZZZZZZ設備內固件版本
(2)接口描述符中的bInterfaceSubClass域為0x00;
(3)版本為V1.11。
(4)PID/VID廠商自定義
HID數據輸入採用GetReport請求傳輸,HID數據輸出採用SetReport請求傳輸。HID數據輸入與輸出均採用分包方式,單個包的數據長度固定為64位元組,如輸出報文拆分後,結束包長度不足64位元組,則以0x00右填充。
HID模型示意圖如圖4-1所示:
圖4-1 USB-HID模型示意圖
分支解釋
(1)Data_Out數據包,主機到終端;
(2)Data_In數據包,終端到主機。
4.4.2 RS232-C數據傳輸模式
本終端的RS232-C通訊傳輸採用參數設定如下:
表2-1 RS232-C參數表
4.4.3 接口函式定義
接口函式定義參考附錄A 高級套用編程接口。
4.5電源
(1)居民健康卡讀寫器
對於計算機USB接口供電方式,在計算機工作正常時,終端應工作正常。終端應有掉電、過流、過壓、短路、極性反接等保護措施。當電壓恢復正常時,能自動恢復正常工作。
對於採用直流電方式供電的居民健康卡讀寫器:在額定電壓 寫器:的條件下正常工作。
(2)居民健康卡自助服務終端
產品應在頻率:50Hz頻率:終,電壓:220V頻率:終的條件下正常工作。
4.6SAM卡接口要求
終端的邏輯接口和通訊協定應符合GB/T16649.3規範中的相關內容,且終端至少提供1個SAM卡接口,主要負責卡的安全認證功能。終端必須支持T=0傳輸協定。
4.6.1 SAM卡接口觸點分配表
表2-2 接口設備觸點的分配
4.6.2 觸點壓力
任何一個接口設備觸點對相應的IC卡觸點所施加的壓力應在0.2N到0.6N之間。
4.6.3 觸點電阻
在終端的整個設計壽命期間,觸點電阻(在清潔的接口設備和清潔的標準SAM卡觸點間測量時)應小於500mΩ。
4.6.4 CLK的電特性
頻率範圍在1MHz~5MHz(對A類卡操作時)或1MHz~4MHz(對B類卡操作時)之間,且在整個交易期間,其變化範圍不應超過±1%。時鐘占空因數應在其穩定運行周期的45%~55%之間。
4.6.5 復位(RST)
終端產生一個具有表2-3所示特性的復位信號。
表2-3 RST的電特性
4.6.6 電源電壓(VCC)
終端提供一個5V±0.4V(對A類卡操作時)或3V±0.2V(對B類卡操作時)的直流電壓,並能穩定輸出0~55mA(對A類卡操作時)或0~45mA(對B類卡操作時)的電流。終端應帶有保護電路以防止在誤操作(如對地或VCC短路)時所造成的損壞。誤操作既可能來源於內部,也可能來自外部接口如電源干擾、通信鏈路故障等。
4.7氣候環境條件
氣候環境適應性分為二級,如表2-4所示。氣候環境的嚴酷等級、試驗後的檢測項目及由產品規範規定。
表2-4 氣候環境條件
4.8機械環境條件
機械環境條件如表2-5到表2-8所示。經過機械環境試驗後產品應保持外觀及電氣性能良好,符合產品的功能要求。
表2-5 振動適應性
表2-6 衝擊適應性
表2-7 碰撞適應性
表2-8 運輸包裝件跌落適應性
4.9可靠性要求
終端的平均無故障工作時間(MTBF)不小於5000h。
4.10安全性要求
符合GB4943-2001的有關規定。
4.10.1 接觸電流和保護導體電流
終端的設計和結構應保證接觸電流或保護導體電流均不可能產生電擊危險。
4.10.2 抗電強度要求
終端中使用的固體絕緣應具有足夠的抗電強度。
4.10.3 接地導體及其連線的電阻
終端接地導體及其連線不應有過大的電阻。
4.11電磁兼容性要求
4.11.1 無線電騷擾限值
產品的無線電騷擾限值應符合GB 9254-2008中相應級別B級規定的要求。
4.11.2 抗擾度限值
產品的抗擾度限值應符合GB/T 17618-2008規定的要求。
4.11.3 諧波電流值
產品的諧波電流值應符合 GB/T 17625.1 規定的要求。
5標誌、包裝、運輸和貯存
5.1標誌
5.1.1 產品標誌
產品應有如下標誌:
(1)生產廠家的名稱;
(2)產品名稱、型號和產品編號;
(3)生產許可證號;
(4)商標。
5.1.2 包裝箱標誌
包裝箱標誌應包含以下內容:
(1)產品名稱和型號、生產廠名稱和地址;
(2)產品執行標準編號;
(3)產品出廠日期、出廠批號;
(4)生產許可證號;
(5)包裝儲存圖示標誌應符合GB/T 191-2008的規定。
5.2包裝
居民健康卡讀寫器包裝箱由瓦塄紙製成。將檢驗合格的讀寫器整齊地放入小包裝盒中。小包裝盒裝入運輸包裝箱後,用封箱帶平整地封牢箱口。
居民健康卡自助服務終端包裝應符合防潮、防塵、防震的要求。
包裝箱內應有裝箱清單、產品出廠合格證、及其他有關的隨機資料。
5.3運輸
包裝後的產品允許以任何一種運輸工具進行運輸。運輸過程中嚴禁野蠻裝卸,應避免雨雪或其他液體直接淋襲。嚴禁與含腐蝕性物資一起裝運。運輸標誌應符合GB/T 191-2008的規定。
5.4貯存
在不打開原包裝箱的情況下,終端應貯存在環境溫度-15℃~+45℃,相對濕度30%~80%的庫房內。存放產品的包裝箱應墊離地面至少10cm,距離熱源、冷源、視窗、通氣口至少50cm。
庫房內不允許有各種有害氣體、易燃易爆物品及有腐蝕性的化學物品,並應遠離強電磁場。
貯存期一般為6個月,若在庫房存放已超過6個月,則應在出廠前重新進行交收檢驗。
附錄A設備的高級套用編程接口
高級套用編程接口是提供給終端上的應用程式用來與接口設備進行互動操作的函式集。
註:在以下的描述中,使用C語言風格來說明高級套用編程接口中的函式。
1. “打開設備”函式
函式:
int ICC_Reader_Open(void);
功能:
該函式通知終端作業系統打開與接口設備所對應的終端設備連線埠,以便兩者建立通信的邏輯關係。
參數說明:
該函式無參數。
返回值:
如果函式執行成功,則返回值為不小於0的設備句柄;否則,表示函式執行失敗,其含義由作業系統確定。
2. “關閉設備”函式
函式:
int ICC_Reader_Close(int ReaderHandle);
功能:
該函式通知作業系統關閉所指定的設備。
參數說明:
ReaderHandle:接口設備句柄。
返回值:
如果函式執行成功,則返回值為0;否則,表示函式執行失敗,其含義由作業系統確定。
3.“復位”函式
函式:
int ICC_Reader_Rest(int ReaderHandle, int ICC_Slot_No,char * Response,int*RespLen);
功能:
該函式要求接口設備等待一個非接觸卡進場或者ICC插入並對其進行冷復位或者熱復位。
參數說明:
(1)ReaderHandle:接口設備句柄;
(2)ICC_Slot_No:卡槽號,非接觸卡槽:0,SAM1:1…;
(3)Response:指向存放回響數據的存儲區的指針。
(4)RespLen返回值長度。
返回值:
如果函式執行成功,則返回值為0;否則,表示函式執行失敗,其含義由作業系統確定。存儲區中返回ICC的復位應答位元組和存儲區中的位元組數;如果對ICC復位不成功,則存儲區不返回任何數據.
4. “卡下電”函式
函式:
int ICC_Reader_PowerOff (int ReaderHandle, int ICC_Slot_No,);
功能:
該函式要求接口設備撤消與ICC之間的電氣連線。。
參數說明:
(1)ReaderHandle:接口設備句柄;
(2)ICC_Slot_No:卡槽號,非接觸卡槽:0,SAM1:1…;
返回值:
如果該函式成功執行,則返回值為0;否則,返回出錯代碼值。
5. 套用命令函式
函式:
int ICC_Reader_Application( intReaderHandle,
int ICC_Slot_No,
intLength_of_Command_APDU,
char *Command_APDU,
char *Response_APDU,
int *RespLen);
功能:
該函式用於將符合GB/T16649.3 中所規定的基本和特殊功能的行業間交換用命令傳送給指定的卡槽上的卡,並獲取對應的回響。
參數說明:
(1)ReaderHandle:接口設備句柄;
(2)ICC_Slot_No:卡槽號,非接觸卡槽:0,SAM1:1…;
(3)Length_of_Command_APDU:其值為Command_APDU所指向緩衝區中的位元組數;
(4)Command_APDU:指向存放命令的緩衝區的指針;
(5)Response:指向存放回響數據的存儲區的指針。
(6)RespLen返回值長度。
返回值:
如果函式執行成功,則返回值為0;否則,表示函式執行失敗,其含義由作業系統確定。
6. 函式返回值
表A-1定義了高級套用編程接口函式的返回值。
表A-1 高級編程接口函式的返回值