Giter Club home page Giter Club logo

curusspring's People

Contributors

stupid-coder avatar

Watchers

 avatar

Forkers

shuaisunny

curusspring's Issues

获取病患的信息

请求字段
token true string token
patient_id true 病患ID
返回字段
name true string 姓名
gender true string 性别 1为男 2为女
birth true string 出生日期(时间戳整数)
id_number true string 身份证号
weight true string 体重(kg)
height true string 身高(cm)
phone true string 手机号
role_name true string 用户对该病患的角色 关键管理员或普通管理员
appellation_name true string 病患角色(祖、父、同、晚)

膳食构成指标中心-更新膳食构成接口(更新膳食构成)

请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
salt TRUE string 盐摄入情况
fruit TRUE string 水果摄入情况
vegetables TRUE string 蔬菜摄入情况
milk TRUE string 牛奶摄入情况
cereal TRUE string 谷类摄入情况
beans TRUE string 豆类摄入情况
meat TRUE string 肉类摄入情况
返回字段
statue string 响应状态标志,1成功,-1异常

吸烟情况添加-提交吸烟情况(更新吸烟情况)

请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
value TRUE list 患者吸烟情况
.price int 吸烟的价格(元/20支)
.number int 吸烟的数量(支/天)
返回字段
statue string 响应状态标志,1成功,-1异常

血压管理中心-获取非药物干预及血压监测建议接口(06_血压管理_管理方案1.png、06_血压管理_管理方案2.png)

请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
返回字段
statue string 响应状态标志,1为请求成功,-1为有异常
blpremonradvice TRUE string 血压监测的建议
non_drugstatus TRUE list 非药物干预情况
.mode string 干预血压的非药物项目
.statusquo string 该项目现状
.buck string 该项目干预可以降压情况

体重指标中心-获取体重接口

体重指标中心-获取体重接口(体重.png)
请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
返回字段
statue string 响应状态标志,1成功,-1异常
data dict 最近90天体重数据(有序,展开如下)
.w_date 日期
.w_value string 体重

主页获取病患列表接口

主页获取病患列表接口
请求字段
字段名 是否必须 类型 说明
token TRUE string token
返回字段名
statue string 响应状态标志,1为请求成功,-1为有异常
patients list 所管理的病患列表
.patient_name string 病患姓名
.role_name string 用户对该病患的角色 super是关键管理员, common是普通管理员
.is_self boolean 该病患是不是用户本人 true是 false为否
.patient_id int 病患id
.appellation_name string 称呼 self, zu, fu, tong, wan,分别代表本人,祖,父,同,晚

体重管理中心-评估指导接口(06_体重管理_评估指导1.png、06_体重管理_评估指导2.png))

请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
返回字段
day_wemanagement string 参与体重管理的天数
weight_change string 体重变化
weight_lossposition list 减重排位
.weight string 减重质量
.percent float 对应减重的百分比
weigth_loss string 病患的减重质量
BMI string 病患的BMI
BMI_evaluation string 根据BMI给出的身体状况评价
weLossEvaluation string 减肥情况的评价

饮食定量指标中心-获取饮食接口(07_录入_饮食定量.png)

请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
返回字段
statue string 响应状态标志,1成功,-1异常
score int 当前得分
date 最新一次录入时间
data dict 指标数据(展开如下)
.lunch string 中餐为几成饱
.dinner string 晚餐为几成饱
.snacks string 一周吃零食的次数
.fatink string 油脂摄入情况

更新身体活动接口

请求字段
字段名 是否必须 类型 说明
token TRUE string token
patient_id TRUE string 病患的id
sports TRUE list 运动项目列表
.sport_id TRUE string 运动的id
.sport_value TRUE int 参与运动的时间
返回字段
statue string 响应状态标志,1成功,-1异常

运动字典:
ID Name
1 中速步行(4千米/小时)
2 较快步行(4.8千米/小时)
3 快速步行(5.6千米/小时)
4 疾走(6.4千米/小时)
5 慢骑(<12千米/小时)
6 中速(12~16千米/小时)
7 快骑(16~19千米/小时)
8 清扫地毯地板
9 拖地,吸尘
10 小步慢跑
11 慢跑
12 跑步(8千米/小时)
13 跑步(9.6千米/小时)
14 打乒乓球
15 打羽毛球或高尔夫球
16 打网球
17 打篮球
18 踢足球
19 球类比赛
20 跳绳(慢)
21 跳绳(中速)
22 跳舞(如华尔兹、狐步、慢速舞蹈)
23 做操(早操或工间操)
24 太极拳
25 舞厅快舞
26 下山、下楼
27 中慢速爬山或上楼
28 一般健身房练习
29 游泳
30 轮滑旱冰
31 滑冰

获取吸烟情况接口(06_戒烟管理_指标监测.png)

请求字段
字段名 是否必须 类型 说明
token TRUE string token
patient_id TRUE string 病患的id
返回字段名
statue string 响应状态标志,1为请求成功,-1为有异常
date 最后一次录入时间
value list 吸烟情况
.price int 吸烟的价格(元/20支)
.number int 吸烟的数量(支/天)

获取账户信息

请求字段
token true string token
返回字段
name true string 姓名
gender true string 性别 1为男 2为女
birth true string 生日(时间戳整数)
id_number true string 身份证号
address false string 地址
weight true string 体重(kg)
height true string 身高(cm)

血压管理中心-评估指导接口(06_血压管理_评估指导1.png、06_血压管理_评估指导2.png)

请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
返回字段
bloodpreTimelines TRUE string 血压时效性评价
non_drugsuggestions TRUE string 非药物干预建议
bloodpre_lossposition TRUE list 血压排位
.time TRUE string 血压现状
.percent TRUE float 对应血压现状的百分比
non_drugstatus TRUE list 非药物干预情况
.mode string 干预血压的非药物项目
.statusquo string 该项目现状
.buck string 该项目干预可以降压情况

饮食定量指标中心-提交饮食接口(更新饮食)

请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
lunch TRUE string 中餐为几成饱
dinner TRUE string 晚餐为几成饱
snacks TRUE string 一周吃零食的次数
fatink TRUE string 油脂摄入情况
返回字段
statue string 响应状态标志,1成功,-1异常

获取血压指标检测接口(用药情况获取,暂时不需要完成06_血压管理_指标监测1.png、06_血压管理_指标监测2.png、06_血压管理_指标监测3.png)

请求字段
字段名 是否必须 类型 说明
token TRUE string token
patient_id TRUE string 病患的id
返回字段名
statue string 响应状态标志,1为请求成功,-1为有异常
value list 血压指标检测用药情况
.drugname string 药物名称
.eatdrugtime string 服用药物时间
.drugmount string 服用药物的剂量

体重管理中心-计划发布接口(06_体重管理_计划制定1.png、06_体重管理_计划制定2.png、06_体重管理_计划制定3.png)

请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
weight_loss TRUE float 病患减重目标
lunch TRUE string 中餐为几成饱
dinner TRUE string 晚餐为几成饱
snacks TRUE string 一周吃零食的次数
fatink TRUE string 油脂摄入情况
sports TRUE list 运动项目列表
.sport_id TRUE string 运动的id
.sport_value TRUE int 参与运动的时间
prompt_cycle TRUE int 减肥提示周期
返回字段
statue string 响应状态标志,1成功,-1异常

获取身体活动接口(07_录入_身体活动.png)

请求字段
字段名 是否必须 类型 说明
token TRUE string token
patient_id TRUE string 病患的id
返回字段名
statue string 响应状态标志,1为请求成功,-1为有异常
date 最后一次录入时间
phactivity string 运动量
sports list 运动项目列表
.sport_id string 运动的id
.sport_value int 参与运动的时间

运动字典:
ID Name
1 中速步行(4千米/小时)
2 较快步行(4.8千米/小时)
3 快速步行(5.6千米/小时)
4 疾走(6.4千米/小时)
5 慢骑(<12千米/小时)
6 中速(12~16千米/小时)
7 快骑(16~19千米/小时)
8 清扫地毯地板
9 拖地,吸尘
10 小步慢跑
11 慢跑
12 跑步(8千米/小时)
13 跑步(9.6千米/小时)
14 打乒乓球
15 打羽毛球或高尔夫球
16 打网球
17 打篮球
18 踢足球
19 球类比赛
20 跳绳(慢)
21 跳绳(中速)
22 跳舞(如华尔兹、狐步、慢速舞蹈)
23 做操(早操或工间操)
24 太极拳
25 舞厅快舞
26 下山、下楼
27 中慢速爬山或上楼
28 一般健身房练习
29 游泳
30 轮滑旱冰
31 滑冰

