医院一卡通系统的设计与实践
浙江大学医学院附属第二医院是浙江省内一所集医疗、教学、科研于一体的综合性医院。医院一贯坚持科教兴院、多学科协作, 积极开展医学科研。为了适应医院未来发展的需要, 更科学、便捷、高效地管理医院内的学术活动和科研数据, 同时兼顾考勤管理、餐卡消费等需求, 2007 年医院与一科技公司合作设计开发了医院一卡通系统。
该系统主要为了解决因医院学术活动场地分散, 管理人员少, 数据统计要求高等特点造成的学术活动管理难度大的问题,同时考虑到医院职工的考勤和餐卡消费, 以及其他业务系统功能的不断扩展。本文从系统的功能分析、功能设计与主要工作流程等方面对我们所设计与开发的基于IC 卡的一卡通系统解决方案进行了论述。
1 系统功能
该医院一卡通系统的核心在于IC 卡。IC 卡中存储了数字化的个人身份信息, 持卡人在每次刷卡时, IC 卡阅读器读取IC卡的相关信息, 结合相关人员在操作终端的操作数据写入后台数据库。后台的一卡通管理系统软件能够根据管理人员的要求进行相关的统计分析和数据处理。
由于IC 卡有一定的存储空间, 可以存储持有者的一些基本信息和相关数据, 例如消费余额信息等。能够比较好地满足医院一卡通系统的基本需求。
另外, 从安全角度分析, 各种应用系统分别占用IC 卡存储空间的不同扇区, 可以对各扇区的数据分别进行加密控制, 以避免在应用层面产生数据不安全, 并实现了在IC 卡医院内多个应用系统间的通用性。
这样, 医院在IC 卡发放时可以本着一人一卡的原则, 保证IC 卡与员工代码的一一对应。发卡管理系统包括操作员权限管理、人事管理、卡片管理、通讯管理及数据备份与恢复等功能模块。该一卡通系统在医院管理中心设一个发卡中心, 通过发卡机统一进行发卡、充值、挂失和换卡等操作。
系统中的操作员管理模块主要由系统管理员对本系统有关操作人员的注册以及使用权限进行统一管理与维护。
系统中的人员信息管理模块, 主要实现医院员工基本资料的录入、更改、删除等功能。考虑到作为医院核心系统的HIS 系统已经记录了医院所有员工的基本信息, 本系统可以通过数据导入的方式将员工基本资料直接导入到本系统。
IC 卡管理模块, 主要实现对卡片的发行、挂失、退卡及类型管理。
2 系统结构与运行环境
基于IC 卡的学术活动管理系统由读卡器、管理员的工作机器、服务器和医院局域网连接在一起组成。由于系统对计算机性能要求不高, 工作计算机和服务器可以同机共用( 图1) 。
图1 学术活动系统结构示意图
系统安装的时候需要在服务器上安装管理软件, 同时通过发卡器( / 集成读卡器) 对所有的IC 卡( / 指纹数据) 进行数据初始化, 登记持卡人的基本信息。之后, 管理员就可以通过工作计算机对活动进行远程管理了。
系统运行的操作系统为Windows 2000 Server ,数据库管理系统为ORACLE 8i 。
3 工作流程
( 1 ) 活动之前, 管理员通过工作计算机远程设置活动时间、活动地点、活动内容、主讲人。( 2 ) 参加人员通过读卡器签到。( 3 ) 活动之后, 管理员通过工作计算机从读卡器远程下载签到信息到服务器。( 4 ) 管理员根据需要统计信息, 打印报表。
集成的软件功能包括: ( 1 ) 设置活动时间:× ××× 年× 月× 日× 时~× 时; ( 2 ) 设置活动地点;( 3) 设置活动标题、活动内容; ( 4 ) 设置主讲人: 单位、身份、姓名、国籍等; ( 5 ) 记录参加人的签到信息: 进场时间、退场时间; ( 6 ) 统计活动: 根据主讲人、活动类型、参加人数等对活动进行统计; ( 7 ) 统计记录: 统计某人的参加情况和详细记录; ( 8) 基本信息管理; ( 9) 打印统计报表。
考勤系统的原理和学术活动管理类似, 也是通过管理员对数据远程采集和分析、统计的。采用相同的读卡设备和服务。
人事信息管理主要管理员工的基本信息, 并具备查询科研经费、工资奖金等功能。
餐卡消费包括充值和消费两块。系统记录充值、消费的信息, IC 卡存放余额信息。餐卡消费机可以提供自由消费和定额消费两种模式, 切换安全、方便。餐卡消费机和充值终端需要另行配置, 结构示意图见图2。
图2 餐卡消费系统结构示意图
4 前景展望
该系统投入运行一年多来, 运行状况良好。系统的效益主要体现在: 节约了大量的人力物力, 更高效地管理医院内的学术活动和科研资料。当然, 该系统也有许多需要改进的地方。例如由于网络技术的发展, 系统是否可以通过无线网络实现数据传输,是我们今后系统优化的一个方向。随着国民经济的不断发展, 医院职工的生活水平不断提高, 开车上下班的职工越来越多。在医院一卡通系统中嵌入停车管理这一模块, 也是今后我们研发的一个方向。
( 文/浙江大学医学院附属第二医院计算机中心, 季舟)