1.引言1.1编写目的根据需求分析说明书、概要设计说明书中的内容,编写详细设计说明书,为开发过程提供了较为明细]的说明,使系统开发各类技术人员对整个系统的各个单元所需实现的功能以及测试过程中的各项测试内容有较为具体的认识,为整个系统的开发、测试、评定和移交的提供基础,本报告一旦确认后将成为系统开发各类技术人员共同遵守的准则,并为以后的修改工作提供依据。
本说明书的预期读者为本项目负责人以及负责项目开发的各类技术人员、管理人员、项目评审人员。
1.2项目背景门诊收费划价系统、医技系统、药房药库系统、挂号系统关系密切。
1.3定义DGTHIS:DGT医院信息管理系统详细设计说明书2.任务概述2.1目标根据概要设计说明书中的设计内容,,对整个系统所需实现的功能以及系统的功能模块的划分和功能模块的具体实现过程提供详细的说明,为整个系统的开发、测试、评定和移交的提供基础。
2.2运行环境硬件环境:服务器:PII500/256M/10G工作站:586以上机型、32M 以上内存、显示器16 位增强色、600*800 像素软件环境:网络操作系统:Windows Nt Server 4.0 以上工作站操作系统:中文Win95/中文Win98/中文Win Nt Workstation数据库系统:Ms SQL Server /Sysbase SQL Server /DB2网络协议:TCP/IP3.模块设计说明书模块设计说明书每一模块编写一张模块设计说明书。
内容包括:模块的基本功能,模块的IPO 过程,模块与数据库表的联系。
P 的描述:可用数学公式、数学模型或处理流程图进行描述4.具体设计系统名称:门诊医生站模块编号:X01.01模块名称::选择新病人(挂号病人、预约病人)功能描医生选择新病人,系统显示挂号病人,医生选择病人,系统显示病人历史病历信息(表述YS_MZ_BCJL),和病人的既往史、过去史etc.(表YS_BRLS)。
最后,置表MS_GHMX 表的JZJS 标志为0。
IPO 过程I:医生选择MS_GHMX中的病人P:程序在YS_JZLS 中插入新纪录表示病人在医生处就诊,JZLX为8置表MS_GHMX 表的JZJS 标志为0。
从MS_GHMX中获得该病人的有关信息。
O:显示病人历史病历信息(表YS_MZ_BCJL )病人的既往史、过去史etc.(表YS_BRLS)。
保存至表MS_GHMX,YS_JZLS数据窗口d_newpatient, d_history引用表Ms_ghmx,ys_jzls操作表Ms_ghmx,Ys_jzls编制刘姗日期2013/12/18系统名称:门诊医生站模块编号:X01.02模块名称:就诊处方单功能描述进入处方输入界面,程序从MS_CF01 中获得每张处方单的显示信息,包括处方类型,是否收费,特殊处方(麻醉,结核),处方费用。
程序从MS_CF02中获得处方明细内容,包括药品规格,总量,每次用量,药品组,使用次数,给药途径。
收费处方不允许修改,未收费处方允许修改和保存。
特殊处方(麻醉处方)独立成方。
IPO 过程I:今日日期,病人idP:从MS_CF01中获得每张处方单的显示信息,包括处方类型,是否收费,特殊处方(麻醉,结核),处方费用。
程序从MS_CF02 中获得处方明细内容,包括药品规格,总量,每次用量,药品组,使用次数(来自表bq_gytj),给药途径(来自表bq_gytj)。
医生可以新增各类处方保存至ms_cf01中。
医生增加修改未收费处方包括药品(药品信息来自表yk_typk),总量,每次用量,药品组,使用次数,给药途径。
O:处方的信息保存在MS_CF01 中。
处方的明细药品信息保存在ms_cf02 中数据窗口D_ypxx,d_cf02,d_cf01,d_yygl,d_ypzd,d_ypbm , d_bmsz引用表d_yygl,d_ypzd,d_ypbm, d_bmsz, D_ypxx操作表D_ypxx,d_cf02,d_cf01,d_yygl,d_ypzd,d_ypbm , d_bmsz编制刘姗日期2013/12/18系统名称:门诊医生站模块编号:x01.03模块名称:收费管理系统功能概述药品费用和医技费用能够合计成为总计费用。
统计费用合计时不同的病人性质,不同的费用项目自负比例(GY_ZFBL)不同。
IPO 过程I:医生通过鼠标、键盘药品输入药品,病人性质P:根据输入的药品序号,数量获得药品单价(YK_YPCD),根据病人的性质获得自负比例(GY_ZFBL),O:如果医生站支持收费则保存MS_SFMX 中,否则显示所有处方药品分类及总费用数据窗口d_sfmx引用表GY_ZFBL,YK_YPCD,YK_TYPK,MS_SFMX操作表编制刘姗日期2013/12/18系统名称:门诊医生站模块编号:X02.01模块名称:预约挂号功能描述医生就诊结束后,提问下次是否预约,输入预约时间后,系统向预约挂号(表MS_GHYY)输入预约纪录IPO 过程I:选择就诊结束P:程序提示医生该病人是否预约若是预约则将病人的预约信息从ms_ghmx 和ms_brda中提取出来存放入ms_ghyy 表中O:预约信息存放入ms_ghyy 表中数据窗口D_yygh引用表MS_GHMX,MS_BRDA,MS_GHYY操作表MS_GHYY编制刘姗日期2013/12/18系统名称:门诊医生站模块编号:x03.01模块名称:门诊日志查询功能描述输入门诊日志查询范围,查询病人门诊就诊情况(YS_JZLS),包括门诊就诊信息,预约时间等等IPO 过程I:输入门诊日志查询范围(起始时间和终止时间)P:查询病人门诊就诊情况(YS_JZLS),包括门诊就诊信息,预约时间等等选择某一病人就诊时间,系统显示病人当时就诊的病历。
O:查询结果显示该时间段内的病人就诊情况。
数d_query_jzxx据窗口引用表YS_JZLS,YS_MZ_BCJL操作表编制刘姗日期2013/12/18系统名称:门诊医生站模块编号:x03.02模块名称:药品信息查询功能描述医生输入药品代码,系统返回药品信息IPO 过程I:医生根据拼音输入药品,系统获得药品序号(YK_TYPK)P:程序显示药品和包装信息(YK_TYPK)、药品产地信息(YK_YPCD,YK_CDDZ),价格信息(YK_YPCD),药品别名信息(YK_YPBM)程序调用四川美康的处方审查控件,显示药品的禁忌(药品之间,药品与食物之间)、过敏药品等药品信息O:显示药品信息数据窗口d_ypxx_jgsx, d_ypxx_jbsx, d_ypxx_bmsx引用表YK_TYPK,YK_TYPK,YK_YPCD,YK_CDDZ ,YK_YPCD,YK_YPBM操作表编制刘姗日期2013/12/18系统名称:门诊医生站模块编号:x03.03模块名称:住院床位查询,预约功能描述医生选择病区(GY_KSDM),系统显示病区空床数量(ZY_CWSZ),医生选择预约病人信息写入预约表(ZY_BRYY),住院处读入预约住院信息.IPO 过程1.在病人选择列表的窗口中,选择预约科室,列出所有未入院预约病人病人,输入病案号码可定位病人;点“刷新”可重新检索预约病人,选定一病人,可对其进行注销、修改,并可查看其信息。
2.修改:OpenWithParm(w_zy_brxx_yybr,”修改”+ String(ll_sbxh))Save_Modify()2.注销:OpenWithParm(w_zy_brxx_yybr,”注销”+ String(ll_sbxh))Save_Logout()UPDA TE ZY_YYBR SET JGBZ = 2 WHERE SBXH = :il_Original_sbxh ;数据窗口D_ksmc,d_cwcx引用表GY_KSDM,ZY_CWSZ,ZY_YYZY操作表ZY_YYZY编制刘姗日期2013/12/18系统名称:门诊医生站模块编号:X03.04模块名称:门诊工作量统计功能描述门诊工作量统计可按照时间段统计医生开单量,开单内容。
(表MS_CF01,MS_CF02,MS_YJ01,MS_YJ02)IPO 过程I:医生选择时间段统计医生开单量P:根据输入的起始时间和终止时间检索YS_JZLS,显示就诊情况。
医生选择一个病人系统根据该病人ID和就诊时间查询表MS_CF01,MS_CF02显示当天就诊的处方单费用。
O:显示当天就诊的处方单和医技费用。
数据窗口D_ksmc,d_cwcx引用表YS_JZLS,MS_CF01,MS_CF02,MS_YJ01,MS _YJ02操作表编制刘姗日期2013/12/185.数据库的表结构设计对概要设计中已设计的数据库表结构作一些适当补充或修改,但是对表之间的主码联结一般不作修改。
输入输出页面设计界面名称:入院登记界面图示:简单描述:6.输出报表设计报表名称:门诊管理系统汇总表编号:000001 报表格式:科室人数........ ....... 合计科室:挂号号姓名性别挂号费.......报表描述:报表名称:就诊费用汇总表编号:000001 报表格式:科室人数........ ....... 合计科室:挂号号姓名性别挂号费.......报表描述:本次就诊费用总结。