|
@@ -3,6 +3,7 @@ package com.lantone.qc.trans.ywzxyy.util;
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Maps;
|
|
import com.google.common.collect.Maps;
|
|
import com.lantone.qc.dbanaly.facade.ywzxyy.YwzxyyXmlUtil;
|
|
import com.lantone.qc.dbanaly.facade.ywzxyy.YwzxyyXmlUtil;
|
|
|
|
+import com.lantone.qc.pub.util.MapUtil;
|
|
import com.lantone.qc.pub.util.StringUtil;
|
|
import com.lantone.qc.pub.util.StringUtil;
|
|
import com.lantone.qc.trans.comsis.CommonAnalysisUtil;
|
|
import com.lantone.qc.trans.comsis.CommonAnalysisUtil;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -32,7 +33,7 @@ public class YwzxyyCriticallyIllNoticeXmlAnalysis implements YwzxyyXmlAnalysis {
|
|
level1Text = StringUtil.matRegx(level1Text, "(与患者的关系)[\\s\\S]*(签名时间)", "签名时间", "代理人签名时间");
|
|
level1Text = StringUtil.matRegx(level1Text, "(与患者的关系)[\\s\\S]*(签名时间)", "签名时间", "代理人签名时间");
|
|
level1Text = StringUtil.matRegx(level1Text, "(患者或代理人签名)[\\s\\S]*(签名时间)", "签名时间", "患者或代理人签名时间");
|
|
level1Text = StringUtil.matRegx(level1Text, "(患者或代理人签名)[\\s\\S]*(签名时间)", "签名时间", "患者或代理人签名时间");
|
|
List<String> level1Titles = CommonAnalysisUtil.sortTitles(
|
|
List<String> level1Titles = CommonAnalysisUtil.sortTitles(
|
|
- Lists.newArrayList("目前诊断", "目前病情", "病危(重)通知日期时间", "通知内容", "防范措施",
|
|
|
|
|
|
+ Lists.newArrayList("目前诊断", "目前病情", "病危(重)通知日期时间", "通知内容", "抢救措施", "防范措施",
|
|
"谈话医师签名", "谈话医师签名时间", "患者签名", "患者签名时间", "患者或代理人签名", "患者或代理人签名时间",
|
|
"谈话医师签名", "谈话医师签名时间", "患者签名", "患者签名时间", "患者或代理人签名", "患者或代理人签名时间",
|
|
"代理人签名", "与患者的关系", "与患者关系", "代理人签名时间", "代理人意见", "代理人提醒"),
|
|
"代理人签名", "与患者的关系", "与患者关系", "代理人签名时间", "代理人意见", "代理人提醒"),
|
|
level1Text
|
|
level1Text
|
|
@@ -53,6 +54,7 @@ public class YwzxyyCriticallyIllNoticeXmlAnalysis implements YwzxyyXmlAnalysis {
|
|
level1StructureMap.put("患者或代理人签名时间", level1StructureMap.get("代理人签名时间"));
|
|
level1StructureMap.put("患者或代理人签名时间", level1StructureMap.get("代理人签名时间"));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ MapUtil.keyAssig(level1StructureMap, "防范措施", "抢救措施");
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
log.error(e.getMessage(), e);
|
|
log.error(e.getMessage(), e);
|
|
}
|
|
}
|