问诊记录
问诊记录列表: /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": "",
},