1、湖北中医药大学医学信息工程专业实 验 报 告课程名称: 医院信息系统教程 实验题目: 门诊医生工作站系统 实验日期:2013 年 5 月 日起 至 2013 年 6 月 24 日 止班 级: 11级医学信息工程一班 实验成绩: 指导教师: 二一三年五月第1章 概述门诊医生工作站系统是为医院提升管理水平,为患者提供更加高效快捷的医疗服务而提供的一套稳定、完善的数字化医院解决方案。实施本系统后将给医院管理和临床医生提供极大的方便,提高患者就诊的效率,减少患者排队和来回跑诊室的现象,使医院迅速走向数字化管理的新台阶。1.2系统开发目的与意义门诊医生工作站系统以电子病历为中心,支持医院建立门诊病历库,
2、为医生提供高效的电子病历和电子处方管理平台,并为以后的病历统计分析提供有效的手段,对提高医院管理和医生的医疗水平作用重大。同时支持医院医卡通(推荐高性价比的条形码医卡通系统)或医保卡的使用,为患者建立起连续的就医资料,提高对患者的诊疗与服务水平,从而提高患者的忠诚度;电子处方单符合卫生部最新标准。 在实施门诊医生工作站系统后,医生可以方便的获取患者既往的就诊记录、既往病史、用药记录、检查检验报告、当前病情发展情况、各种检验检查结果等,通过计算机下达处方和各种检验检查申请,记录患者病情及发展变化情况,在诊断时遇到疑难杂症利用计算机进行辅助分析。同时方便的获取相关医疗知识,查阅各种疾病的诊疗常规、
3、药物信息、检验信息等医学数据。第2章 系统需求分析2.1 组织管理调查2.1.1 组织结构门诊部挂号室病理科药剂科中心功能检查室检验科中心手术室麻醉科入院卫生处理室门诊医生收费室分诊台2.1.2 主要职能医生:接诊病人;问诊、查体,收集病史资料和病情信息;提出必要的辅助检验检查申请,查阅检验检查结果;确定门诊诊断,提出治疗方案;开具处方、治疗处置单等;必要时将病人收入院治疗,或及时为病人联系转诊医院,指导病人办理转诊手续获取患者既往的就诊记录、既往病史、用药记录、检查检验报告、当前病情发展情况、各种检验检查结果等,通过计算机下达处方、各种检验检查申请,记录患者病情及发展变化情况。同时方便的获取
4、相关医疗知识,对各种疾病的诊疗常规、药物手册、检验手册、医学信息资源进行检索。与门急诊管理、检验检查、手术麻醉等系统一体化集成。2.2 业务流程调查YNNNYNY门诊医嘱、病历相应的治疗、用药等住院通知单是否需要住院结束是否启用分诊呼叫病人就诊检验、检查写主诉、病史问诊调取病人资料当天复诊病人诊断明确是否退诊下诊断开检验、检查结束就诊开始缴费Y 业务流程业务流程图门诊医生病人资料挂号表复诊病人调阅病人病史问诊病人主诉、病史病历初步诊断主诉、症状、检验检查目的提出检验检查申请检验检查申请单检验检查结果确诊诊断记录开处方、写门诊病历处方/病历住院登记住院登记记录手术申请手术申请单2.3 现行系统存
5、在的主要问题和薄弱环节a. 系统运行中途发生重大错误的数据恢复b. 门诊规模扩大后系统的适应性c. 病人转诊机制2.4 系统需求说明2.4.1 功能需求1、抽取就诊的病人信息。2、为医生提供辅助诊断分析功能。3、为病人下达检查单。4、为病人下达处方、注射单。5、为病人生成病历。6、医生病历模板、处方模板的建立和管理。 医生根据病种定义相应可用的协定处方、自选处方、门诊病历模板。7、门诊病人档案信息查询,包括完整的处方、费用、病历、检验结果、检查报告、图像报告。8、门诊病历统计分析表,根据医院的需求自定义统计表。用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要
6、说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。整个系统按功能划分,可分为5个模块 编 号 模块名称 模块功能 功能说明 1 患者信息 患者信息录入 添加、删除、更新、查询 2 检验检查 检验检查申请及调阅结果 添加、删除、更新、查询 3 药物医嘱 药物医嘱录入 添加、删除、更新、查询 4 中医处方 处方录入 添加、删除、更新、查询5 手术输血 手术输血申请 添加、删除、更新、查询2.4.2 性能需求1)精度 对软件的输入输出数据应该做到正确无误,并能对操作人员的误操作给予提示,且能对垃圾数据进行有效制止,防止器进入系统数据源。 2)整个系统运行于网络环境下,数据源与
7、数据库应用分布于不同的主机上,应保证在不出现数据阻塞、数据丢失的情况下,快速准确地响应系统操作人员所提出的各种合法请求。 3)灵活性 所开发的系统应能适应于以下几种所述情况的变化: 运行环境的变化; 操作方式上的变化; 精度和有效时限的变化;4) 输入输出要求 系统应能支持多种形式的数据输入输出方式,比如对于业务量处理大的时候,系统可以支持键盘、鼠标、语音、扫描仪等输入形式。2.4.3 输入输出需求 新系统实现后,凡需要填写病人基本信息的地方均可直接由系统自动填充。主要存在以下输入需求:需要提供就诊卡读卡器,自动读取就诊卡信息,并调阅病人基本信息。 a.病人挂号信息:挂号单编号由系统直接生成,
8、其他信息由门诊收费员输入b.病历单信息:主要记录病人的病史,由医生给出,门诊收费员输入c.诊断信息:医生诊断信息,记录在诊断单d.医生信息:医院所有医务人员的基本信息,包括新建,管理,删除,由人事管理人员负责。门诊药房药品库存情况。输出需求:新系统直接将检验检查申请单、手术申请单、住院申请、药品处方等信息以纸质文档形式打印输出,同时存储至数据库,供门诊检验检查科室、手术室、门诊收费系统等访问。 打印输出门诊病历。2.4.4 运行环境需求 本系统适行在Microsoft Windows 的各个版本下,包括Windows9X(win95需要升级系统文件)Windows XP等平台下,奔腾512MH
9、z或更快,1G内存或更多,250G磁盘空间。第3章 系统逻辑设计3.1 系统开发目标 门诊医生工作站系统的开发主要服务对象是门诊医生,所以系统开发的目标主要是方便医生,简洁而快速的使用系统,达到节约时间节约人力物力的功效。旨在便于处理患者信息,检验检查申请,手术申请输血申请,处方医嘱等功能。3.2 系统数据流程 3.2.1数据流程分析门诊医生工作站主要负责存储医嘱、处方明细信息,存储的主要数据为医生在开处方、下医嘱等过程产生的临床数据。主要数据如下表:序号业务类型主要数据备注1病人信息病历记录病人病史及是否欠费等信息2检查申请信息检查申请表记录检查申请情况/时间/医生/主诉/科室/诊断等信息3
10、检验申请信息检验申请表记录检验申请情况/时间/医生/主诉/科室/诊断等信息4处方信息处方表记录包括处方项目/次数/天数/用法/数量等处方信息5手术申请信息手术申请表记录手术申请情况/时间/医生/主诉/科室/诊断等信息6输血申请信息输血申请表记录输血申请情况/时间/血型/数量等信息7医嘱信息医嘱表记录医嘱项目/次数/天数/用法等医嘱信息 3.2.2数据流程图手术申请单住院登记记录处方/ 病历诊断记录检验检查结果检验检查申请单检验检查申请目的主诉、病史病人病史复诊病人信息挂号表门诊医生呼叫病人就诊手术申请住院登记开处方写病历确诊检验检查申请申请检查问诊读复诊病人信息病人3.4 系统数据模型(E-R
11、图) (1)挂号处理 1N门诊医生挂号门诊病人科室编号医生姓名IC号姓名主治医师(2)医生诊断11111NN1N11111N1N1门诊医生发出出处理方案挂号挂号单门诊病人挂号包括包括2包括3包括4住院申请检查项目检验项目门诊处方包括5门诊病历对应3.5 系统数据字典3.5.1 数据元素编号名称别名数据类型长度备注A01诊疗卡号ID号varchar12首次就诊,建立索引,分配ID号复诊病人,调用或检索ID号A02挂号流水号IC号varchar17病人当日在医院就诊时分配的流水号A03科室编码科室char7A04主治大夫医师char10就诊医生的名字A05姓名char10病人姓名描述A06年龄in
12、t病人年龄描述A07性别char2病人性别描述A08出生日期datetime病人出生日期A09婚姻状况char4病人已婚或未婚A10名族varchar8病人所属名族名称A11国籍varchar8病人的国籍A12籍贯varchar6病人所来自的省份A13单位或住址varchar8现住址或是单位所在地A14联系电话varchar12病人联系电话A15门诊病案号病案号varchar12病人门诊病案的唯一编号,在门诊系统共享3.5.2 数据结构编号名称别名构成简述B01门诊病历病历门诊病案号+病人ID号+姓名+性别+年龄+日期+就诊次数+修改人+病历内容+归档人+归档时间+归档标志+金额+电话+籍贯+
13、国籍+单位或住址+黑名单标志科室是数据结构B02科室科室编号+科室名称科室的基本信息B03病人信息ID号+IC号+主治医师+医保类别+黑名单标志B04药物医嘱医嘱序号+ID号+科室编码+开医嘱医生+医嘱时间+停止医嘱医生+药品名称+药品规格+单次剂量+剂量单位+给药途径+执行频率+滴速+滴塑单位+天数+药物数量+数量单位+备注病人病情和注意事项B05中医处方处方序号+ID号+就诊次数+处方类型+处方序号+明细序号+项目序号+项目规格+草药副数+给药方式+次数代码+用量+用量单位+天数+注释+皮试标志+开单科室+开单医生+打印名称B06检查申请表检查申请号+ID号+就诊次数+检查目的+检查描述+
14、检查影像+医嘱序号+申请科室+申请医生+申请时间+申请状态+记账序号+收费标志+执行科室+执行人工号+检查号+检查方法+影像所见+影像意见+影像号+申请人员+检查部位+急检标志+备注B07检验申请表检验申请号+ID号+就诊次数+申请科室+申请医生+申请时间+申请状态+执行科室+执行人工号+执行时间+申请人员+急检标志+诊断名称+检验项目+检验标本+备注B08手术申请表手术申请号+ID号+申请科室+申请医生+申请时间+申请状态+手术前主诊断+拟行手术名称+拟行麻醉名称+拟行手术时间+手术类型+备注手术类型包括急诊和传染B09门诊医生医生编号+医生姓名+科室编号所有门诊医生基本信息表B10输血申请
15、表输血申请号+ID号+申请科室+申请医生+申请时间+申请状态+西医主诊断+预定输血日期+输血项目+输血方法+血型+RH阴或阳+申请血量+血量单位+既往输血情况B11病人就诊记录ID号+就诊次数+就诊科室+就诊医生编码+就诊日期+主要诊断+次要诊断+挂号科别+就诊标志3.5.3 数据流编号名称简述来源去向构成流通量C01病人信息描述病人挂号时提供的基本信息病人挂号ID号+IC号+主治医师+医保类别+黑名单标志180次/小时C02病历医生为病人开的取药单主治大夫各科室病人病历信息100分/天C03化验单医生为病人开的化验通知单主治大夫化验室病人所需化验信息50分/天C04检验单医生为病人开的检验通
16、知单主治大夫各科室病人所得检验信息50分/天C05手术单手术通知单主治大夫手术室病人所需手术信息50分/天C06挂号单挂号室主治大夫挂号信息180次/时C07住院单住院通知单门诊科室住院部住院信息50分/每天3.5.4 数据存储编号名称简述构成D01病人就诊记录病人就诊记录ID号+就诊次数+就诊科室+就诊医生编码+就诊日期+主要诊断+次要诊断+挂号科别+就诊标志D02诊断信息病人的主诉、病史记录ID号+临床症状+西医诊断+中医诊断D03检查申请单医生为病人开的检验申请单检查申请号+ID号+就诊次数+检查目的+检查描述+检查影像+医嘱序号+申请科室+申请医生+申请时间+申请状态+记账序号+收费标
17、志+执行科室+执行人工号+检查号+检查方法+影像所见+影像意见+影像号+申请人员+检查部位+急检标志+备注D04检验申请单医生为病人开的检验申请单检验申请号+ID号+就诊次数+申请科室+申请医生+申请时间+申请状态+执行科室+执行人工号+执行时间+申请人员+急检标志D05手术申请单手术申请号+ID号+申请科室+申请医生+申请时间+申请状态+手术前主诊断+拟行手术名称+拟行麻醉名称+拟行手术时间+手术类型+备注D06门诊病历病人病案信息门诊病案号+病人ID号+姓名+性别+年龄+日期+就诊次数+修改人+病历内容+归档人+归档时间+归档标志+金额+电话+籍贯+国籍+单位或住址D07药物医嘱病人用药医
18、嘱序号+ID号+科室编码+开医嘱医生+医嘱时间+停止医嘱医生+药品名称+药品规格+单次剂量+剂量单位+给药途径+执行频率+滴速+滴塑单位+天数+药物数量+数量单位+备注D08中医处方中医用药ID号+就诊次数+处方类型+处方序号+明细序号+项目序号+项目规格+草药副数+给药方式+次数代码+用量+用量单位+天数+注释+皮试标志+开单科室+开单医生+打印名称D09输血申请表输血申请输血申请号+ID号+申请科室+申请医生+申请时间+申请状态+西医主诊断+预定输血日期+输血项目+输血方法+血型+RH阴或阳+申请血量+血量单位+既往输血情况D10住院申请申请号+ID+申请科室+申请医生+申请时间+病人基本
19、病情+住院要求3.5.5 数据加工编号名称简述输入数据流输出数据流内部处理逻辑E01检查单医生为病人开的检查通知单病人所需检查信息检查申请单E02检验单医生为病人开的化验通知单病人所需检验信息检验申请单E03病人信息病人信息确认病人信息挂号信息如果病人信息与其挂号信息不符,则取消就诊,否则,继续就诊。E04手术单手术申请的完成手术信息手术单E05输血单输血申请的完成输血信息输血单E06住院单住院申请的完成住院申请信息住院单3.5.6 外部实体编号名称简述有关数据流实体个数F01病人到本院就诊的病人。病人基本信息挂号信息4000人/天F02门诊医生病人的主治医师医师基本信息第4章 系统物理设计4
20、.1 系统功能结构图 门诊医生工作站电子处方门诊病历检验检查门诊手术初诊病历复诊病历 4.2 模块说明书(IPO)系统名称医生工作站模块编号模块名称登陆设计人设计日期2013年56月上层调用模块无下层调用模块无模块文件名全局和局部变量输入数据医生编号、登陆密码输出数据无处理逻辑描述输入医生编号、登陆密码IF 输入正确 THEN Form1.show(显示医生工作站主界面)Else 提示输入错误end注释系统名称医生工作站模块编号模块名称患者信息设计人设计日期2013年56月上层调用模块挂号信息系统、电子病历系统下层调用模块电子病历系统模块文件名全局和局部变量输入数据病人病历信息输出数据候诊患者
21、信息、病人基本信息处理逻辑描述选择候诊病人患者信息显示输入临床诊断、西医诊断、中医诊断信息点击保存信息存入病人电子病历数据库点击退出form2.show(显示登陆界面)注释系统名称医生工作站模块编号模块名称检查申请表/检验申请表设计人设计日期2013年56月上层调用模块无下层调用模块检查信息系统/检验信息系统、电子病历系统模块文件名全局和局部变量输入数据检查/验申请表信息输出数据检查/验结果处理逻辑描述输入检查/验申请表信息点击添加提交申请表到检查/验信息系统点击删除删除申请表信息、输入全置为空点击修改点击保存注释系统名称医生工作站模块编号模块名称药品医嘱、中医处方设计人设计日期2013年56
22、月上层调用模块无下层调用模块护士工作站、电子病历系统、药品管理信息系统模块文件名全局和局部变量输入数据医嘱信息输出数据药品信息处理逻辑描述输入医嘱信息点击添加添加药品到医嘱点击删除删除输入的药品名称点击修改点击保存提交到医嘱到护士工作站注释系统名称医生工作站模块编号模块名称手术申请表/输血申请表设计人设计日期2013年56月上层调用模块无下层调用模块手术麻醉信息系统/输血管理信息系统、电子病历系统模块文件名全局和局部变量输入数据手术/输血申请表信息输出数据处理逻辑描述输入手术/输血申请表信息点击添加提交申请表到手术麻醉信息系统点击删除删除申请表信息、输入全置为空点击修改点击保存注释4.3 数据
23、库结构4.3.1 逻辑结构(关系数据模型) 科室(科室编号,科室名称)门诊医生(医生编号,医生姓名,科室编号,口令)门诊病历(门诊病案号,病人ID号,姓名,性别,年龄,日期,就诊次数,修改人,病历内容,归档人,归档时间,归档标志,金额,电话,籍贯,国籍,单位或住址,黑名单标志)病人信息(ID号,IC号,主治医师,医保类别,黑名单标志)药物医嘱(医嘱序号,ID号,科室编码,开医嘱医生,医嘱时间,停止医嘱医生,药品名称,药品规格,单次剂量,剂量单位,给药途径,执行频率,滴速,滴速单位,天数,药物数量,数量单位,备注)中药处方(处方序号,ID号,就诊次数,处方类型,明细序号,项目序号,项目规格,草药
24、副数,给药方式,次数代码,用量,用量单位,天数,注释,皮试标志,开单科室,开单医生,打印名称)检查申请表(检查申请号,ID号,就诊次数,检查目的,检查描述,检查影像,医嘱序号,申请科室,申请医生,申请时间,申请状态,记账序号,收费标志,执行科室,执行人工号,检查号,检查方法,影像所见,影像意见,影像号,申请人员,检查部位,急检标志,备注)检验申请表(检验申请号,ID号,就诊次数,申请科室,申请医生,申请时间,申请状态,执行科室,执行人工号,执行时间,申请人员,急检标志)手术申请表(手术申请号,ID号,申请科室,申请医生,申请时间,申请状态,手术前主诊断,拟行手术名称,拟行麻醉名称,拟行手术时间
25、,手术类型,备注)输血申请表(输血申请号,ID号,申请科室,申请医生,申请时间,申请状态,西医主诊断,预定输血日期,输血项目,输血方法,血型,RH阴或阳,申请血量,血量单位,既往输血情况)病人就诊记录(ID号,就诊次数,就诊科室,就诊医生编码,就诊日期,主要诊断,次要诊断,挂号科别,就诊标志)住院申请(申请号,ID,申请科室,申请医生,申请时间,病人基本病情,住院要求)4.3.2 物理结构(二维表结构) Ks 科室字段名字段中文名数据类型长度是否为空备注dept_code科室编号varchar7否dept_name科室名称varchar32是Mzys 门诊医生字段名字段中文名数据类型长度是否为
26、空备注dept_code科室编号varchar7否doctor_code医生编号varchar7是doctor_name医生姓名varchar10否password口令varchar20是Mzbl 门诊病历字段名字段中文名数据类型长度能否为空备注file_no门诊病案号varchar12否patient_id病人ID号varchar12否patient_name病人姓名varchar10否sex病人性别char2是 age病人年龄int是date日期datetime否times就诊次数int否modifier修改人varchar10是bl_content病历内容varchar1000否guid
27、ang_man归档人varchar10否guidang_time归档时间datetime否guidang_flag 归档标志varchar2否sumofmoney金额float是patient_tel病人电话varchar16是patient_jg病人籍贯varchar10是patient_gj病人国籍varchar10是address病人住址varchar50是black_flag黑名单标志varchar2否Brxx 病人信息字段名字段中文名数据类型长度能否为空备注patient_id病人ID号varchar12否patient_ic病人IC号varchar12否patient_name病人
28、姓名varchar10是main_doctor主治医师varchar7是yibao_type医保类别varchar8是black_flag黑名单标志varchar2否Ywyz 药物医嘱字段名字段中文名数据类型长度能否为空备注order_no医嘱序号varchar12否patient_id病人ID号varchar12否dept_code科室编码varchar7否order_doctor开医嘱医生编码varchar7是order_time开医嘱时间datetime否stop_doctor停医嘱医生编码varchar7是drug_name药品名称varchar20是drug_standard药品规格
29、varchar50是dosage单次剂量float是dosage_unit剂量单位varchar4是supply_way给药途径varchar5是frequence执行频率varchar10是drip_speed滴速float是drip_speed_unit滴速单位varchar4是days天数smallint是drug_amount药物数量float是drug_amount_unit数量单位varchar4是comment备注text是Zycf 中医处方字段名字段中文名数据类型长度能否为空备注chufang_no处方序号smallint否patient_id病人ID号varchar12否ti
30、mes就诊次数int否chufang_type处方类型varchar10否detail_no明细序号smallint否charge_code项目序号varchar2否serial_no项目规格varchar2否herbal_amount草药副数decimal(8,2)supply_way给药方式varchar10否frequence次数代码varchar10否dosage用量decimal(12,4)否dosage_unit用量单位varchar10否days天数smallintcomment注释varchar150是skin_test_flag皮试标志char2是apply_dept开单科室
31、varchar10否apply_doctor开单医生varchar10否p_name打印名称varchar10是Jcsqb 检查申请表字段名字段中文名数据类型长度能否为空备注jc_no检查申请号int否patient_id病人ID号varchar12否times就诊次数int否exam_objective检查目的varchar50是exam_add_info检查描述varchar50是image检查影像image是order_no医嘱序号varchar12是apply_dept申请科室varchar7是apply_doctor申请医生varchar10是apply_date申请时间dateti
32、me是charge_sn记账序号int是charge_flag收费标志varchar2是charge_dept_no执行科室varchar7是manual_no执行人工号varchar50是check_no检查号varchar20是check_way检查方法varchar100是image_desc影像所见varchar1000是image_mind影像意见varchar1000是image_no影像号varchar18是record_opera申请人员varchar10是jc_location检查部位varchar20是urgent_flag急检标志varchar2是comment备注var
33、char50是Jysqb 检验申请表字段名字段中文名数据类型长度能否为空备注jy_no检验申请号int否patient_id病人ID号varchar12否times就诊次数int否apply_dept申请科室varchar7是apply_doctor申请医生varchar10是apply_date申请时间datetime是apply_status申请状态varchar2是charge_dept_no执行科室varchar7是manual_no执行人工号varchar50是exec_date执行时间datetime是record_opera申请人员varchar10是urgent_flag急检标
34、志varchar2是diagnose_name诊断名称varchar20是check_item检验项目varchar8是如钠,钾check_sample检验标本varchar10是如全血comment备注varchar50是Sssqb 手术申请表字段名字段中文名数据类型长度能否为空备注ss_no手术申请号int否patient_id病人ID号varchar12否apply_dept申请科室varchar10是apply_doctor申请医生varchar10是apply_date申请时间datetime是apply_status申请状态varchar2是zhuzhenduan手术前主诊断var
35、char20是opera_name手术名称varchar20是narcosis_name麻醉名称varchar10是opera_time手术时间datetime是opera_type手术类型varchar8是comment备注varchar150是Sxsqb 输血申请表字段名字段中文名数据类型长度能否为空备注sx_no输血申请号int否patient_id病人ID号varchar12否apply_dept申请科室varchar10是apply_doctor申请医生varchar10是apply_date申请时间datetime是apply_status申请状态varchar2是zhuzhend
36、uan西医主诊断varchar20是predict_date预定输血日期datetime否transfusion_item输血项目varchar20否transfusion_way输血方法varchar8是blood_type血型varchar5否RHRH为阴或阳varchar2是amount申请血量float 是amount_unit血量单位varchar8是tran_history既往输血情况varchar100是 Brjzjl 病人就诊记录字段名字段中文名数据类型长度能否为空备注patient_id病人ID号varchar12否主键times就诊次数int否主键visit_dept就诊科室varchar10是doctor_code就诊医生编码varchar7是visit_date就诊日期datetime是main_diagnose主要诊断varchar16是second_diagnose次要诊断varchar16是gh_dept挂号科别varchar10是visit_flag就诊标志varchar2是Zysq 住院申请字段名字段中文名数据类型长度能否为空备注zy_no申请号varchar12否patient_id病人ID号varchar12否apply_dept申请科室varchar10是apply_doctor申请医生varchar
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100