[项目实训]前端布局设计,前后端接口设计,数据库设计

本文主要讲述了前端界面的病历生成、查询和修改功能,包括接口设计、医生和病人数据管理,以及数据库结构的详细说明。更新部分包含了前端实际界面截图。
摘要由CSDN通过智能技术生成

 一、前端布局和接口设计:

1.病历生成界面:

文字提示

输入描述是形如:“我叫林凡,今年42岁,前天开始一直觉得肩膀酸痛,几十年前曾经得过肩周炎,但是已经痊愈,没有发现药物过敏”的字符串

生成键点击后将描述传给后端

后端返回形如“

”格式的json

然后在弹窗中显示(把键值对提取出来分栏显示)

弹窗支持修改,有选择医生的下拉框选项,点击确定后存入数据库。

2.我的病历界面:

显示后端查询数据库中返回的pid=自身的所有病历。

分为已完成诊断和未完成(仅生成病历,还未看医生)

点击进入病历详情

病历详情可选择另一个病历进行对比(传两个诊断结果和主诉或者只传诊断结果)

后端对比的结果为字符串,在前端显示。

3.医生界面

可查看Did为自身(即患者选择了该医生)的病历记录

点击可打开病历详情,可修改病历各字段

病历的诊断结果字段由医生填写

填写完成点击提交后存在数据库

二、数据库设计:

医生表

Doctor:
d_id str
d_name str
d_age Integer,
d_gender Integer,

病人表

Patient:
p_id str
p_name str
P_age Integer,
P_gender Integer,
history Array
{
{his1 },
{his2 },
}
allergies Array
{
drug1,
drug2,
}


Record病历
p_id str
d_id str
主诉chief str
date  new Date
lastingTime str
history str

-----------------------------------------------------------------------------------------------------------------

5/20更新,前端实际界面截图


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值