摘 要:如今社会上各行各业,都在用属于自己专用的软件来进行工作,互联网发展到这个时候,人们已经发现离不开了互联网。互联网的发展,离不开一些新的技术,而新技术的产生往往是为了解决现有问题而产生的。针对于医疗信息管理方面的不规范,容错率低,管理人员处理数据费工费时,采用新开发的長安智慧医疗管理系统可以从根源上规范整个数据处理流程的正规性和合法性。
長安智慧医疗管理系统实现的功能包括健康资讯管理,药品管理,病例管理,药品订单管理,医生预约管理,药方管理,客服聊天管理等功能。该系统采用了Mysql数据库,Java语言,SSM框架等技术进行编程实现。
長安智慧医疗管理系统可以提高医疗信息管理问题的解决效率,优化医疗信息处理流程,并且能够保证存储数据的安全,它是一个非常可靠,非常安全的应用程序。
1.1 课题背景
二十一世纪互联网的出现,改变了几千年以来人们的生活,不仅仅是生活物资的丰富,还有精神层次的丰富。时代进步的标志,就是让人们过上更好的生活。在互联网诞生之前,地域位置往往是人们思想上不可跨域的鸿沟,信息的传播速度极慢,信息处理的速度和要求还是通过人们骑马或者是信鸽传递,这些信息传递都是不可控制的,中间很有可能丢失,信息的传递水平决定了人们生活的水平。现如今,大家都在用互联网来实现自己的目的,从内部管理设置计算机管理,提高内部信息管理水平,从外部市场也可以用计算机获取相关数据进行处理,如今各行各业已经严重依赖于计算机了。
本课题研究和开发長安智慧医疗管理系统,让安装在计算机上的该系统变成管理人员的小帮手,提高医疗信息处理速度,规范医疗信息处理流程,让管理人员的产出效益更高。
1.2 课题意义
传统处理数据,必须是一张张纸,然后处理完毕又是统计在一张张纸上面,不断的重复处理,最终有个结果给最高层作为参考,这个模式在互联网没有出现之前,是一种常见的事情,信息管理的效率提不上去,那就用人才,人多力量大,是一个以前人们的常识。计算机的诞生就是发现了人多力量大的不足,比如高端计算人才的培养已经跟不上使用了,所以人们研究出专门帮助人们计算的机器,就是计算机的前身,到了互联网时代,人们发现完全可以让程序供应商提供解决方案,自己挑选自己合适的方案来提高自己的产出比。于是市面上就出现了各种各样的依靠程序处理信息的解决方案。
本课题研发的長安智慧医疗管理系统,就是提供医疗信息处理的解决方案,它可以短时间处理完信息,并且只需要使用者动动鼠标和键盘就能获取自己需要的信息,并且这些信息都有专门的存储设备,而且数据的备份和迁移都可以设定为无人值守,从人力角度和信息处理角度以及信息安全角度,長安智慧医疗管理系统是完胜传统纸质操作的,所以長安智慧医疗管理系统就是如此的值得信赖。
4.2.2 数据库物理设计
本小节主要任务即是根据上述内容进行数据存储结构的设计,也就是在数据库中设计存放本系统的数据的数据表,设计数据表时,需要对各个字段进行确定,通常来说,一个实体与一张数据表相对应,实体的属性就用来表示字段名称,不同的字段表示的数据类型以及取值都不相同,这里需要根据系统实际数据的情况进行设置,同时也需要在具体表中确定该表的主键,以及该表各个字段是否能够保持空等进行说明,设计完成一张数据表的结构之后,在保存时同样要命名,尽量选择英文名称进行命名并保存,方便今后系统对数据表进行数据存储访问时,在提高数据存储效率的同时,还不容易导致系统出错。接下来就对设计的数据表进行展示。
表4.1 收货地址表
字段 注释 类型 空
id (主键) 主键 int(20) 否
yonghu_id 创建用户 int(20) 否
address_name 收货人 varchar(200) 否
address_phone 电话 varchar(200) 否
address_dizhi 地址 varchar(200) 否
isdefault_types 是否默认地址 int(11) 否
insert_time 添加时间 timestamp 否
update_time 修改时间 timestamp 否
create_time 创建时间 timestamp 否
表4.2 病例表
字段 注释 类型 空
id (主键) 主键 int(11) 否
yisheng_id 医生 int(11) 是
bingli_uuid_number 病例编号 varchar(200) 是
bingli_name 患者姓名 varchar(200) 是
huanzhe_phone 患者手机号 varchar(200) 是
huanzhe_id_number 患者身份证号 varchar(200) 是
bingli_file 病例文件 varchar(200) 是
bingli_content 病例备注 text 是
insert_time 添加时间 timestamp 是
create_time 创建时间 timestamp 是
表4.3 购物车表
字段 注释 类型 空
id (主键) 主键 int(11) 否
yonghu_id 所属用户 int(11) 是
shangpin_id 药品 int(11) 是
buy_number 购买数量 int(11) 是
create_time 添加时间 timestamp 是
update_time 更新时间 timestamp 是
insert_time 创建时间 timestamp 是
表4.4 客服聊天表
字段 注释 类型 空
id (主键) 主键 int(11) 否
yonghu_id 提问用户 int(11) 是
chat_issue 问题 varchar(200) 是
issue_time 问题时间 timestamp 是
chat_reply 回复 varchar(200) 是
reply_time 回复时间 timestamp 是
zhuangtai_types 状态 int(255) 是
chat_types 数据类型 int(11) 是
insert_time 创建时间 timestamp 是
表4.5 健康资讯表
字段 注释 类型 空
id (主键) 主键 int(11) 否
jiankangzixu_name 健康资讯名称 varchar(200) 是
jiankangzixu_photo 健康资讯图片 varchar(200) 是
jiankangzixu_types 健康资讯类型 int(11) 否
insert_time 发布时间 timestamp 是
jiankangzixu_content 健康资讯详情 text 是
create_time 创建时间 timestamp 是
表4.6 新闻资讯表
字段 注释 类型 空
id (主键) 主键 int(11) 否
news_name 新闻名称 varchar(200) 是
news_photo 新闻图片 varchar(200) 是
news_types 新闻类型 int(11) 否
insert_time 发布时间 timestamp 是
news_content 新闻详情 text 是
create_time 创建时间 timestamp 是
表4.7 药品表
字段 注释 类型 空
id (主键) 主键 int(11) 否
shangjia_id 商家 int(11) 是
shangpin_name 药品名称 varchar(200) 是
shangpin_photo 药品照片 varchar(200) 是
shangpin_types 药品类型 int(11) 是
shangpin_kucun_number 药品库存 int(11) 是
shangpin_old_money 药品原价 decimal(10,2) 是
shangpin_new_money 现价/积分 decimal(10,2) 是
shangpin_clicknum 点击次数 int(11) 是
shangxia_types 是否上架 int(11) 是
shangpin_delete 逻辑删除 int(11) 是
shangpin_content 药品简介 text 是
create_time 创建时间 timestamp 是
表4.8 药品收藏表
字段 注释 类型 空
id (主键) 主键 int(11) 否
shangpin_id 药品 int(11) 是
yonghu_id 用户 int(11) 是
shangpin_collection_types 类型 int(11) 是
insert_time 收藏时间 timestamp 是
create_time 创建时间 timestamp 是
表4.9 药品评价表
字段 注释 类型 空
id (主键) 主键 int(11) 否
shangpin_id 药品 int(11) 是
yonghu_id 用户 int(11) 是
shangpin_commentback_text 评价内容 text 是
reply_text 回复内容 text 是
insert_time 评价时间 timestamp 是
update_time 回复时间 timestamp 是
create_time 创建时间 timestamp 是
表4.10 药品订单表
字段 注释 类型 空
id (主键) 主键 int(11) 否
shangpin_order_uuid_number 订单号 varchar(200) 是
address_id 收获地址 int(11) 是
shangpin_id 药品 int(11) 是
yonghu_id 用户 int(11) 是
buy_number 购买数量 int(11) 是
shangpin_order_true_price 实付价格 decimal(10,2) 是
shangpin_order_types 订单类型 int(11) 是
shangpin_order_payment_types 支付类型 int(11) 是
insert_time 订单创建时间 timestamp 是
create_time 创建时间 timestamp 是
表4.11 管理员表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
username 用户名 varchar(100) 否
password 密码 varchar(100) 否
role 角色 varchar(100) 是
addtime 新增时间 timestamp 否
表4.12 药方表
字段 注释 类型 空
id (主键) 主键 int(11) 否
bingli_id 病例 int(11) 是
yaofang_uuid_number 药方编号 varchar(200) 是
yaofang_name 药方名称 varchar(200) 是
yaofang_types 药方类型 int(11) 否
bingli_file 药方详情 varchar(200) 是
bingli_content 药方备注 text 是
insert_time 开方时间 timestamp 是
create_time 创建时间 timestamp 是
表4.13 医生表
字段 注释 类型 空
id (主键) 主键 int(11) 否
username 账户 varchar(200) 是
password 密码 varchar(200) 是
yisheng_name 医生姓名 varchar(200) 是
yisheng_phone 医生手机号 varchar(200) 是
yisheng_id_number 医生身份证号 varchar(200) 是
yisheng_photo 医生头像 varchar(200) 是
yisheng_email 医生邮箱 varchar(200) 是
sex_types 性别 int(11) 是
zhiwei_types (主键) 职位 int(11) 否
zuozhen_types 是否坐诊 int(11) 是
yisheng_content 医生详情 text 是
create_time 创建时间 timestamp 是
表4.14 医生收藏表
字段 注释 类型 空
id (主键) 主键 int(11) 否
yisheng_id 医生 int(11) 是
yonghu_id 用户 int(11) 是
yisheng_collection_types 类型 int(11) 是
insert_time 收藏时间 timestamp 是
create_time 创建时间 timestamp 是
表4.15 医生留言表
字段 注释 类型 空
id (主键) 主键 int(11) 否
yisheng_id 医生 int(11) 是
yonghu_id 用户 int(11) 是
yisheng_liuyan_text 留言内容 text 是
reply_text 回复内容 text 是
insert_time 留言时间 timestamp 是
update_time 回复时间 timestamp 是
create_time 创建时间 timestamp 是
表4.16 用户表
字段 注释 类型 空
id (主键) 主键 int(11) 否
username 账户 varchar(200) 是
password 密码 varchar(200) 是
yonghu_name 用户姓名 varchar(200) 是
yonghu_phone 用户手机号 varchar(200) 是
yonghu_id_number 用户身份证号 varchar(200) 是
yonghu_photo 用户头像 varchar(200) 是
sex_types 性别 int(11) 是
yonghu_email 用户邮箱 varchar(200) 是
new_money 余额 decimal(10,2) 是
create_time 创建时间 timestamp 是
表4.17 医生预约表
字段 注释 类型 空
id (主键) 主键 int(11) 否
yisheng_id 医生 int(11) 是
yonghu_id 用户 int(11) 是
yuyue_true_price 花费金额 decimal(10,2) 是
yuyue_yesno_types 预约状态 int(11) 否
yuyue_time 预约日期 date 是
insert_time 申请预约时间 timestamp 是
create_time 创建时间 timestamp 是