|
@@ -3,6 +3,7 @@ package com.lantone.qc.kernel.structure.ai.process;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.lantone.qc.kernel.structure.ai.model.EntityEnum;
|
|
import com.lantone.qc.kernel.structure.ai.model.EntityEnum;
|
|
import com.lantone.qc.kernel.structure.ai.model.Lemma;
|
|
import com.lantone.qc.kernel.structure.ai.model.Lemma;
|
|
|
|
+import com.lantone.qc.kernel.util.DiagEnhancer;
|
|
import com.lantone.qc.pub.model.entity.Diag;
|
|
import com.lantone.qc.pub.model.entity.Diag;
|
|
import com.lantone.qc.pub.model.entity.Possible;
|
|
import com.lantone.qc.pub.model.entity.Possible;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
@@ -21,7 +22,7 @@ public class EntityProcessDiag extends EntityProcess {
|
|
//读取疾病信息
|
|
//读取疾病信息
|
|
List<Lemma> diagLemmas = createEntityTree(aiOut, EntityEnum.DIEASE.toString());
|
|
List<Lemma> diagLemmas = createEntityTree(aiOut, EntityEnum.DIEASE.toString());
|
|
for (Lemma lemma : diagLemmas) {
|
|
for (Lemma lemma : diagLemmas) {
|
|
- Diag diag = new Diag();
|
|
|
|
|
|
+ Diag diag = DiagEnhancer.create();
|
|
diag.setHospitalDiagName(lemma.getText());
|
|
diag.setHospitalDiagName(lemma.getText());
|
|
// super.setDiag(lemma, diag);
|
|
// super.setDiag(lemma, diag);
|
|
if (lemma.isHaveChildren()) {
|
|
if (lemma.isHaveChildren()) {
|