Merge remote-tracking branch 'origin/gaoming_branch' into gaoming_branch
commit
93fc3dea48
@ -0,0 +1,48 @@
|
||||
package com.emr;
|
||||
|
||||
import org.dom4j.Document;
|
||||
import org.dom4j.DocumentHelper;
|
||||
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.UUID;
|
||||
|
||||
public class Test {
|
||||
public static void main(String[] args) {
|
||||
createXml("1234");
|
||||
}
|
||||
/*
|
||||
* <Request>
|
||||
<Header>
|
||||
<SourceSystem>HIS</SourceSystem>
|
||||
<MessageId>D561C89A-6320-4b27-83DE-A6169B1D0761</MessageId>
|
||||
<CreateTime>2021-07-18 11:12:41</CreateTime>
|
||||
<MethodName>Get360PatientId</MethodName>
|
||||
</Header>
|
||||
<Body>
|
||||
<PatientId>0000623132</PatientId>
|
||||
</Body>
|
||||
</Request>
|
||||
* */
|
||||
public static void createXml(String patientId){
|
||||
try {
|
||||
Document document = DocumentHelper.createDocument();
|
||||
org.dom4j.Element request = document.addElement("Request");
|
||||
org.dom4j.Element header = request.addElement("Header");
|
||||
org.dom4j.Element sourceSystem = header.addElement("SourceSystem");
|
||||
org.dom4j.Element messageId = header.addElement("MessageId");
|
||||
org.dom4j.Element createTime = header.addElement("CreateTime");
|
||||
org.dom4j.Element methodName = header.addElement("MethodName");
|
||||
sourceSystem.setText("record");
|
||||
messageId.setText(UUID.randomUUID().toString().toUpperCase());
|
||||
createTime.setText(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
|
||||
methodName.setText("Get360PatientId");
|
||||
org.dom4j.Element patientIdEle = request.addElement("PatientId");
|
||||
patientIdEle.setText(patientId);
|
||||
System.out.println(document);
|
||||
} catch (Exception e) {
|
||||
System.out.println("生成rssNew.xml失败");
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue