论文部分内容阅读
摘要:本文主要介绍了以PowerBuilder作为开发平台,以SQL Server2000作为后台数据库管理系统,采用C/S体系结构开发的职工医疗费报销管理系统。通过该系统的运行,不仅规范了医疗费报销管理制度,而且对医疗费报销制度的改革也起到了一定的辅助作用。
关键词:医疗费报销系统;PowerBuilder;SQL Server;开发
中图分类号:TP311文献标识码:A 文章编号:1009-3044(2008)20-30204-02
The Design and Implementation of Medical Expense System
DING Ru-gen1,LU Shi-guo2
(1.Computer and information school,University of Hefei Polytechnology, Hefei 230009, China;2. Hospital, University of Hefei Polytechnology,Hefei 230009,China)
Abstract:The medical expense system based on C/S mode is designed and realized, which PowerBuilder is considered as development platform and SQL Server 2000 is considered as a background database. This paper is helpful for reforming and improving medical expense.
Key words:Medical Expense System; PowerBuilder; SQL Server; Development
1 引言
在目前醫疗保险制度下,主要解决了职工在住院时医疗费用负担的问题,但是职工在门诊的医疗费、住院医保后剩下的部分医疗费以及大病后超额部分的医疗费,主要是由各企事业单位根据其自身的实际财力状况予以部分报销补助,以解决职工医疗费用的实际困难。由于在人工进行医疗费报销的过程中,涉及到的报销情况非常复杂,计算量较大,报销速度很慢,同时存在许多人为因素的干扰,操作难以规范。给财务报销工作人员带来许多不必要的麻烦。
为了规范医疗费报销的管理制度,同时也解决财务报销人员的劳动强度与复杂性,设计了一个职工医疗费报销管理系统。该系统已经在多家企事业单位运行,通过该系统的运行,不仅规范了医疗费的报销管理制度,而且为企事业单位节约了大量的医疗费报销金额。对医疗费报销制度的改革也起到了一定的辅助作用。
2 系统分析
针对医疗费报销的特点进行分析后,医疗费的报销包括职工门诊医疗费报销、住院医疗费报销、医疗费超额补助等三大功能。在这三大功能中,都有对应的医疗费报销政策。系统设计的难点在于医疗费报销算法相当复杂,具有多个影响实际报销金额的因素,这些因素的变化都会影响实际报销金额。如果采用人工计算进行医疗费报销,需要花费大量的时间进行计算,并且还存在许多人为因素进行干扰,使得医疗费报销难以规范。
例如:影响门诊医疗费实际报销金额的因素有:(1)每个职工的医疗备用金不同;(2)职工是否住过院,对已住院的职工,不同级别的医院对应的住院门槛费不同;(3)职工是否特种病人,特种病医疗费报销的比例不同,特种病的医疗费报销还设置了最高限额;(4)不同级别的医院,其报销比例不同;(5)不同类型的人员,享受的报销比例不同;(6)不同类型的人员,其允许报销的最高限额不同;(7)不同种类(甲类、乙类、其他) 的药品,其报销比例不同;(8)家属以及独生子女的报销比例也不尽相同。
在住院医疗费报销以及医疗费超额补助中,也存在许多影响实际报销金额的因素,在此就不再一一列举了。
3 系统设计
3.1 模块设计
基于系统分析的基础上,系统的总体模块结构图如图1所示。
系统设置包括:系统初始化、用户管理、背景设置、密码修改、用户注销、系统退出等功能模块。
基础数据包括:设置报销人员类型、设置医疗费报销比例、人员数据/医保数据导入导出、设置职工报销条件等功能模块。具有“系统级”权限的用户才能使用该菜单中所包含的所有模块。
报销管理包括:门诊报销录入、门诊报销审核、住院报销录入、住院报销审核、超额补助录入、超额补助审核、报销单据处理等功能模块。具有“录入”权限与“审核”权限的人员才能运行相应的功能模块。
统计查询包括:查询报销单据信息、查询单据审核信息、按照各种要求查询医疗费报销汇总、输出指定期间医疗费报销信息、自定义条件查询等功能模块。
系统维护包括:数据库的备份与数据库的恢复等功能模块。具有“系统级”权限的用户才能使用该模块。
3.2 数据库设计
系统中涉及到的相关表主要有:人员类型信息表、报销比例信息表、职工人员信息表、人员变动信息表、医保信息表、报销单据信息表、用户信息表等。
人员类型信息表:包括人员类型编码、人员类型名称。
报销比例信息表:包括人员类型编码、内部医院报销比例、外部医院报销比例、特种病限额内报销比例、特种病限额外报销比例、报销类型编码等。
职工人员信息表:包括职工编码、姓名、姓名助记码、性别、医保号码、身份证号码、出生日期、参加工作时间、职称、职务、银行账号(工资折号)、备用金、门槛费、特种病限额、补助最大限额、人员类型编码等。
人员变动信息表:包括职工编码、姓名、性别、变动事项、变动日期、变动标识等。
医保信息表:包括医保号码、姓名、备用金、身份证号码、出生日期、参加工作时间等。
报销单据信息表:包括单据编号、姓名、姓名助记码、性别、身份证号码、报销日期、人员类型编码、门槛费、备用金、特种病发票金额、特种病限额内报销比例、特种病限额内报销金额、特种病限额外报销比例、特种病限额外报销金额、内部医院发票金额、内部医院报销比例、内部医院报销金额、外部医院发票金额、外部医院报销比例、外部医院报销金额、附件张数、银行账号(工资折号)、报销地点、支付方式、支付标识、报销种类、录入人、审核人、单据标识等。
用户信息表:包括用户标识、用户姓名、权限、密码等。
4 系统的主要特点
由于采用了C/S体系结构进行开发。客户端负责提供表达逻辑、显示用户界面信息以及访问数据库服务器;服务器端则负责对数据处理以及将处理的数据结果返回给客户端。并且在服务器端的后台上,开发了部分存储过程,减小了网络处理的数据流量,极大地提高了系统的运行效率。
另外,在医疗费报销过程中,针对于每张需要报销的发票,都采用双工录入。首先由录入员录入每张发票的金额信息,财务审核人员作第二次录入。在财务审核人员第二次录入的过程中,同时对发票的金额数据进行校对,一旦发现第二次录入的数据与第一次录入的数据不相符,立即报错提醒财务报销人员,确保所有医疗费发票数据录入的准确性。并且在财务人员进行审核之前,系统再次对数据进行校对,如果发现数据不相符,不允许财务人员对报销单据进行审核。实际报销金额由系统按照医疗费报销规则自动进行计算,消除了人为因素的干扰。
在所有人员报销完毕之后,生成报销汇总数据以及打印出报销汇总清单,并且将汇总的报销数据转换成dBase的数据库文件,递交给银行系统,其报销金额直接增加到职工的工资折中。
医疗费报销管理系统的主要特点如下:
4.1 采用了“客户定制”的设计思想
所谓“客户定制”,是指系统在设计与开发过程中,将系统的可变因素独立起来,提供用户改变这些可变因素的功能模块,让系统的运行根据这些因素的变化而自动变化,使得系统具有较高的可变性与通用性。例如:设置报销人员类型、设置医疗费报销比例、设置职工医疗费报销条件等功能模块,就是将可以变化的而且影响报销结果的模块独立出来,让系统管理员可以进行修改与定义,使得系统具有较高的通用性。
4.2 具有较高的先进性
充分利用了面向对象软件开发工具的特点,使得系统的实用性强,功能齐全,人机操作界面友好,而且操作简单,使用方便,所有功能既可用鼠标点击也可用键盘操作来完成。另外,在服务器的后台上,创建了部分存储过程,将许多共性的操作,交给后台服务器进行处理,减小了网络数据流量,优化了系统性能。例如:报销单据编号的生成与获取,就是由后台服务器中的存储过程进行处理的。
4.3 具有较高的可靠性
系统的可靠性要有软件的稳定性、安全性作保证。一方面系统在登录时,需要输入密碼认证;另一方面系统在设计过程中采用两级安全认证措施。即系统级与用户级。系统级用户可以对各个用户进行管理以及运行“基础数据”的功能模块。用户级只能对系统所授权的模块进行使用。
4.4 采用了即插即用的程序设计思想与方法
由于系统是采用面向对象的软件开发工具进行开发的,作者将过去长期开发MIS系统所积累的知识和经验,抛开与具体信息系统相关的部分,利用面向对象开发工具的“继承”性,设计了大量可继承的通用模块或对象,形成了一个通用的或标准的祖先对象库,并把这些对象封装起来,形成一个可共享的标准动态连接库(SHARE.DLL),减少了用户定制系统的复杂性。在该系统的研制与开发过程中,许多对象从共享的动态连接库中直接进行引用或继承,大大缩短了系统开发的时间。
5 结束语
利用PowerBuilder编写的职工医疗费管理系统,改变了人工对医疗费报销的管理,促进了医疗费报销制度的不断完善,给财务人员在医疗费的报销管理中带来更加快捷、方便、实用、准确,深受用户的欢迎。
参考文献:
[1] 刘志铭,张振坤,冯文翠. PowerBuilder数据库开发关键技术与实例应用[M]. 北京:人民邮电出版社,2004.5.
[2] 袁松,杨帆,等. PowerBuilder8.0高级应用与开发[M]. 北京:中国水利水电出版社,2002.3.
[3] 王晟,马里杰. SQL Server数据库开发经典案例解析[M]. 北京:清华大学出版社,2006.
[4] 丁汝根,王琦. 基于校园网运行的医院管理系统的研制与应用[J]. 电脑学习 2007,4:21-22.
关键词:医疗费报销系统;PowerBuilder;SQL Server;开发
中图分类号:TP311文献标识码:A 文章编号:1009-3044(2008)20-30204-02
The Design and Implementation of Medical Expense System
DING Ru-gen1,LU Shi-guo2
(1.Computer and information school,University of Hefei Polytechnology, Hefei 230009, China;2. Hospital, University of Hefei Polytechnology,Hefei 230009,China)
Abstract:The medical expense system based on C/S mode is designed and realized, which PowerBuilder is considered as development platform and SQL Server 2000 is considered as a background database. This paper is helpful for reforming and improving medical expense.
Key words:Medical Expense System; PowerBuilder; SQL Server; Development
1 引言
在目前醫疗保险制度下,主要解决了职工在住院时医疗费用负担的问题,但是职工在门诊的医疗费、住院医保后剩下的部分医疗费以及大病后超额部分的医疗费,主要是由各企事业单位根据其自身的实际财力状况予以部分报销补助,以解决职工医疗费用的实际困难。由于在人工进行医疗费报销的过程中,涉及到的报销情况非常复杂,计算量较大,报销速度很慢,同时存在许多人为因素的干扰,操作难以规范。给财务报销工作人员带来许多不必要的麻烦。
为了规范医疗费报销的管理制度,同时也解决财务报销人员的劳动强度与复杂性,设计了一个职工医疗费报销管理系统。该系统已经在多家企事业单位运行,通过该系统的运行,不仅规范了医疗费的报销管理制度,而且为企事业单位节约了大量的医疗费报销金额。对医疗费报销制度的改革也起到了一定的辅助作用。
2 系统分析
针对医疗费报销的特点进行分析后,医疗费的报销包括职工门诊医疗费报销、住院医疗费报销、医疗费超额补助等三大功能。在这三大功能中,都有对应的医疗费报销政策。系统设计的难点在于医疗费报销算法相当复杂,具有多个影响实际报销金额的因素,这些因素的变化都会影响实际报销金额。如果采用人工计算进行医疗费报销,需要花费大量的时间进行计算,并且还存在许多人为因素进行干扰,使得医疗费报销难以规范。
例如:影响门诊医疗费实际报销金额的因素有:(1)每个职工的医疗备用金不同;(2)职工是否住过院,对已住院的职工,不同级别的医院对应的住院门槛费不同;(3)职工是否特种病人,特种病医疗费报销的比例不同,特种病的医疗费报销还设置了最高限额;(4)不同级别的医院,其报销比例不同;(5)不同类型的人员,享受的报销比例不同;(6)不同类型的人员,其允许报销的最高限额不同;(7)不同种类(甲类、乙类、其他) 的药品,其报销比例不同;(8)家属以及独生子女的报销比例也不尽相同。
在住院医疗费报销以及医疗费超额补助中,也存在许多影响实际报销金额的因素,在此就不再一一列举了。
3 系统设计
3.1 模块设计
基于系统分析的基础上,系统的总体模块结构图如图1所示。
系统设置包括:系统初始化、用户管理、背景设置、密码修改、用户注销、系统退出等功能模块。
基础数据包括:设置报销人员类型、设置医疗费报销比例、人员数据/医保数据导入导出、设置职工报销条件等功能模块。具有“系统级”权限的用户才能使用该菜单中所包含的所有模块。
报销管理包括:门诊报销录入、门诊报销审核、住院报销录入、住院报销审核、超额补助录入、超额补助审核、报销单据处理等功能模块。具有“录入”权限与“审核”权限的人员才能运行相应的功能模块。
统计查询包括:查询报销单据信息、查询单据审核信息、按照各种要求查询医疗费报销汇总、输出指定期间医疗费报销信息、自定义条件查询等功能模块。
系统维护包括:数据库的备份与数据库的恢复等功能模块。具有“系统级”权限的用户才能使用该模块。
3.2 数据库设计
系统中涉及到的相关表主要有:人员类型信息表、报销比例信息表、职工人员信息表、人员变动信息表、医保信息表、报销单据信息表、用户信息表等。
人员类型信息表:包括人员类型编码、人员类型名称。
报销比例信息表:包括人员类型编码、内部医院报销比例、外部医院报销比例、特种病限额内报销比例、特种病限额外报销比例、报销类型编码等。
职工人员信息表:包括职工编码、姓名、姓名助记码、性别、医保号码、身份证号码、出生日期、参加工作时间、职称、职务、银行账号(工资折号)、备用金、门槛费、特种病限额、补助最大限额、人员类型编码等。
人员变动信息表:包括职工编码、姓名、性别、变动事项、变动日期、变动标识等。
医保信息表:包括医保号码、姓名、备用金、身份证号码、出生日期、参加工作时间等。
报销单据信息表:包括单据编号、姓名、姓名助记码、性别、身份证号码、报销日期、人员类型编码、门槛费、备用金、特种病发票金额、特种病限额内报销比例、特种病限额内报销金额、特种病限额外报销比例、特种病限额外报销金额、内部医院发票金额、内部医院报销比例、内部医院报销金额、外部医院发票金额、外部医院报销比例、外部医院报销金额、附件张数、银行账号(工资折号)、报销地点、支付方式、支付标识、报销种类、录入人、审核人、单据标识等。
用户信息表:包括用户标识、用户姓名、权限、密码等。
4 系统的主要特点
由于采用了C/S体系结构进行开发。客户端负责提供表达逻辑、显示用户界面信息以及访问数据库服务器;服务器端则负责对数据处理以及将处理的数据结果返回给客户端。并且在服务器端的后台上,开发了部分存储过程,减小了网络处理的数据流量,极大地提高了系统的运行效率。
另外,在医疗费报销过程中,针对于每张需要报销的发票,都采用双工录入。首先由录入员录入每张发票的金额信息,财务审核人员作第二次录入。在财务审核人员第二次录入的过程中,同时对发票的金额数据进行校对,一旦发现第二次录入的数据与第一次录入的数据不相符,立即报错提醒财务报销人员,确保所有医疗费发票数据录入的准确性。并且在财务人员进行审核之前,系统再次对数据进行校对,如果发现数据不相符,不允许财务人员对报销单据进行审核。实际报销金额由系统按照医疗费报销规则自动进行计算,消除了人为因素的干扰。
在所有人员报销完毕之后,生成报销汇总数据以及打印出报销汇总清单,并且将汇总的报销数据转换成dBase的数据库文件,递交给银行系统,其报销金额直接增加到职工的工资折中。
医疗费报销管理系统的主要特点如下:
4.1 采用了“客户定制”的设计思想
所谓“客户定制”,是指系统在设计与开发过程中,将系统的可变因素独立起来,提供用户改变这些可变因素的功能模块,让系统的运行根据这些因素的变化而自动变化,使得系统具有较高的可变性与通用性。例如:设置报销人员类型、设置医疗费报销比例、设置职工医疗费报销条件等功能模块,就是将可以变化的而且影响报销结果的模块独立出来,让系统管理员可以进行修改与定义,使得系统具有较高的通用性。
4.2 具有较高的先进性
充分利用了面向对象软件开发工具的特点,使得系统的实用性强,功能齐全,人机操作界面友好,而且操作简单,使用方便,所有功能既可用鼠标点击也可用键盘操作来完成。另外,在服务器的后台上,创建了部分存储过程,将许多共性的操作,交给后台服务器进行处理,减小了网络数据流量,优化了系统性能。例如:报销单据编号的生成与获取,就是由后台服务器中的存储过程进行处理的。
4.3 具有较高的可靠性
系统的可靠性要有软件的稳定性、安全性作保证。一方面系统在登录时,需要输入密碼认证;另一方面系统在设计过程中采用两级安全认证措施。即系统级与用户级。系统级用户可以对各个用户进行管理以及运行“基础数据”的功能模块。用户级只能对系统所授权的模块进行使用。
4.4 采用了即插即用的程序设计思想与方法
由于系统是采用面向对象的软件开发工具进行开发的,作者将过去长期开发MIS系统所积累的知识和经验,抛开与具体信息系统相关的部分,利用面向对象开发工具的“继承”性,设计了大量可继承的通用模块或对象,形成了一个通用的或标准的祖先对象库,并把这些对象封装起来,形成一个可共享的标准动态连接库(SHARE.DLL),减少了用户定制系统的复杂性。在该系统的研制与开发过程中,许多对象从共享的动态连接库中直接进行引用或继承,大大缩短了系统开发的时间。
5 结束语
利用PowerBuilder编写的职工医疗费管理系统,改变了人工对医疗费报销的管理,促进了医疗费报销制度的不断完善,给财务人员在医疗费的报销管理中带来更加快捷、方便、实用、准确,深受用户的欢迎。
参考文献:
[1] 刘志铭,张振坤,冯文翠. PowerBuilder数据库开发关键技术与实例应用[M]. 北京:人民邮电出版社,2004.5.
[2] 袁松,杨帆,等. PowerBuilder8.0高级应用与开发[M]. 北京:中国水利水电出版社,2002.3.
[3] 王晟,马里杰. SQL Server数据库开发经典案例解析[M]. 北京:清华大学出版社,2006.
[4] 丁汝根,王琦. 基于校园网运行的医院管理系统的研制与应用[J]. 电脑学习 2007,4:21-22.