Browse Source

处方划价功能开发完成

hurugang 3 years ago
parent
commit
538cea0dbc

+ 5 - 0
src/main/java/cn/hnthyy/thmz/common/Constants.java

@@ -343,5 +343,10 @@ public class Constants {
      */
     public static final String AUDIT_ITEM_DR="02";
 
+    /**
+     * 检查的分类码
+     */
+    public static final String JC_CLASS_CODE="D";
+
 
 }

+ 190 - 71
src/main/java/cn/hnthyy/thmz/service/impl/his/mz/MzChargeDetailServiceImpl.java

@@ -372,11 +372,17 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
                 for (JcJyItemCharge jcJyItemCharge : jcJyItemCharges) {
                     Integer count = jyjcCount.get(jcJyItemCharge.getCode());
                     for (int i = 0; i < count; i++) {
-                        itemNo = formatYjDetailChargeDetail(mzChargeDetail, mzChargeDetails, maxOrderNo, mzPatientMi, itemNo, mzYjReqMap, jcJyItemCharge, tcNoMap, priceId, priceTime, receiptNo,jcHalfFareMap);
+                        itemNo = formatYjDetailChargeDetail(mzChargeDetail, mzChargeDetails, maxOrderNo, mzPatientMi, itemNo, mzYjReqMap, jcJyItemCharge, tcNoMap, priceId, priceTime, receiptNo, jcHalfFareMap);
                     }
                 }
+                Map<String, Object> zdChargeItemMap = jcHalfFareMap.get("zdChargeItemMap");
                 //划价   1、数字化摄影(DR)  曝光次数同一时间最高不超过4次(160元);  其他是第二部位打折,折扣率在字典里维护
