首页信息接口
请求方法
GET
调用样例
request/patient/patient_home_page_info.js?patientId=3b1a06ed31098f13bab0e223c5947c1a&date=20171105
请求参数
必选 | 类型 | 说明 | 示例 |
---|---|---|---|
patientId | string | 病人id | 3b1a06ed31098f13bab0e223c5947c1a |
date | string | 日期 | 20171105 |
patientId:3b1a06ed31098f13bab0e223c5947c1a
date:20171105
返回结果
{
"pef": 100,
"aberrationRate": 66.66666666666666, #变异率
"act": 16
}
首诊信息接口
请求方法
POST
调用样例
request/patient/execute_first_treat_info_input.js
请求参数
{
"basicInfo": {
"patientId": "3b1a06ed31098f13bab0e223c5947c1a",
"name": "weiyufeng",
"gender": 0,
"phoneNum": 18511403169, #电话
"nation": "汉", #民族
"patientCardNum": 23794335574985, #身份证
"birthday": "1990-10-19",
"firstTreatDate": "2016-12-24", #首次就诊日期
"extend": "", #扩展字段
"cardId": "142230198903162456" # 就诊卡号
},
"actInfo": {
"asthmaAffectGrade": 2, #过去四周,被哮喘妨碍生活的程度
"difficultBreathingGrade": 1, #过去四周,呼吸困难程度
"sleepExceptionByAsthma": 3, #过去四周,因哮喘导致睡眠问题状况
"useFirstAidKitGrade": 4, #过去四周,使用急救药物治疗情况
"controlGrade": 3, #过去四周哮喘控制情况
"extend": "" #扩展字段
},
"patientId": 12394505,
"physicalInfo": {
"height": 172, #高
"weight": 120, #体重
"pungFunctionFev1": 50, #肺功能FEV1 单位L/min
"fev1Percent": 60, #FEV1占预计值%
"fenoAmount": 23, #FENO值 单位ppb
"pefAmount": 34, #PEF检测值 单位L/min
"extend": "" #扩展字段
},
"smokingInfo": {
"isSmoking": 0, #是否吸烟 0:否 1:是
"smokingAge": 12, #吸烟年数
"smokingAmountDaily": 4, #平均每天吸烟支数
"isQuitSmoking": 1, #是否戒烟 0:否 1:是
"quitSmokingLen": 0, #戒烟时长 单位 月
"isAsthmaSeasonOccur": 1, #哮喘症状是否季节性出现 0:是 1:否
"asthmaOccurSeason": 3, #容易出现哮喘的季节 1:春季 2:夏季 3:秋季 4:冬季
"hasInducement": 1, #哮喘症状是否有诱因 0:是 1:否
"inducementFactor": 3, #诱发因素
"extend": ""
},
"medicineInfo": {
"isRegularTreat": 0, #是否规律用药
"medicine": "1,2", #控制药物 1:单一激素 2:联合制剂 3:白三烯 4:茶碱 5:其他
"hasRtiHistory": 1, #呼吸道感染史 0:无 1:有
"rtiTimesLastYear": 4, #过去一年内呼吸道感染发生次数
"hasAsthmaHistory": 0, #哮喘急性发作史 0:无 1:有
"asthmaTimesLastYear": 2, #过去一年哮喘急性发作次数
"systemicCorticosteroidUsage": 0, #全身糖皮质激素使用情况
"systemicCorticosteroidTimesLastYear": 0, #过去一年糖皮质激素使用次数
"isEmergencyByAsthma": 1, #因哮喘急性发作导致的急诊
"emergencyTimesByAsthma": 2, #过去一年因哮喘发作的急诊次数
"isInHospitalByAsthma": 1, #因哮喘症状加重所致的住院
"inHospitalTimesByAsthma": 2, #过去一年因哮喘加重的住院次数
"otherInfo": "helloworld", #其他病史信息
"extend": ""
}
}
返回结果
错误代码 | 详细描述 |
---|---|
-1 | 脚本执行异常 |
0 | 处理成功 |
{
msg:'处理成功',
code:0
}
{
msg:'脚本执行异常',
code:-1
}
复诊信息接口
请求方法
POST
调用样例
request/patient/execute_return_visit_info_input.js
请求参数
{
"actInfo": {
"asthmaAffectGrade": 3, #过去四周,被哮喘妨碍生活的程度
"difficultBreathingGrade": 3, #过去四周,呼吸困难程度
"sleepExceptionByAsthma": 3, #过去四周,因哮喘导致睡眠问题状况
"useFirstAidKitGrade": 4, #过去四周,使用急救药物治疗情况
"controlGrade": 3, #过去四周哮喘控制情况
"extend": ""
},
"patientId": 3b1a06ed31098f13bab0e223c5947c1a,
"physicalInfo": {
"height": 173,
"weight": 133,
"pungFunctionFev1": 50, #肺功能FEV1 单位L/min
"fev1Percent": 60, #FEV1占预计值%
"fev1FvcPercent": 50, #FEV1/FVC 百分比
"heartRate": 78, #心率 次/分
"lowTension": 83, #低压 mmHg
"highTension": 123, #高压 mmHg
"fenoAmount": 23, #FENO值 单位ppb
"pefAmount": 34, #PEF检测值 单位L/min
"extend": ""
},
"recentInfo": {
"hasAsthmaAttack": 1, #哮喘急性发作 0:无 1:有
"asthmaAttackTimes": 4, #自上次就诊后哮喘急性发作的次数
"hasInHospitalByAsthma": 1, #因哮喘加重导致的急诊住院 0:无 1:有
"inHospitalTimes": 3, #因哮喘加重所致的急性住院次数
"pharmacyCondition": 2, #用药依从性情况
"forgetTakeMedicineAmount": 3, #最近一月忘记用药次数
"isRegularTakeMedicine": 1, #是否规律使用控制药物
"medicine": "2,3", #使用的控制药物
"isIncreaseReliever": 1, #增加缓解药使用情况
"increaseRelieverTimes": 5, #增加缓解药的使用次数
"relieverType": 1, #缓解药使用的种类
"prescription": 2, #处方方案
"treatmentInfo": "无", #治疗方案描述
"extend": ""
}
}
返回结果
错误代码 | 详细描述 |
---|---|
-1 | 脚本执行异常 |
0 | 处理成功 |
{
msg:'处理成功',
code:0
}
{
msg:'脚本执行异常',
code:-1
}
初始化信息接口
请求方法
GET
调用样例
request/patient/execute_page_info_init.js?pageId=1
请求参数
必选 | 类型 | 说明 | 示例 |
---|---|---|---|
pageId | int | 页面id | 1 2 3 4 |
返回结果
第一页
{
"firstTreatDate": "年/月/日",
"gender": {
"0": "男",
"1": "女"
},
"birthday": "年/月/日",
"isSmoking": {
"0": "否",
"1": "是"
},
"isQuitSmoking": {
"0": "否",
"1": "是"
},
"isAsthmaSeasonOccur": {
"0": "否",
"1": "是"
},
"asthmaOccurSeason": {
"1": "春季(3-5月)",
"2": "夏季(6-8月)",
"3": "秋季(9-11月)",
"4": "冬季(12-2月)"
},
"inducementFactor": {
"1": "冷空气",
"2": "雾霾",
"3": "感冒",
"4": "月经",
"5": "妊娠",
"6": "运动",
"7": "情绪",
"8": "药物",
"9": "其他"
},
"isRegularTreat": {
"0": "否",
"1": "是"
},
"medicine": {
"1": "单一激素",
"2": "联合制剂",
"3": "白三烯",
"4": "茶碱",
"5": "其他"
},
"hasRtiHistory": {
"0": "无",
"1": "有"
},
"hasAsthmaHistory": {
"0": "无",
"1": "有"
},
"systemicCorticosteroidUsage": {
"0": "无",
"1": "有"
},
"isEmergencyByAsthma": {
"0": "无",
"1": "有"
},
"isInHospitalByAsthma": {
"0": "无",
"1": "有"
},
"asthmaAffectGrade": {
"1": "所有时间(1分)",
"2": "大多数时候(2分)",
"3": "有些时候(3分)",
"4": "很少时候(4分)",
"5": "没有(5分)"
},
"difficultBreathingGrade": {
"1": "每天不止一次(1分)",
"2": "每天一次(2分)",
"3": "每周3至6次(3分)",
"4": "每周1至2次(4分)",
"5": "完全没有(5分)"
},
"sleepExceptionByAsthma": {
"1": "每周4晚或更多(1分)",
"2": "每周2至3晚(2分)",
"3": "每周1晚(3分)",
"4": "1至2晚(4分)",
"5": "完全没有(5分)"
},
"useFirstAidKitGrade": {
"1": "每天3次以上(1分)",
"2": "每天1至2次(2分)",
"3": "每周2至3次(3分)",
"4": "每周1次或更少(4分)",
"5": "完全没有(5分)"
},
"controlGrade": {
"1": "没有控制(1分)",
"2": "控制很差(2分)",
"3": "有所控制(3分)",
"4": "控制良好(4分)",
"5": "完全控制(5分)"
}
}
第二页
{
"height": "若无变化不用填写",
"weight": "若无变化不用填写",
"lowTension": "低压",
"highTension": "高压",
"has_asthma_attack": {
"0": "无",
"1": "有"
},
"hasInHospitalByAsthma": {
"0": "无",
"1": "有"
},
"pharmacyCondition": {
"1": "坚持使用",
"2": "偶尔忘记",
"3": "经常忘记",
"4": "间断使用",
"5": "偶尔使用"
},
"isRegularTakeMedicine": {
"0": "否",
"1": "是"
},
"medicine": {
"1": "单一激素",
"2": "联合制剂",
"3": "白三烯",
"4": "茶碱",
"5": "其他"
},
"isIncreaseReliever": {
"0": "否",
"1": "是"
},
"relieverType": {
"0": "万托林",
"1": "信必可",
"2": "其他"
},
"prescription": {
"1": "单一激素(普米克,必可酮等)",
"2": "联合制剂(信必可,舒利迭等)",
"3": "白三烯(顺尔宁,百三平等)",
"4": "茶碱(茶碱缓释片,氨茶碱等)",
"5": "其他(可多选)"
},
"asthmaAffectGrade": {
"1": "所有时间(1分)",
"2": "大多数时候(2分)",
"3": "有些时候(3分)",
"4": "很少时候(4分)",
"5": "没有(5分)"
},
"difficultBreathingGrade": {
"1": "每天不止一次(1分)",
"2": "每天一次(2分)",
"3": "每周3至6次(3分)",
"4": "每周1至2次(4分)",
"5": "完全没有(5分)"
},
"sleepExceptionByAsthma": {
"1": "每周4晚或更多(1分)",
"2": "每周2至3晚(2分)",
"3": "每周1晚(3分)",
"4": "1至2晚(4分)",
"5": "完全没有(5分)"
},
"useFirstAidKitGrade": {
"1": "每天3次以上(1分)",
"2": "每天1至2次(2分)",
"3": "每周2至3次(3分)",
"4": "每周1次或更少(4分)",
"5": "完全没有(5分)"
},
"controlGrade": {
"1": "没有控制(1分)",
"2": "控制很差(2分)",
"3": "有所控制(3分)",
"4": "控制良好(4分)",
"5": "完全控制(5分)"
}
}
第三页
{
"symptom": {
"1": "无症状",
"2": "喘息",
"3": "咳嗽",
"4": "胸闷",
"5": "呼吸困难",
"6": "影响睡眠"
},
"symptomLevel": {
"0": "0~不影响生活",
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5~严重影响生活"
},
"keepMedicine": {
"1": "单一激素(普米克,必可酮等)",
"2": "联合制剂(信必可,舒利迭等)",
"3": "白三烯(顺尔宁,百三平等)",
"4": "茶碱(茶碱缓释片,氨茶碱等)",
"5": "其他(可多选)"
},
"usageRate": {
"0": "每日一次",
"1": "每日两次",
"2": "每日三次",
"3": "每日四次"
},
"usageAmout": {
"0": "每次一片/吸",
"1": "每次两片/吸",
"2": "每次三片/吸"
},
"controlInfo": {
"0": "我症状控制良好",
"1": "我症状急性发作了"
},
"remissionMedicine": {
"0": "症状控制良好,按时用药",
"1": "症状发作,使用了缓解药"
}
}
第四页
{
"asthmaAffectGrade": {
"1": "所有时间(1分)",
"2": "大多数时候(2分)",
"3": "有些时候(3分)",
"4": "很少时候(4分)",
"5": "没有(5分)"
},
"difficultBreathingGrade": {
"1": "每天不止一次(1分)",
"2": "每天一次(2分)",
"3": "每周3至6次(3分)",
"4": "每周1至2次(4分)",
"5": "完全没有(5分)"
},
"sleepExceptionByAsthma": {
"1": "每周4晚或更多(1分)",
"2": "每周2至3晚(2分)",
"3": "每周1晚(3分)",
"4": "1至2晚(4分)",
"5": "完全没有(5分)"
},
"useFirstAidKitGrade": {
"1": "每天3次以上(1分)",
"2": "每天1至2次(2分)",
"3": "每周2至3次(3分)",
"4": "每周1次或更少(4分)",
"5": "完全没有(5分)"
},
"controlGrade": {
"1": "没有控制(1分)",
"2": "控制很差(2分)",
"3": "有所控制(3分)",
"4": "控制良好(4分)",
"5": "完全控制(5分)"
}
}
每日信息输入
请求方法
POST
调用样例
request/execute_daily_input.js
请求参数
datekey:20171113 # 日期
patient_id:b2cf30f364290273
morning_pef:20 #早上pef
night_pef:30 #晚上pef
symptom:1 #症状 1:无症状 2:喘息 3:咳嗽 4:胸闷 5:呼吸困难 6:影响睡眠 形如 1,2
symptom_level:0 #症状程度 0: 不影响生活 1~4 依次增大 5:严重影响生活 形如 1
keep_medicine:1,2 #维持用药 1:单一激素 2:联合制剂 3:白三烯 4:茶碱 5:其他 形如1,2
medicine_name:%e7%99%bd%e4%b8%89%e7%83%af #维持用药名称 urlencode
usage_rate:1 # 每日用法 0:每日一次 1:每日两次 2:每日三次 3:每日四次 形如 1
usage_amout:2 #每次用量 0:每次一片/吸 1:每次两片/吸 2:每次三片/吸 形如 1
control_info:0 #每次用量 0:每次一片/吸 1:每次两片/吸 2:每次三片/吸 形如 1
remission_medicine:0 #缓解用药 0:症状控制良好,按时用药 1:症状发作,使用了缓解药 形如1
remission_medicine_name:%e7%99%bd%e4%b8%89%e7%83%af # 缓解用药名称 urlencode
返回结果
错误代码 | 详细描述 |
---|---|
-1 | 脚本执行异常 |
0 | 处理成功 |
{
msg:'处理成功',
code:0
}
{
msg:'脚本执行异常',
code:-1
}
获取每日录入信息
请求方法
POST
调用样例
request/patient/execute_get_daily_input.js
请求参数
patientId:1weasadasa #病人id
返回结果
{
"code": 0,
"msg": "获取成功!",
"dailyInput": {
"id": 6,
"patient_id": "b2cf30f364290273",
"morning_pef": 20,
"night_pef": 30,
"symptom": "1",
"symptom_level": 0,
"keep_medicine": "1,2",
"medicine_name": "白三烯",
"usage_rate": 1,
"usage_amout": 2,
"control_info": 0,
"remission_medicine": 0,
"remission_medicine_name": "ç\u0099½ä¸\u0089ç\u0083¯",
"create_time": "2017-10-27 18:32:26",
"update_time": "2017-11-13 20:27:32",
"datekey": 20171113,
"extend": null
}
}
{
"code": -1,
"msg": "该患者今日未录入当日信息!",
"dailyInput": ""
}
获取病人信息接口
请求方法
POST
调用样例
request/patient/execute_get_patient_info.js
请求参数
patientId:1weasadasa #病人id
返回结果
{
"code": 0,
"msg": "获取成功!",
"patientInfo": {
"id": 4,
"patient_id": "3b1a06ed31098f13bab0e223c5947c1a",
"name": "weiyufeng",
"gender": 0,
"phone_num": "18511403169",
"nation": "æ±\u0089",
"card_id": "142230198903162456",
"patient_card_num": "23794335574985",
"birthday": "1990-10-19",
"first_treat_date": "2016-12-24",
"create_time": "2017-11-05 17:50:16",
"update_time": "2017-11-12 17:07:43",
"extend": ""
}
}
{
"code":-1,
"msg":"该患者信息不存在!"
"patientInfo":""
}
生成微信用户初始信息并入库接口
请求方法
POST
调用样例
request/wx/execute_wx_init.js
请求参数
token: 微信自身token
name: 微信用户名称 (中文)
cardId:身份证号
返回结果
{
"code": 0, 0代表成功 -1失败
"msg": "",
"data": ""
}
判断用户是否输入过基本信息(姓名和身份证)接口
请求方法
POST
调用样例
request/wx/execute_check_wxinfo.js
请求参数
token: 微信自身token
返回结果
{
"code": 0, 0 代表存在此用户 并返回病人patientIdid -1 代表不存在此用户
"msg": "",
"patientId": "asda2123ddadq" 病人patientIdid
}