diff --git a/src/test/java/com/emr/Test.java b/src/test/java/com/emr/Test.java new file mode 100644 index 0000000..01356ac --- /dev/null +++ b/src/test/java/com/emr/Test.java @@ -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"); + } + /* + * +
+ HIS + D561C89A-6320-4b27-83DE-A6169B1D0761 + 2021-07-18 11:12:41 + Get360PatientId +
+ + 0000623132 + +
+ * */ + 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失败"); + } + } +}