|
@@ -42,10 +42,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameMedClass> medCodeNameClass = medcode.getMedCodeNameMedclasss();
|
|
|
for (MedCodeNameMedClass medCls : medCodeNameClass) {
|
|
|
if (NeoUtil.isExist(medCls)) {
|
|
|
- NodeNeoDTO ageNeoDTO = new NodeNeoDTO();
|
|
|
- nodeInfo.setName(medCls.getMedClass().getName());
|
|
|
- nodeInfo.setTypeval(Constants.medcate);
|
|
|
- drugBillNeoDTO.setAgeNeoDTO(ageNeoDTO);
|
|
|
+ if (NeoUtil.isExist(medCls.getMedClass())) {
|
|
|
+ NodeNeoDTO ageNeoDTO = new NodeNeoDTO();
|
|
|
+ nodeInfo.setName(medCls.getMedClass().getName());
|
|
|
+ nodeInfo.setTypeval(Constants.medcate);
|
|
|
+ drugBillNeoDTO.setAgeNeoDTO(ageNeoDTO);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -53,10 +55,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameMedRegName> medCodeNameRegNames = medcode.getMedCodeNameMedregnames();
|
|
|
for (MedCodeNameMedRegName medRegName : medCodeNameRegNames) {
|
|
|
if (NeoUtil.isExist(medRegName)) {
|
|
|
- nodeInfo = new NodeInfo();
|
|
|
- nodeInfo.setName(medRegName.getMedRegName().getName());
|
|
|
- nodeInfo.setTypeval(Constants.medregname);
|
|
|
- drugBillNeoDTO.getClinicfindings().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ if (NeoUtil.isExist(medRegName.getMedRegName())) {
|
|
|
+ nodeInfo = new NodeInfo();
|
|
|
+ nodeInfo.setName(medRegName.getMedRegName().getName());
|
|
|
+ nodeInfo.setTypeval(Constants.medregname);
|
|
|
+ drugBillNeoDTO.getClinicfindings().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -64,10 +68,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameMedicine> medCodeNamemedicines = medcode.getMedCodeNameMedicines();
|
|
|
for (MedCodeNameMedicine medicine : medCodeNamemedicines) {
|
|
|
if (NeoUtil.isExist(medicine)) {
|
|
|
- nodeInfo = new NodeInfo();
|
|
|
- nodeInfo.setName(medicine.getMedicine().getName());
|
|
|
- nodeInfo.setTypeval(Constants.medicine);
|
|
|
- drugBillNeoDTO.getVitals().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ if (NeoUtil.isExist(medicine.getMedicine())) {
|
|
|
+ nodeInfo = new NodeInfo();
|
|
|
+ nodeInfo.setName(medicine.getMedicine().getName());
|
|
|
+ nodeInfo.setTypeval(Constants.medicine);
|
|
|
+ drugBillNeoDTO.getVitals().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -75,10 +81,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameMedChemClass> medCodeNameChemClasses = medcode.getMedCodeNameMedchemclass();
|
|
|
for (MedCodeNameMedChemClass medChemCls : medCodeNameChemClasses) {
|
|
|
if (NeoUtil.isExist(medChemCls)) {
|
|
|
- nodeInfo = new NodeInfo();
|
|
|
- nodeInfo.setName(medChemCls.getMedChemClass().getName());
|
|
|
- nodeInfo.setTypeval(Constants.medhuaxue);
|
|
|
- drugBillNeoDTO.getLis().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ if (NeoUtil.isExist(medChemCls.getMedChemClass())) {
|
|
|
+ nodeInfo = new NodeInfo();
|
|
|
+ nodeInfo.setName(medChemCls.getMedChemClass().getName());
|
|
|
+ nodeInfo.setTypeval(Constants.medhuaxue);
|
|
|
+ drugBillNeoDTO.getLis().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -86,10 +94,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameMedYaoLiClass> medCodeNameYaoLiClasses = medcode.getMedCodeNameMedyaoliclass();
|
|
|
for (MedCodeNameMedYaoLiClass medYaoLiCls : medCodeNameYaoLiClasses) {
|
|
|
if (NeoUtil.isExist(medYaoLiCls)) {
|
|
|
- nodeInfo = new NodeInfo();
|
|
|
- nodeInfo.setName(medYaoLiCls.getMedYaoLiClass().getName());
|
|
|
- nodeInfo.setTypeval(Constants.medyaoli);
|
|
|
- drugBillNeoDTO.getPacs().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ if (NeoUtil.isExist(medYaoLiCls.getMedYaoLiClass())) {
|
|
|
+ nodeInfo = new NodeInfo();
|
|
|
+ nodeInfo.setName(medYaoLiCls.getMedYaoLiClass().getName());
|
|
|
+ nodeInfo.setTypeval(Constants.medyaoli);
|
|
|
+ drugBillNeoDTO.getPacs().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -97,10 +107,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameMedZhiLiaoClass> medCodeNameZhiLiaoClasses = medcode.getMedCodeNameMedzhiliaoclass();
|
|
|
for (MedCodeNameMedZhiLiaoClass medZhiLiaoCls : medCodeNameZhiLiaoClasses) {
|
|
|
if (NeoUtil.isExist(medZhiLiaoCls)) {
|
|
|
- nodeInfo = new NodeInfo();
|
|
|
- nodeInfo.setName(medZhiLiaoCls.getMedZhiLiaoClass().getName());
|
|
|
- nodeInfo.setTypeval(NeoUtil.getMedType(medZhiLiaoCls.getMedZhiLiaoClass().getName()));
|
|
|
- drugBillNeoDTO.getAllergicmeds().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ if (NeoUtil.isExist(medZhiLiaoCls.getMedZhiLiaoClass())) {
|
|
|
+ nodeInfo = new NodeInfo();
|
|
|
+ nodeInfo.setName(medZhiLiaoCls.getMedZhiLiaoClass().getName());
|
|
|
+ nodeInfo.setTypeval(NeoUtil.getMedType(medZhiLiaoCls.getMedZhiLiaoClass().getName()));
|
|
|
+ drugBillNeoDTO.getAllergicmeds().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -108,10 +120,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameMedJiePouClass> medCodeNameJiePouClasses = medcode.getMedCodeNameMedjiepouclass();
|
|
|
for (MedCodeNameMedJiePouClass medJiePouCls : medCodeNameJiePouClasses) {
|
|
|
if (NeoUtil.isExist(medJiePouCls)) {
|
|
|
- nodeInfo = new NodeInfo();
|
|
|
- nodeInfo.setName(medJiePouCls.getMedJiePouClass().getName());
|
|
|
- nodeInfo.setTypeval(Constants.medjiepou);
|
|
|
- drugBillNeoDTO.getOperations().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ if (NeoUtil.isExist(medJiePouCls.getMedJiePouClass())) {
|
|
|
+ nodeInfo = new NodeInfo();
|
|
|
+ nodeInfo.setName(medJiePouCls.getMedJiePouClass().getName());
|
|
|
+ nodeInfo.setTypeval(Constants.medjiepou);
|
|
|
+ drugBillNeoDTO.getOperations().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -119,10 +133,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameMedCode> medCodeNameCodes = medcode.getMedCodeNameMedcodes();
|
|
|
for (MedCodeNameMedCode medCode : medCodeNameCodes) {
|
|
|
if (NeoUtil.isExist(medCode)) {
|
|
|
- nodeInfo = new NodeInfo();
|
|
|
- nodeInfo.setName(medCode.getMedCode().getName());
|
|
|
- nodeInfo.setTypeval(Constants.medcode);
|
|
|
- drugBillNeoDTO.getMeddevice().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ if (NeoUtil.isExist(medCode.getMedCode())) {
|
|
|
+ nodeInfo = new NodeInfo();
|
|
|
+ nodeInfo.setName(medCode.getMedCode().getName());
|
|
|
+ nodeInfo.setTypeval(Constants.medcode);
|
|
|
+ drugBillNeoDTO.getMeddevice().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -130,10 +146,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameMedProdName> medCodeNameProdNames = medcode.getMedCodeNameMedprodnames();
|
|
|
for (MedCodeNameMedProdName medProdName : medCodeNameProdNames) {
|
|
|
if (NeoUtil.isExist(medProdName)) {
|
|
|
- nodeInfo = new NodeInfo();
|
|
|
- nodeInfo.setName(medProdName.getMedProdName().getName());
|
|
|
- nodeInfo.setTypeval(Constants.medprodname);
|
|
|
- drugBillNeoDTO.getDisease().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ if (NeoUtil.isExist(medProdName.getMedProdName())) {
|
|
|
+ nodeInfo = new NodeInfo();
|
|
|
+ nodeInfo.setName(medProdName.getMedProdName().getName());
|
|
|
+ nodeInfo.setTypeval(Constants.medprodname);
|
|
|
+ drugBillNeoDTO.getDisease().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -141,10 +159,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameMedYiBaoClass> medCodeNameYiBaoClasses = medcode.getMedCodeNameMedyibaoclass();
|
|
|
for (MedCodeNameMedYiBaoClass medYiBaoCls : medCodeNameYiBaoClasses) {
|
|
|
if (NeoUtil.isExist(medYiBaoCls)) {
|
|
|
- nodeInfo = new NodeInfo();
|
|
|
- nodeInfo.setName(medYiBaoCls.getMedYiBaoClass().getName());
|
|
|
- nodeInfo.setTypeval(Constants.medyibaocate);
|
|
|
- drugBillNeoDTO.getGroup().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ if (NeoUtil.isExist(medYiBaoCls.getMedYiBaoClass())) {
|
|
|
+ nodeInfo = new NodeInfo();
|
|
|
+ nodeInfo.setName(medYiBaoCls.getMedYiBaoClass().getName());
|
|
|
+ nodeInfo.setTypeval(Constants.medyibaocate);
|
|
|
+ drugBillNeoDTO.getGroup().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -152,10 +172,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameRegName> medCodeNameregNames = medcode.getMedCodeNameRegnames();
|
|
|
for (MedCodeNameRegName regName : medCodeNameregNames) {
|
|
|
if (NeoUtil.isExist(regName)) {
|
|
|
- nodeInfo = new NodeInfo();
|
|
|
- nodeInfo.setName(regName.getRegName().getName());
|
|
|
- nodeInfo.setTypeval(Constants.regname);
|
|
|
- drugBillNeoDTO.getConflictmeds().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ if (NeoUtil.isExist(regName.getRegName())) {
|
|
|
+ nodeInfo = new NodeInfo();
|
|
|
+ nodeInfo.setName(regName.getRegName().getName());
|
|
|
+ nodeInfo.setTypeval(Constants.regname);
|
|
|
+ drugBillNeoDTO.getConflictmeds().add(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -163,10 +185,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameHerbFangJiCate> medCodeNameherbFangJiCates = medcode.getMedCodeNameHerbfangjicates();
|
|
|
for (MedCodeNameHerbFangJiCate herbFangJiCate : medCodeNameherbFangJiCates) {
|
|
|
if (NeoUtil.isExist(herbFangJiCate)) {
|
|
|
- nodeInfo = new NodeInfo();
|
|
|
- nodeInfo.setName(herbFangJiCate.getHerbFangJiCate().getName());
|
|
|
- nodeInfo.setTypeval(Constants.herbfangjicate);
|
|
|
- drugBillNeoDTO.setGender(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ if (NeoUtil.isExist(herbFangJiCate.getHerbFangJiCate())) {
|
|
|
+ nodeInfo = new NodeInfo();
|
|
|
+ nodeInfo.setName(herbFangJiCate.getHerbFangJiCate().getName());
|
|
|
+ nodeInfo.setTypeval(Constants.herbfangjicate);
|
|
|
+ drugBillNeoDTO.setGender(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -174,10 +198,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameHerbFangJiClass> medCodeNameherbFangJiClass = medcode.getMedCodeNameHerbfangjiclass();
|
|
|
for (MedCodeNameHerbFangJiClass herbFangJiCls : medCodeNameherbFangJiClass) {
|
|
|
if (NeoUtil.isExist(herbFangJiCls)) {
|
|
|
- nodeInfo = new NodeInfo();
|
|
|
- nodeInfo.setName(herbFangJiCls.getHerbFangJiClass().getName());
|
|
|
- nodeInfo.setTypeval(Constants.herbfangjiclass);
|
|
|
- drugBillNeoDTO.setGender(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ if (NeoUtil.isExist(herbFangJiCls.getHerbFangJiClass())) {
|
|
|
+ nodeInfo = new NodeInfo();
|
|
|
+ nodeInfo.setName(herbFangJiCls.getHerbFangJiClass().getName());
|
|
|
+ nodeInfo.setTypeval(Constants.herbfangjiclass);
|
|
|
+ drugBillNeoDTO.setGender(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -185,10 +211,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameHerbZhiLiaoClass> medCodeNameherbZhiLiaoClasses = medcode.getMedCodeNameHerbzhiliaoclass();
|
|
|
for (MedCodeNameHerbZhiLiaoClass herbZhiLiaoCls : medCodeNameherbZhiLiaoClasses) {
|
|
|
if (NeoUtil.isExist(herbZhiLiaoCls)) {
|
|
|
- nodeInfo = new NodeInfo();
|
|
|
- nodeInfo.setName(herbZhiLiaoCls.getHerbZhiLiaoClass().getName());
|
|
|
- nodeInfo.setTypeval(Constants.herbzhiliaocate);
|
|
|
- drugBillNeoDTO.setGender(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ if (NeoUtil.isExist(herbZhiLiaoCls.getHerbZhiLiaoClass())) {
|
|
|
+ nodeInfo = new NodeInfo();
|
|
|
+ nodeInfo.setName(herbZhiLiaoCls.getHerbZhiLiaoClass().getName());
|
|
|
+ nodeInfo.setTypeval(Constants.herbzhiliaocate);
|
|
|
+ drugBillNeoDTO.setGender(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -196,10 +224,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameHerbDeptClass> medCodeNameherbDeptClasses = medcode.getMedCodeNameHerbdeptclass();
|
|
|
for (MedCodeNameHerbDeptClass herbDeptCls : medCodeNameherbDeptClasses) {
|
|
|
if (NeoUtil.isExist(herbDeptCls)) {
|
|
|
- nodeInfo = new NodeInfo();
|
|
|
- nodeInfo.setName(herbDeptCls.getHerbDeptClass().getName());
|
|
|
- nodeInfo.setTypeval(Constants.herbdeptcate);
|
|
|
- drugBillNeoDTO.setGender(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ if (NeoUtil.isExist(herbDeptCls.getHerbDeptClass())) {
|
|
|
+ nodeInfo = new NodeInfo();
|
|
|
+ nodeInfo.setName(herbDeptCls.getHerbDeptClass().getName());
|
|
|
+ nodeInfo.setTypeval(Constants.herbdeptcate);
|
|
|
+ drugBillNeoDTO.setGender(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -207,10 +237,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameHerbYiBaoClass> medCodeNameherbYiBaoClasses = medcode.getMedCodeNameHerbyibaoclass();
|
|
|
for (MedCodeNameHerbYiBaoClass herbYiBaoCls : medCodeNameherbYiBaoClasses) {
|
|
|
if (NeoUtil.isExist(herbYiBaoCls)) {
|
|
|
- nodeInfo = new NodeInfo();
|
|
|
- nodeInfo.setName(herbYiBaoCls.getHerbYiBaoClass().getName());
|
|
|
- nodeInfo.setTypeval(Constants.herbyibaocate);
|
|
|
- drugBillNeoDTO.setGender(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ if (NeoUtil.isExist(herbYiBaoCls.getHerbYiBaoClass())) {
|
|
|
+ nodeInfo = new NodeInfo();
|
|
|
+ nodeInfo.setName(herbYiBaoCls.getHerbYiBaoClass().getName());
|
|
|
+ nodeInfo.setTypeval(Constants.herbyibaocate);
|
|
|
+ drugBillNeoDTO.setGender(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -218,10 +250,12 @@ public class MedicineCodeNode {
|
|
|
Set<MedCodeNameProdName> medCodeNameprodNames = medcode.getMedCodeNameProdnames();
|
|
|
for (MedCodeNameProdName prodName : medCodeNameprodNames) {
|
|
|
if (NeoUtil.isExist(prodName)) {
|
|
|
- nodeInfo = new NodeInfo();
|
|
|
- nodeInfo.setName(prodName.getProdName().getName());
|
|
|
- nodeInfo.setTypeval(Constants.prodname);
|
|
|
- drugBillNeoDTO.setGender(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ if (NeoUtil.isExist(prodName.getProdName())) {
|
|
|
+ nodeInfo = new NodeInfo();
|
|
|
+ nodeInfo.setName(prodName.getProdName().getName());
|
|
|
+ nodeInfo.setTypeval(Constants.prodname);
|
|
|
+ drugBillNeoDTO.setGender(NeoUtil.updateNodeInfo(nodeInfo));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|