《2022年小型医院门诊就医系统结构化系统分析与设计分享 .pdf》由会员分享,可在线阅读,更多相关《2022年小型医院门诊就医系统结构化系统分析与设计分享 .pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、小型医院门诊就医系统结构化系统分析与设计随着现代经济高速发展,人们的生活和工作节奏不断加快,自我保健意识也日益增强,对医疗服务提出了更高的要求。为从根本上改进服务流程,优化服务环境, 医院需要对门诊医疗全过程实行信息化管理,为患者提供文明、高效、快捷的服务。本系统充分实现信息的存储与共享,以提高信息交流效率为目的,提供医院门诊工作功能,实现医院门诊管理一体化。利用计算机技术简化人工管理流程,实现信息的一次录入、多方共享,满足医院不同部门对各类信息的需求。同事,根据医院门诊管理工作的实际需要,科学划分功能模块,使系统具有良好的扩充性、可维护性以及可调整性。该设计取得了明显的经济效益和社会效益,提
2、高了医院的现代化管理水平。下文主要结合结构化系统分析和设计过程,将针对小型医院门诊就医系统的开发过程进行介绍。一、系统分析(一)组织结构调查小型医院的组织结构很简单,主要划分为挂号室, 门诊、检验室、划价室和药房等科室,其组织结构图如图616 所示医院院长挂号室门诊药房划价室检验室图 6-16 小型医院组织结构图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - (二)系统业务流程分析本系统的业务流程可按照不同的科室的各个职能来分
3、别阐述。1. 挂号室的业务流程(1)挂号部分的业务流程。病患将个人信息告知挂号室人员,挂号室人员按照其挂号信息向病患收取挂号费,随之将挂号单交给病患(如图6-17 所示)病患挂号费病患信息挂号室挂号挂号单图 6-17 挂号部分的业务流程(2)退号部分的业务流程。病患向挂号室人员提交退号申请,随之挂号室人员按照挂号信息将挂号费交给病患(如图6-18 所示)。病患退号申请挂号费挂号室图 6-18 退号部分的业务流程2.门诊医生接诊的业务流程挂号室将挂号信息提交给门诊医生,门诊医生向各检验室医生提交检验申请,随之检验室医生为病患进行相应的检验,并将检验结果返回给门诊医生进行查阅。最后门诊医生为病患填
4、写病历和药物清单(如图6-19所示)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 挂号室挂号信息门诊医生检验结果检验申请药物清单病历检验科医生病患检验图 6-19 门诊医生的业务流程3.检验室医生接诊的业务流程。门诊医生项检验室医生提交检验申请,划价室人员将缴费通知交给检验室医生,随之检验室医生为病患采集样本进行检验,并将检验结果和报告提供给门诊医生进行查阅参考(如图 6-20 所示) 。划价室检验医生病患门诊医生检验申请
5、检验申请缴费通知采集标本检验图 6-20 检验室医生接诊的业务流程划价室的业务流程(1)交费部分的业务流程。门诊医生将检验申请交给划价室人员,随之划价室人员可以根据检验的内容向患者收取相应的检验费用;另外门诊医生在检查完成之后应该给病人开出药单并交给划价室人员,划价室人员根据药单向病患收取相应的药费(如图6-21 所示)。(2)退费部分的业务流程。病患向划价室人员提交退费申请,随之取药室人员向划价室人员提交此病患未领药的信息,最后划价室人员将现金交给病患(如图6-22 所示)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师
6、精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - 门诊医生病患检验申请药单现金划价室图 6-21 划价室交费部分的业务流程取药室病患未领药信息退费申请现金划价室图 6-22 划价室退费部分的业务流程图5.药房的业务流程(1)取药部分的业务流程。划价室人员将病患已经缴费的信息提供给药房人员,药房人员再按照门诊医生提供的要防伪患者配药,并将药品交给病患(如图6-23 所示) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 1
7、6 页 - - - - - - - - - 划价室划价室划价室已交费信息药方药物药房人员图 6-23 药房取药部分的业务流程(2)退药部分的业务流程。病患向药房人员提出退药申请,药房人员从划价室人员得到已缴费信息,随之给病患办理退药手续,收回药物(如图6-24 所示)。划价室病患已缴费信息药方药物药房人员图 6-24 药房退药部分的业务流程6.电子处方处理过程的业务流程门诊医生提交病历后,病患可以进行查询;将药方提交后。 药房人员和收费人员也可以进行相关方面的查询(如图6-25 所示)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
8、 - 名师精心整理 - - - - - - - 第 5 页,共 16 页 - - - - - - - - - 门诊医生病历病历病患药房人员收费处图 6-25 电子处方处理部分的业务流程(三)系统数据流程分析本系统主要针对小型医院门诊部分进行管理,方便医院门诊医生对患者的各项信息进行查询、修改等,所以我们以医生的需求为目的,医生可以通过操作对病患的信息进行查询,也可以进行相应的修改和添加等。每一个功能都可以独立实现,同时也可以结合多个功能分析病患的情况,省时简便,免去了不必要的操作,可以根据自身需要来实现功能。在此我们通过数据流程图来反映。数据流程图,是一种描述“分解”的图示工具,它用直观的图形
9、清晰的描绘了系统的逻辑模型,图中没有任何工具的物理元素,只是描述数据在系统中的流动和处理的情况,具有直观、形象、容易理解的优点。1.顶层数据流程图(如图6-26 所示)病患小型医院门诊就医系统医生F1、F8F7、F9F1F2、F3注:F1表示病患信息;F2表示病患检查结果信息;F3表示病患药单信息;F7表示药品; F8表示挂号信息;F9 表示病历和计价信息。图 6-26 所示顶层数据流程图2.第一层数据流程图总体来说, 这个系统就是围绕着病患的相关信息,包括各种检查结果、病历和药方等在医院的各个科室之间的传递,并允许相关医生对病历和药方等做出相应的修改。添加或者删除的操作。 因此,从医院的日常
10、流程来看,我们可以讲医院门诊就医系统大体分为挂号、诊断、检验、收费、取药5 个部分,并且为了方便患者的使用,还在系统中添加了查询部分,从而系统总共由六部分组成。与其相关的尸体仍然是医生和患者。在挂号部分生成病患基本信息明细表, 在诊断部分生成病患疾病信息明细表和病患药房信息明细表,在检验部分生成名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - 病患检验结果明细表(如图6-27 所示)。3.第二层数据流程图(1)挂号部分数据流程图
11、。根据材料和系统分析,挂号部分可作如下分解:病患将自己的信息提供给挂号室,挂号室输入信息,有系统尽心审核信息的有效性,若为无效信息,信息将返回给挂号重新填写;若为有效数据, 则对用户收取挂号费,同时将信息保存到数据库,并提示成功,同时将患者基本信息传递至数据库供各个科室查询(如图6-28 所示)。D1病患基本信息表病患P1挂号P2诊断P3检验D3病患检验结果表D4D2P6P4P5查询缴费取药医生F2P5F4F8注:F1 表示病患信息; F2 表示病患检查结果信息;F3表示病患药单信息; F4 表示挂号信息;F5 表示已交费信息;F6表示检验申请;F7 表示药品; F8 表示病历和计价信息。图
12、6-27 第一层数据流程图本信息传递至数据库供医院各个科室查询。(如图 6-28 所示)。病患信息输入P1.1信息审核收取挂号费P1.3P1.2添加成功保存数据库P1.4P1.6P1.5信息重填D1病患基本信息表医生F1F1FF10F5F4F9F1注: F1表示病患信息;F4表示挂号信息;F5 表示已交费信息;F9表示有效数据;F10 表示无效数据;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 16 页 - - - - - - - - - (2)诊断部分的数据流程图。根
13、据材料和程序分析,诊断部分可作如下分解;系统将挂号信息和已交费信息提供给接诊医生,然后医生再输入病患的相关信息,由系统审核信息的有效性, 若为无效数据,信息将返还给接诊医生重新填写;若为有效数据,则允许医生对病患根据情况进行诊断,如有需要可向检验室提交检验申请,待检验结束后医生再根据检验结果对病患进行检验,随后将检验结果和药方保存至数据库,生成病患疾病信息明细表和病患药方信息明细表,并提示提交成功(如图6-29 所示)。信息输入P2.1D3D2D4医生信息重填信息审核进行判断保存数据库添加成功病患检验结果表病患疾病信息表病患药方信息表P2.2P2.5P2.3P2.4P2.6F4F5F1F9F2
14、F3F10F2F3F9F6注:F1 表示病患信息; F2 表示病患检查结果信息;F3表示病患药单信息; F4 表示挂号信息;F5 表示已交费信息;F6表示检验申请;F9 表示有效数据;F10 表示无效数据。图 6-29 诊断部分( P2)数据流程图(3)检验部分的数据流程图,根据材料和程序分析,检验部分可作如下分解:系统将已交费信息和检验申请提供给检验室,然后医生再输入病患的相关信息,由系统审核信息的有效性,若为无效数据,信息将返还给医生重新填写;若为有效数据,则允许医生对病患采集检验标本并进行检验,随后将检验结果保存至数据库,生成病患检验结果明细表,并提示提交成功(如图6-30 所示)病患信
15、息输入P3.1D3采集检验标本信息审核进行检验保存数据库添加成功信息重填病患检验结果表P3.2P3.4P3.3P3.6P3.5P3.7F5F6F1F9F10F9F11注:F1 表示病患信息; F5表示已交费信息;F6表示检验申请; F9表示有效数据: F10 表示无名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 16 页 - - - - - - - - - 效数据; F11 表示检验信息。图 6-30 检验部分( P3)数据流程图(4)缴费部分的数据流程图。根据材料和分析
16、,缴费部分可以作如下具体描述:收费室将病患信息输入系统,由系统审核信息的有效性,若为无效信息, 信息将返还收费室重新填写;若为有效信息, 则收费室根据病患药方信息明细表收取费用,并将已交费信息保存到数据库当中,提示提交成功(如图6-31 所示) 。信息输入D4病患药方信息表信息审核收取药费保存数据库添加成功信息重填F1F10F5F9F1F9P4.1P4.3P4.2P4.5P4.6P4.4注: F1表示病患信息;F5表示已缴费信息;F9表示有效数据;F10 表示无效数据。图 6-31 缴费部分( P4)的数据流程图(5)取药部分的数据流程图。根据材料和分析,取药部分可以做如下具体描述:药房将病患
17、信息输入系统,由系统审核信息的有效性,若为无效信息, 信息将返还给药室重新填写;若为有效信息, 则药房根据病患药方信息明细表安排取药,并将取药信息保存到数据库当中,提示提交成功。 (如图 6-32) 。信息输入D4病患药方信息表信息审核收取药费保存数据库添加成功信息重填F1、F5F1F9F9F10F5P5.1P5.4P5.2P5.3P5.5P5.6注: F1 表示病患信息;F5 表示已缴费信息;F9 表示有效数据;F10 表示无效数据;F12 表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
18、 - 第 9 页,共 16 页 - - - - - - - - - 示取药信息图: 6-32 取药部分( P5)数据流程图(四)数据字典数据流程图从整体上描述系统的逻辑功能,但并未对途中的数据流、处理逻辑和数据存储等元素的具体内容加以说明。建立数据字典是为了对数据流程图上各个元素作出详细的定义和说明。 数据流程图加上数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整描述。1.数据流字典(如图6-11 所示)表 6-11 编号名称来源去向组成说明D1 病患基本信息表病患审 核 有效性姓名 、 挂 号 单号码、病历号码、 挂号类别、日期、 性别、年龄按需求更新D2 病 患 疾病 检 验表
19、医生病 患 病历 信 息检 索 和显示挂号单号码、 病历号码、日期、病历、接诊医生、科室按 需 求更新D3 病 患 检验 结 果表医生病 患 检验 结 果表挂号 单 号 码 、姓名、性别、年龄、日期、检验情况、检验 结 果 、 检验员、检验类型按 需 求更新D4 病 患 药方 信 息表医院病 患 药方 信 息检 索 和显示挂号单号码、 病历号码、日期、药品、个数、单位修改、需要调整2.数据存储字典(如表6-12 所示)表 6-12 编号名称流入数据流流出数据流组成F1 病患信息输入病患信息病患信息检索姓名、性别、年龄日期F2 病患检查结果信息输入病历病历信息检索挂号单号码、病历号码、日期、病历
20、、接诊医生、科室F3 病患药单信息输入药单药单信息检索和取药处理挂号单号码、病历号码、日期、药品、个数、单位F4 挂号信息挂号信息挂号信息检索挂号单号码、挂号类型、日期、挂号费名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 16 页 - - - - - - - - - F5 已缴费信息输入已缴费信息缴费信息检索缴费情况F6 检验申请提交检验申请检验申请检索挂号单号码、日期、检验类型、缴费情况F8 病历和计价信息输入 F4 病患相关信息检索挂号单号码、病历单号码、日期、病
21、历、药品、个数、单价、总价F11 检验信息输入病患信息病患检验结果信息检索挂号单号码、病历号码、日期、检验结果、检验类型、检验情况、检验员F12 取药信息输入已取药信息取药信息检索取药情况3.加工条目字典(如表6-13 所示)表 6-13 编号名称输入处理逻辑输出P1.1 信息输入病患信息检验正确性病患信息P1.2 信息审核病患信息检验其是否有效有效信息或无效信息P1.3 收取挂号费有效信息显示并收取费用已缴费信息和挂号信息P1.4 保存到数据库输入挂号信息根据输入的挂号费调用数据库中信息挂号更新细信息P1.5 重新填写输入病患信息处理正确性有效挂号信息P1.6 添加成功输入挂号信息提示已将信
22、息存入数据库信息已提交P2.3 进行检验检验结果显示、输入检验情况和检验结果检验信息P3.3 采集检验标本检验标本根据采集的标本进行检验检验结果P4.3 收取药费有效信息显示并收取费用已缴费信息P5.3 安排取药有效信息显示并发放药品已取药信息注: P2.1 、P2.2、P2.4、P2.5、P2.6、P3.1、P3.2、P3.5、P3.6、P3.7、P4.1、P4.2、P4.4、P4.5、P4.6、P5.1、P5.2、 P5.4、P5.5 及 P5.6 部分处理情况相同,故不重复填写。二、系统设计(一)开发平台的设计由于本系统对运行环境的要求不是太高,服务器端在Windows 2003 Ser
23、ver 下安装使用,容易操作且维护简单。客户端可以在Windows XP 下运行使用。基于上述软件开发工具的选择,并考虑到本系统的性能要求,本系统采用Windows XP中文版作为开发、测试和运行平台。硬件选择为CPU Pentium2.0G、内存 1GB、硬盘 160G。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 16 页 - - - - - - - - - (二)模块结构设计1.模块的划分模块的划分应遵循如下几点原则:(1)各个模块要具有相对独立性;(2)各个功
24、能模块之间数据的依赖性尽量小; (3)模块划分的结果应使数据冗余较小;(4)各个模块的划分应便于系统分阶段是实现。按照功能划分的原则,把医院门诊就医系统划分为挂号处、问诊室、检验室、收费处、取药处以及病患应用六个字系统。整个系统的功能模块如图6-33 所示。2 各模块主要功能具体分析(1)挂号处:针对病人的信息和对其挂号信息进行添加和删除。(2)问诊室:针对病人的挂号信息进行查询,对病人的药方进行添加、修改和删除,对医生问诊情况信息进行统计查询。(3)检验室:针对检验的结果和情况进行添加和修改,对病人的相关信息进行查询。(4)收费处:针对病人的相关信息进行查询,对缴费情况进行修改。(5)取药处
25、:针对病人的相关系信息进行查询,对取药情况进行修改,并且对于药物信息进行添加、修改和删除。医院门诊就医系统挂号处问诊室检验室收费处取药处病患应用病患挂号信息的录入编辑病患挂号信息的删除病患相关信息的查询病患病历信息的录入和编辑病患药单信息的录入和删除医生统计信息查询病患检验信息的录入和编辑病患相关信息的查询病患相关信息的查询病患缴费信息的录入和编辑病患取药信息的录入和编辑病患相关信息的查询药物信息的管理医生相关信息查询病患相关信息查询药品相关信息查询图 6-33 医院门诊就医系统功能模块图(6)病患应用:针对病患对于医生的工作时间、药品的功能以及病人的病历和划价的查询(三)数据库设计数据库设计
26、的任务就是以数据字典中所列出的基本数据项为原始数据,设计出结构优化的数据库逻辑模型和物理模型,并构造能为用户提供搞笑的运行环境,满足信息系统需求的数据系统。 需要建立很多的数据表,虽然各数据表间室相互联系、相互影响的,他们是一个统一体,但不影响各个模块的独立性,为了把用户的数据清晰、明确地表达出来,首先建立一个概念性的数字模型,概念性数学模型室一种面向问题的数学模型,是按照用户的观点来对数据和信息建模。最常用的表示概念性数据模型的方法是实体-联系方法。 这种方法用E-R图描述现实世界中的实体,而不涉及这些实体在系统中的实现方法,该方法又称为E-R模型。名师资料总结 - - -精品资料欢迎下载
27、- - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 16 页 - - - - - - - - - E-R图共有三种符号:实体、属性和联系。通常实体用矩形表示,属性用椭圆或者圆角矩形表示,联系用菱形表示。联系又分为一对一、一对多和多对多三种类型。1、 概念结构的设计(E-R图的建立)病患、医生、病历、药品、计价这五个实体为本系统的主要实体,这五个实体的E-R图如图 6-34 表示。(1)总 E- R图,如图 6-34 所示。医生病历药品计价填写就诊拥有开出服用缴费规定病患图 6-24 总 E-R图(2)病患实体属性图
28、,如图6-35 所示挂号单号码姓名时间年龄性别病患病历号码图 6-35 病患实体属性名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 16 页 - - - - - - - - - (3)医生实体属性图,如图6-36 所示。工作时间姓名工作证号码职位科室医生图 6-36 医生实体属性图2.数据库的详细设计数据库是依照魔种数据模型组织起来并存放于二级存储器中的数据集合。这种数据集合具有如下特点: 尽可能不重复, 以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的
29、应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是管理数据的高级阶段,它是由文件管理系统发展起来的。数据库系统是一个实际可运行的存储、维护、 和应用系统提供数据的软件系统,室存储介质、 处理对象和管理系统的集合体。他通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、 各种宿主语言、 实用程序以及数据库管理系统。数据库有数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理进行。具体设计如下:(1)表 ” yisheng” 的具体设计如表6-14,图 6-37 所示表 6-14 医生信息表列名数据类型长度允许空姓名Nvarchar 50 工作
30、证号码Nvarchar 50 科室Nvarchar 50 工作时间Nvarchar 50 职位Nvarchar 50 所属挂号类型Nvarchar 50 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 16 页 - - - - - - - - - 图 6-37 表 ” yisheng” 设计图(2)表 ” binghuan” 的具体设计如表6-15、图 6-38 所示表 6-15 列名数据类型长度允许空姓名Nvarchar 50 挂号单号码Nvarchar 50 病历号
31、码Nvarchar 50 挂号类别Nvarchar 50 性别Nvarchar 10 年龄Nvarchar 10 挂号费Nvarchar 8 日期Nvarchar 8 图 6-38 表 ” binghuan” 设计图其他信息表与以上表类似,不作具体描述。(四)输入输出设计下面以问诊、开药、收费和药物管理四个界面说明输出和输入设计。问诊界面(如图6-39 所示)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 16 页 - - - - - - - - - 图 6-39 问诊界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 16 页 - - - - - - - - -