社保卡怎么激活

   参保人需本人社会保障卡,身份证证明原件到当地医保局或银行营业额网点激活社会保障卡,激活后医疗保险账户将恢复正常。 

 社保卡相关流程整理 

      

社保卡激活

1、 调用卡管SC.01.04.02接口(零星获取待激活社保卡信息),获取待激活社保卡相关信 

(1) 存在待激活社保卡信息:

① 遍历返回的resultinfo,是否存在挂失的卡(卡状态为4)的卡,存在则抛出“此社保卡已在卡管平台挂失,如需要激活,请先到卡管平台去解挂!”。(此处不合理,调用SC.01.04.02接口返回的结果是不会有挂失卡的)

② 查询医保库中的az01表,是否存在该医保卡的激活信息

select aac001,aaz500 from az01 where aac001 = :aac001 and aaz500 = :aaz500 and aaz502 = '1' and  baz103 = '1'

1) 存在:

  1. 抛出异常"医保系统已存在社保卡信息,不能再激活!"

2) 不存在:

  1. 首先调用卡管SC.01.04.03接口(社保卡激活)
  2. 根据卡号(aaz500)删除kz01中的历史记录
  3. 写入社保卡信息kz01
  4. 校验是否存在az01
  5. 记录变更事件表(aza4)
  6. 将该人原有医保卡状态置为无效
  7. 将卡信息写入历史表(az01h)
  8. 删除原有卡信息
  9. 保存社保卡信息(az01)
  10. 同步az01c的卡状态az01c.active_310
  11. 保存激活日志(az01Log)

(2) 不存在,抛出异常:无法从卡管获取社保卡激活信息,卡管返回:社保卡不存在!

 

社保卡取消激活

1、 调用卡管SC.01.01.01接口(社会保障卡基础信息查询)

2、 插入卡日志记录(az01Log)

3、 删除az01和kz01

 

卡状态同步

1、 更新社保卡状态表kz03

2、 修改当前卡号aaz500的az01的状态(不改动临时卡)

3、 如果是临时卡,插入临时卡启停记录表kz04,并根据卡状态(启用还是停用),来判断是否清理表数据

(1) 更新临时卡启停记录表kz04 1:正常 0:封存

① 1:正常:

1) 新增临时卡启停记录kz04

2) 临时卡启用,根据卡管推送信息自动激活,更新临时卡使用人(可能先前有人使用过这张临时卡,需要将原先那个人的az01删除,插入当前使用人的相关信息)(当参保人存在两条参保记录时,记录临时卡信息就会失败,此处是否存在问题)

② 0:封存:

1) 删除临时卡启停记录kz04

2) 更新卡信息表az01临时卡卡状态为无效

4、 如果不是临时卡,则去把所有临时卡卡状态给置为无效,更新卡信息表bs_cards临时卡卡状态为无效

5、 更新社保卡信息表kz01状态

卡鉴权

1、 首先判断社保卡是省内卡还是省外卡

(1) 省外卡

① 传入卡号、身份证号、卡识别码、姓名通过省平台转发调用部平台(BIZS1904)进行鉴权

② 鉴权成功后,记录社保卡刷卡日志(kz08)

(2) 省内卡,判断是临时卡还是正式卡(卡号Y开头的为临时卡)

① 临时卡

1) 检验是否存在有效的正式卡(卡号非Y开头),有正式卡不允许使用临时卡; 任何类型的有效卡都不允许同时存在2张及以上

2) 通过身份证号,检验是否存在医保信息(az01关联ac01),因为使用的是临时卡,这个人一定有一张正式卡的数据在库中,只是这张正式卡状态是异常的

3) 校验临时卡持卡人员的社保卡是否激活,未激活时不允许使用临时卡; 此参保人是否已领用社保卡(AZ01是否有社保卡信息)

4) 更新临时卡数据(医保系统中提交信息更新或新增az01数据),医保系统az01中是否已存在信息,存在则进行更新,不存在插入一条

5) 获取到对应人员相关信息,然后调用卡管接口(SC.01.06.01)对该临时进行鉴权

6) 鉴权成功后,记录社保卡刷卡日志(kz08)

② 正式卡

1) 根据卡号获取激活数据,判断社保卡是否已经激活,如果未激活,调用公共接口进行自动激活(根据scard_action_flag开关配置是否自动激活,目前是开的)

2) 通过卡号获取参保人个人信息,如果不存在参保个人信息,返回异常

3) 获取卡状态,对卡状态进行判断,是否已挂失、报废、应用锁定、注销、封存或其他状态异常;   (前置条件:卡管系统卡状态同步到业务系统)

4) 比对卡片中的参保人信息和医保系统中的参保人信息是否相同(身份证号、姓名),不符合,不允许刷卡

5) 根据开关“check_cards_privilege”(卡鉴权标志)判断是否需要进行卡鉴权,如果是,调用卡管SC.01.06.01接口进行鉴权

6) 是否是医院调用,是,判断当前Psam卡是否是否绑定在当前医疗机构,如果pasm卡无绑定信息,判断该医疗机构绑定的PSAM卡数是否已达上限(后台表kz06,暂无前台界面维护),如果是,不允许再进行绑定,否,保存psam卡和医疗机构绑定(kz05)

7) 记录社保卡刷卡日志(kz08)

 

你可能感兴趣的:(社保卡怎么激活)