问诊信息卡
请求参数
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
page |
1 |
number |
否 |
当前页数 |
1 |
pageSize |
10 |
number |
否 |
每页条数 |
10 |
createdAt |
[1,2] |
String |
否 |
创建日期 |
|
name |
问诊卡名称 |
string |
否 |
问诊卡名称 |
|
sort |
-submitAt |
string |
否 |
排序。多个排序字段用,号隔开。sort=-submitAt,recordCount |
|
expand |
'questions' |
string |
否 |
获取指定子资源数据: 'questions,recordCount' |
|
attributes |
["id", "name"] |
array |
否 |
本资源的字段。不定义该字段时返回所有字段;空数组不返回字段 |
|
返回参数
参数名 |
示列值 |
说明 |
page |
1 |
当前页数 |
pageSize |
10 |
每页条数 |
limit |
10 |
同 pageSize |
offset |
2 |
起始条数 |
total |
3231 |
符合条件的总数量 |
items |
[{},{}] |
返回数据项(具体字段看问诊信息) |
参数名 |
示列值 |
说明 |
id |
1 |
id |
name |
demo |
名称 |
organizationId |
1 |
机构id(云医为0) |
creatorId |
1 |
创建人id |
description |
描述 |
描述 |
submitStatus |
1 |
提交状态:(0:未提交,1:已提交) |
submitAt |
1650160322 |
提交时间 |
logic |
[{},{}] |
跳题逻辑 |
showTextDistinct |
[{text:'文案1',start:1,end:1},{text:'文案2',start:1,end:3}] |
呈现文案去重 |
createdAt |
1650160322 |
创建时间 |
updatedAt |
1650160322 |
更新时间 |
recordCount |
123 |
扩展字段:填写记录 |
creator |
{} |
扩展字段:创建人信息(具体字段看创建人信息) |
questions |
[{},{}] |
扩展字段:题目(具体字段看题目信息) |
参数名 |
示列值 |
说明 |
id |
1 |
id |
name |
张三 |
创建人名称 |
参数名 |
示列值 |
说明 |
type |
1 |
逻辑类型(1-按选项跳题,2-无条件跳题,3-选项次数跳题) |
targetQuestionIndex |
1 |
(选项跳题或无条件跳题)目标题目的index |
skipQuestionIndex |
|
无条件跳题跳转题目的index(index为-1表示跳到末尾结束作答) |
optionLogic |
[{},{}] |
选项跳题 |
optionCountLogic |
{} |
选项次数跳题 |
参数名 |
示列值 |
说明 |
optionIndex |
1 |
一级选项的index |
skipQuestionIndex |
1 |
跳转题目的index(index为-1表示跳到末尾结束作答) |
suboptionLogic |
[{},{}] |
二级选项跳题 |
参数名 |
示列值 |
说明 |
suboptionIndex |
1 |
二级选项的index |
skipQuestionIndex |
1 |
跳转题目的index(index为-1表示跳到末尾结束作答) |
参数名 |
示列值 |
说明 |
targetOptions |
[{},{}] |
选择的题目和选项 |
symbol |
1 |
符号(1-大于或等于,2-大于,3-小于或等于,4-小于) |
count |
1 |
次数 |
hitSkipQuestionIndex |
1 |
满足条件时跳转题目的index(index为-1表示跳到末尾结束作答) |
missSkipQuestionIndex |
1 |
不满足条件时跳转题目的index(index为-1表示跳到末尾结束作答) |
参数名 |
示列值 |
说明 |
questionIndex |
1 |
目标题目的index |
optionIndex |
1 |
目标题目中目标选项的index |
参数名 |
示列值 |
说明 |
id |
1 |
id |
diagnosisInformationId |
1 |
问诊卡id |
index |
1 |
题目唯一编号 |
sortIndex |
1 |
题目顺序 |
title |
题目 |
题目 |
category |
1 |
题目类别(1-基础信息,2-目前的问题,3-现病史,4-既往史,5-个人史,6-家族史) |
type |
1 |
题型(1-单选题,2-多选题,3-填空题(简答题),4-日期题,5-时长,6-时刻,7-分组单选,8-分组多选,9-药物,10-选项引用) |
subCategory |
1 |
题目属性(0-默认,1-姓名,2-性别,3-出生日期,4-手机号,5-疾病初筛,6-主诉,7-慢病,8-药物,9-怀孕哺乳) |
textLimit |
3 |
最多填写/答案字数限制(-1为不限制) |
textType |
0 |
文本类型/文本格式:0-默认,1-手机号,2-数字,2-数字 |
textHint |
请输入手机号码 |
输入框提示/答题提示语 |
quoteQuestionIndex |
1 |
当题型type=10时,选项引用所引用的题目index |
disremember |
1 |
当题型type=9时,药物题是否显示不记得了选项(0-显示,1-不显示) |
maxOption |
2 |
最多可选(-1为不限制) |
mainButton |
确定 |
主按钮 |
childrenOptionType |
1 |
子选项类型:(1-单选,2-多选) |
defaultValue |
1 |
默认值 |
options |
[{},{}] |
一级选项 |
showTextSwitch |
1 |
呈现文案开关(0-关闭,1-开启) |
showText |
{} |
呈现文案 |
参数名 |
示列值 |
说明 |
value |
选项1 |
一级选项文本(分组单选或多选时,该字段为组标题) |
index |
1 |
选项唯一编号 |
sortIndex |
1 |
选项顺序 |
isOther |
1 |
是否是其他选项(0-否,1-是) |
isMerge |
1 |
是否是合并选项(0-否,1-是) |
isMutex |
1 |
是否互斥(0-否,1-是) |
isDisplay |
1 |
选项是否显示(0:不显示,1:显示) |
isRequired |
1 |
是否必填(0:非必填,1:必填) |
suboptions |
[{}] |
二级选项 |
isShow |
1 |
呈现文案是否呈现(0-不呈现,1-呈现) |
text |
呈现文案 |
呈现文案 |
参数名 |
示列值 |
说明 |
value |
选项1 |
二级选项文本 |
index |
1 |
选项唯一编号 |
sortIndex |
1 |
选项顺序 |
isOther |
1 |
是否是其他选项(0-否,1-是) |
isMerge |
1 |
是否是合并选项(0-否,1-是) |
isMutex |
1 |
是否互斥(0-否,1-是) |
isDisplay |
1 |
选项是否显示(0:不显示,1:显示) |
isRequired |
1 |
是否必填(0:非必填,1:必填) |
childrenOptions |
[{},{}] |
三级选项 |
isShow |
1 |
呈现文案是否呈现(0-不呈现,1-呈现) |
text |
呈现文案 |
呈现文案 |
参数名 |
示列值 |
说明 |
value |
选项1 |
三级选项文本 |
index |
1 |
选项唯一编号 |
sortIndex |
1 |
选项顺序 |
isOther |
1 |
是否是其他选项(0-否,1-是) |
isMerge |
1 |
是否是合并选项(0-否,1-是) |
isMutex |
1 |
是否互斥(0-否,1-是) |
isDisplay |
1 |
选项是否显示(0:不显示,1:显示) |
isRequired |
1 |
是否必填(0:非必填,1:必填) |
isShow |
1 |
呈现文案是否呈现(0-不呈现,1-呈现) |
text |
呈现文案 |
呈现文案 |
参数名 |
示列值 |
说明 |
optionText |
[{},{}] |
选项呈现文案 |
text |
呈现文案 |
呈现文案 |
参数名 |
示列值 |
说明 |
optionIndex |
1 |
一级选项index |
suboptionIndex |
1 |
二级选项index |
isShow |
1 |
是否呈现(0-不呈现,1-呈现) |
text |
呈现文案 |
呈现文案 |
返回示列
HTTP/1.1 200 OK
{
"items": [
{
"id": 1,
"name": "诊前信息收集卡", // 问诊卡名称
"organizationId": 1, // 机构id(云医为0)
"creatorId": 1, // 创建人id
"description": "描述", // 描述
"submitStatus": 1, // 提交状态:(0:未提交,1:已提交)
"submitAt": 1650160322, // 提交时间
"createdAt": 1650160322, // 创建时间
"updatedAt": 1650160322, // 更新时间
"showTextDistinct": [{"text":"文案1","start":1,"end":1},{"text":"文案2","start":1,"end":3}], // 呈现文案去重
"logic": [ // 跳题逻辑
{
"type": 1, // 逻辑类型(1-按选项跳题,2-无条件跳题,3-选项次数跳题)
"targetQuestionIndex": 1, // (选项跳题或无条件跳题)目标题目的index
"skipQuestionIndex": 1, // 无条件跳题跳转题目的index(index为-1表示跳到末尾结束作答)
"optionLogic": [ // 选项跳题
{
"optionIndex": 1, // 一级选项的index
"isMerge": 1, // 是否是合并选项(0-否,1-是)
"skipQuestionIndex": 1, // 跳转题目的index(index为-1表示跳到末尾结束作答)
"suboptionLogic": [ // 二级选项跳题
{
"suboptionIndex": 1, // 二级选项的index
"skipQuestionIndex": 1, // 跳转题目的index(index为-1表示跳到末尾结束作答)
}
],
}
],
"optionCountLogic": { // 选项次数跳题
"symbol": 1, // 符号(1-大于或等于,2-大于,3-小于或等于,4-小于)
"count": 1, // 次数
"hitSkipQuestionIndex": 1, // 满足条件时跳转题目的index(index为-1表示跳到末尾结束作答)
"missSkipQuestionIndex": 1, // 不满足条件时跳转题目的index(index为-1表示跳到末尾结束作答)
"targetOptions": [ // 选择的题目和选项
{
"questionIndex": 1, // 目标题目的index
"optionIndex": 1, // 目标题目中目标选项的index
}
],
},
},
],
"recordCount": 123, // 扩展字段:填写记录
"creator": { // 扩展字段:创建人信息
"id": 1,
"name": "张三", // 创建人名称
},
"questions": [ // 扩展字段:题目信息
{
"id": 2,
"diagnosisInformationId": 3, // 问诊卡id
"index": 3, // 题目顺序(从0开始)
"title": "题目", // 题目
"category": 3, // 题目类别(1-基础信息,2-目前的问题,3-现病史,4-既往史,5-个人史,6-家族史)
"type": 3, // 题型(1-单选题,2-多选题,3-填空题(简答题),4-日期题,5-时长,6-时刻,7-分组单选,8-分组多选,9-药物,10-选项引用)
"subCategory": 3, // 题目属性(0-默认,1-姓名,2-性别,3-出生日期,4-手机号,5-疾病初筛,6-主诉,7-慢病,8-药物,9-怀孕哺乳)
"textLimit": 3, // 最多填写/答案字数限制(-1为不限制)
"textType": 3, // 文本类型/文本格式:0-默认,1-手机号,2-数字
"textHint": "请输入手机号码", // 输入框提示/答题提示语
"quoteQuestionIndex": 3, // 当题型type=10时,选项引用所引用的题目index
"disremember": 1, // 当题型type=9时,药物题是否显示不记得了选项(0-不显示,1-显示)
"maxOption": 1, // 最多可选(-1为不限制)
"mainButton": "确定", // 主按钮
"childrenOptionType": 1, // 子选项类型:(1-单选,2-多选)
"defaultValue": 1, // 默认值
"showTextSwitch": 1, // 呈现文案开关(0-关闭,1-开启)
"createdAt": 1650160322, // 创建时间
"updatedAt": 1650160322, // 更新时间
"showText": { // 呈现文案数据
"text": "呈现文案", // 呈现文案
"optionText": [ // 选项呈现文案
{
"optionIndex": 1, // 一级选项所处index
"suboptionIndex": 1, // 二级选项所处index
"isShow": 1, // 是否呈现(0-不呈现,1-呈现)
"text": "呈现文案", // 呈现文案
}
],
},
"options": [ // 一级选项
{
"value": "选项1", // 一级选项文本(分组单选或多选时,该字段为组标题)
"index": 1, // 选项所处顺序(从0开始)
"isOther": 1, // 是否是其他选项(0-否,1-是)
"isMerge": 1, // 是否是合并选项(0-否,1-是)
"isMutex": 1, // 是否互斥(0-否,1-是)
"isDisplay": 1, // 选项是否显示(0:不显示,1:显示)
"isRequired": 1, // 是否必填(0:非必填,1:必填)
"isShow": 1, // 呈现文案是否呈现(0-不呈现,1-呈现)
"text": "呈现文案", // 呈现文案
"suboptions": [ // 二级选项
{
"value": "选项1", // 二级选项文本
"index": 1, // 二级选项所处顺序(从0开始)
"isOther": 1, // 是否是其他选项(0-否,1-是)
"isMerge": 1, // 是否是合并选项(0-否,1-是)
"isMutex": 1, // 是否互斥(0-否,1-是)
"isDisplay": 1, // 选项是否显示(0:不显示,1:显示)
"isRequired": 1, // 是否必填(0:非必填,1:必填)
"isShow": 1, // 呈现文案是否显示(0:不显示,1:显示)
"text": "呈现文案", // 呈现文案
"childrenOptions": [ // 三级选项
{
"value": "选项1", // 三级选项文本
"index": 1, // 三级选项所处顺序(从0开始)
"isOther": 1, // 是否是其他选项(0-否,1-是)
"isMerge": 1, // 是否是合并选项(0-否,1-是)
"isMutex": 1, // 是否互斥(0-否,1-是)
"isDisplay": 1, // 选项是否显示(0:不显示,1:显示)
"isRequired": 1, // 是否必填(0:非必填,1:必填)
"isShow": 1, // 呈现文案是否显示(0:不显示,1:显示)
"text": "呈现文案", // 呈现文案
}
],
}
],
}
],
}
],
},
],
}
请求参数
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
name |
名称 |
string |
否 |
名称 |
|
expand |
'questions' |
string |
否 |
获取指定子资源数据: 'questions' |
|
attributes |
["id", "name"] |
array |
否 |
本资源的字段。不定义该字段时返回所有字段;空数组不返回字段 |
|
返回示列
HTTP/1.1 200 OK
[
{
"id": 1,
"name": "问诊卡1"
}
]
请求参数
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
id |
1 |
number |
是 |
id |
|
expand |
'questions' |
string |
否 |
获取指定子资源数据: 'questions' |
|
attributes |
["id", "name"] |
array |
否 |
本资源的字段。不定义该字段时返回所有字段;空数组不返回字段 |
|
返回结果: 问诊卡信息
返回示列
HTTP/1.1 200 OK
{
"id": 1,
"name": "诊前信息收集卡",
"organizationId": 1,
"creatorId": 1,
"description": "描述",
"submitStatus": 1,
"submitAt": 1650160322,
"createdAt": 1650160322,
"updatedAt": 1650160322,
"questions": [
{
"id": 2,
"title": "题目",
"createdAt": 1650160322,
"updatedAt": 1650160322,
}
],
},
新建问诊卡: /diagnosisInformations POST
请求参数
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
name |
名称 |
string |
是 |
名称 |
|
description |
描述 |
string |
否 |
描述 |
|
showTextDistinct |
[{text:'文案1',start:1,end:1},{text:'文案2',start:1,end:3}] |
string[] |
否 |
呈现文案去重 |
[] |
submitStatus |
1 |
number |
否 |
提交状态:(0:未提交,1:已提交) |
0 |
logic |
[{},{}] |
object[] |
否 |
跳题逻辑 |
|
questions |
[{},{}] |
object[] |
是 |
问题列表(问题信息) |
|
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
type |
1 |
number |
是 |
逻辑类型(1-按选项跳题,2-无条件跳题,3-选项次数跳题) |
|
targetQuestionIndex |
1 |
number |
否 |
(选项跳题或无条件跳题)目标题目的index |
|
skipQuestionIndex |
|
number |
否 |
无条件跳题跳转题目的index(index为-1表示跳到末尾结束作答) |
|
optionLogic |
[{},{}] |
object[] |
否 |
选项跳题 |
|
optionCountLogic |
{} |
object[] |
否 |
选项次数跳题 |
|
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
optionIndex |
1 |
number |
是 |
目标选项的index |
|
skipQuestionIndex |
1 |
number |
是 |
跳转题目的index(index为-1表示跳到末尾结束作答) |
|
suboptionLogic |
[{},{}] |
object[] |
否 |
二级选项跳题 |
|
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
suboptionIndex |
1 |
number |
是 |
二级选项的index |
|
skipQuestionIndex |
1 |
number |
是 |
跳转题目的index(index为-1表示跳到末尾结束作答) |
|
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
targetOptions |
[{},{}] |
object[] |
是 |
选择的题目和选项 |
|
symbol |
1 |
number |
是 |
符号(1-大于或等于,2-大于,3-小于或等于,4-小于) |
|
count |
1 |
number |
是 |
次数 |
|
hitSkipQuestionIndex |
1 |
number |
是 |
满足条件时跳转题目的index(index为-1表示跳到末尾结束作答) |
|
missSkipQuestionIndex |
1 |
number |
是 |
不满足条件时跳转题目的index(index为-1表示跳到末尾结束作答) |
|
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
questionIndex |
1 |
number |
是 |
目标题目的index |
|
optionIndex |
1 |
number |
是 |
目标题目中目标选项的index |
|
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
title |
题目 |
string |
是 |
题目 |
|
index |
1 |
number |
是 |
题目唯一编号 |
|
sortIndex |
1 |
number |
是 |
题目顺序 |
|
category |
1 |
number |
是 |
题目类别(1-基础信息,2-目前的问题,3-现病史,4-既往史,5-个人史,6-家族史) |
|
type |
1 |
number |
是 |
题型(1-单选题,2-多选题,3-填空题(简答题),4-日期题,5-时长,6-时刻,7-分组单选,8-分组多选,9-药物,10-选项引用) |
1 |
subCategory |
1 |
number |
是 |
题目属性(1-姓名,2-性别,3-出生日期,4-手机号,5-疾病初筛,6-主诉,7-慢病,8-药物,9-怀孕哺乳) |
0 |
textLimit |
2 |
number |
否 |
最多填写/答案字数限制(-1为不限制) |
-1 |
textType |
0 |
number |
否 |
文本类型/文本格式:0-默认,1-手机号,2-数字 |
0 |
quoteQuestionIndex |
1 |
number |
否 |
当题型type=10时,选项引用所引用的题目index |
0 |
disremember |
1 |
number |
否 |
当题型type=9时,药物题是否显示不记得了选项(0-不显示,1-显示) |
0 |
textHint |
请输入手机号码 |
string |
否 |
输入框提示 |
'' |
maxOption |
2 |
number |
否 |
最多可选(-1为不限制) |
-1 |
mainButton |
确定 |
string |
否 |
主按钮 |
'' |
childrenOptionType |
1 |
number |
否 |
子选项类型:(1-单选,2-多选) |
2 |
defaultValue |
1 |
number |
否 |
默认值 |
0 |
options |
[{},{}] |
object[] |
否 |
一级选项 |
[] |
showTextSwitch |
1 |
number |
否 |
呈现文案开关(0-关闭,1-开启) |
0 |
showText |
{} |
object |
否 |
呈现文案 |
[] |
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认 |
value |
选项1 |
string |
是 |
一级选项文本 |
|
index |
1 |
number |
是 |
选项唯一编号 |
|
sortIndex |
1 |
number |
是 |
选项顺序 |
|
isOther |
1 |
number |
是 |
是否是其他选项(0-否,1-是) |
|
isMerge |
1 |
number |
是 |
是否是合并选项(0-否,1-是) |
|
isMutex |
1 |
number |
是 |
是否互斥(0-否,1-是) |
|
isDisplay |
1 |
number |
是 |
选项是否显示(0:不显示,1:显示) |
|
isRequired |
1 |
number |
是 |
是否必填(0:非必填,1:必填) |
|
suboptions |
1 |
object[] |
是 |
二级选项 |
|
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认 |
value |
选项1 |
string |
是 |
二级选项文本 |
|
index |
1 |
number |
是 |
选项唯一编号 |
|
sortIndex |
1 |
number |
是 |
选项顺序 |
|
isOther |
1 |
number |
是 |
是否是其他选项(0-否,1-是) |
|
isMerge |
1 |
number |
是 |
是否是合并选项(0-否,1-是) |
|
isMutex |
1 |
number |
是 |
是否互斥(0-否,1-是) |
|
isDisplay |
1 |
number |
是 |
选项是否显示(0:不显示,1:显示) |
|
isRequired |
1 |
number |
是 |
是否必填(0:非必填,1:必填) |
|
childrenOptions |
[{},{}] |
object[] |
是 |
三级选项 |
|
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认 |
value |
选项1 |
string |
是 |
三级选项文本 |
|
index |
1 |
number |
是 |
选项唯一编号 |
|
sortIndex |
1 |
number |
是 |
选项顺序 |
|
isOther |
1 |
number |
是 |
是否是其他选项(0-否,1-是) |
|
isMerge |
1 |
number |
是 |
是否是合并选项(0-否,1-是) |
|
isMutex |
1 |
number |
是 |
是否互斥(0-否,1-是) |
|
isDisplay |
1 |
number |
是 |
选项是否显示(0:不显示,1:显示) |
|
isRequired |
1 |
number |
是 |
是否必填(0:非必填,1:必填) |
|
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认 |
optionText |
[{},{}] |
object[] |
否 |
选项呈现文案 |
|
text |
呈现文案 |
string |
是 |
呈现文案 |
|
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认 |
optionIndex |
1 |
number |
否 |
一级选项所处index |
|
suboptionIndex |
1 |
number |
是 |
二级选项所处index |
|
isShow |
1 |
number |
是 |
是否呈现(0-不呈现,1-呈现) |
|
text |
呈现文案 |
string |
是 |
呈现文案 |
|
返回结果: 问诊卡信息
返回示列
HTTP/1.1 200 OK
{
"name": "诊前信息收集卡", // 问诊卡名称
"description": "描述", // 描述
"submitStatus": 1, // 提交状态:(0:未提交,1:已提交)
"showTextDistinct": [{"text":"文案1","start":1,"end":1},{"text":"文案2","start":1,"end":3}], // 呈现文案去重
"logic": [ // 跳题逻辑
{
"type": 1, // 逻辑类型(1-按选项跳题,2-无条件跳题,3-选项次数跳题)
"targetQuestionIndex": 1, // (选项跳题或无条件跳题)目标题目的index
"skipQuestionIndex": 1, // 无条件跳题跳转题目的index(index为-1表示跳到末尾结束作答)
"optionLogic": [ // 选项跳题
{
"optionIndex": 1, // 一级选项的index
"isMerge": 1, // 是否是合并选项(0-否,1-是)
"skipQuestionIndex": 1, // 跳转题目的index(index为-1表示跳到末尾结束作答)
"suboptionLogic": [ // 二级选项跳题
{
"suboptionIndex": 1, // 二级选项的index
"skipQuestionIndex": 1, // 跳转题目的index(index为-1表示跳到末尾结束作答)
}
],
}
],
"optionCountLogic": { // 选项次数跳题
"symbol": 1, // 符号(1-大于或等于,2-大于,3-小于或等于,4-小于)
"count": 1, // 次数
"hitSkipQuestionIndex": 1, // 满足条件时跳转题目的index(index为-1表示跳到末尾结束作答)
"missSkipQuestionIndex": 1, // 不满足条件时跳转题目的index(index为-1表示跳到末尾结束作答)
"targetOptions": [ // 选择的题目和选项
{
"questionIndex": 1, // 目标题目的index
"optionIndex": 1, // 目标题目中目标选项的index
}
],
},
},
],
"questions": [ // 扩展字段:题目信息
{
"index": 3, // 题目顺序(从0开始)
"title": "题目", // 题目
"category": 3, // 题目类别(1-基础信息,2-目前的问题,3-现病史,4-既往史,5-个人史,6-家族史)
"type": 3, // 题型(1-单选题,2-多选题,3-填空题(简答题),4-日期题,5-时长,6-时刻,7-分组单选,8-分组多选,9-药物,10-选项引用)
"subCategory": 3, // 题目属性(0-默认,1-姓名,2-性别,3-出生日期,4-手机号,5-疾病初筛,6-主诉,7-慢病,8-药物,9-怀孕哺乳)
"textLimit": 3, // 最多填写/答案字数限制(-1为不限制)
"textType": 3, // 文本类型/文本格式:0-默认,1-手机号,2-数字
"textHint": "请输入手机号码", // 输入框提示/答题提示语
"quoteQuestionIndex": 3, // 当题型type=10时,选项引用所引用的题目index
"disremember": 1, // 当题型type=9时,药物题是否显示不记得了选项(0-不显示,1-显示)
"maxOption": 1, // 最多可选(-1为不限制)
"mainButton": "确定", // 主按钮
"childrenOptionType": 1, // 子选项类型:(1-单选,2-多选)
"defaultValue": 1, // 默认值
"showTextSwitch": 1, // 呈现文案开关(0-关闭,1-开启)
"showText": { // 呈现文案数据
"text": "呈现文案", // 呈现文案
"optionText": [ // 选项呈现文案
{
"optionIndex": 1, // 一级选项所处index
"suboptionIndex": 1, // 二级选项所处index
"isShow": 1, // 是否呈现(0-不呈现,1-呈现)
"text": "呈现文案", // 呈现文案
}
],
},
"options": [ // 一级选项
{
"value": "选项1", // 一级选项文本(分组单选或多选时,该字段为组标题)
"index": 1, // 选项所处顺序(从0开始)
"isOther": 1, // 是否是其他选项(0-否,1-是)
"isMerge": 1, // 是否是合并选项(0-否,1-是)
"isMutex": 1, // 是否互斥(0-否,1-是)
"isDisplay": 1, // 选项是否显示(0:不显示,1:显示)
"isRequired": 1, // 是否必填(0:非必填,1:必填)
"suboptions": [ // 二级选项
{
"value": "选项1", // 二级选项文本
"index": 1, // 二级选项所处顺序(从0开始)
"isOther": 1, // 是否是其他选项(0-否,1-是)
"isMerge": 1, // 是否是合并选项(0-否,1-是)
"isMutex": 1, // 是否互斥(0-否,1-是)
"isDisplay": 1, // 选项是否显示(0:不显示,1:显示)
"isRequired": 1, // 是否必填(0:非必填,1:必填)
"childrenOptions": [ // 三级选项
{
"value": "选项1", // 三级选项文本
"index": 1, // 三级选项所处顺序(从0开始)
"isOther": 1, // 是否是其他选项(0-否,1-是)
"isMerge": 1, // 是否是合并选项(0-否,1-是)
"isMutex": 1, // 是否互斥(0-否,1-是)
"isDisplay": 1, // 选项是否显示(0:不显示,1:显示)
"isRequired": 1, // 是否必填(0:非必填,1:必填)
}
],
}
],
}
],
}
],
},
请求参数
参数名 |
示列值 |
类型 |
必须 |
说明 |
默认值 |
name |
名称 |
string |
是 |
名称 |
|
description |
描述 |
string |
否 |
描述 |
|
showTextDistinct |
[{text:'文案1',start:1,end:1},{text:'文案2',start:1,end:3}] |
string[] |
否 |
呈现文案去重 |
[] |
submitStatus |
1 |
number |
否 |
提交状态:(0:未提交,1:已提交) |
0 |
logic |
[{},{}] |
object[] |
否 |
跳题逻辑 |
|
questions |
[{},{}] |
object[] |
是 |
问题列表(问题信息) |
|
返回结果: 问诊卡信息
返回示列
HTTP/1.1 200 OK
{
"id": 1,
"name": "名称",
}
问诊卡入库: librarySetting/diagnosisInformations POST
请求参数
参数名 |
示列值 |
类型 |
必须 |
说明 |
ids |
[1] |
array |
Y |
问诊卡 id 数组 |
orgIds |
[1,2] |
array |
Y |
组织 id 数组 |
bulk |
true |
boolean |
|
是否是批量入库(true:是) |
返回示列
HTTP/1.1 200