接口信息

首页信息接口

请求方法


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  
}

样例

请求方法


POST

调用样例

请求参数

返回结果

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,585评论 18 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 10,852评论 6 13
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,560评论 18 399
  • iOS网络架构讨论梳理整理中。。。 其实如果没有APIManager这一层是没法使用delegate的,毕竟多个单...
    yhtang阅读 5,160评论 1 23
  • 他们是城市的保卫者 迎来清晨的第一缕阳光 送走傍晚的最后一片晚霞 为了城市的卫生清洁 他们的腰渐渐地弯了 他们的手...
    纵创影艺阅读 358评论 0 1