+                //DR曝光次数
+                int drCount = 0;
                 for (String key : jcHalfFareMap.keySet()) {
+                    if (key.equals("zdChargeItemMap")) {
+                        continue;
+                    }
                     Map<String, Object> tempMap = jcHalfFareMap.get(key);
                     if (tempMap == null) {
                         continue;
@@ -386,19 +392,41 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
                         continue;
                     }
                     if (Constants.AUDIT_ITEM_DR.equals(key)) {
-                        if (tempList.size() <= 3) {
-                            //曝光次数同一时间最高不超过4次 所以第二部位集合只能有3个
-                            continue;
+                        MzChargeDetail first = (MzChargeDetail) tempMap.get("first");
+                        drCount += first.getQuantity().intValue();
+                        if (drCount > 4) {
+                            //曝光次数同一时间最高不超过4次
+                            first.setQuantity(4D);
                         }
-                        for (int i = 3; i < tempList.size(); i++) {
+                        for (int i = 0; i < tempList.size(); i++) {
                             MzChargeDetail tempMzChargeDetail = tempList.get(i);
-                            tempMzChargeDetail.setUnitPrice(BigDecimal.ZERO);
+                            if (drCount >= 4) {
+                                //曝光次数同一时间最高不超过4次
+                                //tempMzChargeDetail.setUnitPrice(BigDecimal.ZERO);
+                                tempMzChargeDetail.setQuantity(0D);
+                            } else {
+                                if (Double.valueOf(1).equals(tempMzChargeDetail.getQuantity())) {
+                                    drCount++;
+                                } else if (tempMzChargeDetail.getQuantity().intValue() > 1) {
+                                    if (drCount + tempMzChargeDetail.getQuantity().intValue() > 4) {
+                                        tempMzChargeDetail.setQuantity(Double.valueOf(4 - drCount));
+                                        drCount = 4;
+                                    } else {
+                                        drCount += tempMzChargeDetail.getQuantity();
+                                    }
+                                }
+                            }
                         }
                     } else {
                         //替换收费项目
                         for (int i = 0; i < tempList.size(); i++) {
                             MzChargeDetail tempMzChargeDetail = tempList.get(i);
-                            tempMzChargeDetail.setUnitPrice(tempMzChargeDetail.getUnitPrice().multiply(new BigDecimal("0.5")));
+                            ZdChargeItem zdChargeItem = (ZdChargeItem) zdChargeItemMap.get(tempMzChargeDetail.getChargeItemCode());
+                            BigDecimal percentag2 = BigDecimal.ONE;
+                            if (zdChargeItem != null && zdChargeItem.getPercentag2() != null) {
+                                percentag2 = zdChargeItem.getPercentag2();
+                            }
+                            tempMzChargeDetail.setUnitPrice(tempMzChargeDetail.getUnitPrice().multiply(percentag2));
                         }
                     }
                 }
@@ -947,7 +975,8 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
             Map<String, Object> yjMap = new HashMap<>();
             yjMap.put("amount", BigDecimal.ZERO);
             List<String> detail = new ArrayList<>();
-            // Map<String, Map<String, Object>> jcHalfFareMap=new HashMap<>();
+            Map<String, Object> jcHalfFareMap = new HashMap<>();
+            List<ZdChargeItem> fullZdChargeItemList = new ArrayList<>();
             for (int i = 0; i < mzPrescriptionVo.getMzYjReqList().size(); i++) {
                 MzYjReq mzYjReq = mzPrescriptionVo.getMzYjReqList().get(i);
                 int index = i + 1;
@@ -965,75 +994,140 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
                     List<ZdChargeItem> zdChargeItemList = null;
                     zdChargeItemList = jcJyItemChargeService.queryJcJyItemChargeByCode(mzYjReq.getOrderCode());
                     if (zdChargeItemList != null && zdChargeItemList.size() > 0) {
-                        BigDecimal totalAmount = BigDecimal.ZERO;
-                        for (ZdChargeItem zd : zdChargeItemList) {
-
-
-//                            if (!"3".equals(mzYjReq.getReqType())) {
-//                                continue;
-//                            }
-//                            String auditCode = zd.getAuditCode();
-//                            if (auditCode == null || StringUtils.isBlank(auditCode)) {
-//                                continue;
-//                            }
-//                            Map<String, Object> tempMap = jcHalfFareMap.get(auditCode);
-//                            if (tempMap == null) {
-//                                tempMap = new HashMap<>();
-//                                jcHalfFareMap.put(auditCode, tempMap);
-//                            }
-//                            //项目编码和项目的map集合
-//                            Map<String, Object> zdChargeItemMap = jcHalfFareMap.get("zdChargeItemMap");
-//                            if (zdChargeItemMap == null) {
-//                                zdChargeItemMap = new HashMap<>();
-//                                jcHalfFareMap.put("zdChargeItemMap", zdChargeItemMap);
-//                            }
-//                            zdChargeItemMap.put(zdChargeItem.getCode(), zdChargeItem);
-//                            MzChargeDetail first = (MzChargeDetail) tempMap.get("first");
-//                            if (first == null) {
-//                                first=newMzChargeDetail;
-//                                tempMap.put("first", first);
-//                            } else {
-//                                List<MzChargeDetail> second = (List<MzChargeDetail>) tempMap.get("second");
-//                                if (second == null) {
-//                                    second = new ArrayList<>();
-//                                    tempMap.put("second", second);
-//                                }
-//                                if (first.getUnitPrice().compareTo(newMzChargeDetail.getUnitPrice()) == -1) {
-//                                    ZdChargeItem firstZdChargeItem = (ZdChargeItem) zdChargeItemMap.get(first.getChargeItemCode());
-//                                    if (Constants.AUDIT_ITEM_DR.equals(firstZdChargeItem.getAuditCode()) || (firstZdChargeItem != null && firstZdChargeItem.getPercentag2().compareTo(BigDecimal.ONE) == -1)) {
-//                                        //当该项目时DR 或者( 当原第一部位的金额小于新的收费项目的,第一项目换成当前的项目,且当原第一项目的第二部位折扣率小于1的时候),才放进折扣队列,因为如果没有折扣的话,是不需要进行替换原项目的
-//                                        second.add(first);
-//                                    }
-//                                    tempMap.put("first", newMzChargeDetail);
-//                                } else {
-//                                    if (Constants.AUDIT_ITEM_DR.equals(zdChargeItem.getAuditCode()) || zdChargeItem.getPercentag2().compareTo(BigDecimal.ONE) == -1) {
-//                                        //当该项目时DR 或者 当前目的第二部位折扣率小于1的时候 ,才放进折扣队列,因为如果没有折扣的话,是不需要进行替换原项目的
-//                                        second.add(newMzChargeDetail);
-//                                    }
-//                                }
-//                            }
-
-
-                            totalAmount = totalAmount.add(zd.getTotalAmount() == null ? BigDecimal.ZERO : zd.getTotalAmount());
-                            //项目加价且加收比例不为空
-                            if (zd.getCo() != null && YesNoEnum.YES.code.equals(zd.getCo()) && zd.getXlCode() != null && StringUtils.isNotBlank(zd.getXlCode()) && birthDay != null) {
-                                int age = DateUtil.getAge(birthDay);
-                                //6岁以内的小朋友费用上调50% 根据【湘医保发〔2020〕51 号】价格通知,6岁以内的小朋友费用上调50%!
-                                if (age < 6) {
-                                    BigDecimal xlCode = new BigDecimal(zd.getXlCode());
-                                    if (xlCode != null) {
-                                        xlCode = xlCode.add(BigDecimal.ONE);
-                                        totalAmount = totalAmount.multiply(xlCode);
+                        fullZdChargeItemList.addAll(zdChargeItemList);
+                    }
+                }
+            }
+            BigDecimal totalAmount = BigDecimal.ZERO;
+            if (fullZdChargeItemList.size() > 0) {
+                List<ZdChargeItem> otherList = new ArrayList<>();
+                for (ZdChargeItem zd : fullZdChargeItemList) {
+                    if (zd.getChargeAmount() == null) {
+                        zd.setChargeAmount(BigDecimal.ZERO);
+                    }
+                    if (!Constants.JC_CLASS_CODE.equals(zd.getClassCode())) {
+                        otherList.add(zd);
+                        continue;
+                    }
+                    String auditCode = zd.getAuditCode();
+                    if (auditCode == null || StringUtils.isBlank(auditCode)) {
+                        otherList.add(zd);
+                        continue;
+                    }
+                    Map<String, Object> tempMap = (Map<String, Object>) jcHalfFareMap.get(auditCode);
+                    if (tempMap == null) {
+                        tempMap = new HashMap<>();
+                        jcHalfFareMap.put(auditCode, tempMap);
+                    }
+                    ZdChargeItem first = (ZdChargeItem) tempMap.get("first");
+                    if (first == null) {
+                        first = zd;
+                        tempMap.put("first", first);
+                    } else {
+                        List<ZdChargeItem> second = (List<ZdChargeItem>) tempMap.get("second");
+                        if (second == null) {
+                            second = new ArrayList<>();
+                            tempMap.put("second", second);
+                        }
+                        if (first.getChargeAmount().compareTo(zd.getChargeAmount()) == -1) {
+                            second.add(first);
+                            tempMap.put("first", zd);
+                        } else {
+                            second.add(zd);
+                        }
+                    }
+                }
+                //划价   1、数字化摄影(DR)  曝光次数同一时间最高不超过4次(160元);  其他是第二部位打折,折扣率在字典里维护
+                //DR曝光次数
+                int drCount = 0;
+                BigDecimal tempAmount;
+                for (String key : jcHalfFareMap.keySet()) {
+                    Map<String, Object> tempMap = (Map<String, Object>) jcHalfFareMap.get(key);
+                    if (tempMap == null) {
+                        continue;
+                    }
+                    ZdChargeItem first = (ZdChargeItem) tempMap.get("first");
+                    if (first == null) {
+                        continue;
+                    }
+                    tempAmount = (first.getChargeAmount() == null ? BigDecimal.ZERO : first.getChargeAmount()).multiply(first.getNum() == null ? BigDecimal.ONE : first.getNum());
+                    //项目加价且加收比例不为空
+                    tempAmount = getRaisePrice(birthDay, tempAmount, first);
+                    totalAmount = totalAmount.add(tempAmount);
+                    if (Constants.AUDIT_ITEM_DR.equals(key)) {
+                        drCount = first.getNum().intValue();
+                        if (drCount > 4) {
+                            //曝光次数同一时间最高不超过4次
+                            first.setNum(BigDecimal.valueOf(4));
+                        }
+                    }
+                    List<ZdChargeItem> tempList = (List<ZdChargeItem>) tempMap.get("second");
+                    if (tempList == null || tempList.size() == 0) {
+                        continue;
+                    }
+                    if (Constants.AUDIT_ITEM_DR.equals(key)) {
+                        for (int i = 0; i < tempList.size(); i++) {
+                            ZdChargeItem tempZdChargeItem = tempList.get(i);
+                            if (drCount >= 4) {
+                                //曝光次数同一时间最高不超过4次
+                                //tempZdChargeItem.setTotalAmount(BigDecimal.ZERO);
+                                tempZdChargeItem.setNum(BigDecimal.ZERO);
+                            } else {
+                                if (tempZdChargeItem.getNum().intValue() == 1) {
+                                    tempAmount = (tempZdChargeItem.getChargeAmount() == null ? BigDecimal.ZERO : tempZdChargeItem.getChargeAmount()).multiply(tempZdChargeItem.getNum() == null ? BigDecimal.ONE : tempZdChargeItem.getNum());
+                                    tempAmount = getRaisePrice(birthDay, tempAmount, tempZdChargeItem);
+                                    if (tempZdChargeItem.getPercentag2() != null) {
+                                        tempAmount = tempAmount.multiply(tempZdChargeItem.getPercentag2());
+                                    }
+                                    totalAmount = totalAmount.add(tempAmount);
+                                    drCount++;
+                                } else if (tempZdChargeItem.getNum().intValue() > 1) {
+                                    if (drCount + tempZdChargeItem.getNum().intValue() > 4) {
+                                        tempZdChargeItem.setNum(BigDecimal.valueOf(4 - drCount));
+                                        tempAmount = (tempZdChargeItem.getChargeAmount() == null ? BigDecimal.ZERO : tempZdChargeItem.getChargeAmount()).multiply(tempZdChargeItem.getNum() == null ? BigDecimal.ONE : tempZdChargeItem.getNum());
+                                        tempAmount = getRaisePrice(birthDay, tempAmount, tempZdChargeItem);
+                                        if (tempZdChargeItem.getPercentag2() != null) {
+                                            tempAmount = tempAmount.multiply(tempZdChargeItem.getPercentag2());
+                                        }
+                                        totalAmount = totalAmount.add(tempAmount);
+                                        drCount = 4;
+                                    } else {
+                                        drCount += tempZdChargeItem.getNum().intValue();
+                                        tempAmount = (tempZdChargeItem.getChargeAmount() == null ? BigDecimal.ZERO : tempZdChargeItem.getChargeAmount()).multiply(tempZdChargeItem.getNum() == null ? BigDecimal.ONE : tempZdChargeItem.getNum());
+                                        tempAmount = getRaisePrice(birthDay, tempAmount, tempZdChargeItem);
+                                        if (tempZdChargeItem.getPercentag2() != null) {
+                                            tempAmount = tempAmount.multiply(tempZdChargeItem.getPercentag2());
+                                        }
+                                        totalAmount = totalAmount.add(tempAmount);
                                     }
                                 }
                             }
                         }
-                        BigDecimal amount = (BigDecimal) yjMap.get("amount");
-                        amount = amount.add(totalAmount);
-                        yjMap.put("amount", amount);
+                    } else {
+                        for (int i = 0; i < tempList.size(); i++) {
+                            ZdChargeItem tempZdChargeItem = tempList.get(i);
+                            tempAmount = (tempZdChargeItem.getChargeAmount() == null ? BigDecimal.ZERO : tempZdChargeItem.getChargeAmount()).multiply(tempZdChargeItem.getNum() == null ? BigDecimal.ONE : tempZdChargeItem.getNum());
+                            tempAmount = getRaisePrice(birthDay, tempAmount, tempZdChargeItem);
+                            if (tempZdChargeItem.getPercentag2() != null) {
+                                tempAmount = tempAmount.multiply(tempZdChargeItem.getPercentag2());
+                            }
+                            totalAmount = totalAmount.add(tempAmount);
+                        }
+                    }
+                }
+                if(otherList.size()>0){
+                    for(ZdChargeItem zd:otherList){
+                        tempAmount = (zd.getChargeAmount() == null ? BigDecimal.ZERO : zd.getChargeAmount()).multiply(zd.getNum() == null ? BigDecimal.ONE : zd.getNum());
+                        //项目加价且加收比例不为空
+                        tempAmount = getRaisePrice(birthDay, tempAmount, zd);
+                        totalAmount = totalAmount.add(tempAmount);
                     }
                 }
+
             }
+            BigDecimal amount = (BigDecimal) yjMap.get("amount");
+            amount = amount.add(totalAmount);
+            yjMap.put("amount", amount);
             yjMap.put("detail", detail);
             zlPrescription.add(yjMap);
         }
@@ -1274,6 +1368,30 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
         mzPrescriptionVo.getMzBlRecord().setEmrProcess(sbd.toString());
     }
 
+    /**
+     * 儿童加收
+     *
+     * @param birthDay
+     * @param tempAmount
+     * @param tempZdChargeItem
+     * @return
+     */
+    private BigDecimal getRaisePrice(Date birthDay, BigDecimal tempAmount, ZdChargeItem tempZdChargeItem) {
+        //项目加价且加收比例不为空
+        if (tempZdChargeItem.getCo() != null && YesNoEnum.YES.code.equals(tempZdChargeItem.getCo()) && tempZdChargeItem.getXlCode() != null && StringUtils.isNotBlank(tempZdChargeItem.getXlCode()) && birthDay != null) {
+            int age = DateUtil.getAge(birthDay);
+            //6岁以内的小朋友费用上调50% 根据【湘医保发〔2020〕51 号】价格通知,6岁以内的小朋友费用上调50%!
+            if (age < 6) {
+                BigDecimal xlCode = new BigDecimal(tempZdChargeItem.getXlCode());
+                if (xlCode != null) {
+                    xlCode = xlCode.add(BigDecimal.ONE);
+                    tempAmount = tempAmount.multiply(xlCode);
+                }
+            }
+        }
+        return tempAmount;
+    }
+
     private int getIndex(List<Map<String, Object>> prescription, StringBuilder sbd, int index) {
         if (prescription.size() > 0) {
             for (Map<String, Object> map : prescription) {
@@ -4023,10 +4141,11 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
             zdChargeItemMap = new HashMap<>();
             jcHalfFareMap.put("zdChargeItemMap", zdChargeItemMap);
         }
+
         zdChargeItemMap.put(zdChargeItem.getCode(), zdChargeItem);
         MzChargeDetail first = (MzChargeDetail) tempMap.get("first");
         if (first == null) {
-            first=newMzChargeDetail;
+            first = newMzChargeDetail;
             tempMap.put("first", first);
         } else {
             List<MzChargeDetail> second = (List<MzChargeDetail>) tempMap.get("second");

+ 8 - 24
src/main/resources/static/js/mz/clinic.js

@@ -1437,6 +1437,11 @@ function editPrescription(jsonData, type) {
             for (var i = 0; i < mzYjReqList.length; i++) {
                 var mzYjReq = mzYjReqList[i];
                 var code = mzYjReq.orderCode;
+                if(mzYjReq.reqType==2){
+                    $("#jcJyZltype").val(1);
+                }else if(mzYjReq.reqType==3){
+                    $("#jcJyZltype").val(2);
+                }
                 checkJcJyItemInfo(code, null, false);
                 $("#remark").val(mzYjReq.jyRemark);
                 $("#jcJyItemChargeDetail").removeClass("hide").addClass("in");
@@ -2439,18 +2444,21 @@ function editJyJcItem(obj) {
         $("#jyZdSampleDiv").removeClass("hide").addClass("in");
         $("#chargeUnitDiv").removeClass("in").addClass("hide");
         $("#yshPartDiv").removeClass("in").addClass("hide");
+        $("#jcJyItemChargeDetail").removeClass("hide").addClass("in");
     } else if (jcJyZltype == 2 || jcJyZltype == "2") {
         $("#yshPart").selectpicker('val', chargeUnit);
         $('#yshPart').selectpicker('refresh');
         $("#yshPartDiv").removeClass("hide").addClass("in");
         $("#jyZdSampleDiv").removeClass("in").addClass("hide");
         $("#chargeUnitDiv").removeClass("in").addClass("hide");
+        $("#jcJyItemChargeDetail").removeClass("hide").addClass("in");
     } else if (jcJyZltype == 3 || jcJyZltype == "3") {
         //描述
         $("#chargeUnit").val(chargeUnit);
         $("#chargeUnitDiv").removeClass("hide").addClass("in");
         $("#jyZdSampleDiv").removeClass("in").addClass("hide");
         $("#yshPartDiv").removeClass("in").addClass("hide");
+        $("#jcJyItemChargeDetail").removeClass("in").addClass("hide");
     }
     $("#jcJyZltype").val(jcJyZltype);
 }
@@ -4218,30 +4226,6 @@ function loadjcJyItemList() {
                 valign: 'middle',
                 // sortable: true
             }
-            // , {
-            //     field: 'specification',
-            //     title: '规格',
-            //     align: "center",
-            //     valign: 'middle',
-            //     // sortable: true
-            // }, {
-            //     field: 'chargeAmount',
-            //     title: '单价',
-            //     align: "center",
-            //     valign: 'middle',
-            //     formatter: function (value, row, index) {
-            //         if (value != null && value != "") {
-            //             return value.toFixed(1);
-            //         }
-            //         return 0;
-            //     }
-            // }, {
-            //     field: 'ybComment',
-            //     title: '项目说明',
-            //     align: "center",
-            //     valign: 'middle',
-            //     // sortable: true
-            // }
         ],
         responseHandler: function (res) {
             if (res == '401' || res == 401) {

+ 0 - 203
src/main/resources/templates/mz/clinic.html

@@ -733,13 +733,6 @@
                                     </div>
                                     <input type="hidden" id="jcJyZltype"/>
                                 </div>
-                                <!--<div class="item form-group">-->
-                                <!--<div style="width: 100%">-->
-                                <!--<label class="my_label_2">内涵:</label>-->
-                                <!--<input type="text" class="form-control " id="symptom130"-->
-                                <!--style="padding-left: 10px;width: 340px;" placeholder="请输入">-->
-                                <!--</div>-->
-                                <!--</div>-->
                                 <div class="item form-group">
                                     <div style="width: 100%">
                                         <label class="my_label_2">备注:</label>
@@ -997,125 +990,6 @@
 </div>
 <!--快速接诊弹窗结尾-->
 
-<!--入院处理弹窗开始-->
-<!--<div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-hidden="true" id="beHospitalizedModal">
-    <div class="modal-dialog modal-lg">
-        <div class="modal-content" style="width: 680px;">
-            <div class="modal-header">
-                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span>
-                </button>
-                <h4 class="modal-title modal-title-thmz">入院处理</h4>
-            </div>
-            <div class="modal-body">
-                <form class="form-horizontal form-label-left" novalidate id="beHospitalizedForm" autocomplete="off">
-                    &lt;!&ndash;<div class="item form-group thmz_alert">&ndash;&gt;
-                       &lt;!&ndash; <div class="col-md-6 col-sm-6 col-xs-12 item">
-                            <label class="control-label col-md-4 col-sm-4 col-xs-12" for="responeTypeBeHospitalized">病人性质
-                            </label>
-                            <div class="col-md-8 col-sm-8 col-xs-12">
-                                <select class="form-control selectpicker show-tick" required="required"
-                                        id="responeTypeBeHospitalized">
-                                </select>
-                            </div>
-                        </div>&ndash;&gt;
-
-               &lt;!&ndash;     </div>&ndash;&gt;
-
-                    <div class="item form-group thmz_alert">
-                        <input id="zyReqVisitDate"/>
-                        <div class="col-md-6 col-sm-6 col-xs-12 item">
-                            <label class="control-label col-md-4 col-sm-4 col-xs-12" for="icdCodeBeHospitalized">诊断编码
-                            </label>
-                            <div class="col-md-8 col-sm-8 col-xs-12">
-                                <input id="icdCodeInputBeHospitalized" class="form-control col-md-7 col-xs-12"
-                                       placeholder="请输入" required="required" type="text" onkeyup="initIcdSelect()">
-                                <select class="form-control selectpicker show-tick" required="required"
-                                        id="icdCodeBeHospitalized" onchange="setIcdText()">
-                                </select>
-                            </div>
-                        </div>
-                        <div class="col-md-6 col-sm-6 col-xs-12 item">
-                            <label class="control-label col-md-4 col-sm-4 col-xs-12" for="icdTextBeHospitalized">诊断 <span
-                                    class="required">*</span>
-                            </label>
-                            <div class="col-md-8 col-sm-8 col-xs-12">
-                                <input id="icdTextBeHospitalized" class="form-control col-md-7 col-xs-12"
-                                       placeholder="请输入" required="required" type="text">
-                            </div>
-                        </div>
-                    </div>
-                    <div class="item form-group thmz_alert">
-                        <div class="col-md-6 col-sm-6 col-xs-12 item">
-                            <label class="control-label col-md-4 col-sm-4 col-xs-12" for="inpatientWardBeHospitalized">病区
-                            </label>
-                            <div class="col-md-8 col-sm-8 col-xs-12">
-                                <select class="form-control selectpicker show-tick" required="required" onchange="initSmallDeptByDept()"
-                                        id="inpatientWardBeHospitalized">
-                                </select>
-                            </div>
-                        </div>
-                        <div class="col-md-6 col-sm-6 col-xs-12 item">
-                            <label class="control-label col-md-4 col-sm-4 col-xs-12" for="smallWardBeHospitalized">小科室
-                            </label>
-                            <div class="col-md-8 col-sm-8 col-xs-12">
-                                <select class="form-control selectpicker show-tick" required="required"
-                                        id="smallWardBeHospitalized">
-                                </select>
-                            </div>
-                        </div>
-                    </div>
-                    <div class="item form-group thmz_alert">
-                        <div class="col-md-6 col-sm-6 col-xs-12 item">
-                            <label class="control-label col-md-4 col-sm-4 col-xs-12" for="admissStatus">入院状态
-                            </label>
-                            <div class="col-md-8 col-sm-8 col-xs-12">
-                                <select class="form-control selectpicker show-tick" required="required"
-                                        id="admissStatus">
-                                </select>
-                            </div>
-                        </div>
-                        <div class="col-md-6 col-sm-6 col-xs-12 item">
-                            <label class="control-label col-md-4 col-sm-4 col-xs-12" for="totalBedNum">总床位数 <span
-                                    class="required">*</span>
-                            </label>
-                            <div class="col-md-8 col-sm-8 col-xs-12">
-                                <input id="totalBedNum" class="form-control col-md-7 col-xs-12"
-                                       readonly type="text">
-                            </div>
-                        </div>
-                    </div>
-                    <div class="item form-group thmz_alert">
-                        <div class="col-md-6 col-sm-6 col-xs-12 item">
-                            <label class="control-label col-md-4 col-sm-4 col-xs-12" for="freeBedNum">空闲床数 <span
-                                    class="required">*</span>
-                            </label>
-                            <div class="col-md-8 col-sm-8 col-xs-12">
-                                <input id="freeBedNum" class="form-control col-md-7 col-xs-12"
-                                       readonly type="text">
-                            </div>
-                        </div>
-                        <div class="col-md-6 col-sm-6 col-xs-12 item">
-                            <label class="control-label col-md-4 col-sm-4 col-xs-12" for="occupationBedNum">占用床数 <span
-                                    class="required">*</span>
-                            </label>
-                            <div class="col-md-8 col-sm-8 col-xs-12">
-                                <input id="occupationBedNum" class="form-control col-md-7 col-xs-12"
-                                       readonly type="text">
-                            </div>
-                        </div>
-                    </div>
-                </form>
-            </div>
-            <div class="modal-footer">
-                <button type="button" class="btn btn-primary hide" id="printBeHospitalized">打印</button>
-                <button type="button" class="btn btn-primary" id="saveBeHospitalized">入院</button>
-                <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
-            </div>
-        </div>
-    </div>
-</div>-->
-<!--入院处理弹窗结尾-->
-
 <!--修改用户信息弹窗开始-->
 <div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-hidden="true" id="editUserModal">
     <div class="modal-dialog modal-lg">
@@ -1349,9 +1223,6 @@
                     <div class="item form-group thmz_alert"
                          style="border-bottom: 1px solid rgb(221, 221, 221);padding-bottom: 10px;">
                         <div class="col-md-12 col-sm-12 col-xs-12 item" id="prescriptionDetail_zd">
-                            <!--<div class="tagZdy tagZdy-back">-->
-                            <!--肺嗜酸性粒细胞增多肺嗜酸性粒细胞增多肺嗜酸性粒细胞增多肺嗜酸-->
-                            <!--</div>-->
                         </div>
                     </div>
                     <div class="item form-group">
@@ -1366,16 +1237,6 @@
                             西药治疗:
                         </div>
                         <div id="prescriptionDetail_xyzlContent">
-                            <!--<div>
-                                <span>1.</span>
-                                <span>抗骨增生片</span>
-                                <span>(1)</span>
-                                <span>4片</span>
-                                <span>共8片</span>
-                                <span>用法:口服</span>
-                                <span>每日两次(bid)</span>
-                                <span>1天</span>
-                            </div>-->
                         </div>
                     </div>
                     <div class="conent" style="margin-bottom: 5px;" id="prescriptionDetail_zyzlTitle">
@@ -1383,16 +1244,6 @@
                             中药治疗:
                         </div>
                         <div id="prescriptionDetail_zyzlContent">
-                            <!--<span>滇柴胡</span>&nbsp;&nbsp;<span>1</span>&nbsp;&nbsp;g-->
-                            <!--<span style="margin-left: 10px;">僵蚕</span>&nbsp;&nbsp;<span>1</span>&nbsp;&nbsp;g-->
-                            <!--<span style="margin-left: 10px;">蜜麻黄</span>&nbsp;&nbsp;<span>1</span>&nbsp;&nbsp;g-->
-                            <!--<div>-->
-                            <!--<div style="text-indent: 2em;">-->
-                            <!--<div>-->
-                            <!--x<span>5</span> 付-->
-                            <!--</div>-->
-                            <!--</div>-->
-                            <!--</div>-->
                         </div>
                     </div>
                     <div class="conent" style="margin-bottom: 5px;" id="prescriptionDetail_zlyjTitle">
@@ -1400,10 +1251,6 @@
                             医技与诊疗:
                         </div>
                         <div id="prescriptionDetail_zlyjContent">
-                            <!--<span>14×17吋干式胶片</span>&nbsp;&nbsp;<span>1 </span>&nbsp;&nbsp;<span>片</span>-->
-                            <!--<span>2.7锁定螺钉</span>&nbsp;&nbsp;<span>1 </span>&nbsp;&nbsp;<span>枚</span>-->
-                            <!--<span>β2微球蛋白测定(免疫学法等)</span>&nbsp;&nbsp;<span>1 </span>&nbsp;&nbsp;<span>项</span>-->
-                            <!--<span>经纤维喉镜咽喉异物取出术</span>&nbsp;&nbsp;<span>1 </span>&nbsp;&nbsp;<span>次</span>-->
                         </div>
                     </div>
                     <div class="conent" style="margin-bottom: 5px;" id="prescriptionDetail_zyReqTitle">
@@ -1490,12 +1337,6 @@
                     <div class="item form-group thmz_alert"
                          style="border-bottom: 1px solid rgb(221, 221, 221);padding-bottom: 10px;">
                         <div class="col-md-12 col-sm-12 col-xs-12 item" id="zdTemplate">
-                            <!--<div class="tagZdy tagZdy-back">-->
-                            <!--肺嗜酸性粒细胞增多肺-->
-                            <!--</div>-->
-                            <!--<div class="tagZdy tagZdy-back-green">-->
-                            <!--肺嗜酸性粒细胞增-->
-                            <!--</div>-->
                         </div>
                     </div>
                     <div class="item form-group">
@@ -1510,36 +1351,6 @@
                             西药治疗:
                         </div>
                         <div id="xyzlContent">
-                            <!--<div>-->
-                            <!--<span>1.</span>-->
-                            <!--<span>抗骨增生片</span>-->
-                            <!--<span>(1)</span>-->
-                            <!--<span>4片</span>-->
-                            <!--<span>共8片</span>-->
-                            <!--<span>用法:口服</span>-->
-                            <!--<span>每日两次(bid)</span>-->
-                            <!--<span>1天</span>-->
-                            <!--</div>-->
-                            <!--<div>-->
-                            <!--<span>1.</span>-->
-                            <!--<span>兰索拉唑肠溶片</span>-->
-                            <!--<span>(15mg)</span>-->
-                            <!--<span>15mg</span>-->
-                            <!--<span>共2片</span>-->
-                            <!--<span>用法:口服</span>-->
-                            <!--<span>每日两次(bid)</span>-->
-                            <!--<span>1天</span>-->
-                            <!--</div>-->
-                            <!--<div>-->
-                            <!--<span>1.</span>-->
-                            <!--<span>复方氯唑沙宗胶囊</span>-->
-                            <!--<span>(1)</span>-->
-                            <!--<span>2粒</span>-->
-                            <!--<span>共4粒</span>-->
-                            <!--<span>用法:口服</span>-->
-                            <!--<span>每日两次(bid)</span>-->
-                            <!--<span>1天</span>-->
-                            <!--</div>-->
                         </div>
                     </div>
                     <div class="conent" style="margin-bottom: 5px;">
@@ -1547,16 +1358,6 @@
                             中药治疗:
                         </div>
                         <div id="zyzlContent">
-                            <!--<span>滇柴胡</span>&nbsp;&nbsp;<span>1</span>&nbsp;&nbsp;g-->
-                            <!--<span style="margin-left: 10px;">僵蚕</span>&nbsp;&nbsp;<span>1</span>&nbsp;&nbsp;g-->
-                            <!--<span style="margin-left: 10px;">蜜麻黄</span>&nbsp;&nbsp;<span>1</span>&nbsp;&nbsp;g-->
-                            <!--<div>-->
-                            <!--<div style="text-indent: 2em;">-->
-                            <!--<div>-->
-                            <!--x<span>5</span> 付-->
-                            <!--</div>-->
-                            <!--</div>-->
-                            <!--</div>-->
                         </div>
                     </div>
                     <div class="conent" style="margin-bottom: 5px;">
@@ -1564,10 +1365,6 @@
                             诊疗与医技:
                         </div>
                         <div id="zlyjContent">
-                            <!-- <span>14×17吋干式胶片</span>&nbsp;&nbsp;<span>1 </span>&nbsp;&nbsp;<span>片</span>
-                             <span>2.7锁定螺钉</span>&nbsp;&nbsp;<span>1 </span>&nbsp;&nbsp;<span>枚</span>
-                             <span>β2微球蛋白测定(免疫学法等)</span>&nbsp;&nbsp;<span>1 </span>&nbsp;&nbsp;<span>项</span>
-                             <span>经纤维喉镜咽喉异物取出术</span>&nbsp;&nbsp;<span>1 </span>&nbsp;&nbsp;<span>次</span>-->
                         </div>
                     </div>