Bladeren bron

药物过敏放到外面

kwzbigdata 4 jaren geleden
bovenliggende
commit
2cc35b6e7a
1 gewijzigde bestanden met toevoegingen van 13 en 12 verwijderingen
  1. 13 12
      src/main/java/com/diagbot/model/ai/process/EntityProcessPast.java

+ 13 - 12
src/main/java/com/diagbot/model/ai/process/EntityProcessPast.java

@@ -146,18 +146,19 @@ public class EntityProcessPast extends EntityProcess {
 //                }
 //                pastLabel.addAllergyFood(allergyFood);
 //            }
-//            //药物过敏史
-//            List<Lemma> allergyMedicineLemmas = createEntityTree(aiOut, EntityEnum.DRUG_ALLERGY.toString());
-//            for (Lemma lemma : allergyMedicineLemmas) {
-//                AllergyMedicine allergyMedicine = new AllergyMedicine();
-//                allergyMedicine.setName(lemma.getText());
-//                if (lemma.isHaveChildren()) {
-//                    allergyMedicine.setNegative(findNegative(lemma));
-//                    allergyMedicine.setPd(findPD(lemma));//时间
-//                    allergyMedicine.setDegree(findT(lemma, new Degree(), EntityEnum.TREND.toString()));//程度
-//                }
-//                pastLabel.addAllergyMedicine(allergyMedicine);
-//            }
+            //药物过敏史
+            List<Lemma> allergyMedicineLemmas = createEntityTree(aiOut, EntityEnum.DRUG_ALLERGY.toString());
+            for (Lemma lemma : allergyMedicineLemmas) {
+                AllergyMedicine allergyMedicine = new AllergyMedicine();
+                allergyMedicine.setName(lemma.getText());
+                allergyMedicine.setStandName(lemma.getText());
+                if (lemma.isHaveChildren()) {
+                    allergyMedicine.setNegative(findNegative(lemma));
+                    allergyMedicine.setPd(findPD(lemma));//时间
+                    allergyMedicine.setDegree(findT(lemma, new Degree(), EntityEnum.TREND.toString()));//程度
+                }
+                pastLabel.addAllergyMedicine(allergyMedicine);
+            }
             //输血史
             List<Lemma> bloodTransfusionLemmas = createEntityTree(aiOut, EntityEnum.BLOOD_TRANSFUSION.toString());
             for (Lemma lemma : bloodTransfusionLemmas) {