|
@@ -15,6 +15,8 @@ import java.util.Map;
|
|
|
* @time: 2020/9/28 19:41
|
|
|
*/
|
|
|
public class BeiLunClinicBloodEffectHtmlAnalysis implements BeiLunHtmlAnalysis {
|
|
|
+ List<String> titles = Lists.newArrayList("输血前症状", "输血前实验室指标", "输血目的", "输注成分", "输血时间",
|
|
|
+ "开始时间", "结束时间", "输血过程");
|
|
|
|
|
|
private String modeId = "32";
|
|
|
|
|
@@ -26,6 +28,22 @@ public class BeiLunClinicBloodEffectHtmlAnalysis implements BeiLunHtmlAnalysis {
|
|
|
String recTypeId = args[2];
|
|
|
Element bigDivElement = Jsoup.parse(html).selectFirst("body").child(0);
|
|
|
analysisGeneral(bigDivElement, map);
|
|
|
+ if (map.containsKey("病情记录")) {
|
|
|
+ String content = map.get("病情记录");
|
|
|
+ CommonAnalysisUtil.cutByTitles(content, titles, 0, map);
|
|
|
+ }
|
|
|
+ /*titles.remove(5);
|
|
|
+ titles.forEach(i -> {
|
|
|
+ if (map.get(i).length() > 2) {
|
|
|
+ map.put(i, map.get(i).substring(0, map.get(i).length() - 2));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ );
|
|
|
+
|
|
|
+ */
|
|
|
+ BeiLunHtmlAnalysisUtil.insertModuleId(recTypeId, map);
|
|
|
+ //找不到模板id,用默认标准模板
|
|
|
+ map.putIfAbsent("mode_id", "415");
|
|
|
BeiLunHtmlAnalysisUtil.insertModuleId(modeId, recTypeId, map);
|
|
|
return map;
|
|
|
}
|