|
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
import com.lantone.qc.kernel.structure.ai.model.CrfOut;
|
|
|
import com.lantone.qc.kernel.structure.ai.model.EntityEnum;
|
|
|
import com.lantone.qc.kernel.structure.ai.model.Lemma;
|
|
|
+import com.lantone.qc.kernel.util.DiagEnhancer;
|
|
|
import com.lantone.qc.kernel.util.KernelConstants;
|
|
|
import com.lantone.qc.kernel.util.RedisUtil;
|
|
|
import com.lantone.qc.pub.model.entity.*;
|
|
@@ -35,8 +36,10 @@ public class EntityProcessPast extends EntityProcess {
|
|
|
//读取疾病信息
|
|
|
List<Lemma> diagLemmas = createEntityTree(aiOut, EntityEnum.DIEASE.toString());
|
|
|
for (Lemma lemma : diagLemmas) {
|
|
|
- Diag diag = new Diag();
|
|
|
- super.setDiag(lemma, diag);
|
|
|
+ Diag diag = DiagEnhancer.create();
|
|
|
+ diag.setHospitalDiagName(lemma.getText());
|
|
|
+ diag.setName(lemma.getText());
|
|
|
+// super.setDiag(lemma, diag);
|
|
|
if (lemma.isHaveChildren()) {
|
|
|
//阴性
|
|
|
diag.setNegative(findNegative(lemma));
|