欢迎来到天天文库
浏览记录
ID:12186796
大小:226.55 KB
页数:21页
时间:2018-07-16
《武汉市民健康卡读写卡器接口规范》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、武汉市居民健康卡接口规范版本号修改时间修改说明修改人V1.0邓磊V1.2F增加写个人信息时加入结束指令的要求。F李志民V1.32015/6/11新增DLL封装整体要求。李志民V1.42005/06/12按卫生部数据规范,补齐门诊信息相关字段内容。李志民V1.52015/6/16对PSAM卡的补充说明。程序接口本身没有变化。李志民V1.62015/10/10增加获取芯片序列号方法的说明李志民1、DLL封装整体要求F本接口文档中所要求实现的接口函数统一封装在一个动态库中,名称统一为HealthyCarder.dll。F厂商所提供的HealthyCarder.dll如果需要依赖于其它动态库
2、文件支持,则在开发HealthyCarder.dll时,必须通过动态调用(C/C++环境下为LoadLibrary)的方式使用DLL资源。当HealthyCarder.dll发布实施时,与其相关的DLL要放在同一个目录下。(说明:由于最终的用卡环境可能涉及多个厂商的机具,为了避免各个厂商提供的驱动产生命名冲突,以及便于维护管理,集成商将每个厂商的驱动都单独放在一个目录中。如果厂商的HealthyCarder.dll使用静态编译的方式调用DLL,那么在实际应用时,由于HealthyCarder.dll所在目录不在系统默认搜索范围之内,导致HealthyCarder.dll所依赖的DLL
3、无法找到,上层应用调用HealthyCarder.dll产生失败。)2、读卡信息intstdcallReadCardInfo(char*OutputData,char*ErrMsg)出参:卡的类别
4、规范版本号
5、发卡机构名称
6、发卡机构代码
7、发卡时间
8、卡号
9、安全码
10、发卡序列号
11、应用城市代码
12、芯片序列号返回:0成功非零失败错误:ErrMsg注意:芯片序列号为卡片出厂时的唯一标识,每个制卡商标识规则不一样。该信息是由终端发出复位信号以后,IC卡以一串字节作为应答(即复位应答)的信息。机具厂商在读取复位信息时必须按照ISO7816规范来处理。下图为握琦居民健康卡复位信息示例:3、读个人信息in
13、tstdcallReadPeopleInfo(char*OutputData,char*ErrMsg)出参:姓名
14、性别
15、民族
16、出生日期
17、居民身份证号码
18、卡有效期
19、本人电话号码1
20、本人电话2
21、医疗费用支付方式1
22、医疗费用支付方式2
23、医疗费用支付方式3
24、地址类别1
25、地址1
26、地址类别2
27、地址2
28、联系人姓名1
29、联系人关系1
30、联系人电话号码1
31、联系人姓名2
32、联系人关系2
33、联系人电话号码2
34、联系人姓名3
35、联系人关系3
36、联系人电话3
37、文化程度代码
38、婚姻状况代码
39、职业代码
40、证件类别
41、证件号码
42、健康档案号
43、新农合卡号返回:0成功非零失败错误:ErrMsg4、读健康信息intstdcallReadHea
44、lthInfo(char*OutputData,char*ErrMsg)出参:ABO血型代码
45、RH血型代码
46、哮喘标志
47、心脏病标志
48、心脑血管病标志
49、癫痫病标志
50、凝血紊乱标志
51、糖尿病标志
52、青光眼标志
53、透析标志
54、器官移植标志
55、器官缺失标志
56、可装卸的义肢标志
57、心脏起搏器标志
58、其他医学警示名称
59、精神病标志
60、过敏物质名称1
61、过敏反应1
62、过敏物质名称2
63、过敏反应2
64、过敏物质名称3
65、过敏反应3
66、免疫接种名称1
67、免疫接种时间1
68、免疫接种名称2
69、免疫接种时间2
70、免疫接种名称3
71、免疫接种时间3
72、免疫接种名称4
73、免疫接种时间4
74、免疫接种名称5
75、免疫接种时间5
76、免疫接种名称6
77、免疫接种时间6
78、免疫接种名称7
79、
80、免疫接种时间7
81、免疫接种名称8
82、免疫接种时间8
83、免疫接种名称9
84、免疫接种时间9
85、免疫接种名称10
86、免疫接种时间10返回:0成功非零失败错误:ErrMsg5、提取住院信息intstdcallReadEEFileInfo(intRecordid,char*OutputData,char*ErrMsg)入参:Recordid记录号(有效取值1~3)出参:住院机构名称
87、住院机构组织机构代码
88、入院日期
89、住院患者住院次数
90、病案号
91、住院患者入院科室名称
92、住院患者入院病情
93、住院患者医院感染名称
94、住院患者损伤和中毒外部原因
95、住院患者血清学检查项目代码1
96、住院患者血清学检查结果代码1
97、疾病诊断名称1
98、疾
99、病诊断代码1
100、确诊日期1
101、住院患者诊断符合情况-详细描述1
102、住院患者诊断符合情况-代码1
103、住院患者疾病诊断类型-详细描述1
104、住院患者疾病诊断类型-代码1
105、住院患者治疗结果代码1
106、手术/操作-名称1
107、手术/操作-代码1
108、手术/操作-日期1
109、麻醉-方法1
110、麻醉-方法代码1
111、手术切口愈合等级代码1
112、住院患者血清学检查项目代码2
113、住院患者血清学检查结果代码2
114、疾病诊断名称2
115、疾病诊断代码2
116、确诊日期2
117、住院患者诊断符合情况-详细描述2
118、住院患者诊断符合情况-代码2
此文档下载收益归作者所有