医院门急诊挂号的分析与设计[1]_第1页
医院门急诊挂号的分析与设计[1]_第2页
医院门急诊挂号的分析与设计[1]_第3页
医院门急诊挂号的分析与设计[1]_第4页
医院门急诊挂号的分析与设计[1]_第5页
已阅读5页,还剩16页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安徽财经大学信息工程学院本科毕业设计本科毕业设计题 目 医院挂号系统的开发 学 院 电气信息学院 专 业 医学信息工程专业 指导老师 邓丽华 高级工程师 2011 年 05 月三甲医院门急诊挂号与收费系统的分析与设计摘要门诊挂号系统主要包括后台数据库的建立和维护及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强,数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。信息技术的应用加速了知识的传递、加工和更新,提升了企业的有效利用信息的能力,从而提高了企业的工作效率和生产能力。随着医院改革的不断深入,为了提高医院管理者把握改革的大方向,加强医院管理,发起医院减员增效,调动广大职工的工作积极性和主动性,提高社会效益和经济效益。加快医院信息化建设的任务也显得比较重要,如何利用现代的技术和管理理念提高管理水平,降低重复劳动、提升工作效率,提高服务质量也成为医院信息化建设不断思考和探索的问题。医院门急诊挂号与收费系统是整个医院信息化建设的最基础和最重要的一部分,是病人到医院就诊时需要做的第一个步骤。同时它也是医院了解病人的一个窗口,对医院门诊流程的探索与再造可以即提高医院的自身管理,也可以提高医院的服务质量。关键词:数据窗口;门急诊挂号与收费;医院信息化;门诊流程口The Analysis And The Design Of Registration And Charge System In Out-patient Or Emergency Department Of First Class Of The Third Grade HospitalAbstractThe appoinments registration system include two aspects . The establishment and maintenance of its database back-end development , and front-end application development . With regard to the former we called for the establishment of strong data consistency and integnity , and the databases data security . As for the latter we request applications functional , fully,easy to use and so on . The information technology application has accelerated the knowledge transmission , the processing and the renewal, has promoted enterprises the ability of effective making use of information, thus enhanced enterprises working efficiency and the productivity. along with the hospital reform unceasingly to depthss, in order to enhance the hospital superintendent to grasp the reform the general orientation,strengthens the hospital management, initiates hospital downsizing for efficiency, the reassignment general staffs work enthusiasm and the initiative, enhances the social efficiency and the economic efficiency. Speeds up the hospital information construction the duty also to appear quite importantly, how uses modern the technology and the management idea enhancement management level, reduces the repetition work,the promotion working efficiency,improves the grade of service also to become the hospital information construction unceasingly to ponder and the exploration question. Registration and charge system in out-patient or emergency department of hospital is the entire hospital information construction most foundation and a most important part, which is the first step receives a medical examination of the patient to the hospital when needs to do. At the same time, its also the hospital understands a patients window, The exploration and rebuild to the hospital out-patient department service process may enhance the hospital own management, also can improve the hospital service quality.Keywords:Data window;The analysis and the design of registration and charge system in out-patient or emergency department; Hospital information; Out-patient department service process 引言随着网络经济和知识经济的迅猛发展,企业间竞争一直围绕着企业内部管理进行,强调企业如何有效的利用自身的资源,提高生产能力、提高工作效率、降低成本。上个世纪末,伴随着信息技术革命,全球进入了知识经济的时代。信息技术的应用加速了知识的传递、加工和更新,提升了企业的有效利用信息的能力,从而提高了企业的工作效率和生产能力。安徽*医院是一家实力雄厚的三级甲等医院,业务范围辐射华东地区。为加快医院管理系统的信息化步伐,提高医院的管理水平、医疗水平、服务水平,增强在同行业中的竞争实力,建设和完善安徽*医院门诊信息系统变得十分必要。其建设的主要目标是:克服现有的以财务为中心的核算型医院信息系统的不足,实现以病人为中心的医疗信息系统;支持病人看病医疗服务和各医疗服务环节质量优化和效率的提高,即业务流程再造,充分体现“以病人看病为中心”的现代医院门诊管理思想与计算机信息技术的完美结合。本系统的实现以提高医院管理者把握改革的大方向,加强医院的信息化建设,调动广大职工的工作积极性和主动性,提高社会效益和经济效益为目的。1 业务概述1.1 传统业务处理模式介绍八十年代前,在计算机信息化技术与医院业务流程还未结合之前,手工操作背景之下的医院管理、病人挂号、医生开处方、交费均以人工记账开单的形式实现,这不仅耗用挂号时间,而且也不利于挂号信息的存储、及在医院的整个业务流程中得到合适的循环再利用。病人在挂号之时,无论是初诊还是复诊,都需要提供个人的相关信息,这给病人带来了麻烦,同时造成了病人挂号排队等待时间较长,医院难以掌握病人的过去病史,等一系列问题。随着改革开放的步伐,我国医疗水平的提高,以及我国人民就诊看病意识的增强,医院的业务不断的在扩大,看病人数也增多,这些都导致了医院业务由人工操作的不足和对新手段的迫切需求。1.2 现有信息系统应用情况我国医院信息系统的研发工作,经历了单机单任务的阶段、多机多任务的阶段以及微机网络一体化的阶段,这期间我国医院信息化有了很大进步。HIS(Hospital Information System)的应用已经涉及到许多方面,有些系统的功能也日趋完善。进入九十年代以来,我国运用计算机技术有了一些经验,成功地运行着某些部门级信息系统的医院,迫切地从国内、国际市场上寻求一种较为完整的适合中国国情的医院信息系统产品。医院信息系统的专家们也众口一声地呼吁国家卫生部及有关部门集中优势兵力,集中财力、人力、物力,下真功夫开发出一套适合我国市场的,有中国特色的医院信息系统,满足医院的迫切需求。2 系统需求2.1 系统总体需求本系统主要任务是实现病人的挂号、划价、交费、取药的一系列业务流程。总体的来说系统应包括这样几个模块:门急诊挂号、门急诊划价、门急诊收费、门急诊发药、及相关表的维护模块。系统设置两类用户管理员与普通用户,各自凭密码从登录窗口进入系统,管理员可以对系统内的数据库表进行维护,即可以对系统的职工资料表、职工信息表、药品类别表进行增加、删除、修改的操作,而普通用户则不可以进行这三个模块的相关操作。2.2 系统功能需求2.2.1挂号子系统对来本院就诊的病人按是否为新病人和复诊病人分类,新病人需要提供个人详细资料;挂号类型有普通挂号和专家预约挂号两种类型,若为普通挂号,挂相应的科室并到科室就诊,对需要挂专家门诊的病人,需要选择专家,如果病人当天挂号时,某专家的出诊数已经满了,那么可以查询专家的下一次出诊时间,在一周内可以进行预约挂号。对当天未就诊的挂号,可以依据挂号单编号进行退号返款,打印退费单据。本系统的门诊单据打印一律使用固定格式的套打。门诊挂号子系统的统计查询主要可以按照病人的挂号时间段、病人性别、挂号员、就诊科室、挂号医生进行模糊查询和统计,同时为了直观的表达数据之间的波动关系,将数据转化成三维图形的形式,为决策和统计者提供了一种直观的表达方式,并可以对图表进行打印。2.2.2划价子系统对病人的检查单、处方单划价,根据医生所开处方及检查申请单进行划价。药品、检查治疗项目的输入提供汉语拼音字母模糊查询功能,快捷的处方明细输入功能,以提高划价员的工作效率。2.2.3收费子系统在该模块中可以查询患者的交费明细,为了满足病人要求退费的需求,在此模块中可全部或逐条退费,并打印退费明细单。在这个模块中同时提供综合查询的功能,可以按照病人就诊科室、医生、收费员、年龄、交费时间段关键子进行统计和检索。同样以形象直观的三维图表示出来,以提供直观的数据波动。2.2.4取药子系统病人交费之后可以凭收费单前往门诊药房部取药。门诊药房发药部,获得已经交费了而等待取药的处方明细信息,为了避免病人在取药时排队等待的现象发生,药房部门可以按照已交费病人的处方交费明细进行提前配药,并将病人的挂号信息、交费信息打印后粘贴到发放配药的包装袋外,缩短病人拿药时间,提高药房的工作效率。2.3 系统性能需求本系统采用典型的C/S(Client/Server)架构,客户端总量较少,数据存储速度较快,而且避免了重复数据的存储,系统有较好的存取效率,系统响应快。对系统的用户密码按照高保密的要求存储方式进行存储,系统用户的初始密码为用户的身份证编号,用户登陆系统之后可以对初始密码进行修改。系统对用户的密码进行加密存储,保证了用户密码的安全性,提高了系统的安全性能。3 系统数据分析与设计3.1 系统数据分析数据建模是一种为数据库定义业务需求,组织和记录系统的数据的技术,又称为数据库建模。数据建模的主要工具是实体关系图(Entity Relationship Diagram ,ERD),它是种利用符号记法按照数据描述的实体和关系来刻画数据的数据模型。本系统的主要实体有:医生、职工、职务资料、药品类别、药品、病人、门诊挂号、门诊划价、检查项目划价明细、药品划价明细、检查项目、科室。ERD如图3.1所示。 图3.1 ERD3.2系统数据库设计依据本系统的数据模型可以得知,需要建立数据存储的表有:病人信息表、科室表、职务资料表、职工表、医生表、药品表、药品类别表、检查项目表、门诊挂号表、门诊划价表、划价明细表、划价明细-检查项目表。主要表的详细结构如下所示:1.医生表(表名:ysxx)表3.1用途保存医院医生及专家出诊的信息。字段名类型长度键中文名备注zgbhChar10主(外)键职工编号 X1Int4星期天出诊数X2Int4星期一出诊数X3 Int4星期二出诊数X4 Int4星期三出诊数X5 Int4星期四出诊数X6 Int4星期五出诊数X7 Int4星期六出诊数相关表职工表(表名:zgb)2.门诊挂号表(表名:mzgh)表3.2用途保存门诊病人挂号的信息字段名类型长度键中文名备注ghbhChar10主键挂号编号brbhChar10外键病人编号 ksbhChar10科室编号fylxChar10费用类型ghlxChar10挂号类型ysbhChar10医生编号ghsjDatetime8挂号时间ghybhChar10挂号员编号sfyhjInt4是否已划价sfthInt4是否退号相关表病人信息表(表名:brxx)3.门诊划价表(表名:mzhj)表3.3用途保存门诊划价信息(主表)字段名类型长度键中文名备注hjbhchar10主键划价编号ghbhchar10外键挂号编号hjsjdatetime8划价时间hjybhchar10划价员编号sfsfInt4是否收费SfybhChar100收费员编号sfsjDatetime8收费时间hjjeFloat8划价金额sffyInt4是否发药fysjDatetime8发药时间fyybhChar10发药员编号yxxInt4有效性相关表门诊挂号(表名:mzgh)4.处方划价明细表(表名:hjmx)表3.4用途保存门诊药品划价明细信息(从表)字段名类型长度键中文名备注bhint4主键编号hjbhchar10外键划价编号ypbhchar10药品编号 slint4数量yxxint4有效性相关表门诊挂号(表名:mzgh), 门诊划价(表名:mzhj)5.检查单划价明细(表名:hjmx_JC)表3.5用途保存门诊检查项目划价明细信息(从表)字段名类型长度键中文名备注bhint4主键编号hjbhchar10外键划价编号xmbhchar10项目编号slint4数量 djfloat8单价yxxint4有效性相关表门诊挂号(表名:mzgh), 门诊划价(表名:mzhj)4 系统功能分析与设计4.1 系统功能结构分析系统功能结构图显示了一个系统的自顶向下的功能分解结构,本系统的功能分解图如4.1所示:用户登录身份、密码验证设置门诊病人挂号处理系统 数据打印数据统计数据查询数据修改数据录入退出系统数据维护病人基本信息的输入打印病人挂号信息表打印统计表打印查询信息打印挂号单按挂号原统计按挂号科室统计病人基本信息的修改科别医师姓名等基本信息维护病人挂号情况的查询 数据 图2 系统功能结构图图4.1 功能分解图4.2 系统业务流程分析依据医院门诊挂号的特点,分析门诊挂号的业务流程,围绕病人挂号的线路,可以用图4.2所示的业务流程图来描述整个系统的业务流程。录入病人信息挂号人员 病人/部门人员 部门人员 提出查询条件 修改 修改 提出统计条件 较验 修改较验 有误 有误 较验 无 无 有误 误 病人资料库提交保存挂号确认 误 无 误 打印挂号单生成统计报表查询结构 结束 结束 结束 结束图1 门诊挂号系统业务流程图系统数据流图的分析:(3 (4) (5) 图4.5 第2 层DFD4.3 系统应用架构设计本系统采用客户/服务器分布式架构,数据层和处理层放在后台服务器上,而应用逻辑层、表现逻辑层和表现层放置在前台门诊部的门诊挂号处、门诊划价处、门诊收费处、门诊取药处的客户端。如图4.6所示。 图4.6应用架构图4.4 系统功能模块实现说明4.4.1门诊挂号子系统专家限号挂号的实现细节:医生的每天出诊数量和出诊日程存储在医生表中,分别用X1-X7表示星期天-星期一,字段的类型为整型,字段的值可取:130, 230, -1。130表示专家上午有出诊,230表示下午有出诊,-1表示今天没有出诊,其值的含义为:1表示上午,2表示下午,30表示有30个诊,随着挂号人数的增加,字段值不断减去1,分别递减到100、200时表示挂号已满,从而实现在一周时间内专家门诊的限量挂号。在数据库中需要建立了一个作业调度,作业的任务是在每个星期天晚上00:00:00这个时间点,对医生信息表的X1-X7字段的值做相应的初始化工作。4.4.2门诊划价子系统门诊划价的划价明细信息分别存储在处方划价明细和检查单划价明细中,也就是一个挂号记录对应了多个划价记录,一个划价记录对应多个处方划价明细信息或多个检查单划价明细信息。拼音码检索技术实现:利用文本框的响应按键的事件,不断的根据文本框中的值从后台数据库中进行检索,查询相似的项目名称并显示,当挂号员确定其中的一个项目时,就将该项目的详细信息自动填充到窗体的控件中。4.4.3门诊收费子系统 将是否交费=0,是否划价=1,有效性=1的记录的划价编号绑定到待收费的列表中供选择。收费时判断交的是检查项目还是药品,确认交费操作就是将是否交费字段更新为1,同时保存交费时间和收费员名称。退费处理的实现细节:如果是办理全部药品退费,将门诊划价表的有效性字段更新为0,表示这条记录无效并办理了退费(因hjbh无效,划价明细表的相应明细记录就自动无效了,暂不处理)。如果是办理部分药品的退费,将退费部分的药品记录的有效性更新为0,确认退费后,自动生成一条新的划价信息,并将没有退费的部分药品记录复制到该划价编号对应的划价明细记录中。 4.4.4门诊发药子系统通过判断是否交费=1、是否发药=0、有效性=1来判断交费了而没有发药的病人。如果是否配药=1,则表明已经配药了,可以直接发药;如果是否配药=0,则表面没有配药,需要配药后再发药。如果确认进行配药,按照病人的划价编号查询该病人的处方明细,更新是否配药字段=1,配药完毕后将处方附贴在药品袋上。如果确认发药,更新是否发药=1即可。如果回收药品,通过查询是否发药=0、是否配药=1、是否交费=1、有效性=0来判断,对满足条件的记录的药品进行回收,然后更新是否配药=0。5 系统使用说明5.1 系统安装及配置说明5.1.1系统运行环境客户端最低配置:CPU: P3 800MHz,RAM: 512M, HARDDISK: 20G80G(依数据量大小而定);推荐配置CPU: P4 1.2G,RAM: 512M,HARDDISK: 20G80G数据库服务器最低配置CPU: P4 2.4G,RAM: 1GB,HARDDISK: 40GB72GB(依数据量大小而定,至少有10G以上的空闲空间,且为NTFS分区);推荐配置CPU: P4 2.4G ,RAM: 2GB,HARDDISK: 40GB72GB(依数据量大小而定,至少有10G以上的空闲空间,且为NTFS分区)5.1.2系统安装步骤从安装盘双击setup.exe文件进行自动安装,按提示进行操作。5.1.3系统配置初次运行系统,需要配置数据库服务器和数据库,默认的数据库名为yyxxst ,服务器为本地机器。在你的数据库管理系统(DBMS)上创建如下的作业调度,并启动你的SQL Server 代理。创建作业的方法如下:启动SQL Server企业管理器,选择工具/作业调度,打开创建作业向导。选择创建作业命令类型为Transact-SQL命令,单击下一步;打开输入Transact-SQL语句对话框,数据库名称选择yyxxst,Transact-SQL语句为:update ysxx set x1=130 where x1 between 99 and 130update ysxx set x1=230 where x1 between 199 and 230update ysxx set x2=130 where x2 between 99 and 130update ysxx set x2=230 where x2 between 199 and 230update ysxx set x3=130 where x3 between 99 and 130update ysxx set x3=230 where x3 between 199 and 230update ysxx set x4=130 where x4 between 99 and 130update ysxx set x4=230 where x4 between 199 and 230update ysxx set x5=130 where x5 between 99 and 130update ysxx set x5=230 where x5 between 199 and 230update ysxx set x6=130 where x6 between 99 and 130update ysxx set x6=230 where x6 between 199 and 230update ysxx set x7=130 where x7 between 99 and 130update ysxx set x7=230 where x7 between 199 and 230单击下一步;打开指定作业调度对话框,选择反复运行,单击调度按纽,打开编辑反复出现的作业调度对话框,设置发生频率为每周星期天的00:00:00,开始日期为当天、结束日期为无结束日期,单击确定,按提示进行操作。作业调度创建成功后,启动SQL Server 代理。 5.2 系统操作说明5.2.1系统登陆窗口启动医院门急诊挂号与收费系统之后,首先进入系统的登陆界面。如果是初次在某台机器上运行,则需要首先配置服务器和数据库,如图5.1所示: 图5.1 数据库服务器配置窗口 图5.2 用户登陆在数据库服务器处填写本系统运行所支持的服务器,如果是在本地机器上运行,在可以填写(local)或者后面提示的默认值即可,在数据库名上填写数据库的名称。填写完毕之后单击确定按纽。按照系统提示,重新再登陆一次就可以正常的进入系统登陆窗口了。登陆的界面如图5.2所示:在职务列表框中选择你所在的部门,然后在用户名列表中选择你的姓名,再输入你的密码,单击登陆按纽,如果你是系统的合法用户就可以成功的进入系统了。进入系统之后的窗口如图5.3所示: 图5.3 系统主界面 图5.4 门诊挂号管理窗口系统的左侧列表和上端菜单列出了系统的所有功能,要操作的功能都可以从这里找到。5.2.2门诊挂号子系统通过左侧列表和上端菜单可以点击门诊挂号系统的按纽,进入门诊挂号窗口,如图5.4所示。1.门诊挂号、预约挂号进入门诊挂号子模块之后,该模块默认选择为无就诊卡的情况,并且自动得到挂号编号、病人编号的值。当病人来挂号时,如果是无就诊卡病人的,则直接填写用户的详细资料,其中挂号科室、姓名为必填项。如果病人选择的挂号类型是专家门诊,则要在医生列表中选择相应科室的专家姓名,按照系统的提示,可以获知该专家在今天的此刻是否有出诊或出诊的诊数未挂满,在限定的条件下可以继续挂号。如果某专家在此刻没有出诊或者诊数已经饱和,不能再挂号了,那么系统会自动提示你是否要预约挂号的信息,根据病人的要求,可以做选择。如果选择是,则谈出预约挂号窗口,如图5.5所示:图5.5 预约挂号窗口在选择好挂号科室和医生之后,你可以在一周之内进行预约,从预约列表中选择日期后,系统自动提示你所选择的日期是否可以预约,预约后点击确定重新进入了门诊挂号窗口,按照前面相同的方法进行填写。该模块中提供了标准的文明提示用语,操作员可以用鼠标点击相应的用语,或者直接按提示的快捷键如:预报找零请当面点清的提示,可以点击这个文本,或按F4键。2.退号处理当天挂号后如果不就诊,可以取消挂号。从门诊挂号窗口的右侧点击相关处理/退号处理就可以进入退号处理窗口。退号处理可以按照挂号编号、病人编号进行查询,搜索后显示挂号信息,然后可以退号或取消退号操作。如果输入的挂号编号或病人编号不存在挂号信息,系统会有相关提示。3.综合查询图5.6 挂号统计窗口挂号统计查询窗口如图5.6所示:可以选择开始时间、结束时间、病人性别、病人年龄、挂号科室、医生、挂号员、是否退号等单独条件或组合条件的查询。查询后的结果在下面的搜索结果中有所显示。5.2.3门诊划价子系统该子系统包括检查单、处方的划价操作。进入的窗体如图5.7所示:处方的划价和检查单的划价操作方法是一样的。处方划价方法:选择药品划价明细页,在简码处输入药品拼音码,从谈出的列表面板中,选择需要的药品名称后,药品的详细信息自动添加到相应的填充处,划价员选择药品的数量后将药品明细信息添加到挂号明细表中,并在左侧显示,同时可以对药品的数量、折率进行修改,也可以取消对部分或全部药品的划价。在谈出的修改药品数量或修改药品折率的对话框中输入新的值之后,更新后的数量、折率、金额信息都回自动在右侧显示。所有药品添加完毕后,单击总计统计划价总金额,若确认划价则单击保存划价按纽,系统会提示划价信息及明细信息已经保存成功的信息,并提示是否需要办理交费,如选择是则转向交费窗体。 5.7门诊划价窗口 图5.8 门诊收费窗口5.2.4门诊收费子系统1.处方、检查单收费收费窗口如图5.8。在门诊收费子系统中主要对已经划价的处方进行收费并打印收费单据。首先根据前来交费病人的划价编号或挂号编号,选择其一后,病人的相关划价信息、划价明细信息都会自动在窗体中显示,同时自动报价应交的费用,划价员填写实收的金额后回车自动报价找零,单击收费确认按纽后提交交费信息,并打印交费单据。2.药品退费处理单击退费处理按纽,对已经交费了而需要取消交费的病人,进行退费处理。 在划价编号处填写病人的划价编号,单击搜索后在下面显示处自动调出病人的划价信息及划价明细信息。收费员可以逐一的对收费的项目进行退费,也可一次性清退所有费用。确认后单击退费确认按纽,确认退费并打印退费单据。3.门诊收费综合查询 门诊收费查询窗口如图5.9所示:可以选择起止时间、挂号科室、医生、收费员单独条件或组合条件的查询,查询后的结果在下面的搜索结果中有所显示。图5.9 收费综合查询窗口5.2.5门诊药房发药1.药房发药在划价编号或挂号编号中选择前来取药的病人,该

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论