|
@@ -34,7 +34,18 @@ public class DailyCourseRecordTran extends TargetTran {
|
|
|
public void dailyCourseContrast(List<DailyCourseRecordDoc> dailyCourseRecordDocs,Map<String, String> retMap) {
|
|
|
String text = dailyCourseRecordDocs.get(0).getText();
|
|
|
String file = text;
|
|
|
- retMap.put("住院病程",file);
|
|
|
+ String[] split = file.split("\n");
|
|
|
+ if( split.length>1){
|
|
|
+ String ret = text.substring(text.lastIndexOf(split[1]) + split[1].length());
|
|
|
+ if(StringUtil.isNotEmpty(ret)){
|
|
|
+ retMap.put("住院病程",ret);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ String str = extractDate(file);
|
|
|
+ if(StringUtil.isNotEmpty(str)){
|
|
|
+ retMap.put("记录日期时间",str);
|
|
|
+ }
|
|
|
+
|
|
|
String signDate = "签名日期";
|
|
|
if(file.contains("签字日期")){
|
|
|
signDate = "签字日期";
|
|
@@ -47,7 +58,7 @@ public class DailyCourseRecordTran extends TargetTran {
|
|
|
}
|
|
|
}
|
|
|
String signName= parseString(file);
|
|
|
- if(StringUtil.isNotEmpty(signName)){
|
|
|
+ if(StringUtil.isNotEmpty(signName) && StringUtil.isNotEmpty(signName.trim())){
|
|
|
retMap.put("医师签名",signName);
|
|
|
}
|
|
|
}
|