医疗保险信息系统MIIS2.docx
- 文档编号:20336347
- 上传时间:2023-04-25
- 格式:DOCX
- 页数:27
- 大小:85.57KB
医疗保险信息系统MIIS2.docx
《医疗保险信息系统MIIS2.docx》由会员分享,可在线阅读,更多相关《医疗保险信息系统MIIS2.docx(27页珍藏版)》请在冰豆网上搜索。
医疗保险信息系统MIIS2
营销062班第二小组组长:
李琳琳成员:
尤红利赵晓意杨仁建孟德州刘小丽马楠
医疗保险信息系统(MIIS)
摘要
随着社会的发展,人们对健康越来越关注,医院的业务不断增长,处理越来越复杂,简单的人工经营管理,已无法满足医院的需要,成为医院发展的瓶颈,人们对医疗服务的要求也越来越高。
传统的手工操作模式,病人帐目繁杂,病人查帐困难,职工的医疗保健系统和报销的问题出现错误严重现象严重且无法追踪,人工传送各种记帐单容易漏、错帐,人工划价收费差错难以避免,因此,如何提高服务水平、提高工作效率,成为迫待解决的问题。
因此医疗保险信息系统恰好满足了这些需求。
本系统是医院管理信息系统的子系统。
在本系统中要实现的系统模块是医疗保险信息系统和系统维护子系统。
本文在对系统进行了详细的需求分析后,确定了本系统的业务流程,介绍了开发本系统所用的关键技术。
其次在此基础上进行了系统的模块设计、实体-联系图(E-R图)设计、关系模式设计、数据库设计、代码设计、人机界面设计等,详细地阐明了本系统各功能的实现,包括资料管理,进货管理,销售管理,库存管理,系统维护。
最后对系统进行了测试,记录在系统调试的时候遇到的各种问题以及解决方法,。
关键词:
医疗保险信息系统(MIIS)医疗保险管理系统维护
Themedicalinsuranceinformationsystems
ABSTRACT
Alongwiththedevelopmentofthesociety,peoplepaymoreattentiontothehealth,thebusinessofthehospitalincreasescontinuously,handlemoreandmorecomplicated,thesimpleartificialmanagementhavealreadycan'tsatisfythedemandofthehospitalandbecomethebottleneckofthehospitaldevelopment.therequestofpeopletomedicaltreatmentserviceisalsomoreandmorehigh.Thetraditionalhandicraftoperationmode,patient'saccountiscomplicated,thepatientchecksthedebtdifficulty,thediseaseareaandthedrugswastephenomenonseverityofthepharmacyandcan'ttrack,theartificialdeliversvariousopenaccountlistiseasylytoleak,wrongdebt,theartificialrowsthepricechargemistakeishardtoavoid.Therefore,howraisetheservicelevel,theexaltationworkefficiency,becometheproblemthatforcestotreattoresolve.Sothehospitalmanagementinformationsystemsatisfiedtheseneedsbyluck.
Thissystemisthesub-systemofthehospitalmanagementinformationsystem.Thesystemmoldpiecewantedtocarryoutinthissystementerstosavetosellthemanagementandsystemtosupportsub-system.Thistextintroducedadevelopmentoriginallythekeytechniqueusebysystem,makingsurethebusinessprocessofthissystemaftercarryingondetailedneedanalysistothesystem,goingforwardtogothemoldpieceofthesystemdesign,entitythisfoundation-thecontactdiagram(E-Rdiagram)design,therelationmodedesign,databasedesign,codedesign,man-machineinterfacedesignetc.,clarifiedthissystemarealizationindetailoffunction,thesefunctionsincludethedatamanagement,enteringgoodsamanagement,salemanagement,stockmanagement,systemmaintenance.Returnedtocarryonatesttothesystemaftercarryingonexpatiationtothesefunctions,recordatthesystemadjuststotryoftimemeetofvariousproblemandresolveamethod.
Keywords:
Themedicalinsuranceinformationsystems(MIIS);Managementofentertosavemedicalinsurance;Thesystemsupport
目录
摘要II
ABSTRACTIII
第1章系统需求分析1
1.1可行性分析1
1.1.1技术可行性1
1.1.2经济可行性1
1.1.3营运可行性1
1.2MIIS系统的目标2
1.3系统功能需求2
1.3.1基本功能需求2
1.3.2子系统功能需求2
1.4系统性能需求2
1.5系统设计所用关键技术3
1.5.1ASP.NET技术简介3
1.5.2C#编程语言简介4
1.5.3SQL技术简介4
1.6设计环境5
第2章系统总体设计6
2.1总体设计概述6
2.2数据库设计7
2.2.1实体描述7
2.2.2联系描述8
2.2.3E-R图8
2.2.4转换规则8
2.2.5关系模式9
2.2.6属性图9
2.2.7数据库的实现11
2.3安全性、可靠性方案与措施13
2.3.1安全性方案和措施14
2.3.2可靠性方案与措施14
第3章系统详细设计15
3.1各模块详细设计与实现15
3.1.1医疗卡信息管理15
3.1.2入院登记管理15
3.1.3治疗情况管理16
3.1.4处方管理16
3.2模块处理过程21
第4章 系统测试与运行23
4.1系统测试概况23
4.2系统测试的基本原则23
4.3系统测试的方法23
4.4系统测试记录23
4.4.1医疗卡信息管理测试记录23
4.4.2入院登记管理测试记录24
4.4.3治疗情况管理测试记录25
4.4.4处方管理测试记录26
第5章结论28
致谢29
参考文献30
附录32
附录A:
主要源程序32
附录B:
软件使用说明59
附录C:
光盘61
第1章系统需求分析
医疗保险信息系统(MIIS)是信息系统在管理领域的具体应用,具有信息系统的一般属性。
从管理信息系统的建立、功能等方面来分析,管理信息系统可以定义为:
管理信息系统是用系统思想建立起来的,以电子计算机为基本信息处理手段,以现代通讯设备为基本传输工具,且能为管理决策提供信息服务的人机系统。
即,管理信息系统是一个由人和计算机等组成的,能进行管理信息的收集、传输、存储、加工、维护和使用的系统。
具体作用如下5点内容:
(1)用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。
(2)完整、及时提供在管理及决策中需要的数据。
(3)利用指定的数据关系分析数据,客观预测未来。
(4)向各级管理机构提供不同详细程度的报告,缩短分析和解释的时间。
(5)用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选择最佳的实施方案,以提高医院的经济效益。
1.1可行性分析
可行性分析是系统分析阶段的重要活动,是对系统进行全面、概要的分析。
它的任务是确定项目开发始否必要和可行。
它的主要目标是:
进一步明确系统的目标、规模和功能,对系统开发背景、必要性和意义进行调查分析,并根据需要和可能提出拟开发系统的初步方案和计划,明确问题,对所提供系统大致规模和目标的几个有关约束条件进行论证,并且提出系统的逻辑模型和各种可能的方案,从而为系统开发项目的决策提供科学依据。
1.1.1技术可行性
对现有技术进行评价,以明确能否利用现有技术进行系统开发及系统实施。
计算机网络技术的发展和计算机硬件性价比的不断提升,使计算机全面应用于医院管理的各个环节成为可能。
B/S开发模式、COM、DCOM技术在国内各行各业的信息管理系统开发中已经被广泛采用,实践证明这些技术都非常适合医疗保险信息系统(MIIS)的开发。
1.1.2经济可行性
经济可行性:
对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行评估,对系统建成后可能取得的社会及经济效益进行估计。
目前国内应用MIIS的医院在信息化上的软硬件投资只占其年收入的1%-3%,而应用MIIS后,阻塞了管理漏洞,杜绝了药品的丢失,节省了人力,提高了医院的财、物管理水平,改善了患者的就医环境,方便了患者就医和查询,提高了医院的服务效率和服务质量。
因此带来的经济回报将远远超过信息化过程中的投入。
1.1.3营运可行性
营运可行性:
指系统对组织机构的影响,对现有人员和机构、设施、环境等的适应性以及进行人员培训补充计划的可行性。
国内自上世纪80年代末就开始应用MIIS,经过近20年的发展,我国大部分医院都有主管MIIS的信息科,绝大部分医院都使用过单机版计算机软件来完成日常的收费划价以及药库管理工作。
经调查发现华东地区近95%的医院都在20世纪90年代中期开始应用MIIS。
所以医院的计算机信息管理人才、计算机硬件设备、操作员的计算机应用能力都为系统的运行过程提供了可靠保证。
1.2MIIS系统的目标
MIIS的目的就是支持医院的行政管理与事务处理业务,使医院的业务操作流程和日常管理规范化。
采集、分析处理、存储各种基础数据并使之标准化,通过网络在院内各科室之间传递,简化信息流程,为医院查询、分类汇总、统计、决策分析提供及时准确的数据,杜绝以前手工操作带来的差错,减少工作流程,提高工作效率。
为了实现以上功能,我们必须做好以下几点:
基础数据标准化,重视系统的实用性、经济性、安全性,顺应管理扁平化的管理趋势。
1.3系统功能需求
1.3.1基本功能需求
医疗保险信息系统(Themedicalinsuranceinformationsystems(MIIS))的主要目标是支持医院的行政管理与事物处理业务,减轻事物处理人员的劳动强度,辅助医院管理,辅助高层领导决策,提高医院的工作效率,从而使医院能够以较少的投入获得更好的社会效益与经济效益,像财务系统,人事系统,住院病人管理系统,药品库存管理等都属于MIIS的范围。
1.3.2子系统功能需求
1.3.2.1医疗保险信息系统功能需求
医疗保险信息系统的主要任务有:
(1)医保中心管理子系统
供医疗保险管理机构使用,主要实现投保单位和投保职工管理、基金管理(统筹基金和个人账户资金)、结算、黑名单管理、查询、统计、报表输出、审核、系统维护等功能。
(2)医保卡管理子系统
供医疗保险管理机构发卡使用,主要实现医疗卡注册、年度初始化等功能。
(3)定点医院管理子系统
供定点医院使用,主要实现处方审核与录入、就诊费用结算、系统查询与维护等功能。
1.3.2.2系统维护子系统功能需求
(1)用户资料的管理
(2)用户权限的管理
(3)系统登陆信息维护
1.4系统性能需求
(1)时间需求
在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。
(2)灵活性
当用户需求,如操作方式,运行环境,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。
(3)安全性
对于不同的环境保密性要求不同,系统应有安全性控制,用户身份鉴别。
(4)稳定性
用户界面能保证用户正确可靠地使用系统,保证程序和数据的安全性。
(5)可维护性
为适应未来需求的变化,系统应具有较好的可维护性,以便系统维护人员可以很方便的做到增加新的功能,对界面进行调整,数据库维护等等。
(6)可靠性
系统的数据要保证一致性、准确性,系统还应具有较高的容错性,以便于非熟练用户的操作。
(7)易用性
系统具有简单易用的操作界面,用户可通过两种不同的查询方式对XML文档进行查询,查询结果完全清晰可视化。
1.5系统设计所用关键技术
1.5.1ASP.NET技术简介
(1)ASP.NET概述
ASP.NET不仅仅是下一版本的ActiveServerPage(ASP);它是统一的Web开发平台,用来提供开发人员生成企业级Web应用程序所需的服务。
ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强该ASP应用程序的功能。
ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、BASIC和JScript.NET.)创作应用程序。
另外,任何ASP.NET应用程序都可以使用整个.NETFramework。
开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。
这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。
当创建ASP.NET应用程序时,开发人员可以使用Web窗体或XMLWebservices,或以他们认为合适的任何方式进行组合。
每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义
Web窗体页是用ASP.NET技术生成的。
ASP.NET是一种统一的Web平台,它提供了生成企业级应用程序所必需的全部服务。
ASP.NET又是基于.NETFramework生成的,因此整个框架都可用于任何ASP.NET应用程序。
您可以使用任何与公共语言运行库兼容的语言(包括MicrosoftVisualBasic、VisualBASIC和JScript .NET)来创作应用程序。
(2)ASP.NET工作原理
ASP.NET与常见的在Client端实现动态主页的技术如Java applet、 ActiveX Control、VBScript、JavaScript等不同,ASP.NET中的命令和 Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端的Script命令则是由浏览器来解释执行。
由于ASP.NET是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP.NET,也不必担心别人下载程序从而窃取编程逻辑。
ASP.NET程序通过后缀名为. asp的ASP.NET文件来实现其功能,一个. asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。
当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web服务器。
如果Web服务器上装ASP,就调用ASP,ASP读出相应 . asp文件,解释并执行命令,动态生成一个HTML页面回传Web服务器,然后Web服务器把结果发送给浏览器。
ASP文件的制作和HTML类似,且可和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中,这使得HTML文件的编写与脚本的开发融合在一起。
通过ASP.NET内置的对象、服务器组件 (Sever Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。
ASP.NET与网关及服务器扩展模式相比有以下优点:
①完全与HTML文件融合在一起;
②容易创建,不需要其它编译、链接程序;
③面向对象的并通过ActiveX Sever对象可扩展。
在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于服务提供者来说,其目的则是向用户推销自己的产品或服务。
因此,让用户通过浏览器查询服务的后端数据是许多Web服务提供者必须提供的服务,ASP通过内置的ADODB组件来实现这一功能。
可以使用ADO去编写紧凑简明的脚本,以便连接到ODBC兼容的数据库和OLE DB兼容的数据源。
(3)ASP.NET的发布
当编辑好ASP文件后,必需发布后才能实现其功能,ASP文件本身并不能运行。
我们用Windows自带的工具IIS(windows2000 XP)来发布ASP文件。
(Windows 98用PWS发布)在Windows XP中打开控制面板→管理工具→Internet信息服务。
双击Internet信息服务,于是我们就来到了IIS的使用界面。
打开网站→默认网站在默认网站内新建立虚拟目录为目录起个别名例如“网上购物” →选择内容的目录路径→设置权限(通常不允许访问写入权限,防止网页被改) 顺利完成以上操作就表示你已经成功发布了你的网页。
(“网上购物”已在默认网站内)
1.5.2C#编程语言简介
C#(C-Sharp)是一种面向对象的编程语言,它将作为VisualStudio中的一部分推出。
C#既保持了C++中熟悉的语法,并且还包含了大量的高效代码和面向对象特性。
C#语言将在保持C/C++灵活性的基础上为程序员带来更高效的RAD开发方式。
它不仅能用于WEB服务程序的开发,并且还能开发强大的系统级程序。
目前有些语言,以牺牲灵活性的代价来提高效率。
可是这些灵活性正是C/C++程序员所需要的。
这些解决方案对编程人员的限制过多(如屏蔽一些底层代码控制的机制),其所提供的功能难以令人满意。
这些语言无法方便地同早先的系统交互,也无法很好地和当前的网络编程相结合。
对于C/C++用户来说,最理想的解决方案无疑是在快速开发的同时又可以调用底层平台的所有功能。
他们想要一种和最新的网络标准保持同步并且能和已有的应用程序良好整合的环境。
另外,一些C/C++开发人员还需要在必要的时候进行一些底层的编程。
C#是微软对这一问题的解决方案。
C#是一种最新的、面向对象的编程语言。
它使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。
使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。
最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。
因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
新兴的网络经济迫使商务企业必须更加迅速的应对竞争的威胁。
开发者必须不断缩短开发周期,不断推出应用程序的新版本,而不仅仅是开发一个“标志性”的版本。
C#在设计时就考虑了这些问题。
它使开发者用更少的代码做更多的事,同时也不易出错。
C#是一种现代的面向对象语言。
它使程序员快速便捷地创建基于Microsoft.NET平台的解决方案。
这种框架使C#组件可以方便地转化为XML网络服务,从而使任何平台的应用程序都可以通过Internet调用它。
C#增强了开发者的效率,同时也致力于消除编程中可能导致严重结果的错误。
C#使C/C++程序员可以快速进行网络开发,同时也保持了开发者所需要的强大性和灵活性。
1.5.3SQL技术简介
SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。
SQL通常使用于数据库的通讯。
ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。
SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。
使用SQL的常见关系数据库管理系统有:
Oracle、Sybase、MicrosoftSQLServer、Access、Ingres等等。
虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。
但是,标准的SQL命令,比如"Select"、"Insert"、"Update"、"Delete"、"Create"和"Drop"常常被用于完成绝大多数数据库的操作。
但是,不象其它的语言,如C、Pascal等,SQL没有循环结构(比如if-then-else、do-while)以及函数定义等等的功能。
而且SQL只有一个数据类型的固定设置,换句话说,你不能在使用其它编程语言的时候创建你自己的数据类型。
SQL功能强大,但是概括起来,它可以分成以下几组:
DML(DataManipulationLanguage,数据操作语言):
用于检索或者修改数据;
DDL(DataDefinitionLanguage,数据定义语言):
用于定义数据的结构,比如创建、修改或者删除数据库对象;
DCL(DataControlLanguage,数据控制语言):
用于定义数据库用户的权限。
1.6设计环境
硬件环境:
主频:
处理器奔腾41.7G以上
内存:
256M以上
硬盘:
20G以上
接口:
Ultra10EIDE
软件环境:
以Windows98/2000或更高版本系统为操作平台,使用ASP.NET平台实现本系统的功能。
第2章系统总体设计
系统总体设计是信息开发过程中的另一个重要阶段,在这一阶段中将根据前一阶段需求分析的基础上,按照逻辑模型的要求,科学合理地进行新系统的设计。
系统总体设计包含两个方面:
首先是总
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医疗保险 信息系统 MIIS2