1、医学信息学课程设计医院门诊信息系统第一章 系统概述 2第二章 系统分析 32.1:需求分析 32.2:业务流程分析 32.3:数据流程分析 52.4:数据字典 6第三章 系统设计 83.1:功能结构图设计 93.2:输出设计 113.3:数据库结构设计 113.4:输入设计 143.5:代码设计 14第四章 系统实施 194.1:登录工作台操作 194.2:登陆数据库 19第五章 心得与体会 20 第六章 参考文献 20第一章 系统概述郑州大学第一附属医院是国内为数不多的形成规模的集教学、科研、医疗、预防、保健、康复为一体,具有较强救治能力和国际交流能力及较高科研水平的现代化综合性医院之一。医
2、院实际开放床位3792张,目标床位4636张,日门诊量6000人次左右。如此一个综合性医院,信息数据相当的多,所以必须高效地管理,现在医院用的一流的HIS系统,配套oracle数据库和另外几个附加的软件一起管理医院所有数据。医院信息系统(英文缩写为HIS,英文全称为Hospital Information System)是指利用计算机软硬件技术、网络通讯技术等现代化手段,对医院及其所属各部门对人流、物流、财流进行综合管理,对在医疗活动各阶段中产生的数据进行采集、存贮、处理、提取、传输、汇总、加工生成各种信息,从而为医院的整体运行提供全面的、自动化的管理及各种服务的信息系统。医院信息系统是现代化
3、医院建设中不可缺少的基础设施与支撑环境。HIS将计算机技术和医院的管理特点、管理思想、医院各部门业务特点、业务经验有机地结合起来,用数据库方式管理、储存信息,利用计算机网络加速信息流通和传递速度,对医院发展和医院改革具有重要意义。第二章 系统分析系统分析是系统开发的重要阶段。系统分析的目的是要回答新系统将要“做什么”这个关键性问题。在这个阶段要集中精力,认真分析用户需求,用科学的方法来表达新系统的逻辑方案,建立新系统的逻辑模型。系统分析工作开始与用户提出新系统的要求,进行初步调查与可行性分析后,确认新系统开发为可行即可进行详细调查与分析,提出新系统逻辑模型,最后写出系统分析报告。2.1:需求分
4、析一所医院的主要构成分为两个部分,一是门诊部门,二是住院部门,医院的所有日常工作都是围绕着这两大部门进行的。门诊部门各下设若干科室,如设口腔科、内科、外科、皮肤科等,各科室都有相应的医生、护士,完成所承担的医疗工作,医生又有主治医师、副主任医师、普通医师或教授、副教授、其他之分。为了支持这门诊部门的工作,医院还设置了药库、中心药房、门诊药房、制剂室、设备科、财务科、后勤仓库、门诊收费处、门诊挂号处、问讯处、住院处、检验科室、检查科室、血库、病案室、手术室,以及为医院的日常管理而设置的行政部门等。2.2:业务流程分析进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、
5、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流径去向、处理方法、计算方法、提供信息的时间和信息形态等。业务流程分析可以用业务流程图来完成。所谓业务流程图就是一种表明系统内各单位、人员之间的业务关系、作业顺序和管理信息流动的流程图,它用一些规定的符号及连线来表示某个具体业务处理过程。郑州大学第一附属医院HIS医院管理系统的门诊部流程图如图所示:2.3:数据流程分析数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程。数据是信息的载体,是今后系统要处理的主要对象。因此必须对系统调查中所搜集的数据以及统计处理数据的过程进行分析和整理。数据与数据流程分析是今后建立
6、数据库系统和设计功能模块处理过程的基础。数据流程分析是把数据组织内部的流动情况抽象地独立出来,舍去了具体结构组织、信息载体、处理工具、物质、材料等,单从数据流动过程来考虑实际业务的数据处理模式。其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递。对郑大一附院HIS医院管理系统的数据流程分析,得到以下数据流程图2.4:数据字典(1)数据结构:处方信息含义说明:定义了病人病情及相关结果。 组 成:病人姓名、性别、日期、门诊号、处方号、病史、病况及处方。1.数据项:日期 含义说明:病人就诊时间。 取值方法:病人挂号时系统的日期和时间。2.数据项:门
7、诊号含义说明:病人看病的类别及次序。取值方法:挂号时自动生成。 3.数据项:处方号取值范围:000001999999 取值方法:由电脑自动生成4.数据项:病史 含义说明:病人曾经的得病记录5.数据项:病况 含义说明:病人目前的得病情况6.数据项:处方 含义说明:医生根据病人的得病情况做出的诊断 取值方法:由医生诊断获得的治疗方法及相关药品(2)数据结构:划价单含义说明:药品价格合计组 成:项目名称、规格、数量、单价、库存数量、所属部门和合计金额。1.数据项:项目名称含义说明:唯一标识药品的数据项,不能重名。2.数据项:规格含义说明:该药品对应的型号和类别。3.数据项:数量 含义说明:记录药品的
8、多少。4.数据项:单价 含义说明:该药品在计量单位下的价格。5.数据项:库存数量 含义说明:描述该药品在药库中的多少。6.数据项:所属部门 含义说明:该种药品所属类别。7.数据项:合计金额含义说明:病人所需付的药品费用总和。取值方法:合计金额=单价1*数量1+单价2*数量2(3)数据结构:收费单含义说明:病人付款凭证组 成:项目名称、规格、数量、单价、库存数量、所属部门、所付金额。1.数据项:项目名称含义说明:唯一标识药品的数据项,不能重名。2.数据项:规格含义说明:该药品对应的型号和类别。3.数据项:数量 含义说明:记录药品的多少。4.数据项:单价 含义说明:该药品在计量单位下的价格。5.数
9、据项:库存数量 含义说明:描述该药品在药库中的多少。6.数据项:所属部门 含义说明:该种药品所属类别。7.数据项:所付金额含义说明:病人所实付的药品费用总和。(4)数据结构:门诊药房售药报表 含义说明:每隔一定时间送给药库管理系统的售药情况表。 组 成:药品编号、药品名称、规格、单价、售药数量/售药剂量A数据项:药品编号含义说明:唯一标识该药品的关键域。取值方法:由药品条形码标识B 数据项:售药数量/售药剂量含义说明:某种药品一定时间内售出的数量或剂量。类 型:数字第三章 系统设计系统设计就是详细定义基于计算机的各种活动的解决方案。在系统设计阶段,把系统分析过程当中得到的逻辑模型结合相应的网络
10、技术、数据库技术等详细的描述出来,并为系统实施阶段的各种工作准备必要的技术资料和有关文件。 系统设计的基本目标就是要使所设计的系统必须满足系统逻辑模型的各项功能要求,同时尽可能地提高系统的性能。系统设计的目标是评价和衡量系统设计方案优劣的基本标准,也是选自系统设计方案的主要依据。评价与衡量系统设计目标实现程度的指标主要有以下方面:系统的效率、系统的工作质量、系统的可变更性、系统的通用性、系统的可靠性。3.1:功能结构图设计总体结构 门诊子系统总E-R图:实体及相应的属性门诊医师( 医师号, 科室、工作时间,姓名,专业技术职称,性别,出生日期,年龄,婚姻状况,职业,出生地,民族,身份证号,国籍,
11、住址,电话,邮政编码,户口地址, 备注)挂号单(挂号号、挂号类别、挂号日期、挂号科室、主治医师、病人姓名)处理方案(处理方案号、开出时间、处理方案内容、主治医师,病人姓名)门诊病历(病历号、病人姓名、病历内容、诊断时间、主治医师)处方(处方号、处方内容、主治医师、病人姓名、病人性别、病人年龄、附注)收费项目(收费项目号、项目类型、相应序号、收费金额、收费人员、病人姓名)门诊病人( 病人号,姓名,性别,出生日期,年龄,婚姻状况,职业,出生地,民族,身份证号,国籍,工作单位及地址,电话,邮政编码,户口地址,联系人姓名,联系人地址,联系人关系,是否住院, 联系人电话);检验项目(检验序号、检验医师、
12、检验时间安排、检验内容、检验分析、检验结果,检验收费情况)检查项目(检查序号、检查医师、检查时间安排、检查内容、检查分析、检查结果、检查收费情况)工作时间安排(工作时间、所属科室、主治医师)3.2:输出设计输出方式按照实际需要设计,如门诊划价单、门诊收费单等3.3:数据库结构设计表3-1用户表(user)列名注释类型长度是否为空是否主键Userid用户编码IntUsername用户名称Varchar2200Password密码Varchar2200secrecy安全问题Varchar2100secrecyanswer安全答案Varchar2200Email电子邮件Varchar2200Cred
13、its积分Varchar2200Regetime注册时间DateRegip注册IPVarchar2200logtimes登录次数Intlastlogip上次登录IPVarchar2200lastlogtime最后登陆时间DateNickname昵称Date表3-2 角色表列名注释类型长度是否为空是否主键Roleid角色编码IntRolename角色名称Varchar2200Description描述Varchar21024Masterid创建这个角色用户IDIntMastername创建这个角色用户名称Varchar2200Createdate创建日期Date表3-3 资源表列名注释类型长度是
14、否为空是否主键Moduleid资源编码IntModuleme资源名称Varchar2200Description描述Varchar21024Parentid父节点编码IntIsleaf是否叶子节点Int表3-4用户角色映射列名注释类型长度是否为空是否主键Id编码IntUserid用户编码Varchar2200Username用户姓名Varchar21024Roleid角色编码IntRolename角色姓名Varchar2200pirororder优先顺序Int表3-5角色自由映射列名注释类型长度是否为空是否主键Id编码Intmoduleid资源编码Varchar2200modulename资源
15、名称Varchar21024Roleid角色编码IntRolename角色姓名Varchar2200privilege权限Intextendrole是否继承角色 1 继承0 不继承Intprincialtype主体类型varchar220表3-6 药材表列名注释类型长度是否为空是否主键Id药材编码IntName名称Varchar200Price价格Varchar1024Press生产地IntDescription描述Varchar200Type类型Varchar200表3-7 采购表列名注释类型长度是否为空是否主键Id挂号编码IntKahao挂号编码Varchar200Cretetime挂号时
16、间CreatetimeLururen录入人Varchar200Kaiyaocontent开药内容Varchar200Descripiton描述Varchar2000表3-8 挂号表列名注释类型长度是否为空是否主键Id编码IntName名称Varchar200Age年龄Varchar1024Birthplace籍贯DatetimeKeshi科室Varchar200Createtime录入时间DatetimeSex性别Varchar200Descrioption描述Varchar2000Yuyue预约Varchar2003.4:输入设计输入的方式简单、快捷,是医院信息管理系统的基本要求,特别是门诊
17、划价、收费的输入方式直接影响医院的工作效率。此系统采用鼠标单击选择或直接输入的方式有许多优点。(1)满足操作员不同的需求。(2)无需记忆药品的价格。(3)如发现输入处方错误可按“删除”键进行修改。 3.5:代码设计INCLUDEzrhcm_basicdata_modify_log.*说明:定义表*TABLES:pernr.NODES:peras.INFOTYPES:0000,0001,0002,0006,0016,0022,0105,0185,0529,0532,0534.*说明:定义相关变量、内表*TYPES:BEGINOFtyp_tab,stext1LIKEhrp1000-stext,第一
18、层部门objid1TYPEhrobjid,第一层部门idstext2LIKEhrp1000-stext,第二层部门objid2TYPEhrobjid,第二层部门idstext3LIKEhrp1000-stext,第三层部门objid3TYPEhrobjid,第三层部门idstext4LIKEhrp1000-stext,第四层部门objid4TYPEhrobjid,第四层部门idstext5LIKEhrp1000-stext,第五层部门objid5TYPEhrobjid,第五层部门idstext6LIKEhrp1000-stext,第六层部门objid6TYPEhrobjid,第六层部门idst
19、ext7LIKEhrp1000-stext,第七层部门objid7TYPEhrobjid,第七层部门idpernrLIKEp0001-pernr,工号enameLIKEp0001-ename,姓名gesch(2)TYPEc,性别gbdatLIKEp0002-gbdat,出生日期icnumLIKEp0185-icnum,身份证natioLIKEt005t-landx,国籍gbortLIKEp0002-gbort,籍贯famstLIKEt502t-ftext,婚姻状态rackyLIKEt505s-ltext,民族slabsLIKEt519t-stext,最高学历pcodeLIKEt7cn5r-pt
20、ext,政治面貌locatLIKEp0006-locat,户籍地址locat1LIKEp0006-locat,现住地址phoneLIKEp0105-usrid,手机号码cellLIKEp0105-usrid,固定电话zorgehLIKEhrp1000-stext,直接部门orgehLIKEp0001-orgeh,直属部门idplansTYPEplans,职位idtitleLIKEhrp1000-stext,职位zsscjlikehrp9102-zsscj,职位层级zzjdjlikehrp9102-zzjdj,职位等级cttypLIKEt547s-cttxt,合同类别contyLIKEt7cn2
21、y-tytxt,社保类型zzsumTYPEi,计数ENDOFtyp_tab.FORMfrm_sel_data.DATA:ls_p0001TYPEp0001.LOOPATp0000WHEREbegdaLEpn-enddaANDenddaGEpn-begda.EXIT.ENDLOOP.IFsy-subrcEQ0.gwa_tab-pernr=pernr-pernr.编号gwa_tab-zzsum=1.LOOPATp0001WHEREbegdaLEpn-enddaANDenddaGEpn-begda.gwa_tab-ename=p0001-ename.姓名gwa_tab-orgeh=p0001-org
22、eh.直属部门idENDLOOP.READTABLEp0001INTOls_p0001INDEX1.PERFORMfrm_levelo_getUSINGls_p0001-orgeh.LOOPATp0002WHEREbegdaLEpn-enddaANDenddaGEpn-begda.IFp0002-gesch=1.性别gwa_tab-gesch=男.ELSEIFp0002-gesch=2.gwa_tab-gesch=女.ENDIF.gwa_tab-gbdat=p0002-gbdat.出生日期gwa_tab-gbort=p0002-gbort.籍贯ENDLOOP.LOOPATp0006WHEREbegdaLEpn-enddaANDenddaGEpn-begda.CASEp0006-subty.WHEN2.gwa_tab-locat=p0006-locat.户籍地址WHEN1.gwa_tab-locat1=p0006-locat.居住地址WHENOTHERS.ENDCASE.ENDLOOP.READTABLEp0534INDEX1.READTABLEgt_t7cn5rWITHKEYpcode=p0534-pcode.IFsy-subrc=0.gwa_tab-pcode=gt_t7cn5r-ptext.ENDIF.READTABLEp0185WITHKEYictyp=01
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2