|
@@ -11,6 +11,7 @@ import com.lantone.qc.pub.model.vo.MedrecVo;
|
|
import com.lantone.qc.pub.util.ListUtil;
|
|
import com.lantone.qc.pub.util.ListUtil;
|
|
import com.lantone.qc.pub.util.StringUtil;
|
|
import com.lantone.qc.pub.util.StringUtil;
|
|
import com.lantone.qc.trans.ModelDocTrans;
|
|
import com.lantone.qc.trans.ModelDocTrans;
|
|
|
|
+import com.lantone.qc.trans.taizhou.util.TzXmlUtil;
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
@@ -76,11 +77,16 @@ public class TaiZhouOperationDocTrans extends ModelDocTrans {
|
|
}
|
|
}
|
|
|
|
|
|
private OperationDiscussionDoc getOperationDiscussionDoc(String content) {
|
|
private OperationDiscussionDoc getOperationDiscussionDoc(String content) {
|
|
|
|
+ Map<String, String> structureMap = TzXmlUtil.analysisXmlToMap(content, operationDiscussion_keyContrasts);
|
|
|
|
+
|
|
OperationDiscussionDoc operationDiscussionDoc = new OperationDiscussionDoc();
|
|
OperationDiscussionDoc operationDiscussionDoc = new OperationDiscussionDoc();
|
|
|
|
+ operationDiscussionDoc.setStructureMap(structureMap);
|
|
|
|
|
|
return operationDiscussionDoc;
|
|
return operationDiscussionDoc;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private List<String> operationDiscussion_keyContrasts = Lists.newArrayList();
|
|
|
|
+
|
|
|
|
|
|
/**********************************************手术记录*************************************************************/
|
|
/**********************************************手术记录*************************************************************/
|
|
private Map<String, OperationRecordDoc> getOperationRecordDocMap(List<String> contents) {
|
|
private Map<String, OperationRecordDoc> getOperationRecordDocMap(List<String> contents) {
|
|
@@ -104,11 +110,16 @@ public class TaiZhouOperationDocTrans extends ModelDocTrans {
|
|
}
|
|
}
|
|
|
|
|
|
private OperationRecordDoc getOperationRecordDoc(String content) {
|
|
private OperationRecordDoc getOperationRecordDoc(String content) {
|
|
|
|
+ Map<String, String> structureMap = TzXmlUtil.analysisXmlToMap(content, operationRecord_keyContrasts);
|
|
|
|
+
|
|
OperationRecordDoc operationRecordDoc = new OperationRecordDoc();
|
|
OperationRecordDoc operationRecordDoc = new OperationRecordDoc();
|
|
|
|
+ operationRecordDoc.setStructureMap(structureMap);
|
|
|
|
|
|
return operationRecordDoc;
|
|
return operationRecordDoc;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private List<String> operationRecord_keyContrasts = Lists.newArrayList();
|
|
|
|
+
|
|
|
|
|
|
/**********************************************术前讨论、术前小结****************************************************/
|
|
/**********************************************术前讨论、术前小结****************************************************/
|
|
private Map<String, PreoperativeDiscussionDoc> getPreoperativeDiscussionDocMap(List<String> contents) {
|
|
private Map<String, PreoperativeDiscussionDoc> getPreoperativeDiscussionDocMap(List<String> contents) {
|
|
@@ -132,9 +143,14 @@ public class TaiZhouOperationDocTrans extends ModelDocTrans {
|
|
}
|
|
}
|
|
|
|
|
|
private PreoperativeDiscussionDoc getPreoperativeDiscussionDoc(String content) {
|
|
private PreoperativeDiscussionDoc getPreoperativeDiscussionDoc(String content) {
|
|
|
|
+ Map<String, String> structureMap = TzXmlUtil.analysisXmlToMap(content, preoperativeDiscussion_keyContrasts);
|
|
|
|
+
|
|
PreoperativeDiscussionDoc preoperativeDiscussionDoc = new PreoperativeDiscussionDoc();
|
|
PreoperativeDiscussionDoc preoperativeDiscussionDoc = new PreoperativeDiscussionDoc();
|
|
|
|
+ preoperativeDiscussionDoc.setStructureMap(structureMap);
|
|
|
|
|
|
return preoperativeDiscussionDoc;
|
|
return preoperativeDiscussionDoc;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private List<String> preoperativeDiscussion_keyContrasts = Lists.newArrayList();
|
|
|
|
+
|
|
}
|
|
}
|