|
@@ -6,6 +6,7 @@ import com.diagbot.dto.GetDiseaseIcdDTO;
|
|
|
import com.diagbot.dto.RespDTO;
|
|
|
import com.diagbot.facade.TranDiseaseIcdFacade;
|
|
|
import com.diagbot.vo.GetDiseaseIcdVO;
|
|
|
+import com.diagbot.vo.HosCodeVO;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -17,6 +18,7 @@ import springfox.documentation.annotations.ApiIgnore;
|
|
|
|
|
|
import javax.validation.Valid;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -39,8 +41,16 @@ public class TranDiseaseIcdController {
|
|
|
@PostMapping("/getDiseaseIcds")
|
|
|
@SysLogger("getDiseaseIcds")
|
|
|
@ApiIgnore
|
|
|
- public RespDTO<List<GetDiseaseIcdDTO>> getDiseaseIcds(@RequestBody @Valid GetDiseaseIcdVO getDiseaseIcdVO){
|
|
|
+ public RespDTO<List<GetDiseaseIcdDTO>> getDiseaseIcds(@RequestBody @Valid GetDiseaseIcdVO getDiseaseIcdVO) {
|
|
|
List<GetDiseaseIcdDTO> data = diseaseIcdFacade.getDiseaseIcds(getDiseaseIcdVO);
|
|
|
return RespDTO.onSuc(data);
|
|
|
}
|
|
|
+
|
|
|
+ @ApiOperation(value = "根据医院编码查询诊断icd映射:[by:zhaops]",
|
|
|
+ notes = "hosCode: 医院编码,必填<br>")
|
|
|
+ @PostMapping("/getDiseaseIcdByHosCode")
|
|
|
+ @SysLogger("getDiseaseIcdByHosCode")
|
|
|
+ public RespDTO<Map<String, String>> getDiseaseIcdByHosCode(@RequestBody HosCodeVO hosCodeVO) {
|
|
|
+ return RespDTO.onSuc(diseaseIcdFacade.getDiseaseIcdByHosCode(hosCodeVO.getHosCode()));
|
|
|
+ }
|
|
|
}
|