当前位置:文档之家› 医院管理系统需求分析.doc

医院管理系统需求分析.doc

医院管理系统需求分析1 引言引言.2 1.1 编写目的2 1.2 背景2 1.3 定义2 1.4 参考资料2 2 任务概述任务概述.2 2.1 目标2 2.2 用户的特点3 2.3 假定和约束3 3 需求规定需求规定.3 3.1 对功能的规定3 3.2 对性能的规定3 3.2.1精度.3 3.2.2时间特性要求.3 3.2.3灵活性.4 3.3 输人输出要求4 3.4 数据管理能力要求4 3.5 故障处理要求4 3.6 其他专门要求5 4 运行环境规定运行环境规定.5 4.1 设备5 4.2 支持软件5 4.3 接口5 4.4 控制5 1 引言引言1.1 编写目的编写目的医院管理系统的主要目的是支持医院的行政管理与事务处理业务,减轻事物处理人员的劳动强度,辅助医院管理,辅助高层领导决策,提高医院的工作效率。

为病人提供更快更好的服务,使医院的管理更加的现代化,逐步强化医院的自身管理,逐步建立和优化医院的分配制度。

实现大量的有关病人的诊断、治疗、用药、资源消耗的信息不仅在院内而且在许多部门之间快速准确的流通、传递。

此说明书的预期读者为客户、需求分析人员、用户文档编写者、设计说明书编写者、测试人员。

1.2 背景背景随着医疗水平的不断提高,医院的规模不断的扩大,利用计算机管理系统管理医院的事务处理已经成为提高医院工作效率的最佳途径。

开发小组于2009 年9 月7 日开始策划医院信息管理系统的开发工作。

完成医院信息管理系统需求分析说明书及前期工作。

预计十月份完成项目开发任务。

1.3定义定义文档中采用的专门术语的定义及其缩略语如下医院管理信息系统Hospital Management Information System,HMIS MFC微软基础类Microsoft foundation classes Visual C Microsoft SQL Server 1.4参考资料参考资料1、软件工程陈明中央广播电视大学出版社2002 年6 月版;2、数据库技术及应用范剑波浙江大学出版社;3、Access 2000 数据库系统开发实例导航范国平、陈晓鹏人民邮电出版社2002 年12 月版;4、SQL Server 实用简明教程闪四清清华大学出版社2003 年1 月版;5、SQL Server 数据库基础教程与上机指导出版单位清华大学出版社;6、网络资料。

2 任务概述任务概述2.1 目标目标a.开发目标在当今世界电脑普及的时刻,人们已经习惯用电脑办公,结果自然会产生大量的电子文件,这些文件有宝贵的历史价值,但我们如果将更多的时间花费在寻找这些文件上,即费时又费力。

本软件根据此需求进行开发的。

b.应用目标让企事业单位能够有效的掌握,有效的共享文件资源,保护好文件,及促进档案管理的信息化、规范化和集成化,实现计算机的智能化管理,以提高工作效率和经济效益。

2.2 用户的特点用户的特点操作人员计算机水平较好,具有较强的计算机操作和业务处理能力。

维护人员水平一般,具有基础的网络配置及系统维护能力。

3 需求规定需求规定 3.1 对功能的需求对功能的需求根据以上对医院管理系统的分析,一个完整的医院管理系统应包括如下图所示的几大功能图 1 医院管理系统应有的基本功能各模块实现的功能分别是各模块实现的功能分别是1、“职工管理”用于管理医院在职员工医生、护士等的基本信息。

包括编号、姓名、性别、身份证号、地址、电话、科室名称、科室编号、职务、学历、执业资格、技术职称、聘用日期、备注。

职工还包括在医院就职的其他非医务工作者,如后勤服务者,管理人员,负责医院安全工作的人员等。

主要功能有人员信息新建、修改、查询、删除。

输入姓名或者科室等基本信息查询出符合信息的人员名单医院管理系统职工管理门诊管理住院管理药房管理财务管理信息维护科室管理2、“门诊管理” 用于建立和维护病人的主索引信息,分配病人的ID 号,确保病人信息的惟一性,为病人建立就诊卡,对门诊病人进行挂号或者预约号处理,为门诊病人的后续活动以及门诊工作量统计提供信息。

挂号时计算机自动分配临时ID 号,可选择输入病人姓名、挂号类别普诊号、专家号等及就诊科室等信息,打印产生门诊挂号单,统计当天挂号人数及查询相关信息。

挂号分配ID 号建立就诊卡、病历病人基本信息挂号类别就诊科室就诊图 1.2 门诊业务流程3、“住院管理”主要是为病人办理住院手续,住院病人的相关信息,包括床位科室、当天所进行的治疗和各种用药并对其费用进行统计送往财务管理系统,并将各种治疗信息送往病历管理系统、出院办理。