主页添加病患接口

主页添加病患接口
请求字段
字段 是否必须 类型 说明
token TRUE string token
code TRUE string 发送病患手机的验证码
phone TRUE string 病患手机号
id_number TRUE string 病患身份证号
appellation TRUE string 称呼 可选self, zu, fu, tong, wan,分别代表祖,父,同,晚
name TRUE string 病患姓名
gender TRUE int 性别 1男 2女
brith TRUE string 生日
adress FALSE string 地址
weight TRUE string 体重(kg)
height TRUE string 身高(cm)
返回字段
status string 响应状态标志,1为请求成功,-1为有异常
patient_id int 病患id

管理体重页面获取指标检测数据接口

管理体重页面获取指标检测数据接口
请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
返回字段
statue string 响应状态标志,1成功,-1异常
data dict 指标检测数据(展开如下)
.weight_date 最后一次录入体重时间
.weight_value float 最后一次录入的体重值
.diet_date 饮食摄入最后一次更新日期
.lunch string 最后录入的午餐摄入量
.dinner string 最后录入的晚餐摄入量
.snacks string 最后一次录入吃零食情况
.Grease string 最后一次录入的油脂摄入情况
.phyactivity_date 最后一次录入身体活动的时间
.physical_activity list 最后一次录入的身体活动(根据病患录入情况返回结果,展开如下)
..activity_ID int 身体活动对应的代码(代码和身体活动详见运动字典)
..activity_value string 身体活动对应的值

运动字典:
ID Name
1 中速步行(4千米/小时)
2 较快步行(4.8千米/小时)
3 快速步行(5.6千米/小时)
4 疾走(6.4千米/小时)
5 慢骑(<12千米/小时)
6 中速(12~16千米/小时)
7 快骑(16~19千米/小时)
8 清扫地毯地板
9 拖地,吸尘
10 小步慢跑
11 慢跑
12 跑步(8千米/小时)
13 跑步(9.6千米/小时)
14 打乒乓球
15 打羽毛球或高尔夫球
16 打网球
17 打篮球
18 踢足球
19 球类比赛
20 跳绳(慢)
21 跳绳(中速)
22 跳舞(如华尔兹、狐步、慢速舞蹈)
23 做操(早操或工间操)
24 太极拳
25 舞厅快舞
26 下山、下楼
27 中慢速爬山或上楼
28 一般健身房练习
29 游泳
30 轮滑旱冰
31 滑冰

血压管理中心-血压管理方案中非药物干预计算接口(06_血压管理_管理方案1.png)

请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
mode TRUE string 非药物干预的项目
value TRUE string 该项目的值

返回字段
statue string 响应状态标志,1为请求成功,-1为有异常
advice string 进行非药物干预的建议

{"token":"ca9de6f1e02442cbbc55439d2ffdd715","patient_id":33,"mode":weight_loss,"value":1}
其中mode 是那种非药物干预情况(主要三种减重、调整膳食、运动),value
是每种非药物情况干预的具体值(体重是减重多少,调整膳食是使膳食得分增加多少,运动是使运动量增加多少)

Example-/account/register

功能说明

用户注册 (简单一句话概括就可以)

请求样例

{ "phone":"1xxxxxxxxxxxx","password":"xxxxxx"}

返回样例

  1. 成功 :
{ "status":1,"data":{}}
  1. 失败:
{"status":-1,"data":{"error_code":-20000,"error_msg":"user is exists"}}

生理指标-各项生理指标获取(05_个人主页_生理指标.png)

请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
返回字段
data TRUE list 各种生理指标(体重、血压、血糖、运动规律‘、膳食构成、饮食定量)
.value string 某项生理指标对应的值
.time 该指标最后更新的时间

