《基于cs架构的医疗管理系统的设计与实现毕业设计.doc》由会员分享,可在线阅读,更多相关《基于cs架构的医疗管理系统的设计与实现毕业设计.doc(46页珍藏版)》请在三一办公上搜索。
1、重庆大学本科学生毕业设计基于C/S架构的医疗管理系统的设计与实现 学 生: 学 号: 指导教师: 校外指导教师: 专 业: 自动化重庆大学自动化学院二OO七年六月Graduation Design(Thesis) of Chongqing UniversityDesign of Social Insurance Medical Treatment Management Information SystemUndergraduate: Supervisor: Prof. Assistant Supervisor : Major: automatizationChongqing Universit
2、yJune 2007摘 要随着科学技术的发展,信息技术的日益推广,以医院信息管理系统为核心的医院信息化建设已经成为医院管理现代化的要求。医院信息管理系统不仅要同其他所以的管理系统一样追踪、管理伴随人流、财流、物流所产生的管理信息,从而提高整个系统的运行效率,而且还应该支持以病人医疗信息记录为中心的整个医疗、教学、科研活动。本文通过对国内外发展形势和内外部环境分析说明医院信息管理系统是医院现代化建设的必由之路。在对管理系统的业务进行详细分析后,确定了系统以PowerBuilder作为前台开发工具, Oracle数据库作为系统后台开发工具。在此基础上对系统进行了整体设计,在搭建好系统开发框架的基础
3、上,对各个功能模块进行了详细设计。本设计充分考虑到医疗管理系统中所需要的各种业务,实现了医疗费用审批、医疗费用审核、医疗费用报销、定点医疗机构结算、基础数据维护、信息查询、医保卡管理、医疗帐户管理等多种业务的界面设计。 由于使用了面向对象方法,采用了C/S架构方法对医疗管理系统进行设计,该系统界面友好,还有严格的权限控制,具有较高的实用性和可维护性、可扩充性和易操作性。关键词:数据库、C/S架构、医疗管理系统Abstract With the development of science and technology, information construction of hospital,
4、 which takes hospital information system as the core ,has become the demand of modernization of hospital management . The hospital information system not only tracing and managing the information produced by human being flow ,financial flow and matter flow to enhance the system working efficiency, b
5、ut also supporting all medical, educational, and research activity which service to medical recording of patient The paper analysis of the internal and external developments and the external environment,the hospital information management system is requirement and only way for modernization of hospi
6、tal building. After analysising all the operation of the Hospital information management systemIt introduced more stable and reliable Powerbuilder as object-oriented tools,background chosen Oracle database.Then I had a comprehensive analysis about the “Hospital information management system”,and foc
7、uses on the overall system design,on the basis of system development in the framework,I had a detailed design of various functional modules.The design thought about all the operation in the management of medical treatment,it carried out medical treatment, inquiring about communication, managing the
8、blocks about safeguard in medical treatment, managing the accounts of medical treatment, and so on.This system has upper practicability and maintainability,The system interface friendly,having strict authority control,and it is distensible and it could be operated easily .All these due to the using
9、of oo means and C/S truss which is used to design the system in management of medical treatment.Keywords: database,C/S truss,the system in management of medical treatment目 录摘 要IABSTRACTII1 绪论11.1 课题的背景11.2国外社保信息系统概述21.3我国社保管理面临的困难及解决方案32 系统设计需求分析52.1社会保险基本业务流程52.2社会保险医疗待遇子系统基本业务52.2.1医疗费用审批62.2.2医疗费
10、用审核62.2.3医疗费用报销62.2.4定点医疗机构结算62.2.5基础数据数据查询维护72.2.6信息查询72.2.7医保卡管理72.2.8医疗帐户管理72.3系统开发应用技术72.3.1软件开发工具-PowerBuilder72.3.2数据库-Oracle数据库82.3.3数据库接口语言-PL/SQL语言82.3.4 PB与Oracle的结合82.3.5 Client/Server(客户/服务器)体系82.4系统运行环境92.4.1社会保险计算机管理信息系统的系统要求与结构92.4.2系统运行的硬件平台93 医疗管理子系统的设计过程103.1 医疗管理信息子系统的总体设计103.1.1
11、系统设计的目的103.1.2 系统的功能介绍103.1.3 系统设计的原则103.2系统的第一层设计数据服务层设计113.2.1数据库表设计113.2.2数据库的完整性和安全性133.3系统的第二层设计客户服务层设计143.3.1 医疗管理系统的各界面设计前143.3.2用户登陆界面的设计223.3.3医疗费用审批异地人员审批界面设计243.3.4医疗费用审核医疗费用审核扣款界面设计263.3.5医疗费用报销慢性病超段费用报销界面设计293.3.6定点医疗机构结算定点医疗机构月结算信息查询界面设计303.3.7基础数据维护-药品目录信息维护界面设计303.3.8信息查询医疗帐户信息查询界面设计
12、323.3.9医保卡管理医保卡挂失、解挂、注销、补发界面设计333.3.10医疗帐户管理年终结转界面设计354 系统测试374.1 软件测试方法374.2 本系统测试简述385 医疗管理子系统的功能实现405.1登陆窗口界面实现405.2异地人员审批界面实现415.3医疗费用审核扣款界面实现415.4慢性病超段费用报销界面设计435.5定点医疗机构月结算信息查询界面445.6药品目录信息维护界面445.7医疗帐户信息查询界面455.8医保卡管理465.9年终结转界面47总 结48致 谢错误!未定义书签。参 考 文 献491 绪论1.1 课题的背景随着现代科学的迅猛发展,各学科之间的相互渗透、相
13、互交叉已成为趋势。而在现代管理领域内便产生了一门将管理科学、计算机软、硬件技术以及定量决策方法有机结合的信息管理科管理信息系统,即MIS1。MIS系统的发展及其应用已经深入到社会的各个角落,像商业企业,公安,交通,统计,电力以及社会保障事业等。社会保障制度作为满足人类需要的一种机制,已经普遍为人们所接受。社会保障制度的出现距今已有一百年的历史,世界上许多国家已经建立了本国的社会保障体系。社会保障体系在保障劳动者的基本生活,缓和劳资关系,促进劳动力市场的发育和经济发展,以及稳定社会政治、经济、生活秩序等方面起着不可忽略的作用。我国社会保障制度的逐步建立,在社会主义经济发展中,发挥了不可替代的作用
14、。党的十四届三中全会提出,我国社会保障制度改革的基本目标是:到本世纪末要逐步建立起适应社会主义市场经济要求的,范围覆盖城镇所有从业人员,费用负担和待遇标准合理,基金统一调剂使用,社会化管理程度较高的社会保险体系。作为我国社会主义市场经济五大支柱之一的社会保障制度的建立和改革,任务是很繁重的。社会保障体系是适应我国经济迅速发展,为保障职工利益,保证社会稳定发展的一大国策。党在十五大会议上指出“建立完善的社会主义社会保障体系是我国进一步深化改革的基本保证,进一步加强社会保障体系建设是我国下一步的重要工作。”特别是在深化改革过程中,企业的生存、发展完全进入市场经济,在激烈竞争的环境下企业在经营中必然
15、会出现一定的风险性,市场经济带来的关,停,并,转,也是发展中的必然性。传统的福利式的退休金制和公费医疗报销制已无法适应当今的企业发展,也制约了人才流动。只有建立国家的社会保障体系,才能保证职工切身利益,真正降低企业负担,促进人才合理流动,保障社会经济稳定发展。目前社会保障体系正在不断规范化,法制化,而且已经在实际生活中发挥了巨大作用,这与全国各地,各级社会保障职能部门的共同努力是分不开的。只有加强各社会保障体系的建设,才能真正发挥社会主义社会保障体系的职能,所以整个社会保险制度、条例、队伍和系统的建立具有划时代的意义。从世界各国社会保障制度建立的历史发展情况看,随着时间的推移,各种因素的变化发
16、展,社会保障体系中所包含的内容、层次、范围和目标日趋扩大和复杂化,其资金的筹措渠道也日渐增多。过去一些国家奉行高福利政策,而今已经出现了“社会福利危机”,形成了沉重的国家财政负担。这些国家正在通过各种政策的调整,试图摆脱困境,为社会保障制度找到一套与经济发展速度相适应,与人口结构变化相吻合,与人民的生活质量提高相一致的,个人、雇主、国家共同负担的社会保障机制。这正是八、九十年代世界各国普遍进行社会保障制度变革的主要原因。德国是世界范围内采用社会保障立法最早的国家,于1889年首次立法,后来又多次修改和完善社会保障立法。其社会保障基本内容是比较齐全的的国家,包括养老、生病、失业、工伤和生育,以及
17、部分原因而丧失劳动能力或遭受意外而不能参与市场竞争者及其家属提供的基本生活保障,其目的是通过社会保障使他们重新获得参与竞争的机会。资金筹措来源是受保人、雇主和政府三方根据不同情况按相应比例缴纳。日本从保险方法和国家直接负担上寻求经济保险途径,对陷入生活困境者,通过国家援助,保障其最低限度的生活水平。同时谋求公共卫生和社会福利的提高,以使所有国民都能过上真正有文化的社会成员生活。日本是在1941年首次立法,目前包括养老、工伤、医疗、生育、失业和家属津贴保险,保险对象是全民。资金筹措来源是受保人、雇主和政府三方根据不同情况按相应比例缴纳。美国将社会保障视为社会安全网,是避免人们因年老、疾病、失业、
18、伤残等等原因中断或丧失劳动能力引起的收入降低,为人们提供因结婚、生育和死亡带来的特殊开支以及抚育子女的家庭津贴的一种保障体系。美国最早立法是在1935年,经过多次修订,目前包括养老、工伤、医疗、生育、失业和家属津贴保险。资金筹措来源是受保人、雇主和政府三方根据不同情况按相应比例缴纳。1.2国外社保信息系统概述社会保障管理信息系统是借助现代化的计算机和通讯技术手段,将社会保障系统相关信息进行快速、安全、有效地管理。目前,世界各国社会保障系统已逐步广泛采用计算机及其网络技术。在发展过程中伴随计算机、数据库及其网络技术的发展而逐步发展。如:美国、德国、法国和西班牙等国家经过几十年不断完善,均采用了先
19、进的计算机及其网络技术,实现全国连网,信息共享,同时利用磁卡和IC卡技术为广大参保者提供简便、安全、高效的个人查询、领用手段。纵观世界各国社保信息系统建设情况来看,大致可分为四个阶段:批处理阶段,实施集中处理阶段,分散网络化处理阶段,全局网络化阶段近一两年来,由于计算机本身及计算机相关技术和计算机网络技术的飞速发展,大大地促进了管理信息系统的结构改变及传统管理模式的改变。特别是数据库技术、Internet/Intranet技术和智能卡技术的飞速发展为世界范围的社会保障计算机信息管理系统的发展提供了巨大的推动力,使之朝着更为完善有效的方向快速发展。1.3我国社保管理面临的困难及解决方案我国社会保
20、障体系和世界其他发达国家相比,可谓是刚刚起步。对于我国长期推行退休金制和公费医疗制度情况下,要全面建立社会化保障体系,必定要面临种种困难。广大职工习惯退休金制和公费医疗报销制度,对社会保障体制了解不够,一时还不能十分清楚认识国家、企业和个人共同承担养老、医疗等负担的政策;企业在社保体系尚未完善情况下,不能自觉执行相关社会保障有关条例。在整个社会保障体制建立过程中,完全依靠国家社会保障职能管理部门推动,尚未得到全面认知。缺乏具有法律效应的监督机制。我国是一个地域广阔、发展不平衡的国家,必然导致在建立适合我国的社会保障体系过程中,随地域、经济、文化的不同政策会相应调整,给各地社保工作带来复杂性。人
21、口众多是我们国家的主要特点,目前按政策应纳入社会保障体系的企事业职工近三亿,各地社会保障管理部门正承担着繁重的收缴、发放、异动、审定等等管理工作。社会保障体系是一个涉及所有参保职工和企业的实际利益的系统;是关系到国家稳定发展的关键体系;是管理大量资金的系统,要求在管理上严格遵从政策和按照实际缴纳、拨付情况建立个人帐户。个人帐户的建立和管理是一个相当复杂、细致的工作,随社会保障工作的不断普及,完全靠手工建立和管理个人帐户是远远无法满足整个社会保障体系发展要求的。在社保系统实施所遇到的各种困难,总结下来可分为两大类:第一类是社保系统的相关信息及时、准确的管理问题;第二类是实施中的安全的与快捷问题。
22、社保计算机管理信息系统与卡(磁卡、IC卡)技术为解决社保系统实施中的各种困难提供了技术上的解决方法。通过社保计算机管理信息系统可有效地实现社保管理自动化、信息传送网络化、数据利用综合化,及时可靠地进行社保管理,由于网络化自然地实现了各种数据的共享,避免大量的重复劳动,准确及时自动提供各类查询、统计及各类报表,大大地提高社保系统的工作效率。智能IC卡技术的安全可靠性和可脱网操作的特性,为基层社保部门提供了可节省网络投资的技术手段,还可以为每一位职工提供简便、安全、快捷的个人信息查询和各种保险金领取的手段。只有充分合理的利用现代信息管理技术及磁卡或智能IC卡技术与社保管理完善结合,才能真正克服上述
23、各种实施困难,真正实现社保系统我国社会保险事业距几年前已经有了很大发展,尤其是对计算机的应用。从手工操作发展到有本单位内部的Foxpro,Foxbase小型管理系统,到现如今的已经具有了核心平台这样一个社会保险管理信息系统全面解决方案。但是到现在为止,核心平台的应用仍在普及的过程中,仍有很多省市还未采用,而且就核心平台本身还有许多有待完善之处。由于我国地域辽阔,人口众多,加之地区发展不平衡,所以对于不同地区,我们要在原系统架构基础上设计不同的应用程序。本文针对社会保险信息系统医疗子系统中的医疗慢性病模块进行设计。该模块的主要功能是给单位集体以及个人进行门诊慢性病申报,门诊慢性病审批,慢性病超段
24、报销,以及基本信息维护。2 系统设计需求分析2.1社会保险基本业务流程社保业务的处理是从单位每月上上报变动开始的。由于当前社保机构都是面向单位的,参保人以所在单位为基本单位参加社会保险,即单位参加某一险种的保险,则该单位的所有职工均参加该险种的保险。每月由单位到社保机构上报本单位本月人员变动,社保机构根据人员变动情况,按单位按月进行缴费核定、应付核定。缴费核定结束,根据缴费方式(现在有社保自收、地税代收和银行托收三种基金征缴方式)进行基金征集,在单位足额缴费情况下,按月进行划账。根据政策,社保机构的拨付都是足额拨付,并且采取社会化发放的形式,将应付金额足额拨付到银行。其基本流程如下图2.1所示
25、图2.1社会保险基本业务流程2.2社会保险医疗待遇子系统基本业务从功能上来划分,依据社会保险的具体业务需求,中心端业务系统可以分为系统管理子系统,公共业务子系统,养老待遇子系统,医疗待遇子系统,工伤待遇子系统,生育待遇子系统,失业待遇子系统七大部分,另外提供财务接口,社保经办机构与缴费单位数据交换接口,社保经办机构与银行和地税接口,医院系统待遇计算和数据交换的接口服务,以及统计查询系统和社区服务系统。下面介绍一下医疗待遇子系统的结构。2.2.1医疗费用审批医疗费用审批包括:门诊大病审批;转外就医审批;特殊门诊审批;门诊慢性病审批;家庭病床审批;异地人员审批等。本设计以异地人员审批进行设计。2.
26、2.2医疗费用审核此模块主要完成医保中心对定点医疗机构上传的就诊结算费用进行各种情况的审核,包括对应该审批的项目是否审批的审核,住院凭证号是否报送情况的审核,以及对费用的抽样性人工复核,包括审核其医疗服务及药品范围的合理性、收费的合理性、费用支付方式的合理性,根据审核结果,对不合理的费用可以进行全部或部分扣款,则医保中心在与定点医疗机构进行费用结算时自动扣除这些费用。并且可以通过辅助查询调阅病历信息。各定点医疗机构所属分局有审核本辖区的药品费用明细的权限,中心有审核所有定点医疗机构药品费用明细的权限。经过以上分析,拟对该该模块设计实现以下功能:可以通过医疗机构编号、医疗类别、结算日期等查询费用
27、结算信息选择结算费用信息,进入查看处方明细。确定完成:输入扣款金额和扣款原因。要求:审核过的改变颜色,可以对相应费用排序。2.2.3医疗费用报销医疗费用报销包括:门诊大病,门诊慢性病,门诊特检特治,转外就医,家庭病床,外伤住院特殊病种门诊等报销等类型。本设计以门诊慢病超段报销为例进行设计。对门诊慢性病超出定额个人自付的费用统计出来,可以录入,年终视基金节余情况给予部分报销,根据设定的起付标准和报销比例进行报销。设计主要完成以下功能:读卡,显示个人信息。选择医疗类别为门诊慢性病超定额,录入病种信息。判断该参保人员是否有有效的审批信息。选择录入处方明细、还是收费类别方式录入。确定完成:医疗费用结算
28、,保存费用信息,写卡。2.2.4定点医疗机构结算定点医疗机构结算主要包括:定点医疗机构月结算和定点医疗机构年结算,定点医疗机构结算信息查询。本设计以定点医疗机构月结算为例进行设计。每月定点医疗机构和医保经办机构提供医疗保险_年_月定点医疗机构医疗费结算表,根据定点医疗机构和药店发生的记帐费用,每月对审核过的费用信息进行统计,将应该支付给定点医疗机构和药店的记帐费用及时支付;然后给财务送费用明细的时候,直接传实际发生的费用。设计主要完成以下功能:录入定点医疗机构编码和结算的月份。根据扣款费用和相关政策对医保患者在定点医疗机构指定月份的医疗费用进行结算。2.2.5基础数据数据查询维护基础数据查询维
29、护包括药品目录信息维护、诊疗项目信息维护、药品目录信息维护、定点医疗服务机构信息维护、服务设施信息维护等。本设计以药品目录信息维护为例进行设计。此模块可以对药品目录信息进行录入、查询、修改、删除操作,药品的维护采用准入法,即进入目录内的药品都是基本医疗保险允许支付和允许部分支付的。设计主要完成以下功能:可新增一个药品信息,在录入时,对药品单价等需要合法性校验的数据项会自动校验。可以录入各种条件,查询出相应的药品目录信息。对查询出的信息可以进行修改或删除,并保存。2.2.6信息查询在医疗管理系统中很多地方都要进行信息查询,本设计一医疗帐户信息查询为例进行设计,实现以下功能:通过输入人员个人编号,
30、身份证号等基本信息,查询到医保人员的基本医保信息,医疗帐户的注入信息和医疗费用累计信息。2.2.7医保卡管理医保卡管理要求能够实现医保卡的挂失、解挂、注销和补发等功能。2.2.8医疗帐户管理医疗帐户管理主要完成对医疗个人帐户的年末计息结转处理,生成新的一年的个人帐户。结转时间为每年12月31日。可以通过以下操作实现:录入年度、结息日期、单位编号(可选,否则全部医疗单位)完成确定:记息结转生成下一年度的帐户。2.3系统开发应用技术2.3.1软件开发工具-PowerBuilderPower Builder是基于windows的专业的客户/服务器开发工具,是客户/服务器体系结构下开发客户程序的开发工
31、具。它开发出的应用程序可以和服务器端的数据库协同工作。Power Builder是面向对象的快速开发工具。无需编程,Power Builder 便可以开发人员迅速简便的建立复杂的图形应用来访问存储在本地或服务器的数据;可访问封装在Database对象中的数据。同时,Power Builder支持多种关系数据库管理系统,Power Builder提供了多种接口,应用程序可通过ODBC接口访问本地多种数据库,如 Fox Pro、X Base。另外,还可通过专用接口与大型数据库相连,如Sybase、Oracle等。Power Builder支持嵌入式SQL语句、动态语句。2.3.2数据库-Oracl
32、e数据库Oracle是一种对象-关系型数据库管理系统,在数据安全性与完整性控制方面具有优越性能。Oracle数据库有如下特点:支持多用户、大事物量的事务处理;数据安全性和完整性控制;提供对于数据库操作的接口;支持分布式数据处理;可移植性、可兼容性、可连接性等。同时,Oracle数据库也是为优化CLIENT/SERVER体系结构而设计的关系数据库。2.3.3数据库接口语言-PL/SQL语言SQL是一种灵活高效的查询语言,其主要功能是对关系数据库中的数据进行操作和处理。PL/SQL语言是一种高级数据库程序设计语言,该语言专门用于在各种环境下对Oracle数据库进行访问。语言集成于数据库服务器中,
33、PL/SQL代码可以对数据进行快速高效的处理。PL/SQL是在SQL语言中扩充了面向过程语言中使用的程序结构,代表了面向过程化的语言与SQL语言的结合。2.3.4 PB与Oracle的结合在客户/服务器管理信息系统中,数据库服务器是整个应用系统的核心,主要完成数据库数据的存储管理、安全管理、并发控制、事务管理、完整性维护、优化查询等工作。而前台(即客户机)则完成数据请求、数据表现、菜单、界面等工作。在以Oracle为数据库管理系统、PowerBuilder8为开发工具的环境中,PB可以完成的任务是:设计窗口和窗口中的控件,生成菜单,通过数据窗口或SQL语句操纵数据库,同种或异种数据库数据的拷贝
34、和转换等工作;Oracle主要完成对数据库对象(如表、视图、存储过程、函数、触发器、用户、角色、序号、同义词等)的存储和管理,接收、执行客户机或Web服务器上传送来的SQL指令并将其执行结果返回给客户机或Web服务器,进行优化查询、事务处理、并发处理、恢复与备份等工作。2.3.5 Client/Server(客户/服务器)体系客户/服务器结构是指有网络连接的一个或多个客户机和一个或多个服务器构成的、用以实现客户/服务器模式的一种分布式的应用体系结构。其实现过程为,客户机向服务器提出服务请求,服务器响应并处理这些请求,然后将结果返回给客户机。客户/服务器结构有利于资源共享,能使应用最佳的利用计算
35、机资源。2.4系统运行环境2.4.1社会保险计算机管理信息系统的系统要求与结构如表2-1所示,采用Client/Server系统结构的Oracle数据库完全可以满足社会保险系统的要求。并结合客户需求,认为该系统是可采纳的。社会保险计算机管理信息系统的系统要求与结构 表2.1性能要求项目要求社会保险系统要求体系结构特点Client/Server数据库特点Oracle开放性容纳新技术满足满足符合工业标准满足满足硬件透明性满足满足标准化逻辑视图与规范化协议满足标准化的数据通讯协议满足满足可靠性运行可靠性满足满足安全性数据恢复能力满足数据传输安全性满足满足扩展性规模平滑过渡满足满足高低端产品一致满足实
36、用性面向用户满足满足保护投资基础数据库转换满足2.4.2系统运行的硬件平台系统运行的硬件平台的可选型如下:服务器端: 硬件:小型机:IBM、SUN、HP 、DEC UNIX服务器:SUN 、DEC、HP、SGI、IBM 微机服务器:CAMPAQ、HP、IBM、DEC 软件:支持所有的操作系统客户机端: 硬件:IBM PC 386/486以上软件:WINDOW3.1、WINDOW95、OS/2、NETWARE3 医疗管理子系统的设计过程3.1 医疗管理信息子系统的总体设计3.1.1 系统设计的目的医院管理信息系统是为了适应医院综合管理的需求,改变医院管理的传统模式,加速医院管理的自动化、标准化和
37、科学化,为医院管理决策部门和主管部门制定医院管理决策提供可靠的信息依据,为提高医院的社会效益和经济效益服务。医院信息系统的设计应实现:划价收费一条龙服务,缩短前台业务处理时间,减少病人重复排队现象,改善服务质量。防泻堵漏,减少病人欠费现象,以保证医院的经济收入。数据高度共享,无纸化信息传递,降低管理成本,尽可能地提高管理数据的准确性和实时性。人、财、物规范化管理。自动进行医院和事物方面的各种统计和计算,提供辅助决策支持,以缩短决策周期。协助医疗质量检测和控制。在医院各部门之间进行数据通信,自动把信息送到各有关科室。3.1.2 系统的功能介绍建立全院计算机网络,实现信息资源共享。建立数据库,集中
38、存储医院管理和病人的医疗数据信息。支持医疗和管理的窗口服务,完成医院各部门之间的信息传递。支持医疗科研和教学,提供临床诊断和医院管理的辅助决策支持系统。建立计算机网络和数据库的维护机制。3.1.3 系统设计的原则合法性:设计中应符合国家统一的财务、统计、医院管理的制度法规和要求。正确性:系统中应做到各种数据完整真实和标准。保密性:操作人员进行系统运行,均应采用操作权限密码实时作系统。可靠性:系统中的各个子系统功能齐全,结构联系紧密。易用性:数据输入操作简便,易记易学,反应迅速。通用性:系统设计要具有易移植性,便于推广使用。扩充型:根据医院信息管理的不同的要求,系统应具有可扩充性。3.2系统的第
39、一层设计数据服务层设计 数据库设计主要是实现以下的功能:根据应用程序使用的环境平台,选择适宜的DBMS(如Oracle)和开发工具(如PB); 设计数据库,编写定义数据库模式的SQL程序; 编写确保数据正确录入数据库的用户接口应用程序;录入数据库数据;运行各种与数据库相关的应用程序,以确认和修正数据库的内容。3.2.1数据库表设计在PB与数据库连接之前,先创建系统开发所需要的数据库表,表的格式如下:定点医疗机构月结算信息表定点医疗机构月结算信息表 表3.1列名注释数据类型是否为空AKB020服务机构编号1VARCHAR2(14)NZKC050门诊大额救助金支出(实付)NUMBER(12,2)Y
40、ZKC051门诊公务员补助支出(实付)NUMBER(12,2)YZKC052门诊企业补充支出(实付)NUMBER(12,2)YZKC053门诊账户支出(实付)NUMBER(12,2)YZKC054门诊统筹支出(实付)NUMBER(12,2)YZKC055门诊违规扣款NUMBER(12,2)YZKC056门诊实付金额NUMBER(12,2)YZKC057住院大额救助金支出(实付)NUMBER(12,2)YZKC058住院公务员补助支出(实付)NUMBER(12,2)YZKC059住院企业补充支出(实付)NUMBER(12,2)YZKC060住院账户支出(实付)NUMBER(12,2)YZKC06
41、1住院统筹支出(实付)NUMBER(12,2)YZKC062住院违规扣款NUMBER(12,2)YZKC063住院实付金额NUMBER(12,2)YZKC064保证金扣除金额NUMBER(12,2)YZKC065实付总金额NUMBER(12,2)YAAE011经办人VARCHAR2(20)YAAE036经办日期DATEYAAE117支付标志VARCHAR2(3)Y慢性病超段报销信息表(KC30)慢性病超段报销信息表 表3.2列名注释数据类型是否为空AAE001年度VARCHAR2(4)NAAC001个人编号VARCHAR2(20)NAKA120报销病种VARCHAR2(20)NCKC131录入
42、流水号NUMBER(12)NAKA121病种名称VARCHAR2(50)YAKC264录入金额NUMBER(12,2)YAKC260报销金额NUMBER(12,2)YBL本病种报销比例NUMBER(5,4)YAAE117结算标志 0未报销,1已报销VARCHAR2(4)YAAC002公民身份号码VARCHAR2(18)YAAC003姓名VARCHAR2(20)YAAC004性别VARCHAR2(3)YAAB001单位编号VARCHAR2(14)YAAB004单位名称VARCHAR2(50)YAAE035录入日期DATEYAAE036报销日期DATEYAAE200删除标志VARCHAR2(3)Y
43、慢性病超段报销信息表的作用:对于满足审批条件、报销年度不为空、报销病种不为空的人员进行慢性病超段报销。AAE001 年度:报销年度不能为空。AKA120 病种编号:包括三大类病种分别为三种特病、其他病种和数量病种,三种特病、其他病种和数量病种在慢性病超段报销的时候不能同时录入。AAE117 结算标志:AAE117=1表示此人以报销本年度不能在报销,AAE117=0表示此人本年度没有进行报销。AAE036 报销日期:一年中只能报销一次。AAE200 删除标识:AAE200=1表示记录删除,AAE200=0表示记录没删除AKC260_LJ 累计报销金额:所有报销金额的累计。医疗保险个人帐户信息表(
44、KC02)医疗保险个人帐户信息表 表3.3 列名注释数据类型是否为空AAC001个人编号VARCHAR2(20)NAAE001年度NUMBER(4)NAAB001单位编号VARCHAR2(14)NAKC080上年结转金额NUMBER(8,2)YAKC083继承金额NUMBER(8,2)YAKC087当前帐户结余NUMBER(8,2)YCKC255本次可圈存金额NUMBER(8,2)YAKC085医疗本年缴费月数(主险种)NUMBER(3)YAKC134累计缴费月数NUMBER(3)YAKC135大病累计缴费月数NUMBER(3)YAKC136大病连续缴费月数NUMBER(3)YAKC094帐户计息基数NUMBER(12,2)YCKC043帐户支出累计(本年+上年结转)NUMBER(8,2)YAKC086本年帐户支出累计NUMBER(8,2)YAKC088本年统筹支付累计NUMBER(8,2)YZKC022本年救助金支付累计NUMBER(8,2)YZKC026本年公务员补助支出累计NUMBER(8,2)YZKC029本年补充医疗补助支出累计NUMBER(8,2)YBKC090本年起付标准累计支付(三种大病使用)NUMB