医嘱管理系统需求书.docx
- 文档编号:214556
- 上传时间:2022-10-06
- 格式:DOCX
- 页数:21
- 大小:638.86KB
医嘱管理系统需求书.docx
《医嘱管理系统需求书.docx》由会员分享,可在线阅读,更多相关《医嘱管理系统需求书.docx(21页珍藏版)》请在冰豆网上搜索。
文档编号:
版本:
v1.0.0
密级:
机密
文档名称:
医嘱管理系统
需求分析书
拟制:
日期:
2017
审核:
日期:
2017
批准:
日期:
2017
目录
1. 引言 1
1.1 编写目的 1
1.2 预期读者和阅读建议 1
2. 综合描述 1
2.1 产品概述 1
2.2 产品的功能 1
2.3 用户类型和特征 1
2.4 运行环境 2
3. 系统功能需求 2
3.1 登录 2
3.2 用户管理 3
3.3 医嘱管理 5
4. 表关系结构 10
5. 建表语句 11
1.引言
1.1编写目的
本需求分析报告的目的是规范化本系统的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据。
1.2预期读者和阅读建议
预期读者:
软件开发人员,测试人员以及客户
2.综合描述
2.1产品概述
医嘱:
是指医师在医疗活动中下达的医学指令。
医嘱内容及起始、停止时间应当由医师书写。
医嘱内容应当准确、清楚。
每项医嘱应当只包含一个内容,并注明下达时间、具体到分钟。
2.2产品的功能
用户超管理:
管理员登录可对用户进行集中管理,权限操作。
流程监控和控制:
医生根据病情和治疗的需要对病人在饮食、用药等方面的指示创建成医嘱。
医嘱内容及起始、停止时间应当由医师书写。
医嘱内容应当准确、清楚。
每项医嘱应当只包含一个内容,并注明下达时间、具体到分钟。
通过系统药剂师根据医生创建的医嘱进行药品审核,修改医嘱状态,并对药品
出入库进行实时管理。
护士登录系统进行药房发药,修改医嘱状态。
2.3用户类型和特性
2.3.1对话用户:
所有使用此系统的用户。
医师、药剂师、护士等用户指不需要注册即可访问系统的用户,根据用户类型操作不同的页面模块,查看与用户类型紧密相关的操作流程。
2.3.2系统管理员:
负责后端管理系统的用户(administrator)。
使用系统单独的管理模块独立图形界面与系统交互。
2.4运行环境
本系统采用C/S架构,需要支持的操作系统服务端:
2.4.1客户端
PC客户端:
操作系统:
Windows/7/8/10
界面:
JavaAWT图形界面
2.4.2服务端
数据库:
oracle
3.系统功能需求
•3.1登陆
u登陆:
使用用户名、密码进行验证登录,登录后系统自动判断其用户类型,进入相应页面。
u合法验证:
页面输入非空验证
•3.2用户管理
管理员用户可以对用户信息进行管理操作。
如,新增用户,修改用户信息,删除用户,设置用户权限。
用户列表:
管理员登录后显示所有用户信息
3.2.1新增用户:
u增加用户:
获取页面输入的用户信息,存储到数据库
u合法验证:
非空验证,密码一致性验证,同名账户验证
3.2.2修改用户:
u修改用户信息:
修改用户类型、密码
u用户信息回填
u合法验证:
用户输入合法验证
3.2.3删除用户:
3.2.4权限设置:
设置用户类型,使不同的用户登陆后跳转到不同的界面
•3.3医嘱管理
3.3.1医师
u医嘱列表:
分页显示当前用户创建的医嘱列表。
u创建医嘱:
填写病人姓名,床位信息,备注,添加用药详情
u用药详情:
添加药品,根据药品名称进行模糊搜索。
删除药品,删除已添加的药品
u流程记录
u预占:
药品数量预占
u合法验证:
输入信息非空验证,药品数量合法验证
3.3.2药剂师
u医嘱列表:
显示所有医师创建的医嘱,且医嘱状态为刚创建的,同时显示护士打回的医嘱信息分页显示
u查看详情:
查看医嘱详情,审核后修改医嘱状态
u检查超时:
医嘱创建时间超过一定时间后状态修改为失效状态,药品数量相应增加
u药品管理:
药品列表;新增药品----已有同种药品数量追加,新药品新增列表;
u流程记录
u合法验证:
输入信息非空验证,数量合法验证
3.3.2护士
u医嘱列表:
分页显示药剂师已审核通过的医嘱列表
u查看详情:
审核查看后,修改医嘱状态
u流程记录
u合法验证:
错误打回备注信息非空验证
4.表关系结构
5.建表语句
SETFOREIGN_KEY_CHECKS=0;
------------------------------
--Tablestructureforadvice
------------------------------
DROPTABLEIFEXISTS`advice`;
CREATETABLE`advice`(
`ID`int(11)NOTNULLAUTO_INCREMENT,
`PATIENT_NAME`varchar(20)DEFAULTNULL,
`BED_DETAIL`varchar(20)DEFAULTNULL,
`ADVICE_REMARK`varchar(512)DEFAULTNULL,
`ADVICE_TYPE`varchar(5)DEFAULTNULL,
`USER_ID`int(11)DEFAULTNULL,
`CREATE_TIME`timestampNULLDEFAULTNULL,
PRIMARYKEY(`ID`)
)ENGINE=InnoDBAUTO_INCREMENT=17DEFAULTCHARSET=utf8;
------------------------------
--Recordsofadvice
------------------------------
INSERTINTO`advice`VALUES('1','张大哥','1001号','多吃肉多喝水','0','1','2017-07-0109:
35:
11');
INSERTINTO`advice`VALUES('2','李奶奶','1002号','多喝热水多运动','1','2','2017-07-0209:
35:
14');
INSERTINTO`advice`VALUES('3','王二狗','1003号','多运动','2','3','2017-07-0309:
35:
19');
INSERTINTO`advice`VALUES('4','赵又廷','1004号','早睡早起多运动','3','1','2017-07-0409:
35:
22');
INSERTINTO`advice`VALUES('5','钱万三','1005号','早睡早起','4','2','2017-07-0815:
47:
50');
INSERTINTO`advice`VALUES('6','蒋姐姐','1006号','不要节食减肥','5','3','2017-07-0915:
47:
56');
------------------------------
--Tablestructurefordrug_inventory_detail
------------------------------
DROPTABLEIFEXISTS`drug_inventory_detail`;
CREATETABLE`drug_inventory_detail`(
`ID`int(11)NOTNULLAUTO_INCREMENT,
`DRUG_NAME`varchar(20)DEFAULTNULL,
`DRUG_AREA`varchar(128)DEFAULTNULL,
`DRUG_STANDARD`varchar(20)DEFAULTNULL,
`DRUG_REMARK`varchar(512)DEFAULTNULL,
`DRUG_INVENTORY`int(11)DEFAULTNULL,
PRIMARYKEY(`ID`)
)ENGINE=InnoDBAUTO_INCREMENT=8DEFAULTCHARSET=utf8;
------------------------------
--Recordsofdrug_inventory_detail
------------------------------
INSERTINTO`drug_inventory_detail`VALUES('1','阿莫西林','云南','盒','一日三片','200');
INSERTINTO`drug_inventory_detail`VALUES('2','氧氟沙星','广西','瓶','一日两滴','500');
INSERTINTO`drug_inventory_detail`VALUES('3','左氧氟沙星','贵州','盒','一日三粒','300');
INSERTINTO`drug_inventory_detail`VALUES('4','板蓝根','江苏','袋','一日三袋','400');
INSERTINTO`drug_inventory_detail`VALUES('5','牛黄解毒片','四川','盒','一次一盒','100');
INSERTINTO`drug_inventory_detail`VALUES('6','红霉素软膏','江苏','袋','一日三次','100');
INSERTINTO`drug_inventory_detail`VALUES('7','云南白药','长白山','盒','一日三片','200');
------------------------------
--Tablestructureforprocess
------------------------------
DROPTABLEIFEXISTS`process`;
CREATETABLE`process`(
`ID`int(11)NOTNULLAUTO_INCREMENT,
`ADVICE_ID`int(11)DEFAULTNULL,
`REMARK`varchar(512)DEFAULTNULL,
`OPERATOR_ID`int(11)DEFAULTNULL,
`PROCESS_TYPE`varchar(5)DEFAULTNULL,
`OPERATE_TIME`datetimeDEFAULTNULL,
PRIMARYKEY(`ID`)
)ENGINE=InnoDBAUTO_INCREMENT=6DEFAULTCHARSET=utf8;
----------------
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医嘱 管理 系统 需求
![提示](https://static.bdocx.com/images/bang_tan.gif)