基于ISP医疗服务监控系统毕业设计.docx
《基于ISP医疗服务监控系统毕业设计.docx》由会员分享,可在线阅读,更多相关《基于ISP医疗服务监控系统毕业设计.docx(26页珍藏版)》请在冰豆网上搜索。
基于ISP医疗服务监控系统毕业设计
本科毕业设计
医疗服务监控系统
姓名
马喆
学院
信息与电气工程学院
专业
软件工程
年级
2010
学号
20102212333
指导教师
张小峰
2014年5月15日
独创声明
本人郑重声明:
所呈交的毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。
尽我所知,除文中已经注明引用的内容外,本论文(设计)不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
此声明的法律后果由本人承担。
作者签名:
年月日
毕业论文(设计)使用授权声明
本人完全了解鲁东大学关于收集、保存、使用毕业论文(设计)的规定。
本人愿意按照学校要求提交论文(设计)的印刷本和电子版,同意学校保存论文(设计)的印刷本和电子版,或采用影印、数字化或其它复制手段保存论文(设计);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布论文(设计)的部分或全部内容,允许他人依法合理使用。
(保密论文在解密后遵守此规定)
论文作者:
年月日
毕业设计开题报告
姓名
马喆
学院
信息与电气工程学院
年级
2010
学号
20102212333
题目
医疗服务监控系统
课题来源
教学
课题类别
应用研究
选题意义(包括科学意义和应用前景,研究概况,水平和发展趋势,列出主要参考文献目录):
医疗服务监控系统的开发是由于当今医疗水平提高、社保覆盖面积增大,医保基金不断流失而催生的。
由于社会不断进步、医保系统不断完善,如何使基金用得其所、充分发挥其保障人民基本就医权利的作用就显得尤为总要,因此该系统在实际生产生活中会有越来越重要的作用。
通过调研各地市用户需求,发现当前存在一系列违规套取医保基金的现象,医疗服务监控系统就是要对这些违规行为进行监控。
主要参考文献:
[1]杨学全.JSP编程技术[M].北京:
清华大学出版社,2009.
[2]张晓林.Oracle数据库开发基础教程[M].北京:
清华大学出版社,2009.
[3]左美云.信息系统项目管理[M].北京:
电子工业出版社,2009.
研究主要内容和预期结果(说明具体研究内容和拟解决的关键问题,预期结果和形式,如在理论上解决哪些问题及其价值,或应用的可能性及效果):
该系统的研究主要包括如何制定合理的规则准确的稽核到少而准的违规数据,以免不合理的规则实现会产生大量无效的疑点数据,却将真正的问题数据过滤掉,这样不仅大大提高了工作人员人工核对的工作量又浪费了人力物力。
系统预期需要达到的功能包括,对监控规则可以自由配置,并可对每个监控规则设置多重阈值,以区分违反规则的严重程度;对疑点信息进行初步审核,采用多种方式展现监控到的数据,以适应不同的需要;对初审有问题的数据可以在系统中进行稽核,以实现数据的信息化管理。
拟采取的研究方法和技术路线(包括理论分析、计算,实验方法和步骤及其可行性论证,可能遇到的问题和解决方法,以及研究的进度与计划):
系统初步计划采用JSP+框架+Oracle的技术实现一个B/S版的医疗服务监控系统。
由于医保数据量巨大,而医疗服务监控系统的基础又是从医保数据库中提取就医信息进行分析,这决定了其运行内存占用很高,因此若在进行业务的同时对医保数据库中的数据进行提取必然会影响到业务办理的速度。
因此决定采用quartz调度计划,将提取就医信息的工作配置在业务量较少的时间执行,如此即可保证业务的正常进行又可保证数据筛选的效果。
目前quartz调度计划的研究已基本上完成,可以开始进行初步设计。
指导教师意见(对论文选题的意义、应用性、可行性、进度与计划等内容进行评价,填写审核结果:
同意开题、修改后再开题、不同意开题):
医疗服务监控系统是全民医疗运营的重要保障措施,如果有效维护医保数据,具有重要的市场价值和现实意义。
该同学在前期的调研过程中,对医疗服务监控的相关工作进行了细致的了解,明确了系统的开发目标和任务,同时,在前期知识的基础上,进一步学习了ORACLE数据库和框架技术,进度安排合理,同意开题。
签名:
年月日
学院毕业论文(设计)领导小组意见:
(签章)
年月日
毕业设计结题报告
姓名
马喆
学院
信息与电气工程学院
年级
2010
学号
20102212333
题目
医疗服务监控系统
课题来源
教学
课题类别
应用研究
本课题完成情况介绍(包括研究过程、实验过程、结果分析、存在的问题及应用情况等。
)
本课题在原有的医疗服务监控系统的基础上,通过更进一步的需求分析,实地调查用户的需求,深入了解JSP技术和框架技术,丰富并完善了原有的医疗服务监控系统,完成了系统中规则管理、监控疑点初审、稽核与行政处理的模块,使系统更加符合用户的需要,在一定程度上打击了医疗违规行为,达到了一定的威慑性。
该系统还存在一系列未完善的问题,比如还未能实现稽核问题的报表统计功能以及报表的打印功能,这些问题将会在下一步的开发中继续进行完善和修改。
指导教师评语:
该同学运用JSP技术和框架技术,开发了一款医疗服务监控系统,并将其用于实际生产中,较好地完成了系统预设的任务。
通过本设计的锻炼,该同学基本达到了软件工程专业对于本科生毕业的相关要求,设计说明书合理规范,同意参加毕业答辩。
签名:
年月日
学院毕业论文(设计)领导小组意见:
(公章)
年月日
指导教师
评定成绩
毕业设计成绩评定表
学院:
信息与电气工程学院学号:
***********
姓名
马喆
总成绩
题目
医疗服务监控系统
评
阅
人
评
语
评定成绩:
签名:
年月日
答
辩
小
组
评
语
答辩成绩:
组长签名:
年月日
注:
总成绩=指导教师评定成绩(50%)+评阅人评定成绩(20%)+答辩成绩(30%),将总成绩由百分制转换为五级制,填入本表相应位置。
医疗服务监控系统的设计与实现
马喆
(信息与电气工程学院,软件工程专业,2010级1班,20102212333)
摘要:
由于近年来社会保险覆盖范围的增加、医疗保障水平的提高、服务便利性的提高,许多地方开始出现不法分子投机取巧设法违规操作以套取社保基金的现象。
通过调研多地需求,采用JSP、Oracle10g数据库和框架技术,设计了一个B/S架构的医疗服务监控系统。
该系统可自动检测违规操作行为,业务人员也可通过该系统对举报的违规行为进行登记。
同时稽核人员可以通过系统查看辖区内医疗违规行为,并对发现的医疗违规行为进行审核、调查、并针对违规等级进行惩处等。
系统以信息化手段在一定程度上打击了医疗违规行为,防止了社保基金的浪费。
关键词:
医疗服务监控;JSP;Oracle10g;框架技术
DesignandImplementationofMedicalServiceMonitoringSystem
MaZhe
(DepartmentofSoftwareEngineering,SchoolofInformationandElectricalEngineering)
Abstract:
Duetotheincreaseofthesocialinsurancecoverageinrecentyears,theimprovementofhealthcare,improvementofserviceconvenience,begantoappearmanyplacescriminalsopportunistictriedtoviolatecompassesoperationtoshowthephenomenonofthesocialsecurityfund.Throughinvestigationandresearchmoredemand,USEStheJSP,Oracle10gdatabaseandframeworktechnology,designedaB/Sarchitecturemonitoringandcontrolsystemofmedicalservices.Thesystemcanautomaticallydetectviolationbehavior,businesspeoplealsocanthroughthesystemtoregistertoreportviolations.Auditorsmayatthesametimethroughthesystemcheckmedicalirregularitieswithintheirrespectivejurisdictions,andthemedicalirregularitiesfoundreview,investigation,andpunishmentagainstviolations,level,etc.Systemwithinformationtechnologymeanstoacertainextent,hitthemedicalirregularities,preventthewasteofthesocialsecurityfund.
Keywords:
medicalservicemonitoring;JSP;Oracle10g;framework
1引言
随着近年来社会保险覆盖面积的扩大,在利益推动下,许多地方开始出现不法分子投机取巧设法违规操作骗取社保基金的现象。
这种现象在医保领域尤为突出,包括各种手段,例如利用假发票、假单据骗取医保基金;超量用药;利用他人医保证就医;医疗机构或医师故意提高药品价格或材料价格、增加收费项目以获取利润;使用医保金支付非医保对象或非医保范围的医药费用、药品、诊疗服务项目;开处方时药品或诊疗项目严重超量;冒名住院骗取医保金等等。
以上种种违规违法行为严重干扰了正常的医疗保险制度的运行,危害到了医保基金的安全,损害了更多参保人的利益。
然而由于目前我国参保人员就医总量巨大、医保结算实时性很强、医疗服务机构分布广泛、诊断治疗专业性较强、医疗违规行为相对隐蔽,各地医保部门监管及反欺诈工作面临多重困境,例如稽核人员严重不足、信息化程度滞后、惩戒威慑力度较弱等。
因此在医保基金总量不断的增加、基金运转的环节越来越多、基金管理的链条也越来越长的情况下,如何做好医疗服务监管与保障医保基金安全的工作,就显得越来越迫切也越来越重要。
“十二五”规划纲要更明确提出“完善社会保险反欺诈制度,建立医疗费用全国异地协查机制”[1],因此通过提高的信息化水平,来增强对医保基金、医疗服务行为的监控能力,是一个当前急待解决的问题。
2系统分析
2.1系统需求分析
2.1.1系统需求分析
通过对医疗服务监控系统的调查分析,将本系统划分为两个子系统,分别是监控分析子系统和稽核与行政处理子系统。
监控分析子系统需要实现以下目标:
(1)对监控规则进行灵活配置。
(2)定时调度监控规则,实现规则执行的自动化。
(3)实现监控疑点的初步审核和筛选,使之进入稽核流程。
稽核与行政处理子系统需要实现以下目标:
(1)对案件进行顺序稽核,对稽核流程进行记录。
(2)可以实现案件的撤销功能。
(3)可以将案件结论通知参保人。
2.1.2系统功能性分析
医疗服务监控系统主要包括监控分析和稽核与行政处理两个子系统。
监控分析子系统是该系统的核心,其功能主要是通过制定一定的监控规则,利用这些监控规则在后台定时的从大量的医保数据中提取医保违规行为的数据,并支持工作人员按时间段等条件对这些疑点进行查询,同时可以对这些疑点初步分析,将疑似违规行为转交稽核部门进行查处。
稽核与行政处理子系统主要是对监控分析子系统中监控到的疑点进行立案稽查,通过各种途径进行调查,最终对案件作出定论,并对确定违规行为量违规程度进行行政处理处罚或刑事处理处罚。
2.1.3系统非功能性分析
作为功能性需求的补充,软件需求还包括非功能需求,它描述了系统呈现给用户的行为和执行的操作等[2]。
它包括产品需要遵从的标准与规范;外部界面的详细细节;性能要求;设计的质量属性及约束条件[3]。
(1)外部界面的需求
系统界面人性化,布局清晰合理,方便用户的操作和业务处理[4]。
每个功能界面要求风格统一,便于用户能够举一反三,更快的熟悉系统,提高培训的效率。
(2)鲁棒性
鲁棒性亦称健壮性、稳健性、强健性,是系统的健壮性,它是在异常和危险情况下系统生存的关键,是指系统在一定(结构、大小)的参数摄动下,维持某些性能的特性。
例如,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。
响应快速性所谓的响应快速性就是处于稳定状态的系统对于外部环境改变的快速反应能力,也是系统在受到扰动后迅速进入稳态的能力[5]。
为提高软件的鲁棒性,需要软件架构的异常处理机制完善并对提供意外情况的反应能力,以保证在用户进行非法操作、相关软硬件系统故障等情况下系统仍能够正常运行的能力。
(3)安全性
由于医疗服务监控系统涉及到一些社保信息、就医信息、账户信息等敏感数据,关系到参保人的实际利益问题,因此必须保证其安全性。
所有操作人员都需要输入登陆口令,与其他部门交换的数据需要进行加密处理(如导出excel),前台用户操作权限和后台用户操作权限的控制要分开,数据库和操作层应用要分离开,办理业务时需使用用户名和密码进行身份验证,对敏感数据进行加密传输。
(4)扩展性
医疗服务监控系统的规则应具备扩展性,尽可能多的适应变化,规则的阈值和参数应能在界面设置,新增规则要能方便的加入到规则库中,支持对于稽核处理流程的变更。
2.2系统目标
本系统主要实现以下目标:
(1)人性化设计。
需要充分考虑用户的需求以及软件的易用性,使操作简单方便,易学易用,界面友好,功能实用。
(2)数据的直观性,数据展示时需要直观反映现象,可以借助各类图表工具来对数据进行更直观更有效的展示。
(3)搜索精准快捷。
查询疑点信息等数据时限定多个的查询条件,可以支持模糊查找,也可以进行精确匹配,方便用户进行某条数据的查找或某种现象的查找,提高查询的可适应性。
(4)提高准确性。
通过大量调研以及数据分析,制定最合适的监控规则以及阈值,从而更准确的发现医保违规现象,避免稽核到大量垃圾数据,大大增加业务员的工作量。
(5)软件智能化。
利用quartz实现监控规则的自动执行,可以将筛选疑点数据的执行时间设置在晚上等业务量较少的时间,避免筛选数据时占用服务器影响业务办理速度。
2.3数据表结构
根据系统需求得到医疗服务监控系统的数据字典,其中包括的主要数据表如下所示。
表1ylfwzb.doubt_info数据表
列名
类型
字段大小
主键否
功能描述
QZ
NUMBER
22
否
权重
YWHTID
NUMBER
22
否
业务回退ID
DXLX
VARCHAR2
1
否
监控对象类型
YDZT
VARCHAR2
1
否
疑点状态
DXMC
VARCHAR2
100
否
对象名称
列名
类型
字段大小
主键否
功能描述
TCQBM
VARCHAR2
6
否
统筹区编码
YZ
NUMBER
22
否
阈值
JKLX
VARCHAR2
3
否
监控类型
YZJB
NUMBER
22
否
阈值级别
GZYLFL
VARCHAR2
2
否
规则医疗分类
JBR
VARCHAR2
20
否
经办人
BZ
VARCHAR2
150
否
备注
JBSJ
DATE
7
否
经办时间
DXID
VARCHAR2
20
否
对象ID
XZLX
VARCHAR2
3
否
险种类型
SM
VARCHAR2
2000
否
说明
JHZXPCH
NUMBER
22
否
计划执行批次号
JGZ
NUMBER
22
否
结果值
YDWTSLJLID
NUMBER
22
否
疑点受理记录ID
GZID
NUMBER
22
否
规则ID
YDMXID
NUMBER
22
是
疑点明细ID
JKRQ
DATE
7
否
监控日期
YYDJ
VARCHAR2
2
否
医院等级
JBFL
VARCHAR2
24
否
疾病分类
YLLB
VARCHAR2
2
否
医疗类别
SFLB
VARCHAR2
2
否
结算身份类别
表2ylfwzb.rule_info数据表
列名
类型
字段大小
主键否
功能描述
DXLX
VARCHAR2
1
否
对象类型
TCQBM
VARCHAR2
6
否
统筹区编码
ZLFACSSM
VARCHAR2
1000
否
实现方案参数说明
GZMS
VARCHAR2
500
否
规则描述
GZFACSLB
VARCHAR2
1000
否
规则方案参数列表
JKLX
VARCHAR2
3
否
监控类型
YZBJFS
VARCHAR2
1
否
阈值比较方式
GZM
VARCHAR2
100
否
规则名
GZBH
VARCHAR2
10
否
规则编号
GZYLFL
VARCHAR2
2
否
规则医疗分类)
列名
类型
字段大小
主键否
功能描述
CJLD
VARCHAR2
2
否
场景粒度
ZLFACSLB
VARCHAR2
1000
否
实现方案参数列表
JBR
VARCHAR2
20
否
经办人
JBSJ
DATE
7
否
经办时间
YXBZ
VARCHAR2
1
否
当前有效标志
GZFACSSM
VARCHAR2
2000
否
规则方案参数说明
ZJZXSJC
NUMBER
22
否
最近执行时间戳
GZID
NUMBER
22
是
规则ID
GZMBID
NUMBER
22
否
规则模板ID
表3ylfwzb.rule_range数据表
列名
类型
字段大小
主键否
功能描述
QZ
NUMBER
22
否
权重
YZ
NUMBER
22
否
阈值
YZJB
NUMBER
22
是
阈值级别
GZID
NUMBER
22
是
规则ID
表4ylfwzb.task_plan数据表
列名
类型
字段大小
主键否
功能描述
CSLB
VARCHAR2
1000
否
参数列表
ZXBDS
VARCHAR2
20
否
执行表达式
JHMC
VARCHAR2
100
否
计划名称
JBR
VARCHAR2
20
否
经办人
JBSJ
DATE
7
否
经办时间
YXBZ
VARCHAR2
1
否
当前有效标志(code)
KSSJ
DATE
7
否
开始时间
JG
NUMBER
22
否
间隔
XCZXSJ
DATE
7
否
下一次执行时间
JHID
NUMBER
22
是
计划ID
表5ylfwzb.sys_code数据表
列名
类型
字段大小
主键否
功能描述
YWHTID
NUMBER
22
否
业务回退ID
DMBH
VARCHAR2
20
是
代码类别
DMMC
VARCHAR2
100
否
类别名称
CODE
VARCHAR2
6
是
代码值
CONTENT
VARCHAR2
100
否
代码名称
KWHBZ
VARCHAR2
1
否
代码可维护标志
CSZYSM
VARCHAR2
100
否
参数值域说明
BZ
VARCHAR2
150
否
备注
YXBZ
VARCHAR2
1
否
当前有效标志
表6ylfwzb.audit_case_info数据表
列名
类型
字段大小
主键否
功能描述
AQMS
VARCHAR2
4000
否
案情描述
YWHTID
NUMBER
22
否
业务回退ID
DBQX
NUMBER
22
否
督办期限
TCQBM
VARCHAR2
6
否
统筹区编码
LAJBR
VARCHAR2
20
否
立案经办人
LAQRR
VARCHAR2
20
否
立案确认人
LAQRRQ
NUMBER
22
否
立案确认日期
JBSJ
DATE
7
否
经办时间
LAPSYJ
VARCHAR2
200
否
立案批示意见
GZZJBZ
VARCHAR2
1
否
告知终结标志
AJZT
VARCHAR2
3
否
案件状态
YDWTSLJLID
NUMBER
22
否
疑点受理记录ID
JHAJID
NUMBER
22
是
稽核案件ID
AJLY
VARCHAR2
2
否
案件来源
JARQ
NUMBER
22
否
结案日期
JHAJBH
VARCHAR2
20
否
稽核案件编号
BAZRR
VARCHAR2
50
否
办案责任人
3系统整体设计
3.1业务总体流程
医疗服务监控系统的总体流程是由外部受理或通过医保就医数据抽取两种方式获取疑点信息,然后对疑点进行初审,对有必要进行调查的疑点进行立案,然后交由稽核部门,对案件进行稽核立案、稽核调查、作出稽核结论、对稽核结论进行传达或转交司法机关处理等,总体流程图如图1所示。
图1总体流程图
该系统主要包括监控分析子系统和稽核与行政处理子系统两个子系统以及若干个子模块,其基本功能模块如图2所示:
图2功能模块图
3.2创建数据库连接
本系统用到的数据库为Oracle数据库,连接数据库的代码为:
oracle.jdbc.driver.OracleDriver
jdbc:
oracle:
thin:
@127.0.0.1:
1521:
ylfwzb
system