fix:广东省中医珠海,检查报告查询参数分类可配置

master
WenYongbin 5 hours ago
parent 32b5508f8f
commit 90e17181d1

@ -5,6 +5,7 @@
"listUrl": "http://172.16.99.220:7801/Ewell_WS_S02?wsdl", "listUrl": "http://172.16.99.220:7801/Ewell_WS_S02?wsdl",
"listOperationName": "OperationA", "listOperationName": "OperationA",
"listNamespaceUri": "", "listNamespaceUri": "",
"examCategCode":"PACS.CS,PACS.CT,PACS.FS",
"detailUrl": "http://172.16.99.220:7801/Ewell_WS_S02?wsdl", "detailUrl": "http://172.16.99.220:7801/Ewell_WS_S02?wsdl",
"detailOperationName": "OperationA", "detailOperationName": "OperationA",
"detailNamespaceUri": "", "detailNamespaceUri": "",

@ -36,7 +36,8 @@ public class GdSzyZhReportServiceImpl implements GdSzyZhReportService {
String wsUrl = pacsWsConfig.getString("listUrl"); String wsUrl = pacsWsConfig.getString("listUrl");
String namespaceUri = pacsWsConfig.getString("listNamespaceUri"); String namespaceUri = pacsWsConfig.getString("listNamespaceUri");
String method = pacsWsConfig.getString("listOperationName"); String method = pacsWsConfig.getString("listOperationName");
String param = pacsListParam(empId, jzh, beginDate, endDate); String examCategCode = pacsWsConfig.getString("examCategCode");
String param = pacsListParam(empId, jzh, beginDate, endDate,examCategCode);
String[] params = {param}; String[] params = {param};
Object resultObj = JaxWsDynamicClientUtil.send(wsUrl, namespaceUri, method, params); Object resultObj = JaxWsDynamicClientUtil.send(wsUrl, namespaceUri, method, params);
String result = String.valueOf(resultObj); String result = String.valueOf(resultObj);
@ -63,7 +64,7 @@ public class GdSzyZhReportServiceImpl implements GdSzyZhReportService {
} }
private static String pacsListParam(String empId, String jzh, String beginDate, String endDate) { private static String pacsListParam(String empId, String jzh, String beginDate, String endDate,String examCategCode) {
return "<ESBEntry>" + return "<ESBEntry>" +
"<AccessControl>" + "<AccessControl>" +
"<SysFlag>1</SysFlag>" + "<SysFlag>1</SysFlag>" +
@ -100,7 +101,7 @@ public class GdSzyZhReportServiceImpl implements GdSzyZhReportService {
"<EMPI_ID>" + empId + "</EMPI_ID>" + "<EMPI_ID>" + empId + "</EMPI_ID>" +
"<BEGIN_DATE>" + beginDate + "</BEGIN_DATE>" + "<BEGIN_DATE>" + beginDate + "</BEGIN_DATE>" +
"<END_DATE>" + endDate + "</END_DATE>" + "<END_DATE>" + endDate + "</END_DATE>" +
"<EXAM_CATEG_CODE>PACS.CS,PACS.CT,PACS.FS</EXAM_CATEG_CODE>" + "<EXAM_CATEG_CODE>"+examCategCode+"</EXAM_CATEG_CODE>" +
"</Msg>" + "</Msg>" +
"</Request>" + "</Request>" +
"</content>" + "</content>" +

Loading…
Cancel
Save