检查报告和pdf上传webservice返回消息修改

3.2.4.44
wyb 2 years ago
parent b3863354f9
commit 2206fc8c93

@ -300,78 +300,70 @@ public class SdryReportServerImpl implements IReportServer {
private String uploadFailed(String msgId, String sender, String receiver, String message) { private String uploadFailed(String msgId, String sender, String receiver, String message) {
String createTime = Func.format(new Date(), DateUtil.PATTERN_DATETIME_MINI); String createTime = Func.format(new Date(), DateUtil.PATTERN_DATETIME_MINI);
return "<MCCI_IN000002UV01 ITSVersion=\"XML_1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"urn:hl7-org:v3 ../multicacheschemas/MCCI_IN000002UV01.xsd\" xmlns=\"urn:hl7-org:v3\">\n" + return "<MCCI_IN000002UV01 xmlns=\"urn:hl7-org:v3\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" ITSVersion=\"XML_1.0\" xsi:schemaLocation=\"urn:hl7-org:v3 file:///E:/hl7/HL7/v3ballot_fullsite_2011MAY/v3ballot/html/processable/multicacheschemas/MCCI _IN000002UV01.xsd\">" +
"\t<id root=\"2.16.156.10011.0\" extension=\""+IdUtil.standardUUID()+"\"/>\n" + "<id extension=\""+IdUtil.standardUUID()+"\"/>" +
"\t<creationTime value=\""+createTime+"\"/>\n" + "<creationTime value=\""+createTime+"\"/>" +
"\t<interactionId root=\"2.16.840.1.113883.1.6\" extension=\"MCCI_IN000002UV01\" displayable=\"true\"/>\n" + "<interactionId root=\"2.16.840.1.113883.1.6\" extension=\"MCCI_IN000002UV01\"/>" +
"\t<processingCode code=\"P\"/>\n" + "<processingCode code=\"P\"/>" +
"\t<processingModeCode/>\n" + "<processingModeCode/>" +
"\t<acceptAckCode code=\"AL\"/>\n" + "<acceptAckCode code=\"AL\"/>" +
"\t<receiver typeCode=\"RCV\">\n" + "<receiver typeCode=\"RCV\">" +
"\t\t<device classCode=\"DEV\" determinerCode=\"INSTANCE\">\n" + "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
"\t\t\t<id>\n" + "<id>" +
"\t\t\t\t<item root=\"2.16.156.10011.0.1.1\" extension=\""+receiver+"\"/>\n" + "<item extension=\"Orion-001\"/>" +
"\t\t\t</id>\n" + "</id>" +
"\t\t</device>\n" + "</device>" +
"\t</receiver>\n" + "</receiver>" +
"\t<sender typeCode=\"SND\">\n" + "<sender typeCode=\"SND\">" +
"\t\t<device classCode=\"DEV\" determinerCode=\"INSTANCE\">\n" + "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
"\t\t\t<id>\n" + "<id>" +
"\t\t\t\t<item root=\"2.16.156.10011.0.1.2\" extension=\""+sender+"\"/>\n" + "<item extension=\"PaperlessManagementMRIS-001\"/>" +
"\t\t\t</id>\n" + "</id>" +
"\t\t</device>\n" + "</device>" +
"\t</sender>\n" + "</sender>" +
"\t<acknowledgement typeCode=\"AE\">\n" + "<acknowledgement typeCode=\"AE\">" +
"\t\t<!--请求消息 ID-->\n" + "<targetMessage>" +
"\t\t<targetMessage>\n" + "<id extension=\""+msgId+"\"/>" +
"\t\t\t<id root=\"2.16.156.10011.0\" extension=\""+msgId+"\"/>\n" + "</targetMessage>" +
"\t\t</targetMessage>\n" + "<acknowledgementDetail>" +
"\t\t<!--查询响应消息-->\n" + "<text value=\""+message+"\"/>" +
"\t\t<acknowledgementDetail typeCode=\"I\">\n" + "</acknowledgementDetail>" +
"\t\t\t<text>\n" + "</acknowledgement>" +
"\t\t\t\t<description value=\""+message+"\"/>\n" +
"\t\t\t</text>\n" +
"\t\t</acknowledgementDetail>\n" +
"\t</acknowledgement>\n" +
"</MCCI_IN000002UV01>"; "</MCCI_IN000002UV01>";
} }
private String uploadSuccess(String msgId, String sender, String receiver) { private String uploadSuccess(String msgId, String sender, String receiver) {
String createTime = Func.format(new Date(), DateUtil.PATTERN_DATETIME_MINI); String createTime = Func.format(new Date(), DateUtil.PATTERN_DATETIME_MINI);
return "<MCCI_IN000002UV01 ITSVersion=\"XML_1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"urn:hl7-org:v3 ../multicacheschemas/MCCI_IN000002UV01.xsd\" xmlns=\"urn:hl7-org:v3\">\n" + return "<MCCI_IN000002UV01 xmlns=\"urn:hl7-org:v3\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" ITSVersion=\"XML_1.0\" xsi:schemaLocation=\"urn:hl7-org:v3 file:///E:/hl7/HL7/v3ballot_fullsite_2011MAY/v3ballot/html/processable/multicacheschemas/MCCI _IN000002UV01.xsd\">" +
"\t<id root=\"2.16.156.10011.0\" extension=\""+IdUtil.standardUUID()+"\"/>\n" + "<id extension=\""+IdUtil.standardUUID()+"\"/>" +
"\t<creationTime value=\""+createTime+"\"/>\n" + "<creationTime value=\""+createTime+"\"/>" +
"\t<interactionId root=\"2.16.840.1.113883.1.6\" extension=\"MCCI_IN000002UV01\" displayable=\"true\"/>\n" + "<interactionId root=\"2.16.840.1.113883.1.6\" extension=\"MCCI_IN000002UV01\"/>" +
"\t<processingCode code=\"P\"/>\n" + "<processingCode code=\"P\"/>" +
"\t<processingModeCode/>\n" + "<processingModeCode/>" +
"\t<acceptAckCode code=\"AL\"/>\n" + "<acceptAckCode code=\"AL\"/>" +
"\t<receiver typeCode=\"RCV\">\n" + "<receiver typeCode=\"RCV\">" +
"\t\t<device classCode=\"DEV\" determinerCode=\"INSTANCE\">\n" + "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
"\t\t\t<id>\n" + "<id>" +
"\t\t\t\t<item root=\"2.16.156.10011.0.1.1\" extension=\""+receiver+"\"/>\n" + "<item extension=\"Orion-001\"/>" +
"\t\t\t</id>\n" + "</id>" +
"\t\t</device>\n" + "</device>" +
"\t</receiver>\n" + "</receiver>" +
"\t<sender typeCode=\"SND\">\n" + "<sender typeCode=\"SND\">" +
"\t\t<device classCode=\"DEV\" determinerCode=\"INSTANCE\">\n" + "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
"\t\t\t<id>\n" + "<id>" +
"\t\t\t\t<item root=\"2.16.156.10011.0.1.2\" extension=\""+sender+"\"/>\n" + "<item extension=\"PaperlessManagementMRIS-001\"/>" +
"\t\t\t</id>\n" + "</id>" +
"\t\t</device>\n" + "</device>" +
"\t</sender>\n" + "</sender>" +
"\t<acknowledgement typeCode=\"AA\">\n" + "<acknowledgement typeCode=\"AA\">" +
"\t\t<!--请求消息 ID-->\n" + "<targetMessage>" +
"\t\t<targetMessage>\n" + "<id extension=\""+msgId+"\"/>" +
"\t\t\t<id root=\"2.16.156.10011.0\" extension=\""+msgId+"\"/>\n" + "</targetMessage>" +
"\t\t</targetMessage>\n" + "<acknowledgementDetail>" +
"\t\t<!--查询响应消息-->\n" + "<text value=\"成功\"/>" +
"\t\t<acknowledgementDetail typeCode=\"I\">\n" + "</acknowledgementDetail>" +
"\t\t\t<text>\n" + "</acknowledgement>" +
"\t\t\t\t<description value=\"PDF新增报告上传服务处理成功\"/>\n" + "</MCCI_IN000002UV01>";
"\t\t\t</text>\n" +
"\t\t</acknowledgementDetail>\n" +
"\t</acknowledgement>\n" +
"</MCCI_IN000002UV01>\n";
} }
private ReportDto getReportDtoByPdfUpload(XmlUtil xmlUtil) { private ReportDto getReportDtoByPdfUpload(XmlUtil xmlUtil) {
@ -522,36 +514,66 @@ public class SdryReportServerImpl implements IReportServer {
*/ */
public String insertSuccess(String msgId, String sender, String receiver) { public String insertSuccess(String msgId, String sender, String receiver) {
String createTime = Func.format(new Date(), DateUtil.PATTERN_DATETIME_MINI); String createTime = Func.format(new Date(), DateUtil.PATTERN_DATETIME_MINI);
return "<MCCI_IN000002UV01 ITSVersion=\"XML_1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"urn:hl7-org:v3 ../multicacheschemas/MCCI_IN000002UV01.xsd\" xmlns=\"urn:hl7-org:v3\">\n" + return "<MCCI_IN000002UV01 xmlns=\"urn:hl7-org:v3\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" ITSVersion=\"XML_1.0\" xsi:schemaLocation=\"urn:hl7-org:v3 file:///E:/hl7/HL7/v3ballot_fullsite_2011MAY/v3ballot/html/processable/multicacheschemas/MCCI _IN000002UV01.xsd\">" +
"\t<id root=\"2.16.156.10011.0\" extension=\"" + IdUtil.standardUUID() + "\"/>\n" + "<id extension=\""+IdUtil.standardUUID()+"\"/>" +
"\t<creationTime value=\"" + createTime + "\"/>\n" + "<creationTime value=\""+createTime+"\"/>" +
"\t<interactionId root=\"2.16.840.1.113883.1.6\" extension=\"MCCI_IN000002UV01\" displayable=\"true\"/>\n" + "<interactionId root=\"2.16.840.1.113883.1.6\" extension=\"MCCI_IN000002UV01\"/>" +
"\t<processingCode code=\"P\"/>\n" + "<processingCode code=\"P\"/>" +
"\t<processingModeCode/>\n" + "<processingModeCode/>" +
"\t<acceptAckCode code=\"AL\"/>\n" + "<acceptAckCode code=\"AL\"/>" +
"\t<receiver typeCode=\"RCV\">\n" + "<receiver typeCode=\"RCV\">" +
"\t\t<device classCode=\"DEV\" determinerCode=\"INSTANCE\">\n" + "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
"\t\t\t<id>\n" + "<id>" +
"\t\t\t\t<item root=\"2.16.156.10011.0.1.1\" extension=\"" + receiver + "\"/>\n" + "<item extension=\"Orion-001\"/>" +
"\t\t\t</id>\n" + "</id>" +
"\t\t</device>\n" + "</device>" +
"\t</receiver>\n" + "</receiver>" +
"\t<sender typeCode=\"SND\">\n" + "<sender typeCode=\"SND\">" +
"\t\t<device classCode=\"DEV\" determinerCode=\"INSTANCE\">\n" + "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
"\t\t\t<id>\n" + "<id>" +
"\t\t\t\t<item root=\"2.16.156.10011.0.1.2\" extension=\"" + sender + "\"/>\n" + "<item extension=\"PaperlessManagementMRIS-001\"/>" +
"\t\t\t</id>\n" + "</id>" +
"\t\t</device>\n" + "</device>" +
"\t</sender>\n" + "</sender>" +
"\t<acknowledgement typeCode=\"AA\">\n" + "<acknowledgement typeCode=\"AA\">" +
"\t\t<targetMessage>\n" + "<targetMessage>" +
"\t\t\t<id root=\"2.16.156.10011.0\" extension=\"" + msgId + "\"/>\n" + "<id extension=\""+msgId+"\"/>" +
"\t\t</targetMessage>\n" + "</targetMessage>" +
"\t\t<acknowledgementDetail typeCode=\"I\">\n" + "<acknowledgementDetail>" +
" <text value=\"成功!\"/> \n" + "<text value=\"成功\"/>" +
"\t\t</acknowledgementDetail>\n" + "</acknowledgementDetail>" +
"\t</acknowledgement>\n" + "</acknowledgement>" +
"</MCCI_IN000002UV01>\n"; "</MCCI_IN000002UV01>";
// return "<MCCI_IN000002UV01 ITSVersion=\"XML_1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"urn:hl7-org:v3 ../multicacheschemas/MCCI_IN000002UV01.xsd\" xmlns=\"urn:hl7-org:v3\">" +
// "<id root=\"2.16.156.10011.0\" extension=\"" + IdUtil.standardUUID() + "\"/>" +
// "<creationTime value=\"" + createTime + "\"/>" +
// "<interactionId root=\"2.16.840.1.113883.1.6\" extension=\"MCCI_IN000002UV01\" displayable=\"true\"/>" +
// "<processingCode code=\"P\"/>" +
// "<processingModeCode/>" +
// "<acceptAckCode code=\"AL\"/>" +
// "<receiver typeCode=\"RCV\">" +
// "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
// "<id>" +
// "<item root=\"2.16.156.10011.0.1.1\" extension=\"2.16.156.10011.0.1.1\"/>" +
// "</id>" +
// "</device>" +
// "</receiver>" +
// "<sender typeCode=\"SND\">" +
// "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
// "<id>" +
// "<item root=\"2.16.156.10011.0.1.2\" extension=\"2.16.156.10011.0.1.2\"/>" +
// "</id>" +
// "</device>" +
// "</sender>" +
// "<acknowledgement typeCode=\"AA\">" +
// "<targetMessage>" +
// "<id root=\"2.16.156.10011.0\" extension=\"" + msgId + "\"/>" +
// "</targetMessage>" +
// "<acknowledgementDetail typeCode=\"I\">" +
// " <text value=\"成功!\"/> " +
// "</acknowledgementDetail>" +
// "</acknowledgement>" +
// "</MCCI_IN000002UV01>";
} }
/** /**
@ -563,37 +585,68 @@ public class SdryReportServerImpl implements IReportServer {
* @return * @return
*/ */
public String insertFailed(String msgId, String sender, String receiver, String failedMessage) { public String insertFailed(String msgId, String sender, String receiver, String failedMessage) {
String createTime = Func.format(new Date(), DateUtil.PATTERN_DATETIME_MINI); String createTime = Func.format(new Date(), DateUtil.PATTERN_DATETIME_MINI);
return "<MCCI_IN000002UV01 ITSVersion=\"XML_1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"urn:hl7-org:v3 ../multicacheschemas/MCCI_IN000002UV01.xsd\" xmlns=\"urn:hl7-org:v3\">\n" + return "<MCCI_IN000002UV01 xmlns=\"urn:hl7-org:v3\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" ITSVersion=\"XML_1.0\" xsi:schemaLocation=\"urn:hl7-org:v3 file:///E:/hl7/HL7/v3ballot_fullsite_2011MAY/v3ballot/html/processable/multicacheschemas/MCCI _IN000002UV01.xsd\">" +
"\t<id root=\"2.16.156.10011.0\" extension=\"" + IdUtil.standardUUID() + "\"/>\n" + "<id extension=\""+IdUtil.standardUUID()+"\"/>" +
"\t<creationTime value=\"" + createTime + "\"/>\n" + "<creationTime value=\""+createTime+"\"/>" +
"\t<interactionId root=\"2.16.840.1.113883.1.6\" extension=\"MCCI_IN000002UV01\" displayable=\"true\"/>\n" + "<interactionId root=\"2.16.840.1.113883.1.6\" extension=\"MCCI_IN000002UV01\"/>" +
"\t<processingCode code=\"P\"/>\n" + "<processingCode code=\"P\"/>" +
"\t<processingModeCode/>\n" + "<processingModeCode/>" +
"\t<acceptAckCode code=\"AL\"/>\n" + "<acceptAckCode code=\"AL\"/>" +
"\t<receiver typeCode=\"RCV\">\n" + "<receiver typeCode=\"RCV\">" +
"\t\t<device classCode=\"DEV\" determinerCode=\"INSTANCE\">\n" + "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
"\t\t\t<id>\n" + "<id>" +
"\t\t\t\t<item root=\"2.16.156.10011.0.1.1\" extension=\"" + receiver + "\"/>\n" + "<item extension=\"Orion-001\"/>" +
"\t\t\t</id>\n" + "</id>" +
"\t\t</device>\n" + "</device>" +
"\t</receiver>\n" + "</receiver>" +
"\t<sender typeCode=\"SND\">\n" + "<sender typeCode=\"SND\">" +
"\t\t<device classCode=\"DEV\" determinerCode=\"INSTANCE\">\n" + "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
"\t\t\t<id>\n" + "<id>" +
"\t\t\t\t<item root=\"2.16.156.10011.0.1.2\" extension=\"" + sender + "\"/>\n" + "<item extension=\"PaperlessManagementMRIS-001\"/>" +
"\t\t\t</id>\n" + "</id>" +
"\t\t</device>\n" + "</device>" +
"\t</sender>\n" + "</sender>" +
"\t<acknowledgement typeCode=\"AE\">\n" + "<acknowledgement typeCode=\"AE\">" +
"\t\t<targetMessage>\n" + "<targetMessage>" +
"\t\t\t<id root=\"2.16.156.10011.0\" extension=\"" + msgId + "\"/>\n" + "<id extension=\""+msgId+"\"/>" +
"\t\t</targetMessage>\n" + "</targetMessage>" +
"\t\t<acknowledgementDetail typeCode=\"I\">\n" + "<acknowledgementDetail>" +
" <text value=\""+failedMessage+"\"/> \n" + "<text value=\""+failedMessage+"\"/>" +
"\t\t</acknowledgementDetail>\n" + "</acknowledgementDetail>" +
"\t</acknowledgement>\n" + "</acknowledgement>" +
"</MCCI_IN000002UV01>\n"; "</MCCI_IN000002UV01>";
// return "<MCCI_IN000002UV01 ITSVersion=\"XML_1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"urn:hl7-org:v3 ../multicacheschemas/MCCI_IN000002UV01.xsd\" xmlns=\"urn:hl7-org:v3\">" +
// "<id root=\"2.16.156.10011.0\" extension=\"" + IdUtil.standardUUID() + "\"/>" +
// "<creationTime value=\"" + createTime + "\"/>" +
// "<interactionId root=\"2.16.840.1.113883.1.6\" extension=\"MCCI_IN000002UV01\" displayable=\"true\"/>" +
// "<processingCode code=\"P\"/>" +
// "<processingModeCode/>" +
// "<acceptAckCode code=\"AL\"/>" +
// "<receiver typeCode=\"RCV\">" +
// "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
// "<id>" +
// "<item root=\"2.16.156.10011.0.1.1\" extension=\"" + receiver + "\"/>" +
// "</id>" +
// "</device>" +
// "</receiver>" +
// "<sender typeCode=\"SND\">" +
// "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
// "<id>" +
// "<item root=\"2.16.156.10011.0.1.2\" extension=\"" + sender + "\"/>" +
// "</id>" +
// "</device>" +
// "</sender>" +
// "<acknowledgement typeCode=\"AE\">" +
// "<targetMessage>" +
// "<id root=\"2.16.156.10011.0\" extension=\"" + msgId + "\"/>" +
// "</targetMessage>" +
// "<acknowledgementDetail typeCode=\"I\">" +
// " <text value=\""+failedMessage+"\"/> " +
// "</acknowledgementDetail>" +
// "</acknowledgement>" +
// "</MCCI_IN000002UV01>";
} }
/** /**
@ -606,36 +659,68 @@ public class SdryReportServerImpl implements IReportServer {
*/ */
public String updateSuccess(String msgId, String sender, String receiver) { public String updateSuccess(String msgId, String sender, String receiver) {
String createTime = Func.format(new Date(), DateUtil.PATTERN_DATETIME_MINI); String createTime = Func.format(new Date(), DateUtil.PATTERN_DATETIME_MINI);
return "<MCCI_IN000002UV01 ITSVersion=\"XML_1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"urn:hl7-org:v3 ../multicacheschemas/MCCI_IN000002UV01.xsd\" xmlns=\"urn:hl7-org:v3\">\n" +
"\t<id root=\"2.16.156.10011.0\" extension=\"" + IdUtil.standardUUID() + "\"/>\n" + return "<MCCI_IN000002UV01 xmlns=\"urn:hl7-org:v3\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" ITSVersion=\"XML_1.0\" xsi:schemaLocation=\"urn:hl7-org:v3 file:///E:/hl7/HL7/v3ballot_fullsite_2011MAY/v3ballot/html/processable/multicacheschemas/MCCI _IN000002UV01.xsd\">" +
"\t<creationTime value=\"" + createTime + "\"/>\n" + "<id extension=\""+IdUtil.standardUUID()+"\"/>" +
"\t<interactionId root=\"2.16.840.1.113883.1.6\" extension=\"MCCI_IN000002UV01\" displayable=\"true\"/>\n" + "<creationTime value=\""+createTime+"\"/>" +
"\t<processingCode code=\"P\"/>\n" + "<interactionId root=\"2.16.840.1.113883.1.6\" extension=\"MCCI_IN000002UV01\"/>" +
"\t<processingModeCode/>\n" + "<processingCode code=\"P\"/>" +
"\t<acceptAckCode code=\"AL\"/>\n" + "<processingModeCode/>" +
"\t<receiver typeCode=\"RCV\">\n" + "<acceptAckCode code=\"AL\"/>" +
"\t\t<device classCode=\"DEV\" determinerCode=\"INSTANCE\">\n" + "<receiver typeCode=\"RCV\">" +
"\t\t\t<id>\n" + "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
"\t\t\t\t<item root=\"2.16.156.10011.0.1.1\" extension=\"" + receiver + "\"/>\n" + "<id>" +
"\t\t\t</id>\n" + "<item extension=\"Orion-001\"/>" +
"\t\t</device>\n" + "</id>" +
"\t</receiver>\n" + "</device>" +
"\t<sender typeCode=\"SND\">\n" + "</receiver>" +
"\t\t<device classCode=\"DEV\" determinerCode=\"INSTANCE\">\n" + "<sender typeCode=\"SND\">" +
"\t\t\t<id>\n" + "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
"\t\t\t\t<item root=\"2.16.156.10011.0.1.2\" extension=\"" + sender + "\"/>\n" + "<id>" +
"\t\t\t</id>\n" + "<item extension=\"PaperlessManagementMRIS-001\"/>" +
"\t\t</device>\n" + "</id>" +
"\t</sender>\n" + "</device>" +
"\t<acknowledgement typeCode=\"AA\">\n" + "</sender>" +
"\t\t<targetMessage>\n" + "<acknowledgement typeCode=\"AA\">" +
"\t\t\t<id root=\"2.16.156.10011.0\" extension=\"" + msgId + "\"/>\n" + "<targetMessage>" +
"\t\t</targetMessage>\n" + "<id extension=\""+msgId+"\"/>" +
"\t\t<acknowledgementDetail typeCode=\"I\">\n" + "</targetMessage>" +
" <text value=\"成功!\"/> \n" + "<acknowledgementDetail>" +
"\t\t</acknowledgementDetail>\n" + "<text value=\"成功\"/>" +
"\t</acknowledgement>\n" + "</acknowledgementDetail>" +
"</MCCI_IN000002UV01>\n"; "</acknowledgement>" +
"</MCCI_IN000002UV01>";
// return "<MCCI_IN000002UV01 ITSVersion=\"XML_1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"urn:hl7-org:v3 ../multicacheschemas/MCCI_IN000002UV01.xsd\" xmlns=\"urn:hl7-org:v3\">" +
// "<id root=\"2.16.156.10011.0\" extension=\"" + IdUtil.standardUUID() + "\"/>" +
// "<creationTime value=\"" + createTime + "\"/>" +
// "<interactionId root=\"2.16.840.1.113883.1.6\" extension=\"MCCI_IN000002UV01\" displayable=\"true\"/>" +
// "<processingCode code=\"P\"/>" +
// "<processingModeCode/>" +
// "<acceptAckCode code=\"AL\"/>" +
// "<receiver typeCode=\"RCV\">" +
// "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
// "<id>" +
// "<item root=\"2.16.156.10011.0.1.1\" extension=\"" + receiver + "\"/>" +
// "</id>" +
// "</device>" +
// "</receiver>" +
// "<sender typeCode=\"SND\">" +
// "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
// "<id>" +
// "<item root=\"2.16.156.10011.0.1.2\" extension=\"" + sender + "\"/>" +
// "</id>" +
// "</device>" +
// "</sender>" +
// "<acknowledgement typeCode=\"AA\">" +
// "<targetMessage>" +
// "<id root=\"2.16.156.10011.0\" extension=\"" + msgId + "\"/>" +
// "</targetMessage>" +
// "<acknowledgementDetail typeCode=\"I\">" +
// " <text value=\"成功!\"/> " +
// "</acknowledgementDetail>" +
// "</acknowledgement>" +
// "</MCCI_IN000002UV01>";
} }
/** /**
@ -649,35 +734,66 @@ public class SdryReportServerImpl implements IReportServer {
*/ */
public String updateFailed(String msgId, String sender, String receiver, String failedMessage) { public String updateFailed(String msgId, String sender, String receiver, String failedMessage) {
String createTime = Func.format(new Date(), DateUtil.PATTERN_DATETIME_MINI); String createTime = Func.format(new Date(), DateUtil.PATTERN_DATETIME_MINI);
return "<MCCI_IN000002UV01 ITSVersion=\"XML_1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"urn:hl7-org:v3 ../multicacheschemas/MCCI_IN000002UV01.xsd\" xmlns=\"urn:hl7-org:v3\">\n" + return "<MCCI_IN000002UV01 xmlns=\"urn:hl7-org:v3\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" ITSVersion=\"XML_1.0\" xsi:schemaLocation=\"urn:hl7-org:v3 file:///E:/hl7/HL7/v3ballot_fullsite_2011MAY/v3ballot/html/processable/multicacheschemas/MCCI _IN000002UV01.xsd\">" +
"\t<id root=\"2.16.156.10011.0\" extension=\"" + IdUtil.standardUUID() + "\"/>\n" + "<id extension=\""+IdUtil.standardUUID()+"\"/>" +
"\t<creationTime value=\"" + createTime + "\"/>\n" + "<creationTime value=\""+createTime+"\"/>" +
"\t<interactionId root=\"2.16.840.1.113883.1.6\" extension=\"MCCI_IN000002UV01\" displayable=\"true\"/>\n" + "<interactionId root=\"2.16.840.1.113883.1.6\" extension=\"MCCI_IN000002UV01\"/>" +
"\t<processingCode code=\"P\"/>\n" + "<processingCode code=\"P\"/>" +
"\t<processingModeCode/>\n" + "<processingModeCode/>" +
"\t<acceptAckCode code=\"AL\"/>\n" + "<acceptAckCode code=\"AL\"/>" +
"\t<receiver typeCode=\"RCV\">\n" + "<receiver typeCode=\"RCV\">" +
"\t\t<device classCode=\"DEV\" determinerCode=\"INSTANCE\">\n" + "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
"\t\t\t<id>\n" + "<id>" +
"\t\t\t\t<item root=\"2.16.156.10011.0.1.1\" extension=\"" + receiver + "\"/>\n" + "<item extension=\"Orion-001\"/>" +
"\t\t\t</id>\n" + "</id>" +
"\t\t</device>\n" + "</device>" +
"\t</receiver>\n" + "</receiver>" +
"\t<sender typeCode=\"SND\">\n" + "<sender typeCode=\"SND\">" +
"\t\t<device classCode=\"DEV\" determinerCode=\"INSTANCE\">\n" + "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
"\t\t\t<id>\n" + "<id>" +
"\t\t\t\t<item root=\"2.16.156.10011.0.1.2\" extension=\"" + sender + "\"/>\n" + "<item extension=\"PaperlessManagementMRIS-001\"/>" +
"\t\t\t</id>\n" + "</id>" +
"\t\t</device>\n" + "</device>" +
"\t</sender>\n" + "</sender>" +
"\t<acknowledgement typeCode=\"AE\">\n" + "<acknowledgement typeCode=\"AE\">" +
"\t\t<targetMessage>\n" + "<targetMessage>" +
"\t\t\t<id root=\"2.16.156.10011.0\" extension=\"" + msgId + "\"/>\n" + "<id extension=\""+msgId+"\"/>" +
"\t\t</targetMessage>\n" + "</targetMessage>" +
"\t\t<acknowledgementDetail typeCode=\"I\">\n" + "<acknowledgementDetail>" +
" <text value=\""+failedMessage+"\"/> \n" + "<text value=\""+failedMessage+"\"/>" +
"\t\t</acknowledgementDetail>\n" + "</acknowledgementDetail>" +
"\t</acknowledgement>\n" + "</acknowledgement>" +
"</MCCI_IN000002UV01>\n"; "</MCCI_IN000002UV01>";
// return "<MCCI_IN000002UV01 ITSVersion=\"XML_1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"urn:hl7-org:v3 ../multicacheschemas/MCCI_IN000002UV01.xsd\" xmlns=\"urn:hl7-org:v3\">" +
// "<id root=\"2.16.156.10011.0\" extension=\"" + IdUtil.standardUUID() + "\"/>" +
// "<creationTime value=\"" + createTime + "\"/>" +
// "<interactionId root=\"2.16.840.1.113883.1.6\" extension=\"MCCI_IN000002UV01\" displayable=\"true\"/>" +
// "<processingCode code=\"P\"/>" +
// "<processingModeCode/>" +
// "<acceptAckCode code=\"AL\"/>" +
// "<receiver typeCode=\"RCV\">" +
// "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
// "<id>" +
// "<item root=\"2.16.156.10011.0.1.1\" extension=\"" + receiver + "\"/>" +
// "</id>" +
// "</device>" +
// "</receiver>" +
// "<sender typeCode=\"SND\">" +
// "<device classCode=\"DEV\" determinerCode=\"INSTANCE\">" +
// "<id>" +
// "<item root=\"2.16.156.10011.0.1.2\" extension=\"" + sender + "\"/>" +
// "</id>" +
// "</device>" +
// "</sender>" +
// "<acknowledgement typeCode=\"AE\">" +
// "<targetMessage>" +
// "<id root=\"2.16.156.10011.0\" extension=\"" + msgId + "\"/>" +
// "</targetMessage>" +
// "<acknowledgementDetail typeCode=\"I\">" +
// " <text value=\""+failedMessage+"\"/> " +
// "</acknowledgementDetail>" +
// "</acknowledgement>" +
// "</MCCI_IN000002UV01>";
} }
} }

Loading…
Cancel
Save