|
@@ -53,7 +53,7 @@ public class TestFacade {
|
|
indicationPushVO.setIdNum(bean.getIdNum());
|
|
indicationPushVO.setIdNum(bean.getIdNum());
|
|
if (StringUtil.isNotBlank(bean.getOrderType())) {
|
|
if (StringUtil.isNotBlank(bean.getOrderType())) {
|
|
switch (bean.getOrderType()) {
|
|
switch (bean.getOrderType()) {
|
|
- case "实验室检查" : // 细项
|
|
|
|
|
|
+ case "实验室检查名称" : // 细项
|
|
List<Lis> lisDetailOrder = new ArrayList<>();
|
|
List<Lis> lisDetailOrder = new ArrayList<>();
|
|
Lis lisDetailBean = new Lis();
|
|
Lis lisDetailBean = new Lis();
|
|
lisDetailBean.setName(bean.getStandName());
|
|
lisDetailBean.setName(bean.getStandName());
|
|
@@ -62,7 +62,7 @@ public class TestFacade {
|
|
lisDetailOrder.add(lisDetailBean);
|
|
lisDetailOrder.add(lisDetailBean);
|
|
indicationPushVO.setLisOrder(lisDetailOrder);
|
|
indicationPushVO.setLisOrder(lisDetailOrder);
|
|
break;
|
|
break;
|
|
- case "辅助检查" :
|
|
|
|
|
|
+ case "辅助检查名称" :
|
|
List<Pacs> pacsOrder = new ArrayList<>();
|
|
List<Pacs> pacsOrder = new ArrayList<>();
|
|
Pacs pacsBean = new Pacs();
|
|
Pacs pacsBean = new Pacs();
|
|
pacsBean.setName(bean.getStandName());
|
|
pacsBean.setName(bean.getStandName());
|
|
@@ -70,7 +70,7 @@ public class TestFacade {
|
|
pacsOrder.add(pacsBean);
|
|
pacsOrder.add(pacsBean);
|
|
indicationPushVO.setPacsOrder(pacsOrder);
|
|
indicationPushVO.setPacsOrder(pacsOrder);
|
|
break;
|
|
break;
|
|
- case "实验室检查套餐" :
|
|
|
|
|
|
+ case "实验室检查套餐名" :
|
|
List<Lis> lisOrder = new ArrayList<>();
|
|
List<Lis> lisOrder = new ArrayList<>();
|
|
Lis lisBean = new Lis();
|
|
Lis lisBean = new Lis();
|
|
lisBean.setName(bean.getStandName());
|
|
lisBean.setName(bean.getStandName());
|
|
@@ -78,7 +78,7 @@ public class TestFacade {
|
|
lisOrder.add(lisBean);
|
|
lisOrder.add(lisBean);
|
|
indicationPushVO.setLisOrder(lisOrder);
|
|
indicationPushVO.setLisOrder(lisOrder);
|
|
break;
|
|
break;
|
|
- case "手术和操作" :
|
|
|
|
|
|
+ case "医保手术和操作名称" :
|
|
List<Item> operationOrder = new ArrayList<>();
|
|
List<Item> operationOrder = new ArrayList<>();
|
|
Item operationItem = new Item();
|
|
Item operationItem = new Item();
|
|
operationItem.setName(bean.getStandName());
|
|
operationItem.setName(bean.getStandName());
|
|
@@ -100,7 +100,7 @@ public class TestFacade {
|
|
// indicationPushVO.setSex(2);
|
|
// indicationPushVO.setSex(2);
|
|
// }
|
|
// }
|
|
// break;
|
|
// break;
|
|
- // case "2" : // 化验, 示例:血小板计数,<,50,*10~9L
|
|
|
|
|
|
+ // case "2" : // 化验, 示例:血小板计数,<,50,10^9/L
|
|
// String lisStr = bean.getNeoName();
|
|
// String lisStr = bean.getNeoName();
|
|
// String[] lisArr = lisStr.split(",");
|
|
// String[] lisArr = lisStr.split(",");
|
|
//
|
|
//
|
|
@@ -129,32 +129,32 @@ public class TestFacade {
|
|
// symptom.append(bean.getNeoName()).append("。");
|
|
// symptom.append(bean.getNeoName()).append("。");
|
|
// indicationPushVO.setSymptom(symptom.toString());
|
|
// indicationPushVO.setSymptom(symptom.toString());
|
|
// break;
|
|
// break;
|
|
- case "12": // 体征
|
|
|
|
- StringBuffer sbVital = new StringBuffer();
|
|
|
|
- String[] vitalArr = bean.getNeoName().split(",");
|
|
|
|
- if (vitalArr.length > 1) {
|
|
|
|
- if ("收缩压".equals(vitalArr[0]) || "舒张压".equals(vitalArr[0])) {
|
|
|
|
- if ("收缩压".equals(vitalArr[0])) {
|
|
|
|
- sbVital.append("血压");
|
|
|
|
- sbVital.append(getValue(vitalArr) + "/100mmHg");
|
|
|
|
- indicationPushVO.setVital(sbVital.toString());
|
|
|
|
- } else if ("舒张压".equals(vitalArr[0])) {
|
|
|
|
- sbVital.append("血压");
|
|
|
|
- sbVital.append("100/" + getValue(vitalArr) + "mmHg");
|
|
|
|
- indicationPushVO.setVital(sbVital.toString());
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- // 其他数值类型
|
|
|
|
- sbVital.append(vitalArr[0]);
|
|
|
|
- sbVital.append(getValue(vitalArr));
|
|
|
|
- sbVital.append(vitalArr[3]);
|
|
|
|
- indicationPushVO.setVital(sbVital.toString());
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- sbVital.append(vitalArr[0]);
|
|
|
|
- indicationPushVO.setVital(sbVital.toString());
|
|
|
|
- }
|
|
|
|
- break;
|
|
|
|
|
|
+ // case "12": // 体征
|
|
|
|
+ // StringBuffer sbVital = new StringBuffer();
|
|
|
|
+ // String[] vitalArr = bean.getNeoName().split(",");
|
|
|
|
+ // if (vitalArr.length > 1) {
|
|
|
|
+ // if ("收缩压".equals(vitalArr[0]) || "舒张压".equals(vitalArr[0])) {
|
|
|
|
+ // if ("收缩压".equals(vitalArr[0])) {
|
|
|
|
+ // sbVital.append("血压");
|
|
|
|
+ // sbVital.append(getValue(vitalArr) + "/100mmHg");
|
|
|
|
+ // indicationPushVO.setVital(sbVital.toString());
|
|
|
|
+ // } else if ("舒张压".equals(vitalArr[0])) {
|
|
|
|
+ // sbVital.append("血压");
|
|
|
|
+ // sbVital.append("100/" + getValue(vitalArr) + "mmHg");
|
|
|
|
+ // indicationPushVO.setVital(sbVital.toString());
|
|
|
|
+ // }
|
|
|
|
+ // } else {
|
|
|
|
+ // // 其他数值类型
|
|
|
|
+ // sbVital.append(vitalArr[0]);
|
|
|
|
+ // sbVital.append(getValue(vitalArr));
|
|
|
|
+ // sbVital.append(vitalArr[3]);
|
|
|
|
+ // indicationPushVO.setVital(sbVital.toString());
|
|
|
|
+ // }
|
|
|
|
+ // } else {
|
|
|
|
+ // sbVital.append(vitalArr[0]);
|
|
|
|
+ // indicationPushVO.setVital(sbVital.toString());
|
|
|
|
+ // }
|
|
|
|
+ // break;
|
|
default:
|
|
default:
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|