个人页面管理项目获取病患管理项目接口

个人页面管理项目获取病患管理项目接口
请求字段
字段 是否必须 类型 说明
token TRUE string token
patient_id TRUE string 病患的id
返回字段
project list 病患列表
.project_id string 病患管理项目对应的id
patient_name string 病患的姓名

运动字典:
ID Name
1 体重管理
2 血压管理
3 吸烟管理
4 血糖管理
5 运动管理
6 饮食管理

体重指标中心-提交体重接口(更新体重)

体重指标中心-提交体重接口(更新体重)
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
date TRUE 数据类型 体重测量时间
weight TRUE float 病患的体重
返回字段
statue string 响应状态标志,1成功,-1异常

体重管理中心-计划评估接口(06_体重管理_计划制定1.png、06_体重管理_计划制定2.png、06_体重管理_计划制定3.png)

请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
weight_loss TRUE float 病患减重目标
lunch TRUE string 中餐为几成饱
dinner TRUE string 晚餐为几成饱
snacks TRUE string 一周吃零食的次数
fatink TRUE string 油脂摄入情况
sports TRUE list 运动项目列表
.sport_id TRUE string 运动的id
.sport_value TRUE int 参与运动的时间
返回字段
evresults string 计划评估结果

吸烟管理中心-发布计划接口(06_戒烟管理_计划制定1.png、06_戒烟管理_计划制定2.png)

请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
lungcan_smoke TRUE float 吸烟导致肺癌发生的增加的倍数
CHD_smoke TRUE float 吸烟导致冠心病发生增加的倍数
value TRUE list 戒烟计划列表
.date TRUE 计划开始时间
.giveupsmway TRUE string 戒烟方式(直接戒掉、阶段戒烟)
.giveuosmvalue TRUE string 戒烟方式对应选择(直接戒掉是否告诉他人,阶段戒烟的时间)

吸烟管理中心-评估指导接口(06_戒烟管理_评估指导1.png、06_戒烟管理_评估指导2.png))

请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
返回字段
day_smmanagement int 参与戒烟管理的天数
save_money int 累计节省开支
givesmoke_lossposition list 戒烟排位
.time string 戒烟时间
.percent float 对应戒烟的百分比
countdown int 戒烟计划倒计时
short_termgoal string 近期戒烟目标

个人页面管理项目为病患添加管理项目接口

个人页面管理项目为病患添加管理项目接口
请求字段
字段 是否必须 类型 说明
token TRUE string token
patient_id TRUE string 病患的id
project_id TRUE string 管理项目的id
返回字段
status string 响应状态标志,1为请求成功,-1为有异常

运动字典:
ID Name
1 体重管理
2 血压管理
3 吸烟管理
4 血糖管理
5 运动管理
6 饮食管理

膳食构成指标中心-获取膳食接口(07_录入_膳食构成.png)

请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
返回字段
statue string 响应状态标志,1成功,-1异常
date 最新一次录入时间
score int 当前得分
data dict 指标数据(展开如下)
.salt string 盐摄入情况
.fruit string 水果摄入情况
.vegetables string 蔬菜摄入情况
.milk string 牛奶摄入情况
.cereal string 谷类摄入情况
.beans string 豆类摄入情况
.meat string 肉类摄入情况

血压管理中心-管理方案保存接口(06_血压管理_管理方案1.png、06_血压管理_管理方案2.png)

请求字段
字段名 是否必须 类型 备注
token TRUE string token
patient_id TRUE string 病患的id
lossweight TRUE string 减重情况
dihealthscore TRUE string 饮食健康得分
phyactivity TRUE string 运动量
scrcomplications TRUE string 并发症筛查(1筛查,2不筛查)
返回字段
statue string 响应状态标志,1为请求成功,-1为有异常
{"token":"ca9de6f1e02442cbbc55439d2ffdd715","patient_id":33,"weight_loss":5,"dihealthscore":10,"phyactivity":10,"scrcomplications":1}
其中weight_loss是计划减重,dihealthscore是膳食的增加得分,phyactivity是运动量的增加,scrcomplications是是否进行并发症筛查(1筛查,2不筛查)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.