|
@@ -11,12 +11,13 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.validation.Valid;
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
@RestController
|
|
|
@RequestMapping("/qc/data")
|
|
|
-@Api(value = "对接接口API", tags = { "对接接口API" })
|
|
|
+@Api(value = "对接接口API", tags = {"对接接口API"})
|
|
|
public class DataController {
|
|
|
@Autowired
|
|
|
private ABasDoctorInfoFacade aBasDoctorInfoFacade;
|
|
@@ -52,7 +53,9 @@ public class DataController {
|
|
|
private StructuralOldDataFacade sendOnebehospitalCode;
|
|
|
@Autowired
|
|
|
private AStrOperativeNoteFacade aStrOperativeNoteFacade;
|
|
|
-//
|
|
|
+
|
|
|
+
|
|
|
+ //
|
|
|
// @ApiOperation(value = "数据引擎-获取医院所有在职医生的基本信息")
|
|
|
// @PostMapping("/sendDoctorInfos")
|
|
|
// @SysLogger("sendDoctorInfos")
|
|
@@ -62,49 +65,50 @@ public class DataController {
|
|
|
@ApiOperation(value = "数据引擎-获取医院所有在职医生的基本信息")
|
|
|
@GetMapping("/sendDoctorInfos")
|
|
|
@SysLogger("sendDoctorInfos")
|
|
|
- public void sendDoctorInfos(){
|
|
|
+ public void sendDoctorInfos() {
|
|
|
aBasDoctorInfoFacade.executeDoctorXM();
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "数据引擎-获取医院所有有效科室的基本信息")
|
|
|
@PostMapping("/sendDeptInfos")
|
|
|
@SysLogger("sendDeptInfos")
|
|
|
- public RespDTO<List<ABasDeptInfoDTO>> sendDeptInfos(@RequestBody List<ABasDeptInfoVO> list){
|
|
|
+ public RespDTO<List<ABasDeptInfoDTO>> sendDeptInfos(@RequestBody List<ABasDeptInfoVO> list) {
|
|
|
return aBasDeptInfoFacade.executeDept(list);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "数据引擎-获取医院所有文书模板基本信息")
|
|
|
@PostMapping("/sendRecordTypes")
|
|
|
@SysLogger("sendRecordTypes")
|
|
|
- public RespDTO<List<AMedicalRecordTypeDTO>> sendRecordTypes(@RequestBody List<AMedicalRecordTypeVO> list){
|
|
|
+ public RespDTO<List<AMedicalRecordTypeDTO>> sendRecordTypes(@RequestBody List<AMedicalRecordTypeVO> list) {
|
|
|
return aMedRecordTypeFacade.executeMRType(list);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "运行质控-评分-文书信息")
|
|
|
@PostMapping("/sendMrRecordIng")
|
|
|
@SysLogger("sendMrRecordIng")
|
|
|
- public RespDTO<Map<String, Object>> sendMrRecordIng(@Valid @RequestBody AMrContentVO aMrContentVO){
|
|
|
+ public RespDTO<Map<String, Object>> sendMrRecordIng(@Valid @RequestBody AMrContentVO aMrContentVO) {
|
|
|
return aMedicalRecordFacade.executeMrRecordIng(aMrContentVO);
|
|
|
}
|
|
|
+
|
|
|
@ApiOperation(value = "单份病例保存并返回评分{厦门}")
|
|
|
@PostMapping("/sendStructuralData")
|
|
|
@SysLogger("sendStructuralData")
|
|
|
- public RespDTO<Map<String, Object>> sendStructuralData(@Valid @RequestBody StructuralDataVo structuralDataVos){
|
|
|
+ public RespDTO<Map<String, Object>> sendStructuralData(@Valid @RequestBody StructuralDataVo structuralDataVos) {
|
|
|
return structuralDataFacade.sendStructuralData(structuralDataVos);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "{历史病例导入单个病人}")
|
|
|
@PostMapping("/sendStructuralOneOld")
|
|
|
@SysLogger("sendStructuralOneOld")
|
|
|
- public void sendStructuralOneOld(@Valid @RequestBody StructuralDataVo structuralDataVo){
|
|
|
- sendOnebehospitalCode.sendOnebehospitalCode(structuralDataVo.getBehospitalCode(),structuralDataVo.getPatientId());
|
|
|
+ public void sendStructuralOneOld(@Valid @RequestBody StructuralDataVo structuralDataVo) {
|
|
|
+ sendOnebehospitalCode.sendOnebehospitalCode(structuralDataVo.getBehospitalCode(), structuralDataVo.getPatientId());
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "{历史病例导入多个病人}")
|
|
|
@PostMapping("/sendStructuralMoreOld")
|
|
|
@SysLogger("sendStructuralMoreOld")
|
|
|
- public void sendStructuralMoreOld(@Valid @RequestBody List<StructuralDataVo> structuralDataVo){
|
|
|
- for (StructuralDataVo structuralDataVo1: structuralDataVo) {
|
|
|
+ public void sendStructuralMoreOld(@Valid @RequestBody List<StructuralDataVo> structuralDataVo) {
|
|
|
+ for (StructuralDataVo structuralDataVo1 : structuralDataVo) {
|
|
|
sendOnebehospitalCode.sendOnebehospitalCode(structuralDataVo1.getBehospitalCode(), structuralDataVo1.getPatientId());
|
|
|
}
|
|
|
}
|
|
@@ -112,42 +116,42 @@ public class DataController {
|
|
|
@ApiOperation(value = "{历史病例导入时间格式}")
|
|
|
@PostMapping("/sendStructuralDateOld")
|
|
|
@SysLogger("sendStructuralDateOld")
|
|
|
- public void sendStructuralDateOld(@Valid @RequestBody StructuralDataVo structuralDataVos){
|
|
|
+ public void sendStructuralDateOld(@Valid @RequestBody StructuralDataVo structuralDataVos) {
|
|
|
sendOnebehospitalCode.sendStructuralDataOld(structuralDataVos);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "终末质控-文书信息")
|
|
|
@PostMapping("/sendMrRecord")
|
|
|
@SysLogger("sendMrRecord")
|
|
|
- public RespDTO<List<AMedicalRecordDTO>> sendMrRecord(@RequestBody List<AMedicalRecordVO> list){
|
|
|
+ public RespDTO<List<AMedicalRecordDTO>> sendMrRecord(@RequestBody List<AMedicalRecordVO> list) {
|
|
|
return aMedicalRecordFacade.executeMrRecord(list);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "终末质控-文书详情")
|
|
|
@PostMapping("/sendMrContent")
|
|
|
@SysLogger("sendMrContent")
|
|
|
- public RespDTO<List<AMedicalRecordContentDTO>> sendMrContent(@RequestBody List<AMedicalRecordContentVO> list){
|
|
|
+ public RespDTO<List<AMedicalRecordContentDTO>> sendMrContent(@RequestBody List<AMedicalRecordContentVO> list) {
|
|
|
return aMedicalRecordContentFacade.executeMrRecordContent(list);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "数据引擎-获取医院病人住院记录信息")
|
|
|
@PostMapping("/sendPatientInfo")
|
|
|
@SysLogger("sendPatientInfo")
|
|
|
- public RespDTO<List<ABehospitalInfoDTO>> sendPatientInfo(@RequestBody List<ABehospitalInfoVO> list){
|
|
|
+ public RespDTO<List<ABehospitalInfoDTO>> sendPatientInfo(@RequestBody List<ABehospitalInfoVO> list) {
|
|
|
return aBehospitalInfoFacade.executeBehospital(list);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "数据引擎-获取医院医生医嘱信息")
|
|
|
@PostMapping("/sendDoctorAdvice")
|
|
|
@SysLogger("sendDoctorAdvice")
|
|
|
- public RespDTO<List<ADoctorAdviceDTO>> sendDoctorAdvice(@RequestBody List<ADoctorAdviceVO> list){
|
|
|
+ public RespDTO<List<ADoctorAdviceDTO>> sendDoctorAdvice(@RequestBody List<ADoctorAdviceVO> list) {
|
|
|
return aDoctorAdviceFacade.executeDoctorAdvice(list);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "运行质控-获取病案首页")
|
|
|
@PostMapping("/sendHomePageIng")
|
|
|
@SysLogger("sendHomePageIng")
|
|
|
- public RespDTO<Map<String, Object>> sendHomePageIng(@Valid @RequestBody AHomePageIngVO aHomePageIngVO){
|
|
|
+ public RespDTO<Map<String, Object>> sendHomePageIng(@Valid @RequestBody AHomePageIngVO aHomePageIngVO) {
|
|
|
return aHomePageFacade.executeHomePageIng(aHomePageIngVO);
|
|
|
}
|
|
|
|
|
@@ -155,35 +159,35 @@ public class DataController {
|
|
|
@ApiOperation(value = "终末质控-获取病案首页")
|
|
|
@PostMapping("/sendHomePage")
|
|
|
@SysLogger("sendHomePage")
|
|
|
- public RespDTO<List<AHomePageDTO>> sendHomePage(@RequestBody List<AHomePageVO> list){
|
|
|
+ public RespDTO<List<AHomePageDTO>> sendHomePage(@RequestBody List<AHomePageVO> list) {
|
|
|
return aHomePageFacade.executeHomePage(list);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "终末质控-获取病案首页诊断")
|
|
|
@PostMapping("/sendHomeDiagnose")
|
|
|
@SysLogger("sendHomeDiagnose")
|
|
|
- public RespDTO<List<AHomeDiagnoseDTO>> sendHomeDiagnose(@RequestBody List<AHomeDiagnoseVO> list){
|
|
|
+ public RespDTO<List<AHomeDiagnoseDTO>> sendHomeDiagnose(@RequestBody List<AHomeDiagnoseVO> list) {
|
|
|
return aHomeDiagnoseInfoFacade.executeHomeDiagnose(list);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "终末质控-获取病案首页手术")
|
|
|
@PostMapping("/sendHomeOperation")
|
|
|
@SysLogger("sendHomeOperation")
|
|
|
- public RespDTO<List<AHomeOperationDTO>> sendHomeOperation(@RequestBody List<AHomeOperationVO> list){
|
|
|
+ public RespDTO<List<AHomeOperationDTO>> sendHomeOperation(@RequestBody List<AHomeOperationVO> list) {
|
|
|
return RespDTO.onSuc(aHomeOperationInfoFacade.executeHomeOperation(list));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "数据引擎-获取危急值")
|
|
|
@PostMapping("/sendCrisis")
|
|
|
@SysLogger("sendCrisis")
|
|
|
- public RespDTO<List<AMedCrisisDTO>> sendCrisis(@RequestBody List<AMedCrisisVO> list){
|
|
|
+ public RespDTO<List<AMedCrisisDTO>> sendCrisis(@RequestBody List<AMedCrisisVO> list) {
|
|
|
return aMedCrisisFacade.executeMedCrisis(list);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "数据引擎-删除标识{厦门}")
|
|
|
@PostMapping("/deleteFlag")
|
|
|
@SysLogger("deleteFlag")
|
|
|
- public RespDTO deleteFlag(@RequestBody ADeleteFlagVO aDeleteFlagVO){
|
|
|
+ public RespDTO deleteFlag(@RequestBody ADeleteFlagVO aDeleteFlagVO) {
|
|
|
deleteFlagFacade.isDeleteFlag(aDeleteFlagVO);
|
|
|
return RespDTO.onSuc(true);
|
|
|
}
|
|
@@ -191,31 +195,31 @@ public class DataController {
|
|
|
@ApiOperation(value = "数据引擎-归档标识{厦门}")
|
|
|
@PostMapping("/placeFile")
|
|
|
@SysLogger("placeFile")
|
|
|
- public RespDTO placeFileFlag(@RequestBody APlaceFileVO aPlaceFileVO){
|
|
|
+ public RespDTO placeFileFlag(@RequestBody APlaceFileVO aPlaceFileVO) {
|
|
|
return aBehospitalInfoFacade.placeFileFlag(aPlaceFileVO);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "检查")
|
|
|
@PostMapping("/sendPacsResults")
|
|
|
@SysLogger("sendPacsResults")
|
|
|
- public RespDTO<List<AMedPacsResultVO>> sendPacsResults(@RequestBody List<AMedPacsResultVO> list){
|
|
|
+ public RespDTO<List<AMedPacsResultVO>> sendPacsResults(@RequestBody List<AMedPacsResultVO> list) {
|
|
|
return aMedPacsResultFacade.executeMedPacsResult(list);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "化验")
|
|
|
@PostMapping("/sendLisResults")
|
|
|
@SysLogger("sendLisResults")
|
|
|
- public RespDTO<List<AMedLisResultVO>> sendLisResults(@RequestBody List<AMedLisResultVO> list){
|
|
|
+ public RespDTO<List<AMedLisResultVO>> sendLisResults(@RequestBody List<AMedLisResultVO> list) {
|
|
|
return aMedLisResultFacade.executeMedLisResult(list);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "数据引擎-历史数据结构化处理")
|
|
|
@PostMapping("/hisDataDeal")
|
|
|
@SysLogger("hisDataDeal")
|
|
|
- public RespDTO<List<AMedCrisisDTO>> hisDataDeal(@RequestBody HisDataDealVO hisDataDealVO){
|
|
|
+ public RespDTO<List<AMedCrisisDTO>> hisDataDeal(@RequestBody HisDataDealVO hisDataDealVO) {
|
|
|
boolean b = true;
|
|
|
try {
|
|
|
- b = aMedicalRecordFacade.hisDataDeal(hisDataDealVO);
|
|
|
+ b = aMedicalRecordFacade.hisDataDeal(hisDataDealVO);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
@@ -226,7 +230,7 @@ public class DataController {
|
|
|
@ApiOperation(value = "测试")
|
|
|
@PostMapping("/getColumnZhAndCh")
|
|
|
@SysLogger("getColumnZhAndCh")
|
|
|
- public void getColumnZhAndCh(){
|
|
|
+ public void getColumnZhAndCh() {
|
|
|
// aStrConsultationNoteFacade.getColumnZhAndCh();
|
|
|
// return RespDTO.onSuc(true);
|
|
|
aBehospitalInfoFacade.upddateQcTypeId();
|
|
@@ -246,10 +250,16 @@ public class DataController {
|
|
|
@ApiOperation(value = "测试1")
|
|
|
@PostMapping("/getColumnZhAndCh1")
|
|
|
@SysLogger("getColumnZhAndCh1")
|
|
|
- public void getColumnZhAndCh1(){
|
|
|
+ public void getColumnZhAndCh1() {
|
|
|
// aStrConsultationNoteFacade.getColumnZhAndCh();
|
|
|
// return RespDTO.onSuc(true);
|
|
|
- aStrOperativeNoteFacade.getOneList(null,"17");
|
|
|
+ aStrOperativeNoteFacade.getOneList(null, "17");
|
|
|
}
|
|
|
|
|
|
+ @PostMapping("/dataViewSupplementaryRecord")
|
|
|
+ @ApiOperation(value = "数据补录")
|
|
|
+ @SysLogger("dataViewSupplementaryRecord")
|
|
|
+ public void dataViewSupplementaryRecord(@RequestBody BeHospitalInfoDataVo beHospitalInfoDataVo) {
|
|
|
+ sendOnebehospitalCode.sendBehospitalCodeDataOld(beHospitalInfoDataVo);
|
|
|
+ }
|
|
|
}
|