1 拼音
jū mín jiàn kāng kǎ zhōng duān jì shù guī fàn
《居民健康卡終端技術規範》由衛生部於2012年2月24日衛辦綜發〔2012〕26號印發,自2012年2月24日起實施。
居民健康卡終端技術規範V1.0
2 1 適用範圍
本規範規定了居民健康卡應用過程中涉及到的各種終端的產品形態、外觀結構、功能、通訊方式、電源、接口、氣候環境條件、機械環境條件、可靠性、安全性、電磁兼容性等方面的技術細節,提出了對居民健康卡終端標誌、包裝、運輸和儲存的要求。
本規範適用於所有設計、生產、發放、使用居民健康卡終端的研製單位、管理機構、發放機構、以及使用單位等。
3 2 規範性引用文件
下列文件中的條款通過本部分的引用而成爲本部分的條款。凡是注日期的引用文件,其隨後所有的修改單(不包括勘誤的內容)或修訂版均不適用於本部分,然而,鼓勵根據本部分達成協議的各方研究是否可使用這些文件的最新版本。凡是不注日期的引用文件,其最新版本適用於本部分。
GB5080.7-1986 設備可靠性試驗 恆定失效率假設下的失效率與平均無故障時間的驗證試驗方案
GB/T 2423.5-1995 電工電子產品環境試驗 第2部分:試驗方法 試驗Ea和導則:衝擊
GB/T 2423.6-1995 電工電子產品環境試驗 第2部分 試驗方法 試驗Eb和導則:碰撞
GB/T 2423.8-1995 電工電子產品環境試驗 第2部分 試驗方法 試驗Ed:自由跌落
GB/T 2421-1999 電工電子產品環境試驗 第1部分:總則
GB/T 6107-2000 使用串行二進制數據交換的數據終端設備和數據電路終接設備之間的接口
GB/T 18239-2000 集成電路(IC)卡讀寫機通用規範
GB 4943-2001 信息技術設備的安全
GB/T 16649.3-2006 識別卡 帶觸點的集成電路卡 第3部分:電信號和傳輸協議
GB/T 14916 -2006 識別卡 物理特性
GB/T 2423.1-2001 電工電子產品環境試驗 第2部分:試驗方法 試驗A:低溫
GB/T 2423.2-2001 電工電子產品環境試驗 第2部分:試驗方法 試驗B:高溫
GB/T 2423.3-2006 電工電子產品基本環境試驗規程 試驗Ca:恆定溼熱試驗方法
GB/T 17626.2-2006 電磁兼容 試驗和測量技術 靜電放電抗擾度試驗
GB/T 17626.3-2006 電磁兼容 試驗和測量技術 射頻電磁場輻射抗擾度試驗
GB/T 17626.5-2008 電磁兼容 試驗和測量技術 浪湧(衝擊)抗擾度試驗
GB/T 17626.8-2006 電磁兼容 試驗和測量技術 工頻磁場抗擾度試驗。
GB/T 2423.10-2008 電工電子產品環境試驗 第2部分:試驗方法 試驗Fc和導則:振動 (正弦)
GB/T 17626.11-2006 電磁兼容 試驗和測量技術 電壓暫降、短時中斷和電壓變化的抗擾度實驗
GB 9254-2008 信息技術設備的無線電騷擾限之值和測量方法
GB/T 17626.4-2008 電磁兼容 試驗和測量技術 電快速瞬變脈衝羣抗擾度試驗
GB/T 17626.6-2008 電磁兼容 試驗和測量技術 射頻電磁場感應的傳導抗擾度試驗。
GB/T 191-2008 包裝儲運圖示標誌
GB/T 23647-2009 自助服務終端通用規範
ISO/IEC 14443-2 識別卡 非觸點集成電路卡 接近式卡 第2部分: 射頻能量與信號接口
ISO/IEC 14443-3 識別卡 非觸點集成電路卡 接近式卡 第3部分:初始化和防碰撞
IEC 512-2:1979 機電設備機電器件規範 第2部分:觸點電阻測試、絕緣測試和電壓測試
JR/T 0025-2010 中國金融集成電路(IC)卡規範
4 3 定義和縮略語
4.1 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)
指服務提供者提供的實施針對居民健康卡自助服務的專用設備或裝置。
4.2 3.2 縮略語和符號表示
以下縮略語和符號表示適用於本規範。
表3-1 縮略語和符號表
縮略語 | 中文名 | 英文名 |
APDU | 應用協議數據單元 | Application Protocol Data Unit |
CLK | IC卡工作時鐘 | Clock |
CPU | 中央處理器單元 | Central Processing Unit |
IC | Integrated Circuit | |
ICC | 集成電路卡 | Integrated Circuit Card |
IEC | 國際電工委員會 | International Electrotechnial Commission |
ISO | International Organization for Standardization | |
GND | IC卡工作電源地 | Ground |
HID | 人機接口設備 | Human Interface Device |
IIH | 高電平輸入電流 | High Level Input Current |
IIL | 低電平輸入電流 | Low Level Input Current |
IOH | 高電平輸出電流 | High Level Output Current |
IOL | 低電平輸出電流 | Low Level Output Current |
I/O | IC卡輸入/輸出 | Input Output信號 |
RST | IC卡復位 | Reset信號 |
SAM | 安全存取模塊 | Secure Access Module |
SW1 | 狀態碼1 | Status Word One |
SW2 | 狀態碼2 | Status Word Two |
VCC | VCC觸點上測量到的電壓 | Voltage Measured on VCC Contact |
VCC | IC卡電源 | Power Voltage |
VIH | 高電平輸入電壓 | High Level Input Voltage |
VIL | 低電平輸入電壓 | Low Level Input Voltage |
VOH | 高電平輸出電壓 | High Level Output Voltage |
VOL | 低電平輸出電壓 | Low Level Output Voltage |
VPP | VPP觸點上測量到的編程電壓 | Programming Voltage Measured on VPP Contact |
VPP | 編程電壓 | Programming Voltage |
xx | 任意值 | |
PBOC2.0 | 《中國金融集成電路(IC)卡規範》(JR/T 0025-2005) |
5 4 基本要求
5.1 4.1 產品形態
(1) 居民健康卡讀寫器
(2) 居民健康卡自助服務終端
5.2 4.2 外觀和結構
(1) 結構應完整、整潔;表面塗鍍層應均勻,不應起泡、龜裂、脫落和磨損;不應有明顯的凹痕、破損、劃痕、變形和污染等;金屬零部件不應有鏽蝕及其他機械損傷。
(2) 終端的零部件連接應緊固無鬆動。
(3) 終端內、外部不應有臨時接線。
(4) 指示燈應有明顯標識。
(5) 終端應有銘牌、標牌和商標。
5.3 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)標準;
(3) 讀卡距離 0 ~ 5cm,場強範圍1.5~7.5A/m;
5.4 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參數表
起始位 | 1位 |
數據位 | 8位 |
停止位 | 1位 |
校驗位 | 無 |
波特率 | 默認爲9600bps,可以設置爲57600bps、38400bps、19200bps、9600bps |
4.4.3 接口函數定義
接口函數定義參考附錄A 高級應用編程接口。
5.5 4.5 電源
(1) 居民健康卡讀寫器
對於計算機USB接口供電方式,在計算機工作正常時,終端應工作正常。終端應有掉電、過流、過壓、短路、極性反接等保護措施。當電壓恢復正常時,能自動恢復正常工作。
對於採用直流電方式供電的居民健康卡讀寫器:在額定電壓 寫器:的條件下正常工作。
(2) 居民健康卡自助服務終端
產品應在頻率:50Hz頻率:終,電壓:220V頻率:終的條件下正常工作。
5.6 4.6 SAM卡接口要求
終端的邏輯接口和通訊協議應符合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的電特性
符號 | 條件 | 最小值 | 最大值 | 單位 |
VOH | 0 < IOH< 50μA, Vcc = 最小值 | Vcc-0.5 | Vcc | V |
VOL | -50μA < IOL< 0, Vcc = 最小值 | 0 | 0.4 | V |
tR和tF | CIN (ICC)= 30pF 最大 | - | 0.8 | μs |
正負脈衝峯值 | -0.25 | Vcc + 0.25 | V |
4.6.6 電源電壓(VCC)
終端提供一個5V±0.4V(對A類卡操作時)或3V±0.2V(對B類卡操作時)的直流電壓,並能穩定輸出0~55mA(對A類卡操作時)或0~45mA(對B類卡操作時)的電流。終端應帶有保護電路以防止在誤操作(如對地或VCC短路)時所造成的損壞。誤操作既可能來源於內部,也可能來自外部接口如電源干擾、通信鏈路故障等。
5.7 4.7 氣候環境條件
氣候環境適應性分爲二級,如表2-4所示。氣候環境的嚴酷等級、試驗後的檢測項目及由產品規範規定。
5.8 4.8 機械環境條件
機械環境條件如表2-5到表2-8所示。經過機械環境試驗後產品應保持外觀及電氣性能良好,符合產品的功能要求。
定頻耐久試驗 | 掃頻耐久試驗 | |||||||
掃頻 | 驅動 | 驅動 | 持續 | 驅動 | 掃頻 | |||
範圍 | 速度 | 振幅 | 振幅 | 時間 | 範圍 | 振幅 | 速度oct/min | 次數 |
Hz | oct/min | mm | mm | Min | Hz | mm | ||
5~35 | ≤1 | 0.15 | 0.15 | 10±0.5 | 5~35~5 | 0.15 | ≤1 | 2 |
注:表中驅動振幅爲峯值 | ||||||||
表2-6 衝擊適應性
表2-7 碰撞適應性
表2-8 運輸包裝件跌落適應性
包裝件質量kg | 跌落高度mm |
<10 | 1000 |
>10~20 | 800 |
>20~50 | 300 |
>50~100 | 200 |
>100~300 | 100 |
>300~500 | 50 |
>500 | 25 |
5.9 4.9 可靠性要求
終端的平均無故障工作時間(MTBF)不小於5000h。
5.10 4.10 安全性要求
符合GB4943-2001的有關規定。
4.10.1 接觸電流和保護導體電流
終端的設計和結構應保證接觸電流或保護導體電流均不可能產生電擊危險。
4.10.2 抗電強度要求
終端中使用的固體絕緣應具有足夠的抗電強度。
4.10.3 接地導體及其連接的電阻
終端接地導體及其連接不應有過大的電阻。
5.11 4.11 電磁兼容性要求
4.11.1 無線電騷擾限值
產品的無線電騷擾限值應符合GB 9254-2008中相應級別B級規定的要求。
4.11.2 抗擾度限值
產品的抗擾度限值應符合GB/T 17618-2008規定的要求。
4.11.3 諧波電流值
6 5 標誌、包裝、運輸和貯存
6.1 5.1 標誌
5.1.1 產品標誌
產品應有如下標誌:
(1) 生產廠家的名稱;
(3) 生產許可證號;
(4) 商標。
5.1.2 包裝箱標誌
包裝箱標誌應包含以下內容:
(1) 產品名稱和型號、生產廠名稱和地址;
(2) 產品執行標準編號;
(4) 生產許可證號;
(5) 包裝儲存圖示標誌應符合GB/T 191-2008的規定。
6.2 5.2 包裝
居民健康卡讀寫器包裝箱由瓦塄紙製成。將檢驗合格的讀寫器整齊地放入小包裝盒中。小包裝盒裝入運輸包裝箱後,用封箱帶平整地封牢箱口。
居民健康卡自助服務終端包裝應符合防潮、防塵、防震的要求。
包裝箱內應有裝箱清單、產品出廠合格證、及其他有關的隨機資料。
6.3 5.3 運輸
包裝後的產品允許以任何一種運輸工具進行運輸。運輸過程中嚴禁野蠻裝卸,應避免雨雪或其他液體直接淋襲。嚴禁與含腐蝕性物資一起裝運。運輸標誌應符合GB/T 191-2008的規定。
6.4 5.4 貯存
在不打開原包裝箱的情況下,終端應貯存在環境溫度-15℃~+45℃,相對溼度30%~80%的庫房內。存放產品的包裝箱應墊離地面至少10cm,距離熱源、冷源、窗口、通氣口至少50cm。
7 附錄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 高級編程接口函數的返回值