住院手续办理出院手续办理统计查询治疗信息登记图1.3 4、“财务管理“主要负责门诊划价收费,住院费用,病人资金帐户管理、预缴金处理、固定费用处理、处方费及各种治疗费。

日清、月清报表财务管理预缴金处理固定费处理病人帐户管理费用结算日清、月清报表图1.3 5、“药房管理”主要管理药品的相关信息,包括供应商基本信息、药品基本信息、采购计划、应付款管理、药品入库、药品出库、药品盘点、药品报损、底线报警、有效期提醒。

对库存药品进行统计查询。

住院管理药房管理供应商信息药品盘点采购计划应付款管理药品入、出库药品报损底线报警有效期提醒统计查询药品基本信息图 1.4 6、“科室管理”主要负责对医院各个科室进行编号、增加、删除、修改、查询、统计。

对各科室的基本信息进行等记。

主要有急诊科、儿科、眼科、口腔科、皮肤性病科、妇科、产科、内分泌科、骨科、肝胆外科、泌尿外科、耳鼻喉科-头颈外科、心血管内科、神经内科、肛肠外科、乳腺甲状腺外科、整形、激光美容外科、神经外科、心胸外科、消化内科、呼吸内科、中医、中西医结合科、血液、肿瘤科、肾内科、血液净化中心、核医学科、检验科、体检中心、B 超室、心电图室、病理科、放射科、高压氧科、麻醉科、护理部、肠道科、微创介入医学中心、预防保健科、康复理疗科、药剂科。

7、“信息维护”主要是管理员对病历卡进行注销,对各个模块的相关信息进行查询、修改、删除等。

3.2 对性能的需求对性能的需求3.2.1 精度精度A.要按照严格的数据格式输入,否则操作不允许,系统将给出错误提示,或者系统不给予响应进行处理。

B.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。

3.2.2 时间特性要求时间特性要求 3.2.3 灵活性灵活性该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力a.操作方式上的变化;b.运行环境的变化;c.同其他软件的接口的变化;d.精度和有效时限的变化;e.计划的变化或改进。

对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。

3.3 输人输出要求输人输出要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。

对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。

