浏览代码

删除无用类

zhaops 4 年之前
父节点
当前提交
34ae7245fd

文件差异内容过多而无法显示
+ 0 - 2265
cdssman-service/src/main/java/com/diagbot/facade/RuleConvertFacade.java


+ 0 - 476
cdssman-service/src/main/java/com/diagbot/facade/SearchDataFacade.java

@@ -1,476 +0,0 @@
-/*
-package com.diagbot.facade;
-
-import com.diagbot.biz.push.entity.Item;
-import com.diagbot.biz.push.entity.Lis;
-import com.diagbot.biz.push.entity.Pacs;
-import com.diagbot.entity.ResultBill;
-import com.diagbot.entity.ResultCritical;
-import com.diagbot.entity.ResultHighriskDrug;
-import com.diagbot.entity.ResultHighriskOperation;
-import com.diagbot.entity.ResultOtherLis;
-import com.diagbot.entity.ResultOtherPacs;
-import com.diagbot.entity.ResultOtherTransfusion;
-import com.diagbot.enums.GraphLabelEnum;
-import com.diagbot.enums.TypeEnum;
-import com.diagbot.util.StringUtil;
-import com.diagbot.vo.Drug;
-import com.diagbot.vo.IndicationPushVO;
-import com.diagbot.vo.ItemExt;
-import org.springframework.stereotype.Component;
-
-import java.util.Random;
-
-*/
-/**
- * @Description:
- * @Author:zhaops
- * @time: 2021/1/11 11:37
- *//*
-
-@Component
-public class SearchDataFacade {
-
-    */
-/**
-     * 生成开单合理性入参
-     *
-     * @param resultBill
-     * @return
-     *//*
-
-    public IndicationPushVO createBillVO(ResultBill resultBill) {
-        IndicationPushVO indicationPushVO = new IndicationPushVO();
-        indicationPushVO.setAge("20");
-        indicationPushVO.setSex(3);
-        indicationPushVO.setRuleType("2");
-
-        //开单项
-        if (resultBill.getBillItemType().equals(GraphLabelEnum.LisSet.getName())) {
-            //检验开单项
-            Lis lis = new Lis();
-            lis.setName(resultBill.getBillItemHisName());
-            lis.setDetailName(resultBill.getBillItemHisDetailName());
-            lis.setUniqueName(resultBill.getBillItemName());
-            indicationPushVO.getLisOrder().add(lis);
-        }
-        if (resultBill.getBillItemType().equals(GraphLabelEnum.PacsName.getName())
-                || resultBill.getBillItemType().equals(GraphLabelEnum.PacsSubName.getName())) {
-            Pacs pacs = new Pacs();
-            pacs.setName(resultBill.getBillItemHisName());
-            pacs.setUniqueName(resultBill.getBillItemName());
-            indicationPushVO.getPacsOrder().add(pacs);
-        }
-        if (resultBill.getBillItemType().equals(GraphLabelEnum.YiBaoOperationName.getName())) {
-            Item operation = new Item();
-            operation.setName(resultBill.getBillItemHisName());
-            operation.setUniqueName(resultBill.getBillItemName());
-            indicationPushVO.getOperationOrder().add(operation);
-        }
-        if (resultBill.getBillItemType().equals(GraphLabelEnum.Medicine.getName())) {
-            Drug drug = new Drug();
-            drug.setName(resultBill.getBillItemHisName());
-            drug.setUniqueName(resultBill.getBillItemName());
-            indicationPushVO.getDrugOrder().add(drug);
-        }
-        if (resultBill.getBillItemType().equals(GraphLabelEnum.TransfusionRemind.getName())) {
-            ItemExt itemExt = new ItemExt();
-            itemExt.setName(resultBill.getBillItemHisName());
-            itemExt.setUniqueName(resultBill.getBillItemName());
-            indicationPushVO.getTransfusionOrder().add(itemExt);
-        }
-
-        //未使用禁忌条件:食物过敏原、手术、给药途径
-        if (resultBill.getConflictItemType().equals(GraphLabelEnum.Gender.getName())) {
-            if (resultBill.getConflictItemName().equals("男")) {
-                indicationPushVO.setSex(1);
-            } else if (resultBill.getConflictItemName().equals("女")) {
-                indicationPushVO.setSex(2);
-            } else {
-                indicationPushVO.setSex(3);
-            }
-        } else if (resultBill.getConflictItemType().equals(GraphLabelEnum.Vital.getName())) {
-            //禁忌年龄特殊处理
-            if (resultBill.getConflictItemName().equals("年龄")) {
-                indicationPushVO.setAge(resultBill.getInputValue());
-            } else if (resultBill.getConflictItemName().equals("体温")) {
-                indicationPushVO.setVital(resultBill.getConflictItemName() + resultBill.getInputValue() + "℃,");
-            } else {
-                indicationPushVO.setVital(resultBill.getConflictItemName() + resultBill.getInputValue() + ",");
-            }
-        } else if (resultBill.getConflictItemType().equals(GraphLabelEnum.ClinicalFinding.getName())) {
-            indicationPushVO.setSymptom(indicationPushVO.getSymptom() +
-                    resultBill.getConflictItemName() +
-                    (resultBill.getInputValue() != null ? resultBill.getInputValue() : "") +
-                    ",");
-        } else if (resultBill.getConflictItemType().equals(GraphLabelEnum.OralMedicine.getName())) {
-            indicationPushVO.setSymptom(indicationPushVO.getSymptom() +
-                    "一直服用" +
-                    (StringUtil.isNotBlank(resultBill.getConflictItemHisName())
-                            ? resultBill.getConflictItemHisName()
-                            : resultBill.getConflictItemName()) +
-                    ",");
-        } else if (resultBill.getConflictItemType().equals(GraphLabelEnum.MedAllergen.getName())
-                || resultBill.getConflictItemType().equals(GraphLabelEnum.Allergen.getName())) {
-            indicationPushVO.setPasts(indicationPushVO.getPasts() +
-                    "对" +
-                    (StringUtil.isNotBlank(resultBill.getConflictItemHisName())
-                            ? resultBill.getConflictItemHisName()
-                            : resultBill.getConflictItemName()) +
-                    "过敏,");
-        } else if (resultBill.getConflictItemType().equals(GraphLabelEnum.PacsDescribe.getName())) {
-            Pacs pacs = new Pacs();
-            pacs.setName("胸部CT");
-            pacs.setUniqueName("胸部CT");
-            pacs.setDesc(resultBill.getConflictItemName());
-            pacs.setResult(resultBill.getConflictItemName());
-            indicationPushVO.getPacs().add(pacs);
-        } else if (resultBill.getConflictItemType().equals(GraphLabelEnum.Lis.getName())
-                || resultBill.getConflictItemType().equals(GraphLabelEnum.LisName.getName())) {
-            Lis lis = new Lis();
-            lis.setName(resultBill.getConflictItemHisName());
-            lis.setDetailName(resultBill.getConflictItemHisDetailName());
-            lis.setUniqueName(resultBill.getConflictItemName());
-            lis.setUnits(resultBill.getUnit());
-            if (resultBill.getMinValue() != null || resultBill.getMaxValue() != null) {
-                lis.setValue(Double.valueOf(resultBill.getInputValue()));
-            } else {
-                lis.setOtherValue(resultBill.getInputValue());
-            }
-            if (resultBill.getMaxValue() != null) {
-                lis.setMaxValue(resultBill.getMaxValue().doubleValue());
-            }
-            if (resultBill.getMinValue() != null) {
-                lis.setMinValue(resultBill.getMinValue().doubleValue());
-            }
-            indicationPushVO.getLis().add(lis);
-        } else if (resultBill.getConflictItemType().equals(GraphLabelEnum.Disease.getName())
-                || resultBill.getConflictItemType().equals(GraphLabelEnum.YiBaoDiseaseName.getName())) {
-            Item diag = new Item();
-            diag.setName(resultBill.getConflictItemHisName());
-            diag.setUniqueName(resultBill.getConflictItemName());
-            indicationPushVO.getDiag().add(diag);
-        } else if (resultBill.getConflictItemType().equals(GraphLabelEnum.Group.getName())) {
-            indicationPushVO.setSymptom(indicationPushVO.getSymptom() +
-                    resultBill.getConflictItemName() +
-                    (resultBill.getInputValue() != null ? resultBill.getInputValue() : "") +
-                    (StringUtil.isNotBlank(resultBill.getUnit()) ? resultBill.getUnit() : "") +
-                    ",");
-        } else if (resultBill.getConflictItemType().equals(GraphLabelEnum.ConflictDevice.getName())) {
-            indicationPushVO.setPasts(indicationPushVO.getPasts() +
-                    "有" + resultBill.getConflictItemName() + ",");
-        } else if (resultBill.getConflictItemType().equals(GraphLabelEnum.BillConflictItem.getName())) {
-            Pacs pacs = new Pacs();
-            pacs.setName(resultBill.getConflictItemHisName());
-            pacs.setUniqueName(resultBill.getConflictItemName());
-            indicationPushVO.getPacsOrder().add(pacs);
-        } else if (resultBill.getConflictItemType().equals(GraphLabelEnum.YiBaoOperationName.getName())) {
-            Item operation = new Item();
-            operation.setName(resultBill.getConflictItemHisName());
-            operation.setUniqueName(resultBill.getConflictItemName());
-            indicationPushVO.getOperation().add(operation);
-        }
-        return indicationPushVO;
-    }
-
-    */
-/**
-     * 生成危急值入参
-     *
-     * @param resultCritical
-     * @return
-     *//*
-
-    public IndicationPushVO createCriticalVO(ResultCritical resultCritical) {
-        IndicationPushVO indicationPushVO = new IndicationPushVO();
-        indicationPushVO.setSex(3);
-        indicationPushVO.setRuleType("1");
-
-        if (resultCritical.getMinAge() != null || resultCritical.getMaxAge() != null) {
-            Random random = new Random(resultCritical.getMinAge() == null ? 0 : resultCritical.getMinAge());
-            Integer inputAge = random.nextInt(resultCritical.getMaxAge() == null ? 200 : resultCritical.getMaxAge());
-            indicationPushVO.setAge(inputAge.toString());
-        } else {
-            indicationPushVO.setAge("20");
-        }
-
-        if (resultCritical.getCriticalItemType().equals(GraphLabelEnum.LisCritical.getName())) {
-            //检验开单项
-            Lis lis = new Lis();
-            lis.setName(resultCritical.getCriticalItemHisName());
-            lis.setDetailName(resultCritical.getCriticalItemHisDetailName());
-            lis.setUniqueName(resultCritical.getCriticalItemName());
-            lis.setUnits(resultCritical.getUnit());
-            if (resultCritical.getMinValue() != null || resultCritical.getMaxValue() != null) {
-                lis.setValue(Double.valueOf(resultCritical.getInputValue()));
-            } else {
-                lis.setOtherValue(resultCritical.getInputValue());
-            }
-            if (resultCritical.getMaxValue() != null) {
-                lis.setMaxValue(resultCritical.getMaxValue().doubleValue());
-            }
-            if (resultCritical.getMinValue() != null) {
-                lis.setMinValue(resultCritical.getMinValue().doubleValue());
-            }
-            indicationPushVO.getLis().add(lis);
-        }
-        if (resultCritical.getCriticalItemType().equals(GraphLabelEnum.PacsCritical.getName())) {
-            Pacs pacs = new Pacs();
-            pacs.setName(resultCritical.getCriticalItemHisName());
-            pacs.setUniqueName(resultCritical.getCriticalItemName());
-            pacs.setResult(resultCritical.getInputValue());
-            indicationPushVO.getPacs().add(pacs);
-        }
-        return indicationPushVO;
-    }
-
-    */
-/**
-     * 生成高危药品入参
-     *
-     * @param result
-     * @return
-     *//*
-
-    public IndicationPushVO createHighriskVO_drug(ResultHighriskDrug result) {
-        IndicationPushVO indicationPushVO = new IndicationPushVO();
-        indicationPushVO.setSex(3);
-        indicationPushVO.setRuleType("3");
-        indicationPushVO.setAge("20");
-
-        Drug drug = new Drug();
-        drug.setName(result.getHighriskItemHisName());
-        drug.setUniqueName(result.getHighriskItemName());
-        drug.setForm(result.getHighriskItemForm());
-        indicationPushVO.getDrugOrder().add(drug);
-
-        return indicationPushVO;
-    }
-
-    */
-/**
-     * 生成高危手术入参
-     *
-     * @param result
-     * @return
-     *//*
-
-    public IndicationPushVO createHighriskVO_operation(ResultHighriskOperation result) {
-        IndicationPushVO indicationPushVO = new IndicationPushVO();
-        indicationPushVO.setSex(3);
-        indicationPushVO.setRuleType("3");
-        indicationPushVO.setAge("20");
-
-        Item item = new Item();
-        item.setName(result.getHighriskItemHisName());
-        item.setUniqueName(result.getHighriskItemName());
-        indicationPushVO.getOperationOrder().add(item);
-
-        if (result.getFactorItemType() != null) {
-
-            if (result.getFactorItemType().equals(TypeEnum.age.getName())) {
-                indicationPushVO.setAge(result.getInputValue());
-            } else if (result.getFactorItemType().equals(TypeEnum.vital.getName())) {
-                */
-/*if (result.getFactorItemName().equals("体温")) {
-                    indicationPushVO.setVital(result.getFactorItemName() + result.getInputValue() + "℃,");
-                } else *//*
-
-                if (result.getFactorItemName().equals("收缩压")) {
-                    indicationPushVO.setVital("血压" + result.getInputValue() + "/80" +
-                            (StringUtil.isNotBlank(result.getFactorItemUnit()) ? result.getFactorItemUnit() : "mmHg")
-                            + ",");
-                } else if (result.getFactorItemName().equals("舒张压")) {
-                    indicationPushVO.setVital("血压120/" + result.getInputValue() +
-                            (StringUtil.isNotBlank(result.getFactorItemUnit()) ? result.getFactorItemUnit() : "mmHg")
-                            + ",");
-                } else {
-                    indicationPushVO.setVital(result.getFactorItemName() +
-                            (StringUtil.isNotBlank(result.getInputValue()) ? result.getInputValue() : "") +
-                            (StringUtil.isNotBlank(result.getFactorItemUnit()) ? result.getFactorItemUnit() : "") +
-                            ",");
-                }
-            } else if (result.getFactorItemType().equals(TypeEnum.disease.getName())) {
-                Item diag = new Item();
-                diag.setName(result.getFactorItemHisName());
-                diag.setUniqueName(result.getFactorItemName());
-                indicationPushVO.getDiag().add(diag);
-
-            } else if (result.getFactorItemType().equals(TypeEnum.lis.getName())) {
-                Lis lis = new Lis();
-                lis.setName(result.getFactorItemHisName());
-                lis.setDetailName(result.getFactorItemHisDetailName());
-                lis.setUniqueName(result.getFactorItemName());
-                lis.setUnits(result.getFactorItemUnit());
-                if (result.getFactorItemMinValue() != null || result.getFactorItemMaxValue() != null) {
-                    lis.setValue(Double.valueOf(result.getInputValue()));
-                } else {
-                    lis.setOtherValue(result.getInputValue());
-                }
-                if (result.getFactorItemMaxValue() != null) {
-                    lis.setMaxValue(result.getFactorItemMaxValue().doubleValue());
-                }
-                if (result.getFactorItemMinValue() != null) {
-                    lis.setMinValue(result.getFactorItemMinValue().doubleValue());
-                }
-                indicationPushVO.getLis().add(lis);
-            } else if (result.getFactorItemType().equals(TypeEnum.pacsDecs.getName())) {
-                Pacs pacs = new Pacs();
-                pacs.setName(result.getFactorItemHisName());
-                pacs.setUniqueName(result.getFactorItemName());
-                pacs.setResult(result.getInputValue());
-                indicationPushVO.getPacs().add(pacs);
-            }
-        }
-
-        return indicationPushVO;
-    }
-
-    */
-/**
-     * 生成其他值提醒(化验)入参
-     *
-     * @param result
-     * @return
-     *//*
-
-    public IndicationPushVO createOther_lis(ResultOtherLis result) {
-        IndicationPushVO indicationPushVO = new IndicationPushVO();
-        indicationPushVO.setSex(3);
-        indicationPushVO.setRuleType("4");
-        indicationPushVO.setAge("20");
-
-        Lis lis = new Lis();
-        lis.setName(result.getOtherItemHisName());
-        lis.setDetailName(result.getOtherItemHisDetailName());
-        lis.setUniqueName(result.getOtherItemName());
-        lis.setUnits(result.getUnit());
-        if (result.getMinValue() != null || result.getMaxValue() != null) {
-            lis.setValue(Double.valueOf(result.getInputValue()));
-        } else {
-            lis.setOtherValue(result.getInputValue());
-        }
-        if (result.getMaxValue() != null) {
-            lis.setMaxValue(result.getMaxValue().doubleValue());
-        }
-        if (result.getMinValue() != null) {
-            lis.setMinValue(result.getMinValue().doubleValue());
-        }
-        indicationPushVO.getLis().add(lis);
-
-        if (result.getRemindItemType().equals(GraphLabelEnum.Medicine.getName())) {
-            Drug drug = new Drug();
-            drug.setName(result.getRemindItemHisName());
-            drug.setUniqueName(result.getRemindItemName());
-            indicationPushVO.getDrug().add(drug);
-        } else if (result.getRemindItemType().equals(GraphLabelEnum.YiBaoDiseaseName.getName())) {
-            Item item = new Item();
-            item.setName(result.getRemindItemHisName());
-            item.setUniqueName(result.getRemindItemName());
-            indicationPushVO.getDiag().add(item);
-        } else if (result.getRemindItemType().equals(GraphLabelEnum.Group.getName())) {
-            indicationPushVO.setSymptom(indicationPushVO.getSymptom() +
-                    result.getRemindItemName() +
-                    (result.getInputValue() != null ? result.getInputValue() : "") +
-                    (StringUtil.isNotBlank(result.getUnit()) ? result.getUnit() : "") +
-                    ",");
-        }
-        return indicationPushVO;
-    }
-
-    */
-/**
-     * 生成其他值提醒(辅检)入参
-     *
-     * @param result
-     * @return
-     *//*
-
-    public IndicationPushVO createOther_pacs(ResultOtherPacs result) {
-        IndicationPushVO indicationPushVO = new IndicationPushVO();
-        indicationPushVO.setSex(3);
-        indicationPushVO.setRuleType("4");
-        indicationPushVO.setAge("20");
-
-        Pacs pacs = new Pacs();
-        pacs.setResult(result.getPacsResult());
-        */
-/*if (StringUtil.isNotBlank(result.getPostoken())) {
-            pacs.setResult(pacs.getResult() + "," + result.getPostoken());
-        }
-        if (StringUtil.isNotBlank(result.getNegtoken())) {
-            pacs.setResult(pacs.getResult() + ",无" + result.getNegtoken());
-        }*//*
-
-        indicationPushVO.getPacs().add(pacs);
-
-        if (StringUtil.isNotBlank(result.getGender())) {
-            if (result.getGender().equals("男")) {
-                indicationPushVO.setSex(1);
-            } else if (result.getGender().equals("女")) {
-                indicationPushVO.setSex(2);
-            }
-        }
-
-        if (StringUtil.isNotBlank(result.getInputAge())) {
-            indicationPushVO.setAge(result.getInputAge());
-        }
-
-        if (StringUtil.isNotBlank(result.getRemindItemType())
-                && result.getRemindItemType().equals(GraphLabelEnum.YiBaoDiseaseName.getName())) {
-            Item diag = new Item();
-            diag.setName(result.getRemindItemHisName());
-            diag.setUniqueName(result.getRemindItemName());
-            indicationPushVO.getDiag().add(diag);
-        }
-        return indicationPushVO;
-    }
-
-    */
-/**
-     * 生成其他值提醒(输血)入参
-     *
-     * @param result
-     * @return
-     *//*
-
-    public IndicationPushVO createOther_transfusion(ResultOtherTransfusion result) {
-        IndicationPushVO indicationPushVO = new IndicationPushVO();
-        indicationPushVO.setSex(3);
-        indicationPushVO.setRuleType("4");
-        indicationPushVO.setAge("20");
-
-        Lis lis = new Lis();
-        lis.setName(result.getOtherItemHisName());
-        lis.setDetailName(result.getOtherItemHisDetailName());
-        lis.setUniqueName(result.getOtherItemName());
-        lis.setUnits(result.getOtherItemUnit());
-        if (result.getOtherItemMinValue() != null || result.getOtherItemMaxValue() != null) {
-            lis.setValue(Double.valueOf(result.getOtherItemInputValue()));
-        } else {
-            lis.setOtherValue(result.getOtherItemInputValue());
-        }
-        if (result.getOtherItemMaxValue() != null) {
-            lis.setMaxValue(result.getOtherItemMaxValue().doubleValue());
-        }
-        if (result.getOtherItemMinValue() != null) {
-            lis.setMinValue(result.getOtherItemMinValue().doubleValue());
-        }
-        indicationPushVO.getLis().add(lis);
-
-        if (StringUtil.isNotBlank(result.getConflictItemType())) {
-            if (result.getConflictItemType().equals(GraphLabelEnum.YiBaoOperationName.getName())) {
-                Item item = new Item();
-                item.setName(result.getConflictItemHisName());
-                item.setUniqueName(result.getConflictItemName());
-                indicationPushVO.getOperation().add(item);
-            } else if (result.getConflictItemType().equals(GraphLabelEnum.YiBaoDiseaseName.getName())) {
-                Item item = new Item();
-                item.setName(result.getConflictItemHisName());
-                item.setUniqueName(result.getConflictItemName());
-                indicationPushVO.getDiag().add(item);
-            }
-        }
-        return indicationPushVO;
-    }
-}*/