|
@@ -1,8 +1,6 @@
|
|
|
package com.diagbot.web;
|
|
|
|
|
|
import com.diagbot.annotation.SysLogger;
|
|
|
-import com.diagbot.client.bean.ResponseData;
|
|
|
-import com.diagbot.client.bean.SearchData;
|
|
|
import com.diagbot.dto.PushDTO;
|
|
|
import com.diagbot.dto.PushKYJDTO;
|
|
|
import com.diagbot.dto.RespDTO;
|
|
@@ -57,13 +55,10 @@ public class PushController {
|
|
|
"pacs:辅检,String<br>" +
|
|
|
"diag:诊断,String<br>" +
|
|
|
"featureType:类型(必填),1:症状,3:其他史,4:查体,5:化验,6:辅检,7:诊断,22-指标,String<br>" +
|
|
|
- "diseaeId:取治疗方案的诊断,Long<br>" +
|
|
|
- "scaleName:量表名称,String<br>" +
|
|
|
- "scaleId:量表id,Long<br>" +
|
|
|
"patientId:病人id,Long<br>" +
|
|
|
"disType:诊断类型,1-慢病,2-急诊,普通病不填,Integer<br>" +
|
|
|
- "indications:指标结果,String<br>" +
|
|
|
- "adverseReactions:不良反应,String<br>" +
|
|
|
+ "indications:指标结果(预留字段,暂不用),String<br>" +
|
|
|
+ "adverseReactions:不良反应(预留字段,暂不用),String<br>" +
|
|
|
"hosCode:医院编码,String<br>")
|
|
|
@PostMapping("/pushInner")
|
|
|
@SysLogger("pushInner")
|
|
@@ -93,8 +88,8 @@ public class PushController {
|
|
|
"diseaeName:取治疗方案的诊断,String<br>" +
|
|
|
"patientId:病人id,Long<br>" +
|
|
|
"disType:诊断类型,1-慢病,2-急诊,普通病不填,Integer<br>" +
|
|
|
- "indications:指标结果,String<br>" +
|
|
|
- "adverseReactions:不良反应,String<br>" +
|
|
|
+ "indications:指标结果(预留字段,暂不用),String<br>" +
|
|
|
+ "adverseReactions:不良反应(预留字段,暂不用),String<br>" +
|
|
|
"hosCode:医院编码,String<br>")
|
|
|
@PostMapping("/pushTreatment")
|
|
|
@SysLogger("pushTreatment")
|
|
@@ -102,68 +97,6 @@ public class PushController {
|
|
|
return RespDTO.onSuc(pushFacade.pushTreatment(pushVO));
|
|
|
}
|
|
|
|
|
|
- @ApiIgnore
|
|
|
- @ApiOperation(value = "推理接口(文本模式)[by:zhaops]",
|
|
|
- notes = "age: 年龄(必填)<br>" +
|
|
|
- "sex:性别(必填),1:男,2:女<br>" +
|
|
|
- "symptom:症状,String<br>" +
|
|
|
- "other:其它史,String<br>" +
|
|
|
- "vital:查体,String<br>" +
|
|
|
- "lis:化验,Array<br>" +
|
|
|
- "lis:化验,Array<br>" +
|
|
|
- "lis:name:套餐名称(必填),String<br>" +
|
|
|
- "lis:detailName:化验项名称(必填),String<br>" +
|
|
|
- "lis:uniqueName:公表名称,String<br>" +
|
|
|
- "lis:value:值,Double<br>" +
|
|
|
- "lis:maxValue:最大值,Double<br>" +
|
|
|
- "lis:minValue:最小值,Double<br>" +
|
|
|
- "lis:units:单位,String<br>" +
|
|
|
- "lis:otherValue:其他结果,包括阴性阳性,文字描述等,String<br>" +
|
|
|
- "lis:source:数据来源(必填),Integer<br>" +
|
|
|
- "pacs:辅检,String<br>" +
|
|
|
- "diag:诊断,String<br>" +
|
|
|
- "featureType:类型(必填),1:症状,3:其他史,4:查体,5:化验,6:辅检,7:诊断,8:治疗方案,11-管理评估,21-量表内容,22-指标,String<br>" +
|
|
|
- "diseaeId:诊断id(治疗方案、慢病),Long<br>" +
|
|
|
- "scaleName:量表名称,String<br>" +
|
|
|
- "scaleId:量表id,Long<br>" +
|
|
|
- "patientId:病人id(治疗方案),Long<br>" +
|
|
|
- "disType:诊断类型,1-慢病,2-急诊,普通病不填,Integer<br>" +
|
|
|
- "adverseReactions:不良反应(治疗方案),String<br>" +
|
|
|
- "hosCode:医院编码,String<br>")
|
|
|
- @PostMapping("/pushText")
|
|
|
- @SysLogger("pushText")
|
|
|
- public RespDTO<PushDTO> pushText(@RequestBody @Valid PushVO pushVO) {
|
|
|
- return RespDTO.onSuc(pushFacade.pushInner(pushVO));
|
|
|
- }
|
|
|
-
|
|
|
- @ApiIgnore
|
|
|
- @ApiOperation(value = "推理接口(大数据结果)[by:zhaops]",
|
|
|
- notes = "age: 年龄(必填)<br>" +
|
|
|
- "sex:性别(必填),1:男,2:女<br>" +
|
|
|
- "symptom:症状,String<br>" +
|
|
|
- "other:其它史,String<br>" +
|
|
|
- "vital:查体<br>" +
|
|
|
- "lis:化验,Array<br>" +
|
|
|
- "lis:化验,Array<br>" +
|
|
|
- "lis:name:套餐名称(必填),String<br>" +
|
|
|
- "lis:detailName:化验项名称(必填),String<br>" +
|
|
|
- "lis:uniqueName:公表名称,String<br>" +
|
|
|
- "lis:value:值,Double<br>" +
|
|
|
- "lis:maxValue:最大值,Double<br>" +
|
|
|
- "lis:minValue:最小值,Double<br>" +
|
|
|
- "lis:units:单位,String<br>" +
|
|
|
- "lis:otherValue:其他结果,包括阴性阳性,文字描述等,String<br>" +
|
|
|
- "lis:source:数据来源(必填),Integer<br>" +
|
|
|
- "pacs:辅检,String<br>" +
|
|
|
- "dis:诊断<br>" +
|
|
|
- "featureType:类型(必填),1:症状,3:其他史,4:查体,5:化验,6:辅检,7:诊断,8:治疗方案,11-管理评估,21-量表内容,22-指标,String<br>")
|
|
|
- @PostMapping("/pushAI")
|
|
|
- @SysLogger("pushAI")
|
|
|
- public RespDTO<ResponseData> pushAI(@RequestBody @Valid PushVO pushVO) {
|
|
|
- SearchData searchData = assembleFacade.assembleData(pushVO);
|
|
|
- return RespDTO.onSuc(pushFacade.pushAipt(searchData));
|
|
|
- }
|
|
|
-
|
|
|
@ApiIgnore
|
|
|
@ApiOperation(value = "推理接口(快易检)[by:zhaops]",
|
|
|
notes = "age: 年龄(必填)<br>" +
|