|
@@ -1,5 +1,6 @@
|
|
package com.diagbot.web;
|
|
package com.diagbot.web;
|
|
|
|
|
|
|
|
+import com.diagbot.annotation.MrqcLog;
|
|
import com.diagbot.annotation.SysLogger;
|
|
import com.diagbot.annotation.SysLogger;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.dto.data.*;
|
|
import com.diagbot.dto.data.*;
|
|
@@ -60,6 +61,7 @@ public class DataController {
|
|
@ApiOperation(value = "数据引擎-获取医院所有在职医生的基本信息")
|
|
@ApiOperation(value = "数据引擎-获取医院所有在职医生的基本信息")
|
|
@PostMapping("/sendDoctorInfos")
|
|
@PostMapping("/sendDoctorInfos")
|
|
@SysLogger("sendDoctorInfos")
|
|
@SysLogger("sendDoctorInfos")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO sendDoctorInfos(@RequestBody List<ABasDoctorInfoVO> list) {
|
|
public RespDTO sendDoctorInfos(@RequestBody List<ABasDoctorInfoVO> list) {
|
|
return aBasDoctorInfoFacade.executeDoctor(list);
|
|
return aBasDoctorInfoFacade.executeDoctor(list);
|
|
}
|
|
}
|
|
@@ -67,6 +69,7 @@ public class DataController {
|
|
@ApiOperation(value = "数据引擎-获取医院所有有效科室的基本信息")
|
|
@ApiOperation(value = "数据引擎-获取医院所有有效科室的基本信息")
|
|
@PostMapping("/sendDeptInfos")
|
|
@PostMapping("/sendDeptInfos")
|
|
@SysLogger("sendDeptInfos")
|
|
@SysLogger("sendDeptInfos")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO<List<ABasDeptInfoDTO>> sendDeptInfos(@RequestBody List<ABasDeptInfoVO> list) {
|
|
public RespDTO<List<ABasDeptInfoDTO>> sendDeptInfos(@RequestBody List<ABasDeptInfoVO> list) {
|
|
return aBasDeptInfoFacade.executeDept(list);
|
|
return aBasDeptInfoFacade.executeDept(list);
|
|
}
|
|
}
|
|
@@ -74,6 +77,7 @@ public class DataController {
|
|
@ApiOperation(value = "数据引擎-获取医院所有文书模板基本信息")
|
|
@ApiOperation(value = "数据引擎-获取医院所有文书模板基本信息")
|
|
@PostMapping("/sendRecordTypes")
|
|
@PostMapping("/sendRecordTypes")
|
|
@SysLogger("sendRecordTypes")
|
|
@SysLogger("sendRecordTypes")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO<List<AMedicalRecordTypeDTO>> sendRecordTypes(@RequestBody List<AMedicalRecordTypeVO> list) {
|
|
public RespDTO<List<AMedicalRecordTypeDTO>> sendRecordTypes(@RequestBody List<AMedicalRecordTypeVO> list) {
|
|
return aMedRecordTypeFacade.executeMRType(list);
|
|
return aMedRecordTypeFacade.executeMRType(list);
|
|
}
|
|
}
|
|
@@ -81,6 +85,7 @@ public class DataController {
|
|
@ApiOperation(value = "运行质控-评分-文书信息")
|
|
@ApiOperation(value = "运行质控-评分-文书信息")
|
|
@PostMapping("/sendMrRecordIng")
|
|
@PostMapping("/sendMrRecordIng")
|
|
@SysLogger("sendMrRecordIng")
|
|
@SysLogger("sendMrRecordIng")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO<Map<String, Object>> sendMrRecordIng(@Valid @RequestBody AMrContentVO aMrContentVO) {
|
|
public RespDTO<Map<String, Object>> sendMrRecordIng(@Valid @RequestBody AMrContentVO aMrContentVO) {
|
|
return aMedicalRecordFacade.executeMrRecordIng(aMrContentVO);
|
|
return aMedicalRecordFacade.executeMrRecordIng(aMrContentVO);
|
|
}
|
|
}
|
|
@@ -88,6 +93,7 @@ public class DataController {
|
|
@ApiOperation(value = "终末质控-文书信息")
|
|
@ApiOperation(value = "终末质控-文书信息")
|
|
@PostMapping("/sendMrRecord")
|
|
@PostMapping("/sendMrRecord")
|
|
@SysLogger("sendMrRecord")
|
|
@SysLogger("sendMrRecord")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO<List<AMedicalRecordDTO>> sendMrRecord(@RequestBody List<AMedicalRecordVO> list) {
|
|
public RespDTO<List<AMedicalRecordDTO>> sendMrRecord(@RequestBody List<AMedicalRecordVO> list) {
|
|
return aMedicalRecordFacade.executeMrRecord(list);
|
|
return aMedicalRecordFacade.executeMrRecord(list);
|
|
}
|
|
}
|
|
@@ -95,6 +101,7 @@ public class DataController {
|
|
@ApiOperation(value = "终末质控-文书详情")
|
|
@ApiOperation(value = "终末质控-文书详情")
|
|
@PostMapping("/sendMrContent")
|
|
@PostMapping("/sendMrContent")
|
|
@SysLogger("sendMrContent")
|
|
@SysLogger("sendMrContent")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO<List<AMedicalRecordContentDTO>> sendMrContent(@RequestBody List<AMedicalRecordContentVO> list) {
|
|
public RespDTO<List<AMedicalRecordContentDTO>> sendMrContent(@RequestBody List<AMedicalRecordContentVO> list) {
|
|
return aMedicalRecordContentFacade.executeMrRecordContent(list);
|
|
return aMedicalRecordContentFacade.executeMrRecordContent(list);
|
|
}
|
|
}
|
|
@@ -102,6 +109,7 @@ public class DataController {
|
|
@ApiOperation(value = "数据引擎-获取医院病人住院记录信息")
|
|
@ApiOperation(value = "数据引擎-获取医院病人住院记录信息")
|
|
@PostMapping("/sendPatientInfo")
|
|
@PostMapping("/sendPatientInfo")
|
|
@SysLogger("sendPatientInfo")
|
|
@SysLogger("sendPatientInfo")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO<List<ABehospitalInfoDTO>> sendPatientInfo(@RequestBody List<ABehospitalInfoVO> list) {
|
|
public RespDTO<List<ABehospitalInfoDTO>> sendPatientInfo(@RequestBody List<ABehospitalInfoVO> list) {
|
|
return aBehospitalInfoFacade.executeBehospital(list);
|
|
return aBehospitalInfoFacade.executeBehospital(list);
|
|
}
|
|
}
|
|
@@ -109,6 +117,7 @@ public class DataController {
|
|
@ApiOperation(value = "数据引擎-获取医院医生医嘱信息")
|
|
@ApiOperation(value = "数据引擎-获取医院医生医嘱信息")
|
|
@PostMapping("/sendDoctorAdvice")
|
|
@PostMapping("/sendDoctorAdvice")
|
|
@SysLogger("sendDoctorAdvice")
|
|
@SysLogger("sendDoctorAdvice")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO<List<ADoctorAdviceDTO>> sendDoctorAdvice(@RequestBody List<ADoctorAdviceVO> list) {
|
|
public RespDTO<List<ADoctorAdviceDTO>> sendDoctorAdvice(@RequestBody List<ADoctorAdviceVO> list) {
|
|
return aDoctorAdviceFacade.executeDoctorAdvice(list);
|
|
return aDoctorAdviceFacade.executeDoctorAdvice(list);
|
|
}
|
|
}
|
|
@@ -116,6 +125,7 @@ public class DataController {
|
|
@ApiOperation(value = "运行质控-获取病案首页")
|
|
@ApiOperation(value = "运行质控-获取病案首页")
|
|
@PostMapping("/sendHomePageIng")
|
|
@PostMapping("/sendHomePageIng")
|
|
@SysLogger("sendHomePageIng")
|
|
@SysLogger("sendHomePageIng")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO<Map<String, Object>> sendHomePageIng(@Valid @RequestBody AHomePageIngVO aHomePageIngVO) {
|
|
public RespDTO<Map<String, Object>> sendHomePageIng(@Valid @RequestBody AHomePageIngVO aHomePageIngVO) {
|
|
return aHomePageFacade.executeHomePageIng(aHomePageIngVO);
|
|
return aHomePageFacade.executeHomePageIng(aHomePageIngVO);
|
|
}
|
|
}
|
|
@@ -123,6 +133,7 @@ public class DataController {
|
|
@ApiOperation(value = "终末质控-获取病案首页")
|
|
@ApiOperation(value = "终末质控-获取病案首页")
|
|
@PostMapping("/sendHomePage")
|
|
@PostMapping("/sendHomePage")
|
|
@SysLogger("sendHomePage")
|
|
@SysLogger("sendHomePage")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO<List<AHomePageDTO>> sendHomePage(@RequestBody List<AHomePageVO> list) {
|
|
public RespDTO<List<AHomePageDTO>> sendHomePage(@RequestBody List<AHomePageVO> list) {
|
|
return aHomePageFacade.executeHomePage(list);
|
|
return aHomePageFacade.executeHomePage(list);
|
|
}
|
|
}
|
|
@@ -130,6 +141,7 @@ public class DataController {
|
|
@ApiOperation(value = "终末质控-获取病案首页诊断")
|
|
@ApiOperation(value = "终末质控-获取病案首页诊断")
|
|
@PostMapping("/sendHomeDiagnose")
|
|
@PostMapping("/sendHomeDiagnose")
|
|
@SysLogger("sendHomeDiagnose")
|
|
@SysLogger("sendHomeDiagnose")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO<List<AHomeDiagnoseDTO>> sendHomeDiagnose(@RequestBody List<AHomeDiagnoseVO> list) {
|
|
public RespDTO<List<AHomeDiagnoseDTO>> sendHomeDiagnose(@RequestBody List<AHomeDiagnoseVO> list) {
|
|
return aHomeDiagnoseInfoFacade.executeHomeDiagnose(list);
|
|
return aHomeDiagnoseInfoFacade.executeHomeDiagnose(list);
|
|
}
|
|
}
|
|
@@ -137,6 +149,7 @@ public class DataController {
|
|
@ApiOperation(value = "终末质控-获取病案首页手术")
|
|
@ApiOperation(value = "终末质控-获取病案首页手术")
|
|
@PostMapping("/sendHomeOperation")
|
|
@PostMapping("/sendHomeOperation")
|
|
@SysLogger("sendHomeOperation")
|
|
@SysLogger("sendHomeOperation")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO<List<AHomeOperationDTO>> sendHomeOperation(@RequestBody List<AHomeOperationVO> list) {
|
|
public RespDTO<List<AHomeOperationDTO>> sendHomeOperation(@RequestBody List<AHomeOperationVO> list) {
|
|
return RespDTO.onSuc(aHomeOperationInfoFacade.executeHomeOperation(list));
|
|
return RespDTO.onSuc(aHomeOperationInfoFacade.executeHomeOperation(list));
|
|
}
|
|
}
|
|
@@ -144,6 +157,7 @@ public class DataController {
|
|
@ApiOperation(value = "数据引擎-获取危急值")
|
|
@ApiOperation(value = "数据引擎-获取危急值")
|
|
@PostMapping("/sendCrisis")
|
|
@PostMapping("/sendCrisis")
|
|
@SysLogger("sendCrisis")
|
|
@SysLogger("sendCrisis")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO<List<AMedCrisisDTO>> sendCrisis(@RequestBody List<AMedCrisisVO> list) {
|
|
public RespDTO<List<AMedCrisisDTO>> sendCrisis(@RequestBody List<AMedCrisisVO> list) {
|
|
return aMedCrisisFacade.executeMedCrisis(list);
|
|
return aMedCrisisFacade.executeMedCrisis(list);
|
|
}
|
|
}
|
|
@@ -151,6 +165,7 @@ public class DataController {
|
|
@ApiOperation(value = "数据引擎-删除标识")
|
|
@ApiOperation(value = "数据引擎-删除标识")
|
|
@PostMapping("/deleteFlag")
|
|
@PostMapping("/deleteFlag")
|
|
@SysLogger("deleteFlag")
|
|
@SysLogger("deleteFlag")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO deleteFlag(@RequestBody ADeleteFlagVO aDeleteFlagVO) {
|
|
public RespDTO deleteFlag(@RequestBody ADeleteFlagVO aDeleteFlagVO) {
|
|
if ("brzyxx".equals(aDeleteFlagVO.getModeType())) {
|
|
if ("brzyxx".equals(aDeleteFlagVO.getModeType())) {
|
|
return aBehospitalInfoFacade.deleteFlag(aDeleteFlagVO);
|
|
return aBehospitalInfoFacade.deleteFlag(aDeleteFlagVO);
|
|
@@ -177,6 +192,7 @@ public class DataController {
|
|
@ApiOperation(value = "数据引擎-归档标识")
|
|
@ApiOperation(value = "数据引擎-归档标识")
|
|
@PostMapping("/placeFile")
|
|
@PostMapping("/placeFile")
|
|
@SysLogger("placeFile")
|
|
@SysLogger("placeFile")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO placeFileFlag(@RequestBody APlaceFileVO aPlaceFileVO) {
|
|
public RespDTO placeFileFlag(@RequestBody APlaceFileVO aPlaceFileVO) {
|
|
return aBehospitalInfoFacade.placeFileFlag(aPlaceFileVO);
|
|
return aBehospitalInfoFacade.placeFileFlag(aPlaceFileVO);
|
|
}
|
|
}
|
|
@@ -184,6 +200,7 @@ public class DataController {
|
|
@ApiOperation(value = "检查结果")
|
|
@ApiOperation(value = "检查结果")
|
|
@PostMapping("/sendPacsResults")
|
|
@PostMapping("/sendPacsResults")
|
|
@SysLogger("sendPacsResults")
|
|
@SysLogger("sendPacsResults")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO<List<AMedPacsResultVO>> sendPacsResults(@RequestBody List<AMedPacsResultVO> list) {
|
|
public RespDTO<List<AMedPacsResultVO>> sendPacsResults(@RequestBody List<AMedPacsResultVO> list) {
|
|
return aMedPacsResultFacade.executeMedPacsResult(list);
|
|
return aMedPacsResultFacade.executeMedPacsResult(list);
|
|
}
|
|
}
|
|
@@ -191,6 +208,7 @@ public class DataController {
|
|
@ApiOperation(value = "化验结果")
|
|
@ApiOperation(value = "化验结果")
|
|
@PostMapping("/sendLisResults")
|
|
@PostMapping("/sendLisResults")
|
|
@SysLogger("sendLisResults")
|
|
@SysLogger("sendLisResults")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO<List<AMedLisResultVO>> sendLisResults(@RequestBody List<AMedLisResultVO> list) {
|
|
public RespDTO<List<AMedLisResultVO>> sendLisResults(@RequestBody List<AMedLisResultVO> list) {
|
|
return aMedLisResultFacade.executeMedLisResult(list);
|
|
return aMedLisResultFacade.executeMedLisResult(list);
|
|
}
|
|
}
|
|
@@ -198,6 +216,7 @@ public class DataController {
|
|
@ApiOperation(value = "检查信息")
|
|
@ApiOperation(value = "检查信息")
|
|
@PostMapping("/sendPacsInfos")
|
|
@PostMapping("/sendPacsInfos")
|
|
@SysLogger("sendPacsInfos")
|
|
@SysLogger("sendPacsInfos")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO sendPacsInfos(@RequestBody List<AMedPacsInfoVO> list) {
|
|
public RespDTO sendPacsInfos(@RequestBody List<AMedPacsInfoVO> list) {
|
|
return aMedPacsInfoFacade.dealData(list);
|
|
return aMedPacsInfoFacade.dealData(list);
|
|
}
|
|
}
|
|
@@ -205,6 +224,7 @@ public class DataController {
|
|
@ApiOperation(value = "化验信息")
|
|
@ApiOperation(value = "化验信息")
|
|
@PostMapping("/sendLisInfos")
|
|
@PostMapping("/sendLisInfos")
|
|
@SysLogger("sendLisInfos")
|
|
@SysLogger("sendLisInfos")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO sendLisInfos(@RequestBody List<AMedLisInfoVO> list) {
|
|
public RespDTO sendLisInfos(@RequestBody List<AMedLisInfoVO> list) {
|
|
return aMedLisInfoFacade.dealData(list);
|
|
return aMedLisInfoFacade.dealData(list);
|
|
}
|
|
}
|
|
@@ -212,6 +232,7 @@ public class DataController {
|
|
@ApiOperation(value = "数据引擎-历史数据结构化处理")
|
|
@ApiOperation(value = "数据引擎-历史数据结构化处理")
|
|
@PostMapping("/hisDataDeal")
|
|
@PostMapping("/hisDataDeal")
|
|
@SysLogger("hisDataDeal")
|
|
@SysLogger("hisDataDeal")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO<List<AMedCrisisDTO>> hisDataDeal(@RequestBody HisDataDealVO hisDataDealVO) {
|
|
public RespDTO<List<AMedCrisisDTO>> hisDataDeal(@RequestBody HisDataDealVO hisDataDealVO) {
|
|
boolean b = true;
|
|
boolean b = true;
|
|
try {
|
|
try {
|
|
@@ -243,6 +264,7 @@ public class DataController {
|
|
@ApiOperation(value = "his数据补录")
|
|
@ApiOperation(value = "his数据补录")
|
|
@PostMapping("/dataSupplement")
|
|
@PostMapping("/dataSupplement")
|
|
@SysLogger("dataSupplement")
|
|
@SysLogger("dataSupplement")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO dataSupplement(@RequestBody List<ABehospitalInfoVO> list) {
|
|
public RespDTO dataSupplement(@RequestBody List<ABehospitalInfoVO> list) {
|
|
RespDTO respDTO = null;
|
|
RespDTO respDTO = null;
|
|
try {
|
|
try {
|
|
@@ -258,6 +280,7 @@ public class DataController {
|
|
@ApiOperation(value = "his历史数据批量导入")
|
|
@ApiOperation(value = "his历史数据批量导入")
|
|
@PostMapping("/getPatientRecord")
|
|
@PostMapping("/getPatientRecord")
|
|
@SysLogger("getPatientRecord")
|
|
@SysLogger("getPatientRecord")
|
|
|
|
+ @MrqcLog
|
|
public RespDTO getPatientRecord(@RequestBody HisDataImportVO hisDataImportVO){
|
|
public RespDTO getPatientRecord(@RequestBody HisDataImportVO hisDataImportVO){
|
|
try {
|
|
try {
|
|
hisBehospitalInfoFacade.getPatientRecord(hisDataImportVO);
|
|
hisBehospitalInfoFacade.getPatientRecord(hisDataImportVO);
|