- 辨证成功后,病案的status会默认改成1,合作方可根据不同场景的需要,自行修改status的值 2022/1/4
- 使用附加药品模版只针对医生操作的辨证,病案中必须包括医生ID才会获取附加药品,针对医生的获取范围的条件为:{ $or: [{ doctorId },{ doctorId: { $exists: false } }] } 2022/7/29
- 辨证流程
- Since:
- Author:
-
Methods
(inner) post /diagnosis(diseaseId, medicalrecordId, medicalrecordParentIdopt, patientsIdopt, memoopt, prescriptionQuantityopt, timestamp, sign, JSON)
Parameters:
Name |
Type |
Attributes |
Default |
Description |
diseaseId |
String(24)
|
|
|
病症ID |
medicalrecordId |
String(24)
|
|
|
病案ID |
medicalrecordParentId |
String(24)
|
<optional>
|
|
父病案ID,提供初诊或上一次病案的ID,用于复诊 |
patientsId |
String(24)
|
<optional>
|
|
患者ID 2022/2/6 |
memo |
String(5000)
|
<optional>
|
|
其他症候,示例:主诉:咳嗽伴发热三天 中医诊断:咳嗽(可根据需要选填),由于使用url参数传递,因此,如果文字数量过多,建议使用病案修改接口来处理 2022/1/19 |
prescriptionQuantity |
Number
|
<optional>
|
7
|
所有处方的剂数 2022/3/16 |
timestamp |
String(10)
|
|
|
时间戳,值为秒值,长度10位,时间戳有效期:±10分钟 |
sign |
String(64)
|
|
|
签名 |
JSON |
JSON
|
|
|
body参数
Properties
Name |
Type |
Attributes |
Default |
Description |
symptomId |
String(24)
|
|
|
症候ID |
value |
Boolean
|
|
|
症候选择,true为选中,为false的记录可以不提交 2022/1/19 |
levels |
Number
|
<optional>
|
3
|
程度评估:1:偶尔(略微)2:较少(有点)3:较多(一般)4:很多(非常)5:总是(极其) 2021/12/13 |
meridianFlow |
Array.<Number>
|
<optional>
|
[0,0,0,0,0,0,0,0,0,0,0,0]
|
子午归经,长度为12的数组,每一位对应一个时辰:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥(同时对应着人体的十二条经络),如果该症候发作时间在某个时辰内,则数组提交的值为1,例如:症候咳嗽发作在子时,那么提交的内容则为:[1,0,0,0,0,0,0,0,0,0,0,0],可支持发作在多个时辰内,子午归经的描述详见子午归经接口 2023/8/1 |
durationId |
Number
|
<optional>
|
|
六经传变/持续时间ID,六经传变/持续时间的标准结构请见下方示例 2023/10/22 |
|
Properties:
Name |
Type |
Description |
medicalrecordId |
String(24)
|
病案ID |
success |
Boolean
|
true为成功 |
Throws:
400 辨证参数不足,请重新选择症候或调整程度评估!
416 辨证参数不足,请重新选择症候或调整程度评估!(参数不足的情况)
Examples
请求示例:/open/api/diagnosis?diseaseId=5d969af3a5575d0cd8e12ad5×tamp=1570430721&sign=725085C8A709A4F16183B26FBB9E67A156A2F3D82D47CE00A067902EA006FA15
六经传变/持续时间标准结构
[
{
durationId: 0,
title: "1天以内",
},
{
durationId: 1,
title: "1天",
},
{
durationId: 2,
title: "2天",
},
{
durationId: 3,
title: "3天",
},
{
durationId: 4,
title: "4天",
},
{
durationId: 5,
title: "5天",
},
{
durationId: 6,
title: "6天",
},
{
durationId: 7,
title: "一周以上,四周以内",
},
{
durationId: 8,
title: "一月以上,一年以内",
},
{
durationId: 9,
title: "一年以上",
},
]
请求JSON参数
[
{
"symptomId": "5e38161bd6c3526b105aaf2e",
"value": true,
"levels": 4,
"durationId": 1,
"meridianFlow": [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
},
{
"symptomId": "5e38161bd6c3526b105aaf2f",
"value": true,
"levels": 3,
"meridianFlow": [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0]
},
{
"symptomId": "5e38161bd6c3526b105aaf30",
"value": false,
"durationId": 5
},
{
"symptomId": "5e38161bd6c3526b105aaf31",
"value": true
},
{
"symptomId": "5e38161bd6c3526b105aaf32",
"value": false
},
{
"symptomId": "5e38161bd6c3526b105aaf33",
"value": true
},
{
"symptomId": "5e38161bd6c3526b105aaf34",
"value": true
},
{
"symptomId": "5e38161bd6c3526b105aaf35",
"value": false
},
{
"symptomId": "5e38161bd6c3526b105aaf36",
"value": false
},
{
"symptomId": "5e38161bd6c3526b105aaf37",
"value": true
},
{
"symptomId": "5e38161bd6c3526b105aaf38",
"value": false
},
{
"symptomId": "5e38161bd6c3526b105aaf39",
"value": false
},
{
"symptomId": "5e38161bd6c3526b105aaf3a",
"value": true
},
{
"symptomId": "5e38161bd6c3526b105aaf3b",
"value": false
},
{
"symptomId": "5e38161bd6c3526b105aaf3c",
"value": true
},
{
"symptomId": "5e38161bd6c3526b105aaf3d"
},
{
"symptomId": "5e38161bd6c3526b105aaf3e",
"value": true
},
{
"symptomId": "5e38161bd6c3526b105aaf3f",
"value": true
},
{
"symptomId": "5e38161bd6c3526b105aaf40",
"value": true
},
{
"symptomId": "5e38161bd6c3526b105aaf41",
"value": true
},
{
"symptomId": "5e38161bd6c3526b105aaf42",
"value": false
},
{
"symptomId": "5e38161bd6c3526b105aaf43",
"value": true
},
{
"symptomId": "5e38161bd6c3526b105aaf44",
"value": false
},
{
"symptomId": "5e38161bd6c3526b105aaf45",
"value": true
},
{
"symptomId": "5e38161bd6c3526b105aaf46",
"value": false
}
]
返回示例:
{
"medicalrecordId": "5e25b6ef911f9028c013feb2",
"success": true
}