|
@@ -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) {
|