|
@@ -4,6 +4,7 @@ import com.diagbot.biz.push.entity.Item;
|
|
|
import com.diagbot.biz.push.entity.Lis;
|
|
|
import com.diagbot.dto.NodeNeoDTO;
|
|
|
import com.diagbot.model.entity.Clinical;
|
|
|
+import com.diagbot.model.entity.Diag;
|
|
|
import com.diagbot.model.entity.Usual;
|
|
|
import com.diagbot.model.entity.Vital;
|
|
|
import com.diagbot.model.label.VitalLabel;
|
|
@@ -782,6 +783,42 @@ public class CoreUtil {
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 添加所有的Item
|
|
|
+ *
|
|
|
+ * @param source
|
|
|
+ * @param diagList
|
|
|
+ */
|
|
|
+ public static void addAllDiag(List<Item> source, List<Diag> diagList) {
|
|
|
+ List<Item> other = diagConvertItem(diagList);
|
|
|
+ if (ListUtil.isEmpty(other)) {
|
|
|
+ return ;
|
|
|
+ }
|
|
|
+ if (source == null) {
|
|
|
+ source = new ArrayList<>();
|
|
|
+ }
|
|
|
+ source.addAll(other);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 将Diag转成Item类型
|
|
|
+ *
|
|
|
+ * @param diagList
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static List<Item> diagConvertItem(List<Diag> diagList) {
|
|
|
+ List<Item> itemList = new ArrayList<>();
|
|
|
+ if (ListUtil.isNotEmpty(diagList)) {
|
|
|
+ for (Diag diag : diagList) {
|
|
|
+ Item item = new Item();
|
|
|
+ item.setName(diag.getName());
|
|
|
+ item.setUniqueName(diag.getStandName());
|
|
|
+ itemList.add(item);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return itemList;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 获取mapflag值
|
|
|
*
|