فهرست منبع

更新开单合理性分析

MarkHuang 4 سال پیش
والد
کامیت
a4dc88707e

+ 6 - 12
src/main/java/com/diagbot/repository/CombiOperationNode.java

@@ -18,8 +18,7 @@ public class CombiOperationNode {
 
 
 		CombiOperationGender combiOpGender = combiOp.getCombiOpgender();
-		if (null!=combiOpGender && (combiOpGender.getStatus()==null ||
-				(null!=combiOpGender.getStatus() && combiOpGender.getStatus()==1))) {
+		if (NeoUtil.isExist(combiOpGender)) {
 			Gender gender = combiOpGender.getGender();
 			nodeInfo = new NodeInfo();
 			nodeInfo.setName(gender.getName());
@@ -30,8 +29,7 @@ public class CombiOperationNode {
 
 		Set<CombiOperationGroup> combiOpGroups = combiOp.getCombiOpgroups();
 		for (CombiOperationGroup combiOpGroup : combiOpGroups) {
-			if (null==combiOpGroup.getStatus() ||
-					(null!=combiOpGroup.getStatus() && combiOpGroup.getStatus()==1)) {
+			if (NeoUtil.isExist(combiOpGroup)) {
 				Group group = combiOpGroup.getGroup();
 				nodeInfo = new NodeInfo();
 				nodeInfo.setName(group.getName());
@@ -43,8 +41,7 @@ public class CombiOperationNode {
 
 		Set<CombiOperationLis> combiOplislist = combiOp.getCombiOpLiss();
 		for (CombiOperationLis combiOplis : combiOplislist) {
-			if (null==combiOplis.getStatus() ||
-					(null!=combiOplis.getStatus() && combiOplis.getStatus()==1)) {
+			if (NeoUtil.isExist(combiOplis)) {
 				Lis lis = combiOplis.getLis();
 				nodeInfo = new NodeInfo();
 				nodeInfo.setName(lis.getName());
@@ -56,8 +53,7 @@ public class CombiOperationNode {
 
 		Set<CombiOperationPacsDescribe> combiOpPacsDescribes = combiOp.getCombiOppacsdescs();
 		for (CombiOperationPacsDescribe combiOpPacsDesc : combiOpPacsDescribes) {
-			if (null==combiOpPacsDesc.getStatus() ||
-					(null!=combiOpPacsDesc.getStatus() && combiOpPacsDesc.getStatus()==1)) {
+			if (NeoUtil.isExist(combiOpPacsDesc)) {
 				PacsDescribe pacsdesc = combiOpPacsDesc.getPacsDescribe();
 				nodeInfo = new NodeInfo();
 				nodeInfo.setName(pacsdesc.getName());
@@ -69,8 +65,7 @@ public class CombiOperationNode {
 
 		Set<CombiOperationDisease> combiOpDiseases = combiOp.getCombiOpdiseases();
 		for (CombiOperationDisease combiOpdisease : combiOpDiseases) {
-			if (null==combiOpdisease.getStatus() ||
-					(null!=combiOpdisease.getStatus() && combiOpdisease.getStatus()==1)) {
+			if (NeoUtil.isExist(combiOpdisease)) {
 				Disease disease = combiOpdisease.getDisease();
 				nodeInfo = new NodeInfo();
 				nodeInfo.setName(disease.getName());
@@ -82,8 +77,7 @@ public class CombiOperationNode {
 
 		Set<CombiOperationMedAllergen> combiOpMedAllergens = combiOp.getCombiOpmedallergens();
 		for (CombiOperationMedAllergen combiOpmedallergen : combiOpMedAllergens) {
-			if (null==combiOpmedallergen.getStatus() ||
-					(null!=combiOpmedallergen.getStatus() && combiOpmedallergen.getStatus()==1)) {
+			if (NeoUtil.isExist(combiOpmedallergen)) {
 				MedAllergen medAllergen = combiOpmedallergen.getMedAllergen();
 				nodeInfo = new NodeInfo();
 				nodeInfo.setName(medAllergen.getName());

+ 2 - 4
src/main/java/com/diagbot/repository/LisSetNode.java

@@ -25,8 +25,7 @@ public class LisSetNode {
 		NodeInfo nodeInfo;
 
 		LisSetGender lisSetGender = lisset.getLisSetgender();
-		if (null == lisSetGender.getStatus() ||
-				(null != lisSetGender.getStatus() && lisSetGender.getStatus()==1)) {
+		if (NeoUtil.isExist(lisSetGender)) {
 			Gender gender = lisSetGender.getGender();
 			nodeInfo = new NodeInfo();
 			nodeInfo.setName(gender.getName());
@@ -102,8 +101,7 @@ public class LisSetNode {
 
 		Set<LisSetGroup> lisSetGroups = lisset.getLisSetGroups();
 		for (LisSetGroup lisSetGroup : lisSetGroups) {
-			if (null == lisSetGroup.getStatus() ||
-					(null != lisSetGroup.getStatus() && lisSetGroup.getStatus()==1)) {
+			if (NeoUtil.isExist(lisSetGroup)) {
 				Group group = lisSetGroup.getGroup();
 				nodeInfo = new NodeInfo();
 				nodeInfo.setName(group.getName());

+ 3 - 4
src/main/java/com/diagbot/repository/TransfusionSuggestNode.java

@@ -11,6 +11,7 @@ import com.diagbot.entity.node.YiBaoOperationName;
 import com.diagbot.entity.relationship.TransfusionSuggestYiBaoDiseaseName;
 import com.diagbot.entity.relationship.TransfusionSuggestYiBaoOperationName;
 import com.diagbot.util.ListUtil;
+import com.diagbot.util.NeoUtil;
 import com.diagbot.util.StringUtil;
 
 import java.util.ArrayList;
@@ -93,8 +94,7 @@ public class TransfusionSuggestNode {
 
 			if (tf.getTransfusionSuggestDiseases().size()>0) {
 				for (TransfusionSuggestYiBaoDiseaseName tfDisease : tf.getTransfusionSuggestDiseases()) {
-					if (null == tfDisease.getStatus() ||
-							(null!=tfDisease.getStatus() && tfDisease.getStatus()==1)) {
+					if (NeoUtil.isExist(tfDisease)) {
 						YiBaoDiseaseName ybdisease = tfDisease.getYiBaoDiseaseName();
 						disname = ybdisease.getName();
 					}
@@ -103,8 +103,7 @@ public class TransfusionSuggestNode {
 
 			if (tf.getTransfusionSuggestOperations().size()>0) {
 				for (TransfusionSuggestYiBaoOperationName tfOperation : tf.getTransfusionSuggestOperations()) {
-					if (null == tfOperation.getStatus() ||
-							(null!=tfOperation.getStatus() && tfOperation.getStatus()==1)) {
+					if (NeoUtil.isExist(tfOperation)) {
 						YiBaoOperationName yboperation = tfOperation.getYiBaoOperationName();
 						surgname = yboperation.getName();
 					}

+ 10 - 20
src/main/java/com/diagbot/repository/YiBaoOperationNameNode.java

@@ -42,8 +42,7 @@ public class YiBaoOperationNameNode {
         NodeInfo nodeInfo;
 
         YiBaoOperationNameGender yiBaoOperationNameGender = operation.getGender();
-        if (yiBaoOperationNameGender!=null && (null==yiBaoOperationNameGender.getStatus() ||
-                (null!=yiBaoOperationNameGender.getStatus() && yiBaoOperationNameGender.getStatus()==1))) {
+        if (NeoUtil.isExist(yiBaoOperationNameGender)) {
             Gender gender = yiBaoOperationNameGender.getGender();
             nodeInfo = new NodeInfo();
             nodeInfo.setName(gender.getName());
@@ -53,8 +52,7 @@ public class YiBaoOperationNameNode {
 
         Set<YiBaoOperationNameClinicalFinding> yibaoOperationNameclinicalfindings = operation.getClinicalFindings();
         for (YiBaoOperationNameClinicalFinding yiBaoOperationNameclinicalfinding : yibaoOperationNameclinicalfindings) {
-            if (null==yiBaoOperationNameclinicalfinding.getStatus() ||
-                    (null!=yiBaoOperationNameclinicalfinding.getStatus() && yiBaoOperationNameclinicalfinding.getStatus()==1)) {
+            if (NeoUtil.isExist(yiBaoOperationNameclinicalfinding)) {
                 ClinicalFinding clinicalfinding = yiBaoOperationNameclinicalfinding.getClinicalFinding();
                 nodeInfo = new NodeInfo();
                 nodeInfo.setName(clinicalfinding.getName());
@@ -69,8 +67,7 @@ public class YiBaoOperationNameNode {
 
         Set<YiBaoOperationNameVital> yiBaoOperationNamevitals = operation.getVitals();
         for (YiBaoOperationNameVital yiBaoOperationNamevital : yiBaoOperationNamevitals) {
-            if (null==yiBaoOperationNamevital.getStatus() ||
-                    (null!=yiBaoOperationNamevital.getStatus() && yiBaoOperationNamevital.getStatus()==1)) {
+            if (NeoUtil.isExist(yiBaoOperationNamevital)) {
                 Vital vital = yiBaoOperationNamevital.getVital();
                 nodeInfo = new NodeInfo();
                 String name = vital.getName();
@@ -86,8 +83,7 @@ public class YiBaoOperationNameNode {
 
         Set<YiBaoOperationNameLis> yiBaoOperationNameLisSet = operation.getLiss();
         for (YiBaoOperationNameLis yiBaoOperationNameLis : yiBaoOperationNameLisSet) {
-            if (null==yiBaoOperationNameLis.getStatus() ||
-                    (null!=yiBaoOperationNameLis.getStatus() && yiBaoOperationNameLis.getStatus()==1)) {
+            if (NeoUtil.isExist(yiBaoOperationNameLis)) {
                 Lis lis = yiBaoOperationNameLis.getLis();
                 nodeInfo = new NodeInfo();
                 nodeInfo.setName(lis.getName());
@@ -102,8 +98,7 @@ public class YiBaoOperationNameNode {
 
         Set<YiBaoOperationNameOralMedicine> yiBaoOperationNameOralMeds= operation.getOralmeds();
         for (YiBaoOperationNameOralMedicine yiBaoOperationNameOralMed : yiBaoOperationNameOralMeds) {
-            if (null==yiBaoOperationNameOralMed.getStatus() ||
-                    (null!=yiBaoOperationNameOralMed.getStatus() && yiBaoOperationNameOralMed.getStatus()==1)) {
+            if (NeoUtil.isExist(yiBaoOperationNameOralMed)) {
                 OralMedicine conflict_oralmed = yiBaoOperationNameOralMed.getOralMedicine();
                 nodeInfo = new NodeInfo();
                 nodeInfo.setName(conflict_oralmed.getName());
@@ -114,8 +109,7 @@ public class YiBaoOperationNameNode {
 
         Set<YiBaoOperationNameDisease> yiBaoOperationNameDiseases = operation.getDiseases();
         for (YiBaoOperationNameDisease yiBaoOperationNameDisease : yiBaoOperationNameDiseases) {
-            if (null==yiBaoOperationNameDisease.getStatus() ||
-                    (null!=yiBaoOperationNameDisease.getStatus() && yiBaoOperationNameDisease.getStatus()==1)) {
+            if (NeoUtil.isExist(yiBaoOperationNameDisease)) {
                 Disease disease = yiBaoOperationNameDisease.getDisease();
                 nodeInfo = new NodeInfo();
                 nodeInfo.setName(disease.getName());
@@ -126,8 +120,7 @@ public class YiBaoOperationNameNode {
 
         Set<YiBaoOperationNameGroup> yiBaoOperationNameGroups = operation.getGroups();
         for (YiBaoOperationNameGroup conflict_group : yiBaoOperationNameGroups) {
-            if (null==conflict_group.getStatus() ||
-                    (null!=conflict_group.getStatus() && conflict_group.getStatus()==1)) {
+            if (NeoUtil.isExist(conflict_group)) {
                 Group group = conflict_group.getGroup();
                 nodeInfo = new NodeInfo();
                 nodeInfo.setName(group.getName());
@@ -138,8 +131,7 @@ public class YiBaoOperationNameNode {
 
         Set<YiBaoOperationNamePacsDescribe> yiBaoOperationNamePacsDescribes = operation.getPacsdescs();
         for (YiBaoOperationNamePacsDescribe yiBaoOperationNamePacsDescribe : yiBaoOperationNamePacsDescribes) {
-            if (null==yiBaoOperationNamePacsDescribe.getStatus() ||
-                    (null!=yiBaoOperationNamePacsDescribe.getStatus() && yiBaoOperationNamePacsDescribe.getStatus()==1)) {
+            if (NeoUtil.isExist(yiBaoOperationNamePacsDescribe)) {
                 PacsDescribe pacsdesc = yiBaoOperationNamePacsDescribe.getPacsDescribe();
                 nodeInfo = new NodeInfo();
                 nodeInfo.setName(pacsdesc.getName());
@@ -150,8 +142,7 @@ public class YiBaoOperationNameNode {
 
         Set<YiBaoOperationNameMedAllergen> yiBaoOperationNameMedAllergens = operation.getMedallergens();
         for (YiBaoOperationNameMedAllergen yiBaoOperationNameMedAllergen : yiBaoOperationNameMedAllergens) {
-            if (null==yiBaoOperationNameMedAllergen.getStatus() ||
-                    (null!=yiBaoOperationNameMedAllergen.getStatus() && yiBaoOperationNameMedAllergen.getStatus()==1)) {
+            if (NeoUtil.isExist(yiBaoOperationNameMedAllergen)) {
                 MedAllergen medAllergen = yiBaoOperationNameMedAllergen.getMedAllergen();
                 nodeInfo = new NodeInfo();
                 nodeInfo.setName(medAllergen.getName());
@@ -162,8 +153,7 @@ public class YiBaoOperationNameNode {
 
         Set<YiBaoOperationNameConflictDevice> yiBaoOperationNameConflictDevices = operation.getConflictdevices();
         for (YiBaoOperationNameConflictDevice yiBaoOperationNameConflictDevice : yiBaoOperationNameConflictDevices) {
-            if (null==yiBaoOperationNameConflictDevice.getStatus() ||
-                    (null!=yiBaoOperationNameConflictDevice.getStatus() && yiBaoOperationNameConflictDevice.getStatus()==1)) {
+            if (NeoUtil.isExist(yiBaoOperationNameConflictDevice)) {
                 ConflictDevice device = yiBaoOperationNameConflictDevice.getConflictDevice();
                 nodeInfo = new NodeInfo();
                 nodeInfo.setName(device.getName());