基于.net的市级社会医疗保险信息管理系统构建研究

时间:2022-05-24 01:52:26

基于.net的市级社会医疗保险信息管理系统构建研究

【摘要】本文在社会医疗保险信息管理系统需求分析基础上,给出了系统的构建原则、系统设计和实现方案。为构建市级相关应用管理系统提供参考与借鉴作用。

【关键词】.net;医疗保险;信息管理系统;三层构架

1.引言

社会保险工作涉及千家万户,具有政策性强、时效长、金额大的特点,关系到劳动者的切身利益,是一项错综复杂的牵涉全社会的系统工程。随着社会保障体系的不断完善,医疗体制改革的不断深入,投保人数将不断增加,业务不断拓展,数据量和工作量更加繁杂庞大,急需要一套现代化的科学的管理办法,建立一套先进、可靠、稳定的计算机辅助管理系统,以满足全社会医疗保险体制改革的需要,才能为社会提供优质、高效的服务。本文就针对如何互联网普及的时代,构建一套先进、安全、可靠的社会医疗保险管理信息系统提出解决方案。

2.系统需求分析

2.1 总体目标

基于internet把市级社会医疗保险管理系统与税务、银行以及医疗机构的相关信息系统拓展成一个支持多种通信协议、具有高可靠性、高安全性的网络应用系统,实现全市、乃至全省、全国社会保险信息共享。

2.2 功能需求

系统要为各地社保局的业务管理和业务操作提供技术支持,并实现数字化管理,提高工作效率和服务质量,提高市级社会保险工作的整体水平;统一和规范各地社保局的业务管理和业务操作,为社会保险事业发展创造条件和奠定技术基础,促进政府管理信息化的实现,带动全社会信息化的发展。此外,系统应能与省社保局医疗保险系统、国家社保局医疗保险系统、其他医疗保险系统、定点医院和药店计算机系统提供数据接口,并且面向社会,能与公众信息网络相连。用户可通过网络终端、智能IC卡、自动电话查询、触摸屏等方便、快捷地获取信息,并享受应有的社会保障服务。

3.系统设计

3.1 设计原则

(1)系统实用性原则

系统必须立足于社会保险管理的特点,满足不同项目一体化管理、不同行业多层次管理、不同地方多标准核算的要求。

(2)系统安全性原则

系统必须采取严格的安全措施,满足社会保险信息长期存放、长线操作、分工细致、权限分明、职责明确的要求。

(3)系统保障性原则

面对医疗保险系统这样一个涉及成千上万参保人口的业务系统,设计的首要原则就是保证系统的稳定、可靠运行。确保系统24小时连续运转不停机。

其次,医疗保险管理信息系统是为全市众多医院、药店和保健所/疗养院提供服务的。当用户处于使用高峰时,系统应能提供快速、高性能的响应。

(4)系统可扩展性原则

随着用户人群的增加及业务扩展,现行系统的设计应能提供良好的可扩展性。

系统的可扩展性是指当用户的访问量不断增加时,如何使系统的整体响应时间依然能够满足客户的需求。以及当业务扩展时,系统对应用的改动最小。

系统的可扩展性可以从两方面来考虑,首先是系统设计的硬件支撑平台是否具有可扩展性。当用户数增加是,可以通过增加CPU,内存容量,磁盘容量,增加服务器数量来适应系统性能的要求。

(5)系统模块化设计原则

系统是根据业务的需求动态变化的,从应用的设计来讲,系统必须具有良好的灵活性。当需要增加新的应用模块时,应用系统平台应提供相应的接口并具有良好的可扩充性。不必因为增加应用模块而使得整个应用重新编写。

3.2 系统功能设计

根据上述系统目标和需求分析,医疗保险信息管理系统需具备如下功能:

(1)医疗支付管理:主要完成医保统筹基金的支付管理,其中包括投保人住院申请、报销支付、结算支付、查询等功能。

(2)档案管理:主要完成投保人档案资料的录入、停保、重新投保、档案资料修改、更改变动信息等功能。

(3)征缴管理:主要完成医疗保险基金的征缴工作。包括对投保人缴费比例的计算、投保人应收帐的建立,打印缴费通知单,发送数据、报表给税局,接收核对税局返回的数据等功能。

(4)IC卡管理:主要完成IC卡发放、缴费资金的划拨和复核、统计IC收支情况、补卡、冲卡等工作。

(5)帐户管理:主要完成投保人从异地调入本地时个人缴费情况的转入功能和从本地调出异地时个人缴费情况的转出等功能。

(6)台帐管理:主要完成各种台帐的统计、查询、打印等功能。

(7)综合查询管理:主要包括综合查询、电话查询、触摸屏查询、WWW查询等功能。

(8)决策支持:主要包括基金收支分析等功能。

(9)系统管理:主要包括医保参数的设置、代码录入等功能。

3.3 系统网络构架设计

(1)系统网络基本结构

系统采用C/S和B/S相结合模式设计;TCP/IP通讯协议;小型机或高档服务器双机集群和大容量磁盘阵列作数据库服务器;磁带备份库实现灾难备份;应用服务器连接各定点医疗机构和银行;防火墙隔离内部和外部网络;专门服务器提供多种查询方式。提供WEB查询服务和电话查询;所有重要设备均建议采用双备份,以确保系统24小时不间断运行;配置网络管理软件加强网络理。

(2)系统网络拓扑结构图(如图1所示)

4.系统实现

本系统选用VS2008作为开发工具,SQL Server 2005作为数据库服务器,在整个系统实现过程中将用到一个数据库工程来实现整个系统对数据库的访问,从而大大提高编程效率和系统运行效率。

4.1 总体构架的实现

考虑到系统客户端频繁访问数据库,本系统设计了一个数据工程来单独实现访问数据库的功能,使用存储过程来访问数据库,不再直接使用SQL语言进行访问,主要目的是提高系统的效率,具体构架设计如图2所示。

图1 社会医疗保险信息管理系统网络拓扑结构示意图

图2 总体构架设计实现示意图

4.2 数据库工程的实现

整个数据库工程Datavisit包括了3个文件,分别是Datavisit.cs文件,SystemError.cs文件,SystemTools.cs文件。其中Datav-isit.cs文件包含了系统对数据库访问的所有操作;SystemError.cs文件包含了系统所有错误的处理操作;SystemTools.cs文件包含了系统所有的常用、通用工具。

限于篇幅,详细代码不再附上。

5.结束语

本文在分析市级社会医疗保险信息管理系统需求分析基础上,给出了系统的构建原则、系统设计和实现方案。系统已在地级市试运行,运行效果良好。由于地区差异性较大,目前难于实现市级与市级之间的对接,下一步研究将结合相关国家和地方政策,逐步构架市级与市级系统联盟解决方案。

参考文献

[1]金效辰.惠州市医疗保险管理信息系统构建[J].电脑知识与技术,2009(12):9897-9898.

[2]刘刚.社会保险管理信息系统的开发设计[J].计算机光盘软件与应用,2012(24):192-193.

[3]唐先华.新型农村社会保险管理信息系统设计与实现[J].电脑编程技巧与维护,2012(18):54-63.

[4]刘小伟,王萍与SQL Server网站开发实用教程[M].电子工业出版社,2009.

[5]明日科技数据库系统开发完全手册[M].人民邮电出版社,2010.

上一篇:绿色基础设施的社区参与策略研究 下一篇:小学数学应用题教学有效策略探析