|
@@ -143,7 +143,7 @@ public class BeHospitalizedTran extends TargetTran {
|
|
|
.replace("研究生肄业","19").replace("研究生","17")
|
|
|
.replace("硕士研究生肄业","16").replace("硕士研究生","14")
|
|
|
.replace("博士研究生肄业","13").replace("博士研究生","11");
|
|
|
- retMap.put("学历",title);
|
|
|
+ retMap.put("学历代码",title);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -440,7 +440,8 @@ public class BeHospitalizedTran extends TargetTran {
|
|
|
if(text.contains("专科检查")){
|
|
|
firStr = text.substring(text.lastIndexOf("专科检查"));
|
|
|
}
|
|
|
- List<String> checkList = Arrays.asList("阴道检查","辅 助 检 查","表格<辅助检查表>内容");
|
|
|
+ firStr = firStr.replace("辅 助 检 查","辅 助 检 查");
|
|
|
+ List<String> checkList = Arrays.asList("辅 助 检 查","表格<辅助检查表>内容");
|
|
|
for (String str : checkList) {
|
|
|
if(firStr.contains(str)){
|
|
|
firStr = firStr.substring(0, firStr.lastIndexOf(str));
|
|
@@ -468,6 +469,12 @@ public class BeHospitalizedTran extends TargetTran {
|
|
|
retMap.put("宫底高度", t);
|
|
|
}
|
|
|
}
|
|
|
+ if(str.contains("宫缩")){
|
|
|
+ String t = str.substring(str.indexOf("宫缩")+"宫缩".length());
|
|
|
+ if(StringUtil.isNotEmpty(t)){
|
|
|
+ retMap.put("宫缩情况", t);
|
|
|
+ }
|
|
|
+ }
|
|
|
if(str.contains("腹围") && str.contains("cm") ){
|
|
|
String t = str.substring(str.indexOf("腹围")+"腹围".length());
|
|
|
if(StringUtil.isNotEmpty(t)){
|
|
@@ -475,11 +482,29 @@ public class BeHospitalizedTran extends TargetTran {
|
|
|
}
|
|
|
}
|
|
|
if(str.contains("胎心") && str.contains("次/分") ){
|
|
|
- String t = str.substring(str.indexOf("胎心")+"胎心".length());
|
|
|
+ String t = str.substring(str.indexOf("胎心")+"胎心".length(),str.indexOf("次/分")+"次/分".length()).replace("胎儿","");
|
|
|
if(StringUtil.isNotEmpty(t)){
|
|
|
retMap.put("胎心率", t);
|
|
|
}
|
|
|
}
|
|
|
+ if(str.contains("宫颈") ){
|
|
|
+ String t = str.substring(str.indexOf("宫颈")+"宫颈".length());
|
|
|
+ if(StringUtil.isNotEmpty(t)){
|
|
|
+ retMap.put("宫颈情况", t);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(str.contains("宫口") ){
|
|
|
+ String t = str.substring(str.indexOf("宫口")+"宫口".length());
|
|
|
+ if(StringUtil.isNotEmpty(t)){
|
|
|
+ retMap.put("宫口情况", t);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(str.contains("先露") ){
|
|
|
+ String t = str.substring(str.indexOf("先露")+"先露".length());
|
|
|
+ if(StringUtil.isNotEmpty(t)){
|
|
|
+ retMap.put("先露位置", t);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -828,7 +853,11 @@ public class BeHospitalizedTran extends TargetTran {
|
|
|
retMap.remove("宫底高度");
|
|
|
retMap.remove("腹围");
|
|
|
retMap.remove("胎心率");
|
|
|
- retMap.remove("学历");
|
|
|
+ retMap.remove("宫颈情况");
|
|
|
+ retMap.remove("宫缩情况");
|
|
|
+ retMap.remove("宫口情况");
|
|
|
+ retMap.remove("先露位置");
|
|
|
+ retMap.remove("学历代码");
|
|
|
retMap.remove("日吸烟量(支)");
|
|
|
retMap.remove("精神状态正常标志");
|
|
|
retMap.remove("发育情况代码");
|