|
@@ -32,7 +32,9 @@ public class BeiLunClinicalBloodHtmlAnalysis implements BeiLunHtmlAnalysis {
|
|
String content = map.get("病情记录");
|
|
String content = map.get("病情记录");
|
|
CommonAnalysisUtil.cutByTitles(content, titles, 0, map);
|
|
CommonAnalysisUtil.cutByTitles(content, titles, 0, map);
|
|
}
|
|
}
|
|
- titles.remove(5);
|
|
|
|
|
|
+ if (titles.size() > 6) {
|
|
|
|
+ titles.remove(5);
|
|
|
|
+ }
|
|
titles.forEach(i -> {
|
|
titles.forEach(i -> {
|
|
if (map.get(i).length() > 2) {
|
|
if (map.get(i).length() > 2) {
|
|
map.put(i, map.get(i).substring(0, map.get(i).length() - 2));
|
|
map.put(i, map.get(i).substring(0, map.get(i).length() - 2));
|
|
@@ -47,7 +49,7 @@ public class BeiLunClinicalBloodHtmlAnalysis implements BeiLunHtmlAnalysis {
|
|
if (bigDivElement.selectFirst("hr") != null) {
|
|
if (bigDivElement.selectFirst("hr") != null) {
|
|
bigDivElement.selectFirst("hr").previousElementSiblings().remove();
|
|
bigDivElement.selectFirst("hr").previousElementSiblings().remove();
|
|
}
|
|
}
|
|
- String text = BeiLunHtmlAnalysisUtil.blockDivToStr(bigDivElement, true);
|
|
|
|
|
|
+ String text = BeiLunHtmlAnalysisUtil.blockDivToStr(bigDivElement.child(0), true);
|
|
CommonAnalysisUtil.extractWardInfo(text, map);
|
|
CommonAnalysisUtil.extractWardInfo(text, map);
|
|
String bqjlText = "病情记录" + map.get("病情记录");
|
|
String bqjlText = "病情记录" + map.get("病情记录");
|
|
List<String> titles = Lists.newArrayList(
|
|
List<String> titles = Lists.newArrayList(
|