|
@@ -325,9 +325,9 @@ public class InquiryInfoController {
|
|
|
public String getLisInfoForDJ(@RequestBody LisPacsInfoForDJVO lisPacsInfoForDJVO) {
|
|
|
String url= "";
|
|
|
if(lisPacsInfoForDJVO.getType() == 5) {
|
|
|
- List<LisConfigDTO> a = tranLisConfigFacade.getLisConfigByNamesAndHosCode(lisPacsInfoForDJVO);
|
|
|
+ LisConfigDTO a = tranLisConfigFacade.getLisConfigByNamesAndHosCode(lisPacsInfoForDJVO);
|
|
|
url = "http://127.0.0.1:5446/information.html?type=" + lisPacsInfoForDJVO.getType() +
|
|
|
- "&position=2" + "&name=" + a.get(0).getUniqueName();
|
|
|
+ "&position=2" + "&name=" + a.getUniqueName();
|
|
|
}else if (lisPacsInfoForDJVO.getType() == 6){
|
|
|
List<PacsConfigDTO> b = pacsConfigFacade.getPacsConfigByNameAndHosCode(lisPacsInfoForDJVO);
|
|
|
url = "http://127.0.0.1:5446/information.html?type=" + lisPacsInfoForDJVO.getType() +
|
|
@@ -351,17 +351,80 @@ public class InquiryInfoController {
|
|
|
@PostMapping("/getDataService")
|
|
|
@SysLogger("getDataService")
|
|
|
public String getDataService(PushJoinVO pushJoinVO){
|
|
|
- //大病历推送
|
|
|
+ GetDiseaseNameVO getDiseaseNameVO =new GetDiseaseNameVO();
|
|
|
+ switch (pushJoinVO.getCode()){
|
|
|
+ //首程推送
|
|
|
+ case "0":
|
|
|
+ getDiseaseNameVO.setHospitalCode(pushJoinVO.getHosCode());
|
|
|
+ getDiseaseNameVO.setHisDiseaseName(pushJoinVO.getDiseaseName());
|
|
|
+ List<GetDiseaseNameDTO> a = diseaseIcdFacade.getDiseaseNames(getDiseaseNameVO);
|
|
|
+ pushJoinVO.setDiseaseName(a.get(0).getConceptDisName());
|
|
|
+
|
|
|
+
|
|
|
+ String url0 = "http://127.0.0.1:5446/index.html?mrId=xxx&hospitalCode=A001&plan=0";
|
|
|
+ return url0;
|
|
|
+ //大病历推送
|
|
|
+ case "1":
|
|
|
+ getDiseaseNameVO.setHospitalCode(pushJoinVO.getHosCode());
|
|
|
+ getDiseaseNameVO.setHisDiseaseName(pushJoinVO.getDiseaseName());
|
|
|
+ List<GetDiseaseNameDTO> b = diseaseIcdFacade.getDiseaseNames(getDiseaseNameVO);
|
|
|
+ pushJoinVO.setDiseaseName(b.get(0).getConceptDisName());
|
|
|
+ String url1 = "http://127.0.0.1:5446/index.html?mrId=xxx&hospitalCode=A001&plan=1";
|
|
|
+ return url1;
|
|
|
+ //查阅报告危急值提醒
|
|
|
+ case "2":
|
|
|
+ LisPacsInfoForDJVO lisPacsInfoForDJVO = new LisPacsInfoForDJVO();
|
|
|
+ LisConfigDTO lisConfigDTO;
|
|
|
+ List<LisResult> lis = pushJoinVO.getLis();
|
|
|
+ for (int i = 0; i <= lis.size(); i++) {
|
|
|
+ lisPacsInfoForDJVO.setHosCode(pushJoinVO.getHosCode());
|
|
|
+ lisPacsInfoForDJVO.setMealName(lis.get(i).getName());
|
|
|
+ lisPacsInfoForDJVO.setItemName(lis.get(i).getDetailName());
|
|
|
+ lisConfigDTO = tranLisConfigFacade.getLisConfigByNamesAndHosCode(lisPacsInfoForDJVO);
|
|
|
+ lis.get(i).setUniqueName(lisConfigDTO.getUniqueName());
|
|
|
+ }
|
|
|
+ pushJoinVO.setLis(lis);
|
|
|
+
|
|
|
+ PacsConfigDTO pacsConfigDTO;
|
|
|
+ List<PacsResult> pacs = pushJoinVO.getPacsList();
|
|
|
+ StringBuffer sb = new StringBuffer();
|
|
|
+ for (int j = 0; j <= pacs.size(); j++) {
|
|
|
+ lisPacsInfoForDJVO.setHosCode(pushJoinVO.getHosCode());
|
|
|
+ lisPacsInfoForDJVO.setMealName(pacs.get(j).getName());
|
|
|
+ pacsConfigDTO = pacsConfigFacade.getPacsConfigByNameAndHosCode(lisPacsInfoForDJVO);
|
|
|
+ pacs.get(j).setName(pacsConfigDTO.getUniqueName());
|
|
|
+ sb.append(pacsConfigDTO.getUniqueName() + ":" + pacs.get(j).getResult() + ";");
|
|
|
+ }
|
|
|
+ pushJoinVO.setPacs(sb.toString());
|
|
|
+ String url2 = "http://127.0.0.1:5446/index.html?mrId=xxx&hospitalCode=A001&plan=2";
|
|
|
+ return url2;
|
|
|
+ //开单合理性
|
|
|
+ case "3":
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ String url3 = "http://127.0.0.1:5446/index.html?mrId=xxx&hospitalCode=A001&plan=3";
|
|
|
+ return url3;
|
|
|
+ case "4":
|
|
|
+
|
|
|
+
|
|
|
+ String url4 = "http://127.0.0.1:5446/index.html?mrId=xxx&hospitalCode=A001&plan=4";
|
|
|
+ return url4;
|
|
|
+ case "5":
|
|
|
+
|
|
|
+ String url5 = "http://127.0.0.1:5446/index.html?mrId=xxx&hospitalCode=A001&plan=5";
|
|
|
+ return url5;
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
- //首程推送
|
|
|
|
|
|
//化验辅检静态知识
|
|
|
|
|
|
- //开单合理性
|
|
|
+
|
|
|
|
|
|
//查看检验检查报告静态知识
|
|
|
|
|
|
- //查阅报告危急值提醒
|
|
|
+
|
|
|
String username = "root";// 数据库用户名
|
|
|
String password = "langtong";// 数据库密码
|
|
|
String driver = "oracle.jdbc.driver.OracleDriver";//驱动
|
|
@@ -385,8 +448,8 @@ public class InquiryInfoController {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
|
|
|
- String code = mrFacade.createMr(pushJoinVO);
|
|
|
- String url =
|
|
|
+ /*String code = mrFacade.createMr(pushJoinVO);
|
|
|
+ String url =*/
|
|
|
return null;
|
|
|
}
|
|
|
|