3.4 数据管理能力要求数据管理能力要求3.4.1 数据字典数据字典一、数据项一、数据项职工号(staffnum){数据项名staffnum} 职工姓名(staffname){数据项名staffname} 职工性别(staffsex){数据项名staffsex} 职工出生年月(staffbirthday){数据项名staffbirthday} 职工身份证号(ID){数据项名ID} 职工所属科室号(officeID){数据项名officeID} 职工职务(job){数据项名job} 职工毕业院校(academy){数据项名academy} 职工学历(schoolRecore){数据项名schoolRecord} 职工职业资格(operation){数据项名operation} 职工电话(stafftelephone){数据项名stafftelephone} 职工婚姻状况(gender){数据项名gender} 职工政治面貌(politics){数据项名politics} 职工地址(staffaddress){数据项名staffaddress} 职工聘用日期(hireTime){数据项名hireTime} 科室号(officeID){数据项名officeID} 科室名(officename){数据项名officename} 科室主任(master){数据项名master} 科室人数(officenumber){数据项名officenumber} 病人编号(patientnum){数据项名patientnum} 病人姓名(patientname){数据项名patientname} 病人出生年月(patientbirthday){数据项名patientbirthday} 病人身份证号(patientID){数据项名patientID} 病人地址(patientaddress){数据项名patientaddress} 病人电话(patienttelephone){数据项名patienttelephone} 病人性别(patientsex){数据项名patientsex} 处方编号(RecipeNum){数据项名RecipeNum} 病人病情(state){数据项名state} 药方编号(PrescriptionID){数据项名PrescriptionID} 确诊日期(CertainTime){数据项名CertainTime} 药品名称(MedicineName){数据项名MedicineName} 药品数量(medicinenumber){数据项名number} 是否住院(InHospital){数据项名InHospital} 药品编号(MedicineID){数据项名MedicineID} 药品库存量(store){数据项名store} 供应商编号(SupplierID){数据项名SupplierID} 药品生产日期(ProduceTime){数据项名ProduceTime} 药品有效期(EffectTime){数据项名EffectTime} 药品单价(medicinemoney){数据项名medicinemoney} 是否交费(whether){数据项名whether} 供应商姓名(Suppliername){数据项名Suppliername} 供应商电话(Suppliertelephone){数据项名Suppliertelephone} 供应商地址(Supplieraddress){数据项名Supplieraddress} 所供药品(SupplyMedicine){数据项名SupplyMedicine} 药品采购单号(Purchase){数据项名Purchase} 采购数量(Purchasecount){数据项名Purchasecount} 采购单价(money){数据项名money} 住院号(HospitalID){数据项名HospitalID} 床号(BedNum){数据项名BedNum} 住院日期(HospitalTime){数据项名HospitalTime} 每日治疗费(CureMoney){数据项名CureMoney} 住院费(LiveMoney){数据项名LiveMoney} 当日日期(datetime){数据项名datetime} 账户余额(depositmoney){数据项名depositmoney}二、二、数据结构数据结构1、职工(staff){数据结构名staff;含义说明医院工作人员都成为职工,包括医生、护士及后勤服务人员;组成{职工编号staffnum;职工姓名staffname;职工性别staffsex;职工出生年月staffbirthday;职工身份证号ID;职工工作科室officeID;职位job;职工毕业院校academy;职工学历schoolRecord;职工职业资格operation;职工电话stafftelephone;职工婚姻状况gender;职工政治面貌politics;职工地址staffaddress;聘用日期hireTime}} 2、科室(office){数据结构名office;含义说明医院所有的科室;组成{科室编号officeID;科室名称officename;科室主任master;科室人数officenumber}} 3、就诊(DELIFU-PVC){数据结构名DELIFU-PVC;含义说明为就诊病人办理就诊卡;组成{病人编号patientnum;病人姓名patientname;病人出生年月patientbirthday;病人身份证号patientID;病人地址patientaddress;病人电话patienttelephone}} 4、病历(Medical){数据结构名Medical;含义说明病人就诊后,医生为病人建立病历记录病人基本信息及就诊情况;组成{病人编号patientnum;病人姓名patientname;病人性别patientsex;病人出生年月patientbirthday;病人身份证号patientID;病人地址patientaddress;病人电话patienttelephone ;处方编号RecipeNum;是否住院InHospital}} 5、处方(Recipe){数据结构名Recipe;含义说明主治医生为病人所开处方;组成{处方编号RecipeNum;科室编号officeID;医生编号DoctorID;病情state;药方编号PrescriptionID;确诊日期CertainTime}} 6、药方(Prescription){数据结构名Prescription;含义说明处方中具体所开药品名称;组成{药方编号PrescriptionID ;药品名称MedicineName;药品数量medicinenumber}} 7、药房药品信息(Medicine){数据结构名Medicine ;含义说明药方中所有药品的基本信息;组成{药品编号Medicine ID;药品名称Medicine Name;药品库存量store;药品供应商编号SupplierID;生产日期ProduceTime;有效日期EffectTime;药品单价medicinemoney}} 8、药品交费(MedicineCost){数据结构名MedicineCost ;含义说明医生为病人开处方后,病人到药房划价,药房根据药房表对药品进行划价;组成{病人编号patientnum;病人姓名patientname;需交药品总价money;是否交费whether}} 9、供应商(Supplier){数据结构名Supplier ;含义说明药房药品供应商的基本信息;组成{供应商编号Supplier ID;供应商姓名Supplier name;供应商电话Supplier telephone;供应商地址Supplier address;所供药品SupplyMedicine}} 10、药品采购(Purchase){数据结构名Purchase;含义说明药房制定的采购计划表;组成{采购单编号Purchase;药品编号MedicineID;药品名称MedicineName;供应商编号SupplierID;采购药品数量Purchasecount;采购单价money }} 11、住院信息(Inhospital){数据结构名Inhospital;含义说明病人办理住院手续后所建立的住院基本信息,包括床位及住院日期;组成{住院号HospitalID;病人编号patientnum;床位号BedNum;住院日期HospitalTime}} 12、住院每日治疗信息(HospitalCure){数据结构名HospitalCure;含义说明病人住院期间每天所进行的治疗信息及所需费用记录;组成{住院号HospitalID ;治疗费CureMoney;住院费LiveMoney;药方号PrescriptionID;当天日期datetime}} 13、病人账户(Account){数据结构名Account;含义说明办理住院手续后的病人在财务处办理账户,用于支付住院期间所需的费用;组成{病人编号patientnum;病人姓名patientname;账户余额depositmoney}}三、数据流图信息记录职工管理科室管理病人就诊管理财务管理药房管理日志文件信息维护管理数据备份用户退出系统职工基本信息输入职工基本信息输出科室基本信息输入科室基本信息输出病人基本信息输入病人基本信息输出维护人员输入维护人员输出财务输入财务输出信息输入信息输出数据流图数据流图1 1 医院管理系统医院管理系统0 0 层图层图信息记录日志文件病人就诊卡管理病人病历管理病人信息查询病人住院病人处方管理医院管理系统医院管理系统 1 层图(病人就诊住院管理)层图(病人就诊住院管理)信息记录日志文件药品入库药品出库药品查询病人信息输入病人信息输出病人信息输入病人信息输出信息输入信息输出住院信息输入住院信息输出查询信息输入查询信息输出药品盘点供应商管理药品划价药品信息输入药品信息输出供应商信息输入供应商信息输出信息输入信息输出药品出库药品入库查询信息输入查询结果输出医院管理系统医院管理系统 1 层图(药房管理)层图(药房管理)3.5 故障处理要求故障处理要求正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

相关主题