表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-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( 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
| 信息校验和出错
|
附件11:
居民健康卡用户卡及终端产品检测规范
V1.0
中华人民共和国卫生部
2011年11月
目录
1 适用范围
2 规范性引用文件
3 术语
3.1 居民健康卡(Residents Health Card)
3.2 芯片 Chip
3.3 卡片操作系统(COS) Card Operating System
3.4 终端设备 Terminal
4 检测环境
5 检测内容
5.1 单项检测
5.2 综合检测
6 检测方法
6.1 工作温度上、下限
6.2 表面印刷符合性测试
6.3 随机数随机特性
6.4 居民健康卡用户卡COS检测
6.5 设备检测
1 适用范围
本规范主要规定居民健康卡用户卡及终端产品检测规范,包括居民健康卡用户卡芯片、COS、卡封装及读写终端设备相关技术指标的检测。
本规范适用于居民健康卡用户卡及终端应用相关的设计、制造、管理、发行以及应用系统的研制、开发、集成和检测等单位和部门。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB 4943 信息技术设备的安全
GB 9254 信息技术设备的无线电骚扰限值和测量方法
GB/T 14916 识别卡 物理特性
GB/T 18239-2000 集成电路(IC)卡读写机通用规范
GB/T 17554.1 识别卡测试方法第1部分:一般特性测试
GB/T 2423.1 电工电子产品环境试验第2部分试验方法试验A低温
GB/T 2423.2 电工电子产品环境试验第2部分试验方法试验B高温
GB/T 2423.3 电工电子产品环境试验第2部分:试验方法试验Cab:恒定湿热方法
GB/T 2423.5 电工电子产品环境试验第2部分试验方法试验Ea和导则冲击
GB/T 2423.10 电工电子产品环境试验第2部分试验方法试验 Fc:振动(正弦)
GB/T 4857.2 包装运输包装件基本试验第2部分温湿度调节处理
GB/T 4857.5 包装运输包装件跌落试验方法
GB/T 17626.2-2006 电磁兼容试验和测量技术静电放电抗扰度试验
GB/T 17626.3-2006 电磁兼容试验和测量技术射频电磁场辐射抗扰度试验
GB/T 17626.4-2008 电磁兼容试验和测量技术电快速瞬变脉冲群抗扰度试验
GB/T 17626.5-2008 电磁兼容试验和测量技术冲击(浪涌)抗扰度试验。
GB/T 17626.6-2008 电磁兼容试验和测量技术射频电磁场感应的传导抗扰度试验
GB/T 17626.8-2006 电磁兼容试验和测量技术工频磁场抗扰度试验
GB/T 17626.11-2008 电磁兼容试验和测量技术电压暂降、短时中断和电压变化抗扰度试验
GB/T 17625.1-1998 低压电气及电子设备发出的谐波电流限值(设备每相输入电容≤16A)
ISO/IEC14443-1 识别卡无触点集成电路卡第一部分物理特性
ISO/IEC14443-2 识别卡无触点集成电路卡第二部分耦合区域的尺寸和位置
ISO/IEC14443-3 识别卡 无触点集成电路卡 第三部分电信号和复位规程
ISO/IEC DIS 14443-4 识别卡 无触点集成电路卡第四部分 传输协议
卫生部《居民健康卡技术规范》及修订说明
卫生部《居民健康卡应用规范》
卫生部《居民健康卡用户卡命令集》
卫生部《居民健康卡终端技术规范》
NIST SPECIAL PUBLICATION 800-22
3 术语
3.1 居民健康卡(Residents Health Card)
居民健康卡是中华人民共和国居民拥有的,在医疗卫生服务活动中用于身份识别,满足健康信息存储,实现跨地区和跨机构就医、数据交换和费用结算的基础载体,是计算机可识别的CPU卡。
居民健康卡居民分为居民健康卡用户卡和居民健康卡安全存取模块(SAM)卡两种类型。本规范中,除非特殊说明,居民健康卡为居民健康卡用户卡。
3.2 芯片(Chip)
内含微集成电路的硅片,能够装载卡片操作系统并能存储相应信息。
3.3 卡片操作系统(COS, Card Operating System)
CPU卡芯片中存储和运行的,以保护应用数据和程序的机密性和完整性,控制CPU卡芯片与外界信息交换为目的的嵌入式软件。
3.4 终端设备(Terminal)
为处理居民健康卡业务而在服务网点安装的IC卡操作设备。
4 检测环境
除非另有规定,物理、电学、逻辑特性测试应该在温度为23°C±3°C和相对湿度40%~60%的环境下进行。
除非另有规定,测试前应将待测样品在测试环境中放置24小时。
5 检测内容
5.1 单项检测
居民健康卡用户卡是由芯片、COS和卡片封装而成,因此对每个单项均有针对性的检测要求:。表1分别描述了相关检测内容及要求。
表1 单项检测项目列表
产品分类
| 检测项目
| 检测依据及要求
| 本规范
序号
|
芯片
(非接触式)
| 抗静电
| ISO/IEC 14443-1,GB/T 17554.1
| |
紫外线
| ISO/IEC 14443-1,GB/T 17554.1
| |
X射线
| ISO/IEC 14443-1,GB/T 17554.1
| |
交变磁场检测
| ISO/IEC 14443-1,ISO/IEC 10373-6
| |
初始化和防冲突检测
| ISO/IEC 14443-3,ISO/IEC 10373-6
| |
卡加电次数
| 应支持10万次
| |
存储器读写次数
| 应支持10万次
|
|
随机数随机特性
| 应符合NIST SPECIALPUBLICATION 800-22
| 6.3
|
射频功率和信号接口
| ISO/IEC 14443-2,ISO/IEC 10373-6
|
|
工作
温度
| 上限
| GB/T 16649.1,GB/T 2423.2
| 6.1
|
下限
| GB/T 16649.1,GB/T 2423.2
| 6.1
|
COS
| 《居民健康卡技术规范》、《居民健康卡用户卡命令集》、
《居民健康卡应用规范》
| 6.4
|
卡片
| 卡尺寸
| 《居民健康卡技术规范修订说明》,GB/T17554.1
| |
特定温、湿度条件下卡尺寸的稳定性和翘曲
| GB/T 14916,GB/T17554.1
| |
弯曲韧性
| GB/T 14916,GB/T17554.1
| |
动态弯曲应力
| ISO/IEC 14443-1,GB/T17554.1
| |
动态扭曲应力
| ISO/IEC 14443-1,GB/T17554.1
| |
剥离强度
| GB/T 14916,GB/T17554.1
| |
卡的粘连或并块检测
| GB/T 14916,GB/T17554.1
| |
产品分类
| 检测项目
| 检测依据及要求
| 本规范
序号
|
卡片
| 表面印刷符合性测试
| 印刷图案与文字位置
| 印刷图案及文字的位置应符合《居民健康卡技术规范修订说明》中要求;其中条码和磁条应能被正确识读。
| 6.2
|
印刷色差
| 测试样卡与标准样卡的色差ΔE≤5.00
|
印刷牢度
| 经200圈磨损试验后,对卡的图象、颜色、字符进行目测,应无明显变化。
|
备注除非本规范另有规定,所列检验项目均需符合相关国家、国际或行业标准。
|
5.2 综合检测
5.2.1 居民健康卡用户卡
居民健康卡用户卡检测项目及要求如表2所示
表 2 居民健康卡用户卡检测项目列表
序号
| 检测项目
| 检测依据及要求
| 本规范
序号
|
1.
| 卡尺寸
| 《居民健康卡技术规范修订说明》,GB/T17554.1
| |
2.
| 特定温、湿度条件下卡尺寸的稳定性和翘曲
| GB/T 14916, GB/T17554.1
| |
3.
| 弯曲韧性
| GB/T 14916, GB/T17554.1
| |
4.
| 动态弯曲应力
| ISO/IEC 14443-1,GB/T17554.1
| |
5.
| 动态扭曲应力
| ISO/IEC 14443-1,GB/T17554.1
| |
6.
| 抗静电
| ISO/IEC 14443-1,GB/T 17554.1
| |
7.
| 紫外线
| ISO/IEC 14443-1,GB/T 17554.1
| |
8.
| X射线
| ISO/IEC 14443-1,GB/T 17554.1
| |
9.
| 剥离强度
| GB/T 14916,GB/T17554.1
| |
10.
| 卡的粘连或并块检测
| GB/T 14916,GB/T17554.1
| |
11.
| 交变磁场检测
| ISO/IEC 14443-1,ISO/IEC 10373-6
| |
12.
| 初始化和防冲突检测
| ISO/IEC 14443-3,ISO/IEC 10373-6
| |
13.
| 工作
温度
| 上限
| GB/T 16649.1,GB/T 2423.2
| 6.1
|
14.
| 下限
| GB/T 16649.1,GB/T 2423.2
| 6.1
|
15.
| 卡加电次数
| 应支持10万次
|
|
16.
| 存储器读写次数
| 应支持10万次
|
|
17.
| 随机数随机特性
| 应符合NIST SPECIAL
PUBLICATION 800-22:2001
| 6.3
|
18.
| 射频功率和信号接口
| ISO/IEC 14443-2,
ISO/IEC 10373-6
| |
19.
| 居民健康卡COS
| 《居民健康卡技术规范》
《居民健康卡用户卡命令集》
《居民健康卡应用规范》
| 6.4
|
20.
| 表面印刷符合性测试
| 印刷图案与文字位置
| 印刷图案及文字的位置应符合《居民健康卡技术规范修订说明》中要求,其中条码和磁条应能被正确识读。
| 6.2
|
21.
| 印刷色差
| 测试样卡与标准样卡的色差ΔE≤5.00
|
22.
| 印刷牢度
| 经200圈磨损试验后,对卡的图象、颜色、字符进行目测,应无明显变化。
|
备注除非本规范另有规定,所列检验项目均需符合相关国家、国际或行业标准。
|
5.2.2 居民健康卡读写设备
居民健康读写设备检测项目及要求如表3所示。
表3 居民健康卡读写设备检测项目列表
序号
| 检测项目
| 检测依据及要求
| 本规范
序号
|
1.
| 外观与结构检测
| 《居民健康卡终端技术规范》
| 6.5.1
|
2.
| 基本物理配置
| 《居民健康卡终端技术规范》
| 6.5.2
|
3.
| 功能
| 读取功能
| 《居民健康卡终端技术规范》
| 6.5.3
|
4.
| 通信功能
| 《居民健康卡终端技术规范》
| 6.5.3
|
5.
| 射频功率和信号接口
| 工作频率
| ISO/IEC 14443-2,
ISO/IEC 10373-6
|
|
6.
| 工作场强
| ISO/IEC 14443-2,
ISO/IEC 10373-6
|
|
7.
| 调制波形
| ISO/IEC 14443-2,
ISO/IEC 10373-6
|
|
8.
| 通信速率
| ISO/IEC 14443-2,
ISO/IEC 10373-6
|
|
9.
| 机具对卡的传输功率
| ISO/IEC 14443-2,
ISO/IEC 10373-6
|
|
10.
| 与SAM卡通信协议检测
| GB/T 16649.3,
GB/T 17554.3
|
|
11.
| 气候环境适应性试验
| 工作温度下限试验
| GB/T18239
|
|
12.
| 贮运温度下限试验
|
|
13.
| 工作温度上限试验
|
|
14.
| 贮运温度上限试验
|
|
15.
| 工作条件下恒定湿热试验
|
|
16.
| 贮运条件下恒定湿热试验
|
|
17.
| 机械环境适应性试验
| 振动试验
| GB/T18239
|
|
18.
| 冲击试验
| GB/T18239
|
|
19.
| 碰撞试验
| GB/T18239
|
|
20.
| 包装跌落
| GB/T18239
|
|
21.
| 电磁兼
容性
| 辐射骚扰
| GB/T18239
|
|
22.
| 传导骚扰
| GB/T18239
|
|
23.
| 静电放电抗扰度
| GB/T18239
|
|
24.
| 电快速瞬变脉冲群抗扰度
| GB/T18239
|
|
25.
| 浪涌(冲击)抗扰度
| GB/T18239
|
|
26.
| 射频场感应的传导骚扰抗扰度
| GB/T18239
|
|
27.
| 工频磁场抗扰度
| GB/T18239
|
|
28.
| 电压暂降、短时中断和电压变化抗扰度
| GB/T18239
|
|
29.
| 射频电磁场辐射抗扰度
| GB/T18239
|
|
30.
| 谐波电流值
| GB/T17625.1
|
|
31.
| 安全性
| 接触电流和保护导体电流
| GB/T4943
|
|
32.
| 抗电强度
| GB/T4943
|
|
33.
| 接地导体及其连接的电阻措施
| GB/T4943
|
|
34.
| 可靠性(MTBF)
| 《居民健康卡终端技术规范》
| 6.5.4
|
备注除非本规范另有规定,所列检验项目均需符合相关国家、国际或行业标准。
|
6 检测方法:
6.1 工作温度上、下限
6.1.1 检测目的:
验证IC卡的工作温度符合标准要求。
6.1.2 检测要求:
在0℃~50℃条件下,卡应正常工作不变形,外观无明显变化。
6.1.3 检测方法:
(一)工作温度上限测试应按照GB/T 2423.2中的“试验Bd”或“试验Bb”进行,试验时间2小时;
(二)工作温度下限测试应按照GB/T 2423.1中的“试验Ad”或“试验Ab”进行,试验时间2小时;
6.2 表面印刷符合性测试
6.2.1 检测目的:
验证IC卡的印刷图案与文字位置、印刷色差、印刷牢度符合要求。
6.2.2 检测要求:
(一)印刷图案及文字的位置应符合《
居民健康卡技术规范修订说明》要求;
(二)条码和磁条应能被正确识读;
(三)测试样卡与标准样卡的色差ΔE≤5.00;
(四)耐磨测试200个周期后,对卡的图象、颜色、字符进行目测,应无明显变化。
6.2.3 检测方法:
使用相关测试仪器进行测试。
6.3 随机数随机特性
6.3.1 检测目的:
验证居民健康卡SAM卡及居民健康卡随机数发生器生成的随机数的随机性符合相关安全要求。
6.3.2 检测要求:
随机数的随机性应符合NIST SPECIAL PUBLICATION 800-22 的频率测试、块内频率测试、游程测试、块内最长游程测试、二进制矩阵测试、离散付利叶变换测试、非重叠模板匹配测试、重叠模板匹配测试、MAURER'S 普通统计测试、线性复杂性测试、连续测试、近似熵测试、累积和测试、随机漂移测试、随机漂移变异测试等15项要求。
6.3.3 检测方法:
对IC卡产生的随机数进行分析。
6.4 居民健康卡用户卡COS检测
为保障居民健康卡功能的正确性及其使用的安全性,居民健康卡COS功能应符合《
居民健康卡技术规范》、《居民健康卡用户卡命令集》及《居民健康卡应用规范》的要求,其载体应为已通过卫生部备案的芯片。
居民健康卡文件结构见《
居民健康卡技术规范》。
6.4.1 应用功能测试
6.4.1.1 读卡识别数据区信息
检测目的:
验证居民健康卡能够完成卡片基本数据区(MF\DDF1\EF05、MF\DDF1\EF06和MF\DDF1\EF07)的信息读取。
检测要求:
应符合《居民健康卡应用规范》中6.1.1中相关要求。
检测方法:
按照《居民健康卡应用规范》中6.1.1中的流程描述,进行卡片基本数据区(MF\DDF1\EF05、MF\DDF1\EF06和MF\DDF1\EF07)的数据读取。
6.4.1.2 写卡识别数据区信息
检测目的:
验证居民健康卡能够完成卡片基本数据区(MF\DDF1\EF05、MF\DDF1\EF06和MF\DDF1\EF07)的信息更新。
检测要求:
应符合《居民健康卡应用规范》中6.1.2中相关要求。
检测方法:
按照《居民健康卡应用规范》中6.1.2中的流程描述,进行卡片基本数据区(MF\DDF1\EF05、MF\DDF1\EF06和MF\DDF1\EF07)的数据更新。
6.4.1.3 读卡身份识别数据区信息(读 DF01应用数据)
检测目的:
验证居民健康卡能够完成身份识别数据区(MF\DDF1\DF01\EF05、MF\DDF1\DF01\EF06、MF\DDF1\DF01\EF07和MF\DDF1\DF01\EF08)的信息读取。
检测要求:
应符合《居民健康卡应用规范》中6.2.1中相关要求。
检测方法:
按照《居民健康卡应用规范》中6.2.1中的流程描述,进行身份识别数据区(MF\DDF1\DF01\EF05、MF\DDF1\DF01\EF06、MF\DDF1\DF01\EF07和MF\DDF1\DF01\EF08)的数据读取。
6.4.1.4 写卡身份识别数据区信息(写 DF01应用数据)
检测目的:
验证居民健康卡能够完成身份识别数据区(MF\DDF1\DF01\EF05、MF\DDF1\DF01\EF06、MF\DDF1\DF01\EF07和MF\DDF1\DF01\EF08)的信息更新。
检测要求:
应符合《居民健康卡应用规范》中6.2.2中相关要求。
检测方法:
按照《居民健康卡应用规范》中6.2.2中的流程描述,进行身份识别数据区(MF\DDF1\DF01\EF05、MF\DDF1\DF01\EF06、MF\DDF1\DF01\EF07和MF\DDF1\DF01\EF08)的数据更新。
6.4.1.5 读卡基础健康信息数据区信息(读DF02应用数据)
检测目的:
验证居民健康卡能够完成基础健康信息数据区(MF\DDF1\DF02\EF05、MF\DDF1\DF02\EF06、MF\DDF1\DF02\EF07和MF\DDF1\DF02\EF08)的信息读取。
检测要求:
应符合《居民健康卡应用规范》中6.3.1中相关要求。
检测方法:
按照《居民健康卡应用规范》中6.3.1中的流程描述,进行基础健康信息数据区(MF\DDF1\DF02\EF05、MF\DDF1\DF02\EF06、MF\DDF1\DF02\EF07和MF\DDF1\DF02\EF08)的数据读取。
6.4.1.6 写卡基础健康信息数据区信息(写DF02应用数据)
检测目的:
验证居民健康卡能够完成基础健康信息数据区(MF\DDF1\DF02\EF05、MF\DDF1\DF02\EF06、MF\DDF1\DF02\EF07和MF\DDF1\DF02\EF08)的信息更新。
检测要求:
应符合《居民健康卡应用规范》中6.3.2中相关要求。
检测方法:
按照《居民健康卡应用规范》中6.3.2中的流程描述,进行基础健康信息数据区(MF\DDF1\DF02\EF05、MF\DDF1\DF02\EF06、MF\DDF1\DF02\EF07和MF\DDF1\DF02\EF08)的数据更新。
6.4.1.7 写卡住院信息(读、写DF03应用数据)
检测目的:
验证居民健康卡能够完成住院信息的写入,即管理数据区(MF\DDF1\DF03\EF05和MF\DDF1\DF03\EE01~EE05)的信息更新。
检测要求:
应符合《居民健康卡应用规范》中6.4.1中相关要求。
检测方法:
按照《居民健康卡应用规范》中6.4.1中的流程描述,进行管理数据区(MF\DDF1\DF03\EF05和MF\DDF1\DF03\EE01~EE05)的数据更新。
6.4.1.8 写卡门诊信息(读、写DF03应用数据)
检测目的:
验证居民健康卡能够完成门诊信息的写入,即管理数据区(MF\DDF1\DF03\EF06和MF\DDF1\DF03\ED01~ED05)的信息更新。
检测要求:
应符合《居民健康卡应用规范》中6.4.2中相关要求。
检测方法:
按照《居民健康卡应用规范》中6.4.2中的流程描述,进行管理数据区(MF\DDF1\DF03\EF06和MF\DDF1\DF03\ED01~ED05)的数据更新。
6.4.1.9 住院费用提取及报销(读、写DF03应用数据)
检测目的:
验证居民健康卡能够完成住院报销,即管理数据区(MF\DDF1\DF03\EF05和MF\DDF1\DF03\EE01~EE05)的信息读取和更新。
检测要求:
应符合《居民健康卡应用规范》中6.4.3中相关要求。
检测方法:
按照《居民健康卡应用规范》中6.4.3中的流程描述,进行管理数据区(MF\DDF1\DF03\EF05和MF\DDF1\DF03\EE01~EE05)的数据读取和更新。
6.4.1.10 门诊费用提取及报销(读、写DF03应用数据)
检测目的:
验证居民健康卡能够完成门诊费用报销流程,即管理数据区(MF\DDF1\DF03\EF06和MF\DDF1\DF03\ED01~ED05)的信息更新。
检测要求:
应符合《居民健康卡应用规范》中6.4.4中相关要求。
检测方法:
按照《居民健康卡应用规范》中6.4.4中的流程描述,进行管理数据区(MF\DDF1\DF03\EF06和MF\DDF1\DF03\ED01~ED05)的数据更新。
6.4.2 命令功能测试
6.4.2.1 APPLICATION BLOCK命令
检测目的:
验证APPLICATION BLOCK命令功能正确。
检测要求:
应符合《居民健康卡用户卡命令集》5.3.1相关要求。
检测方法:
(一)未进行外部认证,进行应用锁定操作,卡片应返还状态码 ‘6982’;
(二)未取随机数,进行应用锁定操作,卡片应返还状态码 ‘6984’;
(三)无MAC,进行应用锁定操作,卡片应返还状态码 ‘6700’或‘6987’;
(四)MAC数据错误,进行应用锁定操作,卡片应返还状态码 ‘6988’;
(五)按照《居民健康卡应用规范》相关应用描述,正确进行应用临时锁定操作,应用应被锁定;
(六)选择临时锁定的应用,卡片应返还状态码 ‘6283’(选择文件无效),同时返回FCI;
(七)对临时锁定的应用,进行应用临时锁定操作,卡片应返还状态码 ‘6985’;
(八)选择被锁定的应用,应禁止对应用下的文件进行访问。
(九)选择被锁定的应用,除取随机数、内部认证、外部认证、应用永久锁定、卡片锁定、应用解锁外,其他命令都不能执行。
(十)对临时锁定的应用,进行应用永久锁定操作,卡片应返还状态码 ‘9000’。