资源描述
居民健康卡终端技术规范
V1.0
中华人民共和国卫生部
11月
目 录
1 合用范畴 1
2 规范性引用文献 2
3 定义和缩略语 4
3.1 定义 4
3.2 缩略语和符号表达 5
4 基本规定 7
4.1 产品形态 7
4.2 外观和构造 7
4.3 功能 7
4.4 通讯方式 8
4.5 电源 9
4.6 SAM卡接口规定 10
4.7 气候环境条件 11
4.8 机械环境条件 11
4.9 可靠性规定 13
4.10 安全性规定 13
4.11 电磁兼容性规定 13
5 标志、包装、运送和贮存 14
5.1 标志 14
5.2 包装 14
5.3 运送 14
5.4 贮存 15
附录A 设备高档应用编程接口 16
1 合用范畴
本规范规定了居民健康卡应用过程中涉及到各种终端产品形态、外观构造、功能、通讯方式、电源、接口、气候环境条件、机械环境条件、可靠性、安全性、电磁兼容性等方面技术细节,提出了对居民健康卡终端标志、包装、运送和储存规定。
本规范合用于所有设计、生产、发放、使用居民健康卡终端研制单位、管理机构、发放机构、以及使用单位等。
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- 使用串行二进制数据互换数据终端设备和数据电路终接设备之间接口
GB/T 18239- 集成电路(IC)卡读写机通用规范
GB 4943- 信息技术设备安全
GB/T 16649.3- 辨认卡 带触点集成电路卡 第3某些:电信号和传播合同
GB/T 14916 - 辨认卡 物理特性
GB/T 2423.1- 电工电子产品环境实验 第2某些:实验办法 实验A:低温
GB/T 2423.2- 电工电子产品环境实验 第2某些:实验办法 实验B:高温
GB/T 2423.3- 电工电子产品基本环境实验规程 实验Ca:恒定湿热实验办法
GB/T 17626.2- 电磁兼容 实验和测量技术 静电放电抗扰度实验
GB/T 17626.3- 电磁兼容 实验和测量技术 射频电磁场辐射抗扰度实验
GB/T 17626.5- 电磁兼容 实验和测量技术 浪涌(冲击)抗扰度实验
GB/T 17626.8- 电磁兼容 实验和测量技术 工频磁场抗扰度实验。
GB/T 2423.10- 电工电子产品环境实验 第2某些:实验办法 实验Fc和导则:振动 (正弦)
GB/T 17626.11- 电磁兼容 实验和测量技术 电压暂降、短时中断和电压变化抗扰度实验
GB 9254- 信息技术设备无线电骚扰限之值和测量办法
GB/T 17626.4- 电磁兼容 实验和测量技术 电迅速瞬变脉冲群抗扰度实验
GB/T 17626.6- 电磁兼容 实验和测量技术 射频电磁场感应传导抗扰度实验。
GB/T 191- 包装储运图示标志
GB/T 23647- 自助服务终端通用规范
ISO/IEC 14443-2 辨认卡 非触点集成电路卡 接近式卡 第2某些:射频能量与信号接口
ISO/IEC 14443-3 辨认卡 非触点集成电路卡 接近式卡 第3某些:初始化和防碰撞
IEC 512-2:1979 机电设备机电器件规范 第2某些:触点电阻测试、绝缘测试和电压测试
JR/T 0025- 中华人民共和国金融集成电路(IC)卡规范
3 定义和缩略语
3.1 定义
3.1.1 居民健康卡 (Residents Health Card)
居民健康卡是中华人民共和国居民拥有,在医疗卫生服务活动中用于身份辨认,满足健康信息存储,实现跨地区和跨机构就医、数据互换和费用结算基本载体,是计算机可辨认CPU卡。
3.1.2 终端 (Terminal)
为完毕居民健康卡交易而在交易点安装设备,用于同IC卡连接。它涉及接口设备,也可涉及其他部件和接口,例如与主机通讯接口。
3.1.3 命令 (Command)
终端向IC卡发出一条信息,该信息启动一种操作或祈求一种应答。
3.1.4 响应 (Response)
IC卡解决完收到命令报文后,返回给终端报文。
3.1.5 集成电路卡(ICC,Integrated Circuit(s) Card)
内部封装一种或各种集成电路ID-1型卡(如ISO 7810、ISO 7811第1至第5某些、ISO 7812和ISO 7813中描述)。
3.1.6 居民健康卡终端 (Residents Health Card Terminal)
指居民健康卡终端如手持式居民健康卡读写机台式IC卡读写机,内置或外置(宿主机为微机)居民健康卡通用读写器。该类产品可与计算机或网络在联机或脱机方式下对居民健康卡完毕辨认和各种操作。
3.1.7 居民健康卡自助服务终端(Residents Health Card Self-service Terminal)
指服务提供者提供实行针对居民健康卡自助服务专用设备或装置。
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-)
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-通讯接口规定,可以连接计算机或其她服务器设备。经通讯接口给终端下载操作命令及接受终端返回信息。
4.4.1 USB数据传播模式
本终端USB通讯传播采用HID合同。HID合同商定如下:
(1) 设备描述中iProduct域为“XXXXXXYYYYY_VerZZZZZZ_IDCardReader Device”;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 高档应用编程接口。
4.5 电源
(1) 居民健康卡读写器
对于计算机USB接口供电方式,在计算机工作正常时,终端应工作正常。终端应有掉电、过流、过压、短路、极性反接等保护办法。当电压恢复正常时,能自动恢复正常工作。
对于采用直流电方式供电居民健康卡读写器:在额定电压 写器:条件下正常工作。
(2) 居民健康卡自助服务终端
产品应在频率:50Hz频率:终,电压:220V频率:终条件下正常工作。
4.6 SAM卡接口规定
终端逻辑接口和通讯合同应符合GB/T16649.3规范中有关内容,且终端至少提供1个SAM卡接口,重要负责卡安全认证功能。终端必要支持T=0传播合同。
4.6.1 SAM卡接口触点分派表
表2-2 接口设备触点分派
触电号
分派
触电号
分派
C1
电源电压(VCC)
C5
地(GND)
C2
复位信号(RST)
C6
VPP或不使用
C3
时钟信号(CLK)
C7
输入/输出(I/O)
C4
保存(可以不使用)
C8
保存(可以不使用)
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短路)时所导致损坏。误操作既也许来源于内部,也也许来自外部接口如电源干扰、通信链路故障等。
4.7 气候环境条件
气候环境适应性分为二级,如表2-4所示。气候环境严酷级别、实验后检测项目及由产品规范规定。
表2-4 气候环境条件
环境温度℃
相对湿度%
大气压力kPa
工作
贮运
工作
贮运
0~+50
-40~+60
20~93
20~93
86~106
注:产品工作条件见阐明书
4.8 机械环境条件
机械环境条件如表2-5到表2-8所示。通过机械环境实验后产品应保持外观及电气性能良好,符合产品功能规定。
表2-5 振动适应性
初始和最后振动响应检查
定频耐久实验
扫频耐久实验
频率
扫频
驱动
驱动
持续
频率
驱动
扫频
循环
范畴
速度
振幅
振幅
时间
范畴
振幅
速度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 冲击适应性
峰值加速度(m/s2)
脉冲持续时间ms
冲击次数
冲击波形
150
11
3
半正弦波形或后峰锯齿波或梯形波
注:在三个互相垂直轴线方向进行
结束后进行外观和构造检查,加电读卡应正常工作。
表2-7 碰撞适应性
峰值加速度(m/s2)
脉冲持续时间ms
碰撞次数
碰撞波形
50
16
1000
半正弦波
注:在三个互相垂直轴线方向进行
结束后进行外观和构造检查,加电读卡应正常工作。
表2-8 运送包装件跌落适应性
包装件质量kg
跌落高度mm
<10
1000
>10~20
800
>20~50
300
>50~100
200
>100~300
100
>300~500
50
>500
25
4.9 可靠性规定
终端平均无端障工作时间(MTBF)不不大于5000h。
4.10 安全性规定
符合GB4943-关于规定。
4.10.1 接触电流和保护导体电流
终端设计和构造应保证接触电流或保护导体电流均不也许产生电击危险。
4.10.2 抗电强度规定
终端中使用固体绝缘应具备足够抗电强度。
4.10.3 接地导体及其连接电阻
终端接地导体及其连接不应有过大电阻。
4.11 电磁兼容性规定
4.11.1 无线电骚扰限值
产品无线电骚扰限值应符合GB 9254-中相应级别B级规定规定。
4.11.2 抗扰度限值
产品抗扰度限值应符合GB/T 17618-规定规定。
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-规定。
5.2 包装
居民健康卡读写器包装箱由瓦塄纸制成。将检查合格读写器整洁地放入小包装盒中。小包装盒装入运送包装箱后,用封箱带平整地封牢箱口。
居民健康卡自助服务终端包装应符合防潮、防尘、防震规定。
包装箱内应有装箱清单、产品出厂合格证、及其她关于随机资料。
5.3 运送
包装后产品容许以任何一种运送工具进行运送。运送过程中禁止野蛮装卸,应避免雨雪或其她液体直接淋袭。禁止与含腐蚀性物资一起装运。运送标志应符合GB/T 191-规定。
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( int ReaderHandle,
int ICC_Slot_No,
int Length_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 高档编程接口函数返回值
应用编程标记符
返回值
含义
IFD_OK
0
正常
IFD_ICC_Type_Error
-1
卡片类型不对
IFD_NO_ICC
-2
无卡
IFD_ICC_Clash
-3
多卡片冲突
ICC_NO_Response
-4
卡片无应答
IFD_Error
-5
接口设备故障
IFD_Bad_Command
-6
不支持该命令
IFD_Length_Error
-7
命令长度错误
IFD_Parameter_Error
-8
命令参数错误
IFD_CheckSum_Error
-9
信息校验和出错
展开阅读全文