| 发表于:2007-06-14 10:08:3015楼 得分:5 |
我们是写成dll,用户按我们的格式传入以%%分割的数据,我们执行对应的交易操作,并返回成功与否及错误警告信息.不过执行是通过tuxedo中间件调用后台的存储的. 3.1. (交易02)获取参保人信息 交易流水号 0(表示此交易不需要申请交易流水号,以下同) sinmsg 内容 域1(保留) 0 域2(卡信息) 医保ic卡号 域3(保留) 域4(保留) 例:0~10021002~~ soutmsg 内容 域1(交易状态) 域2(错误信息) 域3(ic卡) 完整的ic卡数据,具体含义参考ic卡数据定义 域4(写卡方式) 0 域5(保留) 域6(保留) 域7 身份验证结果(16位) 含义(位数从左边开始,判断优先级:1,2,8,9,3,4,6,7): 第1位:卡被冻结或作废(黑名单) 第2位:参保人员是否有效(0:参保 1:没参保或不存在此人) 第3位:人员基本医疗黑名单冻结(黑名单) 第4位:人员大病医疗黑名单冻结(黑名单) 第5位:住院冻结(正在住院中) 第6位:当年账户被冻结(黑名单) 第7位:往年帐户被冻结(黑名单) 第8位:处于医疗等待期范围(不能享受待遇) 第9位:处于医疗限制期第一年(即五年磨合期,不能享受待遇) 其它位:10-16位保留 域8 参保人员类型(1企业医保/3机关医保) 例:0~~a000000002 141 11 1 1 0330184820228651 沈 2杭州 1900-01-01000000000.00000000000.00000000000.00000000000.00000000000.00000000000.00000000000.00000000000.00000000000.00000000000.00000000000.00000000000.00000000000.000000000000 1900-01-011 1 1 ~~~~0001000 ~1 上面是我们基本的一个交易 | | |
|