问诊记录
问诊记录列表: /diagnosisRecords GET
请求参数
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
page |
1 |
number |
否 |
当前页数 |
1 |
pageSize |
10 |
number |
否 |
每页条数 |
10 |
createdAt |
[1,2] |
string |
否 |
创建日期 |
|
sort |
-createdAt |
string |
否 |
排序。多个排序字段用,号隔开。sort=-createdAt |
|
expand |
'answers' |
string |
否 |
获取指定子资源数据: 'answers,diagnosisInformation,questions' |
|
attributes |
["id", "name"] |
array |
否 |
本资源的字段。不定义该字段时返回所有字段;空数组不返回字段 |
|
返回参数
参数名 |
示列值 |
说明 |
page |
1 |
当前页数 |
pageSize |
10 |
每页条数 |
limit |
10 |
同 pageSize |
offset |
2 |
起始条数 |
total |
3231 |
符合条件的总数量 |
items |
[{},{}] |
返回数据项(具体字段看问诊记录) |
参数名 |
示列值 |
说明 |
id |
1 |
id |
memberId |
1 |
患者id |
name |
demo |
患者名称 |
organizationId |
1 |
机构id |
creatorId |
1 |
下发医生id |
diagnosisInformationId |
1 |
诊前信息卡id |
status |
1 |
完成状态: 0:未完成,1:已完成 |
endedAt |
1650160322 |
完成时间 |
reviewStatus |
1 |
审阅状态: 0:未审阅,1:已审阅 |
reviewAt |
1650160322 |
审阅时间 |
basicInformation |
[{},{}] |
基本信息 |
currentQuestion |
{mainDemand:主诉,subDemands:['次要问题1']} |
目前遇到的问题 |
currentMedicalHistory |
{text:现病史,modifyText:'医生修改后的现病史',chronicDisease:['慢性病1']} |
现病史 |
previousHistory |
{text:既往史,modifyText:'医生修改后的既往史'} |
既往史 |
personalHistory |
{text:个人史,modifyText:'医生修改后的个人史'} |
个人史 |
familyHistory |
{text:家族史,modifyText:'医生修改后的家族史'} |
家族史 |
createdAt |
1650160322 |
创建时间 |
updatedAt |
1650160322 |
更新时间 |
creator |
{} |
扩展字段:下发医生信息 |
diagnosisInformation |
{} |
扩展字段:参考云医端文档 |
questions |
[{},{}] |
扩展字段:参考云医端文档 |
answers |
[{},{}] |
扩展字段:答案信息 |
参数名 |
示列值 |
说明 |
subCategory |
1 |
题目属性(0-默认,1-姓名,2-性别,3-出生日期,4-手机号,5-疾病初筛,6-主诉,7-慢病,8-药物,9-怀孕哺乳) |
title |
题目 |
题目 |
answer |
答案 |
答案 |
answerId |
1 |
答案id |
参数名 |
示列值 |
说明 |
mainDemand |
主要问题 |
主诉 |
subDemands |
['次要问题1','次要问题2'] |
次要问题 |
- currentMedicalHistory: 现病史
参数名 |
示列值 |
说明 |
text |
患者诉【入睡困难或易醒或早醒】 |
现病史文本 |
modifyText |
患者诉【入睡困难或易醒或早醒】 |
医生修改后的现病史文本 |
chronicDisease |
['慢性病1','慢性病2'] |
慢性病 |
参数名 |
示列值 |
说明 |
text |
患者曾做手术1、手术2,无过敏史 |
既往史文本 |
modifyText |
患者曾做手术1、手术2,无过敏史 |
医生修改后的既往史文本 |
参数名 |
示列值 |
说明 |
text |
抽烟:4年,每天2支 |
个人史文本 |
modifyText |
抽烟:4年,每天2支 |
医生修改后的个人史文本 |
参数名 |
示列值 |
说明 |
text |
直系三代有过精神疾病 |
家族史文本 |
modifyText |
直系三代有过精神疾病 |
医生修改后的家族史文本 |
参数名 |
示列值 |
说明 |
id |
1 |
id |
name |
张三 |
创建人名称 |
参数名 |
示列值 |
说明 |
id |
1 |
id |
memberId |
1 |
患者id |
organizationId |
1 |
机构id |
diagnosisInformationId |
1 |
问诊卡id |
diagnosisRecordId |
1 |
问诊记录id |
diagnosisQuestionId |
1 |
题目id |
status |
1 |
该题是否已完成(0-未完成,1-已完成) |
optionAnswer |
[{},{}] |
选项题型答案 |
otherAnswer |
{} |
日期和药物题型的答案 |
endedAt |
1650160322 |
完成时间 |
createdAt |
1650160322 |
创建时间 |
updatedAt |
1650160322 |
更新时间 |
question |
{} |
扩展字段:参考云医端文档 |
参数名 |
示列值 |
说明 |
optionIndex |
1 |
选择的选项index |
text |
我认为 |
其他选项用户输入的内容 |
subAnswers |
[{},{}] |
二级选项答案 |
参数名 |
示列值 |
说明 |
optionIndex |
1 |
选择的二级选项index |
text |
我认为 |
其他选项用户输入的内容 |
childrenAnswers |
[{},{}] |
三级选项答案 |
参数名 |
示列值 |
说明 |
optionIndex |
1 |
选择的三级选项index |
text |
我认为 |
其他选项用户输入的内容 |
参数名 |
示列值 |
说明 |
medications |
[{},{}] |
选择的药物信息 |
isRemember |
1 |
药物是否记得(0-不记得了,1-记得) |
birthday |
1650160322 |
日期/生日 |
time |
{hour:1,min:1} |
时刻 |
duration |
{year:1,month:1} |
时长 |
参数名 |
示列值 |
说明 |
id |
1 |
药物id |
generic |
药物通用名 |
药物通用名 |
tradeName |
药物商品名 |
药物商品名 |
返回示列
HTTP/1.1 200 OK
{
"items": [
{
"id": 1,
"memberId": 1, // 患者id
"name": "张三", // 患者姓名
"organizationId": 1, // 机构id(云医为0)
"creatorId": 1, // 下发人id
"diagnosisInformationId": 1, // 诊前信息卡id
"status": 1, // 完成状态: 0:未完成,1:已完成
"endedAt": 1650160322, // 完成时间
"reviewStatus": 1, // 审阅状态: 0:未审阅,1:已审阅
"reviewAt": 1650160322, // 审阅时间
"createdAt": 1650160322, // 创建时间
"updatedAt": 1650160322, // 更新时间
"basicInformation": [ // 基本信息
{
"subCategory": 1, // 题目属性(0-默认,1-姓名,2-性别,3-出生日期,4-手机号,5-疾病初筛,6-主诉,7-慢病,8-药物,9-怀孕哺乳)
"title": 1, // 题目
"answer": 1, // 答案
"answerId": 1, // 答案id
},
],
"currentQuestion": { // 目前遇到的问题
"mainDemand": "主要问题", // 主诉
"subDemands": ["次要问题1","次要问题2"], // 次要问题
},
"currentMedicalHistory": { // 现病史
"text": "患者诉【入睡困难或易醒或早醒】", // 现病史文本
"modifyText": "患者诉【入睡困难或易醒或早醒】", // 医生修改后的现病史文本
"chronicDisease": ["慢性病1","慢性病2"], // 慢性病
},
"previousHistory": { // 既往史
"text": "患者曾做手术1、手术2,无过敏史", // 既往史文本
"modifyText": "患者曾做手术1、手术2,无过敏史", // 医生修改后的既往史文本
},
"personalHistory": { // 个人史
"text": "抽烟:4年,每天2支", // 个人史文本
"modifyText": "抽烟:4年,每天2支", // 医生修改后的个人史文本
},
"familyHistory": { // 家族史
"text": "直系三代有过精神疾病", // 家族史文本
"modifyText": "直系三代有过精神疾病", // 医生修改后的家族史文本
},
"creator": { // 扩展字段:下发人信息
"id": 1,
"name": "张三", // 下发人名称
},
"answers": [ // 扩展字段:答案信息
{
"id": 2,
"memberId": 3, // 患者id
"organizationId": 3, // 机构id
"diagnosisInformationId": 3, // 问诊卡id
"diagnosisRecordId": 3, // 问诊记录id
"diagnosisQuestionId": 3, // 题目id
"createdAt": 1650160322, // 创建时间
"updatedAt": 1650160322, // 更新时间
"optionAnswer": [ // 选项题型答案
{
"optionIndex": 1, // 选择的选项index
"suboptions": [ // 二级选项答案
{
"optionIndex": 1, // 选择的二级选项index
"childrenOptions": [ // 三级选项答案
{
"optionIndex": 1, // 选择的三级选项index
}
],
}
],
}
],
"otherAnswer": { // 日期和药物题型的答案
"isRemember": 1, // 药物是否记得(0-不记得了,1-记得)
"birthday": 1650160322, // 日期/生日
"time": {"hour":1,"min":1}, // 时刻
"duration": {"year":1,"month":1}, // 时长
"medications": [ // 选择的药物信息
{
"id": 1, // 药物id
"generic": "药物通用名", // 药物通用名
"tradeName": "药物商品名", // 药物商品名
},
],
},
}
],
},
],
}
所有问诊记录: /listAll/diagnosisRecords GET
请求参数
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
name |
张三 |
string |
否 |
患者姓名 |
|
diagnosisInformationId |
1 |
number |
否 |
诊前信息卡id |
|
organizationId |
1 |
number |
是 |
机构id |
|
memberId |
1 |
number |
否 |
患者id |
|
reviewStatus |
1 |
number |
是 |
审阅状态: 0:未审阅,1:已审阅 |
|
status |
1 |
number |
否 |
完成状态: 0:未完成,1:已完成 |
|
sort |
-createdAt |
string |
否 |
排序。多个排序字段用,号隔开。sort=-createdAt |
|
expand |
'answers' |
string |
否 |
获取指定子资源数据: 'answers,diagnosisInformation,questions' |
|
attributes |
["id", "name"] |
array |
否 |
本资源的字段。不定义该字段时返回所有字段;空数组不返回字段 |
|
返回结果: 问诊记录信息
返回示列
HTTP/1.1 200 OK
[
{
"id": 1,
"name": "",
}
]
问诊记录详情: /diagnosisRecords/:id GET
请求参数
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
id |
1 |
number |
是 |
id |
|
expand |
'answers' |
string |
否 |
获取指定子资源数据: 'answers,diagnosisInformation,questions' |
|
attributes |
["id", "name"] |
array |
否 |
本资源的字段。不定义该字段时返回所有字段;空数组不返回字段 |
|
返回结果: 问诊记录信息
返回示列
HTTP/1.1 200 OK
{
"id": 1,
"name": "",
},