卫生信息网市民健康卡集成系统解决方案
一、健康卡系统原理
市民健康卡集成系统分为两部分:自助终端程序,服务端程序。自助终端部分涉及到许多硬件设备,主要包含非接触射频卡读卡器、社保读卡器、金属键盘、银行读卡模块、深圳通读卡器、凭条打印机、钱箱、身份证读卡器等。通过这些硬件设备与软件相结合,实现自助终端的各种功能。
二、健康卡系统结构图
三、健康卡系统功能
1. 健康卡发放
市民健康卡是rfid卡,通过系统界面输入发卡人姓名,密码,身份证等信息,通过rfid读卡器将这些信息写入到健康卡中,并将信息通过WebService服务器上传到服务器并保存到数据库中。
2. 关联手机
该功能是将手机与健康卡绑定,方便使用者就医时扣费,查询等。该功能实现步骤如下:
(1) 读取健康卡信息;
(2) 输入手机号;
(3) 通过WebService服务器将输入的信息上传到服务器并存储到数据库中实现手机与健康卡关联。
3. 关联社保卡
该功能是将社保卡与健康卡绑定,实现通过刷健康卡看病时使用社保卡扣费。改功能实现步骤如下:
(1) 读取健康卡信息;
(2) 刷社保卡读取社保卡中的信息;
(3) 通过WebService服务器将社保卡信息上传到服务器并存储到数据库中实现社保卡与健康卡关联
4. 关联银行卡
该功能是将银行卡与健康卡绑定,病人自费看病或使用医保卡看病缴纳挂号费时均可通过健康卡关联的银行卡进行缴费。实现步骤如下:
(1) 读取健康卡信息;
(2) 刷银行卡读取银行卡卡号;
(3) 通过WebService服务器将银行卡卡号上传到服务器并存储到数据库中实现银行卡与健康卡关联
5. 自助挂号
为了缓解医院“三长一短”问题,自助终端提供自助挂号功能,有效缓解了医院挂号排长队问题。自助挂号主要功能有:
(1) 读取社保卡信息
(2) 调取医院科室信息
(3) 根据用户选择的科室调取科室对应的医生信息
(4) 根据选择的科室信息和医生信息进行挂号
(5) 扣费
(6) 打印挂号单
6. 预约挂号
预约挂号功能可以提前3天进行挂号,预约挂号成功后患者可凭预约挂号单直接到医生处挂号。预约挂号主要功能有:
(1) 调取医院科室信息
(2) 根据用户选择的科室调取科室对应的医生信息
(3) 根据选择的科室信息和医生信息进行预约挂号
(4) 打印预约挂号单
7. 健康档案查询
健康档案查询通过读取病人的社保卡查询病人以往的看病信息,在健康档案中,可以查看以往所有的就医历史,包括就医时间、就医地点、患病情况、所开处方等信息。
8. 人脸模板更新
人脸模板更新主要功能有:
(1) 人脸采集
(2) 人脸比对
(3) 比对通过后将新的人脸模板数据上传到数据库中
9. 挂失服务
当用户健康卡丢失后通过挂失功能将卡挂失,挂失后的卡所用功能将停用。
10. 解除挂失
已挂失的健康卡通过解除挂失功能恢复为正常状态,恢复后的卡可以正常使用。
11. 修改密码
更换健康卡密码,用户在界面输入新旧密码,通过WebService保存到数据库中,保存后新密码生效。
四、健康卡项目开发所用到的技术
自助服务终端是用c#语言开发的桌面应用程序,开发工具用的是Visual Studio 2008。
服务器端程序采用Java开发,开发工具使用Eclipse。
接口包含社保接口,银行支付接口,银行金融IC卡接口,银行磁条卡接口,深圳通接口。