1、医院信息管理系统概要设计说明书V11医院信息管理系统概要设计说明书编写人审核人:编写日期: 2012/4/18版本更新内容日期修改人1.0新建2012/4/181.1接口设计2012/4/23医院信息管理系统 1概要设计说明书 11引言 41.1编写目的 41.2背景 41.3定义 41.4参考资料 42总体设计 52.1需求规定 52.2运行环境 52.3基本设计概念和处理流程 52.4结构 62.5功能需求与程序的关系 82.6人工处理过程 92.7尚未解决的问题 93接口设计 93.1用户接口 93.2外部接口 103.3内部接口 104运行设计 114.1运行模块组合 114.2运行控
2、制 114.3运行时间 115系统数据结构设计 115.1逻辑结构设计要点 115.2物理结构设计要点 145.3数据结构与程序的关系 146系统出错处理设计 156.1出错信息 156.2补救措施 166.3系统维护设计 161 引言1.1编写目的根据需求分析说明书中的用户需求,编写概要设计说明书,为开发过程提供 了较为扼要的说明, 使系统开发各类技术人员对整个系统所需实现的功能以及测 试过程中的各项测试内容有较为具体的认识, 为整个系统的开发、 测试、评定和 移交的提供基础,本报告一旦确认后将成为系统开发各类技术人员共同遵守的准 则,并为以后的修改工作提供依据。本说明书的预期读者为本项目负
3、责人以及负责项目开发的各类技术人员、 测 试人员、管理人员、项目评审人员。1.2背景说明:系统名称:医院管理系统概要设计说明书 项目提出者:郑州大学 10 级软工一班某小组 开发者:郑州大学 10 级软工一班某小组 用户:各个医院 运行该软件的计算机(中心) :各个医院计算机局域网1.3定义SQL STRUCTURE QUERY LANGUAGE据库语言 HIS HOSPITAL INFORMATION SYSTEM!院信息管理系统 Dbms DATABASE MANAGEMENT SYS数EM库管理系统 CS CLINIC SYSTEM 门诊系统WMS WARD MANAGEMENT SYS
4、TEM!理系统 DMS DRUGSTORE MANAGEMENT SY药房管理系统 SMS SEVICE MANAGEMENT SYST后勤 管理系统1.4参考资料列出有关的参考文件,如下:a.卫生部医院信息管理系统基本功能规范b.医院信息管理系统可行性分析报告c.医院信息管理系统需求规格说明书2 总体设计2.1需求规定该医院信息管理系统主要分为四个模块, 分别对一般社区医院的门诊、 药物、 病房、后勤各方面的功能进行信息化的实现。关于社区医院管理系统的主要输入输出项目、处理的功能性能要求,可参考 关于该系统的需求规格说明书的需求规定。2.2运行环境本系统适行在 Microsoft Windo
5、ws 的各个版本下,包括 Windows9X(win95 需要升级系统文件) 、 Windows Me、 Windows NT、 Windows2000、 Windows XP 等 平台下,奔腾166MHz或更快,64 MB内存或更多,16MB磁盘空间。2.3基本设计概念和处理流程系统基本设计概念:将整个系统分为 4 个模块,分别对各个子系统的功能和 数据库进行设计。 再把各个系统进行合并, 并定义各个子系统对其他系统的通信 接口以及设计整体数据库,形成一个整体信息管理系统。流程如下:2.4结构用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程 序等)的划分,扼要说明每个系统元
6、素的标识符和功能, 分层次地给出各元素之 间的控制与被控制关系.整个系统按功能划分,可分为4个模块编号模块名称模块功能模块子程序子程序功能T门诊部系统病人挂号处理, 登记入院,挂号收费,详细病人 信息,药物划价及药物费收取getdata on duty inf 获茫得该科室当日值班人员信息。(*)chargeforegister收取挂号费(*)Addregisterrecord新建挂号记录Prin tregisteri nfo打印挂号单Getmedicia nun itp Rice(*)检查库存,单价Medicia ntotalval计算总价2药房部药物发放,药物 收费,药物退还getdata
7、 on zhe ngduw获得诊断医生的信息yaowushe ngqing(*)收取药物费用,退还Prin tregisteri nfoa打印药物单,Medicia ntoalvala计算价格3病区部病人登记,床位分 陪,护理费用,床 收取,诊断费getdata onbinren获取病人信息Houquchua nwei获取,退床位信息Shouquzhengduan收取诊断费Medicia ntoalvalb计算价格4后勤部提供各种供给, 及服务,人力 资源 7-H1getmeitia nchu qin获得每天出勤Zhaop ing人员的辞职与应聘2.5功能需求与程序的关系本条用一张如下的矩阵图
8、说明各项功能需求的实现同各块程序的分配关系:功能需求程序实现分配挂号处理getData On Dutyl nfo chargeForRegister addRegisterRecord prin tRegisterI nfo delRegisterI nfo病历管理addPatie ntRecord getPatie ntlnfo updatePatie ntRecord药物划价getMedicia nUn itPrice MedicianTotaIV al prin tMedicia nCharge chargeForMedicia nVal病情统计staticPatie ntlnfo财务收
9、入管理setRegisterCharge chargeForRegister chargeForMedicia nVal setSetio nProfit财务支出管理payForDoctorSalary payForMedic in eToBuyPrice利润统计getTotal staticDayTotalReve nue staticM on thTotalPayout staticM on thTotalReve nue定期结算staticDayRegister staticDayProfitBySecti on staticMo nthProfitBySectio n员工资料管理get
10、Data On DutyI nfo addDoctorRecord deleteDoctorRecord modifyDoctorRecord员工资料查询getDoctorDetail getDoctorSalary getDoctorC on tact getDoctorDutyList员工任务分配staticSect ionlnfor核查药物信息getMedicia nUn itPricegetMedicia nDetail药物信息管理addMedicia nRecord deleteMedicia nRecord药物采购getMedici neToBuyPrice payForMedic
11、 in eToBuyPrice库存管理结算staticM on thI nStorage staticMo nthOutStorage2.6人工处理过程系统运行时需要的人工输入有:a.病人挂号信息:挂号单编号由系统直接生成,其他信息由门诊收费员输入b.病历单信息:主要记录病人的病史,由医生给出,门诊收费员输入c.挂号费设置:挂号费设置,由门诊子系统管理人员设置d.诊断信息:医生诊断信息,记录在诊断单e.药品信息:每当购入新药,由药房管理子系统人员输入f.医生信息:医院所有医务人员的基本信息,包括新建,管理,删除,由人事 管理人员负责。2.7尚未解决的问题a) 系统运行中途发生重大错误的数据恢复
12、b) 医院规模扩大后系统的适应性c) 病人转诊机制3接口设计3.1用户接口系统登陆:系统启动的时候首先要求用户输入用户名以及密码;系统再根据 用户输入的用户类型来确定用户的操作权限。 一般的用户分为4个类别系统管理 员、门诊子系统用户、后勤子系统用户和药物子系统用户。系统提供的用户接口通过界面的菜单来实现,具体的操作如下:门诊子系统操作:1)查询操作:查询当值员工资料,确定当前员工的当值情况;查询药物库存, 确定药单所需药物是否有足够的供应;查询病例记录,以确定病人是否的数 据库中是否已有了记录。2)挂号操作:生成挂号单,并更新数据库中的挂号记录;3)划价操作:对病人的药物单进行划价,计算总的
13、价格;4)统计操作:对数据库的挂号以及病历记录进行统计,统计出近期的发病情况 以做出有效处理。5)费用收取:挂号费的收取、药物费用收取后勤子系统操作:1)统计处理:结算操作、并统计各科室的利润2)添加员工信息:新建并更新员工信息,包括员工基本资料、联系方式、以及 工作安排等3)分发工资:根据攻击级别为每个员工分发当月工资4)查询操作:可以根据员工的 ID 和姓名对员工资料、联系方式以及工作时间 进行查询5)工作安排:安排每个员工的工作时间药物子系统操作:1)药物采购:利用财务系统的资金对需要的药物进行购入2)药物查询:可根据药物的编号和名称对药物信息进行查询3)统计操作:对药物信息、库存进行统
14、计3.2外部接口系统的外部接口包括:1、 数据库的接口: SQL200C数据库与windows操作系统的连接接口2、 门诊系统与读卡机( pos 机)的接口3、 与基本硬件的接口3.3内部接口a)病人简历接口 , 主要介绍病人的进本信息,供医务人员观看。b)药物价单接口,供病人查看药物信息和核实自己的药物总费用是否有出入c)医务人员简历接口,供病人查看和领导人员观察的医务人员信息。4 运行设计4.1 运行模块组合系统的各个模块都与数据库连接, 所以运行时各个模块都可以独立运行。 在系统 登陆完成之后,用户在各自的模块进行操作。 整个系统在局域网的环境下所进行, 各个模块通过数据库进行信息的交流
15、。4.2运行控制如 2.3 图所示,先由操作系统启动医院信息管理系统,然后用户登录认证, 然后再根据 2.4 表所示,选取相应的子系统,进行功能操作,最后退出系统。4.3运行时间系统所要求所有的操作都必须在 2 秒内作出响应 。5 系统数据结构设计5.1 逻辑结构设计要点该系统使用的数据结构由数据库的表来实现,具体如下: 用户用户名 UserName密码 Password用户类型 UserType病人病案号 MedicalRecordID身份 Identity挂号费用 RegisterCharge医疗费用 MedicalTreatmentCharge病历病案号 MedicalRecordID
16、病人姓名 PatientName 病人性别 PatientSex 病人生日 PatientBirthday诊断时间Date主诊医生号DocID诊断结果Result主诉Symptom输血日期TransfuseDate输血量TransfuseAmount血型BloodType医生医生号DocID姓名Name性别Sex生日Birthday职位Post级别Grade办公室Office工作年份WorkYear科室Department手机MobilePhone电话Phone传真FaxQC号CC电子邮箱Email地址Address工作时间表号 DutyListID工资单医生号DocID工资Salary奖金A
17、ward扣除Deduct津贴Buckshee总工资SalarySum工作时间表医生号DocID星期天上午SundayAm星期天下午SundayPm星期一上午MondayAm星期一下午MondayPm星期二上午TuesdayAm星期二下午TuesdayPm星期三上午WednesdayAm星期三下午WednesdayPm星期四上午 ThursdayAm星期四下午ThursdayPm星期五上午 FridayAm星期五下午FridayPm星期六上午 SaturdayAm星期六下午 SaturdayPm药品基本信息 药品号 名字 类型 价格 单位MedID Name Type Price Unit入库药
18、品信息 药品号 生产商 供应商 包装单位 生产日期 过期日期 进库如期 进库数目 经手人 总价格MedID Producer Supplier PackageUnit ProductDate OverDateInDate InAmount Handler TotalCost出库药品信息 药品号 就诊卡号 出库数量 经手人MedIDSickID OutAmountHandler日收入信息 收入流水 时间 类型 金额 经手人ID chargeID chargeTime chargeType chargeVal chargeAgent总收入信息日期类型金额chargeTime chargeType
19、chargeVal总资产信息日期 totalTime总收入金额totallnVal 总支出金额totalOutVal 总利润 totalVal日支出信息支出 ID outID日期 outTime类型 outType金额 outVal经手人 outAge nt总支出信息日期 outTime类型 outType金额 outVal数据结构关系数据项数据项ID病人病历关系病案号MedicalRecordID病历与医生关系医生号DocID医生与工资单关系医生号DocID医生与工作时间表关系医生号DocID入库药品信息与药 品基本信息关系药品号MedID出库药品信息与药 品基本信息关系药品号MedID5.
20、2物理结构设计要点该系统数据结构采用SQL200(数据库实现并存储,数据库名称为CHISDataBasa CHIS共分为四个子系统,数据间的交流通过数据库实现,因此,要求数据库对 于四个子系统均可见,而且要求数据的一致,通过 SQL语言访问数据库,并由DBM实现物理存储以及安全管理。5.3数据结构与程序的关系数据结构系统函数用户病人chargeForRegister addRegisterRecord chargeForMedicia nVal病历getPatie ntlnfo addPatie ntRecord updatePatie ntRecord staticPatie ntlnfo医
21、牛getData On DutyI nfo getDoctorDetail getDoctorSalary payForDoctorSalary getDoctorC on tact getDoctorDutyList addDoctorRecord modifyDoctorRecord staticSect ionlnfor工资单getDoctorSalary payForDoctorSalary工作时间表getData On DutyI nfo getDoctorDutyList药品基本信息getMedicia nUn itPrice getMedicia nDetail addMedic
22、ia nRecord deleteMedicia nRecord入库药品信息payForMedic in eToBuyPrice getMedici neToBuyPrice staticM on thI nStorage staticMo nthOutStorage出库药品信息getMedicia nUn itPriceMedicianTotalV al6系统出错处理设计6.1出错信息系统功能模块在连接数据库失败的时候会发出操作失败的错误信息6.2补救措施故障出现后的补救措施包括:a 启动备份数据库,对丢失的数据进行恢复。b 重新启动系统,恢复系统正常运行。c 对原来的数据库进行备份, 并对这次错误进行详细的记录, 以便以后的检 查。6.3系统维护设计作为一个产品,医院信息管理系统必须按照规范的步骤进行开发,并充分考 虑软件可维护性, 同时必须按时认真完成相应文档资料, 以利于未来版本升级即 移植等二次开发。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1