|
@@ -3,6 +3,7 @@ package com.diagbot.web;
|
|
import com.diagbot.annotation.SysLogger;
|
|
import com.diagbot.annotation.SysLogger;
|
|
import com.diagbot.client.bean.ResponseData;
|
|
import com.diagbot.client.bean.ResponseData;
|
|
import com.diagbot.dto.PushDTO;
|
|
import com.diagbot.dto.PushDTO;
|
|
|
|
+import com.diagbot.dto.PushEMRDTO;
|
|
import com.diagbot.dto.PushKYJDTO;
|
|
import com.diagbot.dto.PushKYJDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.enums.InputModeEnum;
|
|
import com.diagbot.enums.InputModeEnum;
|
|
@@ -122,4 +123,29 @@ public class PushController {
|
|
public RespDTO<PushKYJDTO> pushKYJ(@RequestBody @Valid PushKYJVO pushKYJVO) {
|
|
public RespDTO<PushKYJDTO> pushKYJ(@RequestBody @Valid PushKYJVO pushKYJVO) {
|
|
return RespDTO.onSuc(pushFacade.pushKYJ(pushKYJVO));
|
|
return RespDTO.onSuc(pushFacade.pushKYJ(pushKYJVO));
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @ApiOperation(value = "推理接口-电子病历评级[by:zhaops]",
|
|
|
|
+ notes = "age: 年龄(必填)<br>" +
|
|
|
|
+ "sex:性别(必填),1:男,2:女<br>" +
|
|
|
|
+ "symptom:症状,String<br>" +
|
|
|
|
+ "other:其它史,String<br>" +
|
|
|
|
+ "vital:查体,String<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:治疗方案,String<br>")
|
|
|
|
+ @PostMapping("/pushEMR")
|
|
|
|
+ @SysLogger("pushEMR")
|
|
|
|
+ public RespDTO<PushEMRDTO> pushEMR(@RequestBody @Valid PushVO pushVO) {
|
|
|
|
+ return RespDTO.onSuc(pushFacade.pushEMR(pushVO));
|
|
|
|
+ }
|
|
}
|
|
}
|