Browse Source

门诊号子现在的接诊逻辑是如下几个方面:
1、患者挂的本人的号子(待诊列表可以看到)
2、本科室所有急诊号别的号子(待诊列表可以看到)
3、患者挂的别人的号子,分诊台分诊给你了(待诊列表可以看到)
4、患者挂的科室其他医生的号子(通过快速接诊可以查看24小时内本科室所有医生已经接诊过的患者)
5、简易门诊号子(通过快速接诊输入患者ID查询)
6、自己已经接诊的患者也可以通过快速接诊查询到。
7、转诊患者(通过快速接诊查询)
8、会诊患者(通过快速接诊查询)
9、发热门诊的患者发热门诊已经就诊完成,需要去别的科室就诊,就在发热门诊已诊患者详情发起新的会诊请求。会诊目标科室接诊流程参照第8种方案执行

已诊患者从详情发起会诊

hurugang 3 years ago
parent
commit
82bdfa8e13

+ 1 - 1
src/main/java/cn/hnthyy/thmz/controller/mz/ClinicController.java

@@ -224,7 +224,7 @@ public class ClinicController {
                 resultMap.put("message", "当前医生不存在");
                 return resultMap;
             }
-            List<MzfzPatientOrder> data = mzfzPatientOrderService.queryByPatientId(patientId, null, tokenUser.getUserIdCode());
+            List<MzfzPatientOrder> data = mzfzPatientOrderService.queryByPatientId(patientId, tokenUser.getUserIdCode());
             List<String> deptCodes=userDeptRelationService.queryAllByUserIdCode(tokenUser.getUserIdCode());
             if (data == null || data.size() == 0) {
                 if(deptCodes!=null && deptCodes.size()>0){

+ 30 - 0
src/main/java/cn/hnthyy/thmz/controller/mz/MzChargeDetailController.java

@@ -2178,6 +2178,36 @@ public class MzChargeDetailController {
     }
 
 
+    /**
+     * 查询最近一个已经接诊的分诊号
+     *
+     * @return
+     */
+    @UserLoginToken
+    @RequestMapping(value = "/getLastClinicedFzOrder", method = {RequestMethod.GET})
+    public Map<String, Object> getLastClinicedFzOrder(@RequestParam String patientId) {
+        Map<String, Object> resultMap = new HashMap<>();
+        try {
+            if (StringUtils.isBlank(patientId)) {
+                resultMap.put("code", -1);
+                resultMap.put("message", "查询最近一个已经接诊的分诊号,患者ID为空");
+                return resultMap;
+            }
+            MzfzPatientOrder mzfzPatientOrder= mzfzPatientOrderService.queryLastClinicedFzOrder(patientId);
+            resultMap.put("code", 0);
+            resultMap.put("message", "查询最近一个已经接诊的分诊号成功");
+            resultMap.put("data", mzfzPatientOrder);
+            return resultMap;
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("查询最近一个已经接诊的分诊号失败,错误信息{}", e);
+            resultMap.put("code", -1);
+            resultMap.put("message", "查询最近一个已经接诊的分诊号失败");
+            return resultMap;
+        }
+    }
+
+
     /**
      * 职工门诊统筹试算
      *

+ 1 - 1
src/main/java/cn/hnthyy/thmz/controller/mz/MzyReqrecController.java

@@ -776,7 +776,7 @@ public class MzyReqrecController {
                 count = mzyReqrecService.queryValidMzyReqrec(patientId,null,deptCode,beforeDate);
             }else {
                 beforeDate=DateUtil.getDateFromNow(-1);
-                count = mzyReqrecService.queryValidMzyReqrec(patientId,tokenUser.getUserIdCode(),null,beforeDate);
+                count = mzyReqrecService.queryValidMzyReqrec(patientId,null,deptCode,beforeDate);
             }
             if(count==null){
                 count=0;

+ 19 - 6
src/main/java/cn/hnthyy/thmz/mapper/his/mz/MzfzPatientOrderMapper.java

@@ -186,14 +186,19 @@ public interface MzfzPatientOrderMapper {
      * @return
      */
     @Select({"<script>",
-            "select * from mzfz_patient_order WITH(NOLOCK) where patient_id = #{patientId} and ((doctor_code=#{userIdCode}",
-            "<when test='deptNo!=null'>",
-            " or dept_code =#{deptNo}",
-            "</when>"
-            , ") or req_type = 10 or req_type = 16) and DateDiff(hh,visit_date,getDate()) &lt;=24",
+            "select * from mzfz_patient_order WITH(NOLOCK) where patient_id = #{patientId} and ((status_flag in (0,1,2,3) and (doctor_code=#{userIdCode} or (req_type in(10,16)  ",
+            " and dept_code in ",
+            "<foreach item='item' index='index' collection='deptNos' open='(' separator=',' close=')'>",
+            "#{item}",
+            "</foreach>",
+            "))) or (status_flag =9 and DateDiff(hh,visit_date,getDate()) &lt;=24 and dept_code in ",
+            "<foreach item='item' index='index' collection='deptNos' open='(' separator=',' close=')'>",
+            "#{item}",
+            "</foreach>",
+            ")) ",
             // " and status_flag in (0,1,2,3)" ,
             "</script>"})
-    List<MzfzPatientOrder> selectByPatientId(@Param("patientId") String patientId, @Param("deptNo") String deptNo, @Param("userIdCode") String userIdCode);
+    List<MzfzPatientOrder> selectByPatientId(@Param("patientId") String patientId, @Param("deptNos") List<String> deptNos, @Param("userIdCode") String userIdCode);
 
 
     /**
@@ -205,6 +210,14 @@ public interface MzfzPatientOrderMapper {
     @Select("select * from mzfz_patient_order WITH(NOLOCK) where patient_id = #{patientId} and  dept_code =#{deptNo} ")
     List<MzfzPatientOrder> selectByPatientIdAndJzDepetNo(@Param("patientId") String patientId, @Param("deptNo") String deptNo);
 
+    /**
+     * 查询最近一个已经接诊的分诊号
+     * @param patientId
+     * @return
+     */
+    @Select("select top 1* from mzfz_patient_order WITH(NOLOCK) where patient_id = #{patientId} and status_flag=9 order by visit_date desc")
+    MzfzPatientOrder selectLastClinicedFzOrder(@Param("patientId") String patientId);
+
 
     /**
      * 根据门诊分诊流水号查询分诊信息

+ 9 - 2
src/main/java/cn/hnthyy/thmz/service/his/mz/MzfzPatientOrderService.java

@@ -42,11 +42,10 @@ public interface MzfzPatientOrderService {
     /**
      * 根据病人id查询分诊记录
      * @param patientId 病人id
-     * @param deptNo 科室编码 可以为空
      * @param userIdCode 医生编码
      * @return
      */
-    List<MzfzPatientOrder> queryByPatientId(String patientId,String deptNo,String userIdCode);
+    List<MzfzPatientOrder> queryByPatientId(String patientId,String userIdCode);
 
     /**
      * 根据病人id查询分诊记录  急诊号
@@ -61,4 +60,12 @@ public interface MzfzPatientOrderService {
      * @return
      */
     MzfzPatientOrder queryBySerialNo(String serialNo);
+
+
+    /**
+     * 查询最近一个已经接诊的分诊号
+     * @param patientId
+     * @return
+     */
+    MzfzPatientOrder queryLastClinicedFzOrder(String patientId);
 }

+ 12 - 2
src/main/java/cn/hnthyy/thmz/service/impl/his/mz/MzfzPatientOrderServiceImpl.java

@@ -2,7 +2,9 @@ package cn.hnthyy.thmz.service.impl.his.mz;
 
 import cn.hnthyy.thmz.entity.his.mz.MzfzPatientOrder;
 import cn.hnthyy.thmz.mapper.his.mz.MzfzPatientOrderMapper;
+import cn.hnthyy.thmz.mapper.thmz.UserDeptRelationMapper;
 import cn.hnthyy.thmz.service.his.mz.MzfzPatientOrderService;
+import cn.hnthyy.thmz.service.thmz.UserDeptRelationService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -12,6 +14,9 @@ public class MzfzPatientOrderServiceImpl implements MzfzPatientOrderService {
     @SuppressWarnings("all")
     @Autowired
     private MzfzPatientOrderMapper mzfzPatientOrderMapper;
+    @SuppressWarnings("all")
+    @Autowired
+    private UserDeptRelationMapper userDeptRelationMapper;
 
     @Override
     public Integer querycountUnClinic(MzfzPatientOrder mzfzPatientOrder) {
@@ -35,8 +40,8 @@ public class MzfzPatientOrderServiceImpl implements MzfzPatientOrderService {
     }
 
     @Override
-    public List<MzfzPatientOrder> queryByPatientId(String patientId,String deptNo,String userIdCode) {
-        return mzfzPatientOrderMapper.selectByPatientId(patientId,deptNo,userIdCode);
+    public List<MzfzPatientOrder> queryByPatientId(String patientId,String userIdCode) {
+        return mzfzPatientOrderMapper.selectByPatientId(patientId, userDeptRelationMapper.selectAllByUserIdCode(userIdCode),userIdCode);
     }
 
     @Override
@@ -48,4 +53,9 @@ public class MzfzPatientOrderServiceImpl implements MzfzPatientOrderService {
     public MzfzPatientOrder queryBySerialNo(String serialNo) {
         return mzfzPatientOrderMapper.selectBySerialNo(serialNo);
     }
+
+    @Override
+    public MzfzPatientOrder queryLastClinicedFzOrder(String patientId) {
+        return mzfzPatientOrderMapper.selectLastClinicedFzOrder(patientId);
+    }
 }

+ 81 - 33
src/main/resources/static/js/mz/clinic.js

@@ -15,7 +15,9 @@ var retryCount = 0;
 //是否在读卡中
 var mztczfSiReadCardStatus = false;
 //药品组号与处方号关系
-var gropuIdAndOrderNoMap=null;
+var gropuIdAndOrderNoMap = null;
+//上一个药品大类
+var prevCategoriesFlag = null;
 $(function () {
     initGenderSelect();
     iniAdmissStatus();
@@ -1160,7 +1162,7 @@ function fitTemplateData() {
     var emptyHtml = '<img src="/thmz/images/no-recommend.png" style="height: 120px;position: absolute;top: 50%;transform: translateY(-50%);margin-left: -30px;margin-left: 145px;">';
     $.ajax({
         type: "GET",
-        url: '/thmz/getTemplate?templateKindType=' + $("#templateKindTypeForm").val()+'&templateType='+$("#templateTypeForm").val(),
+        url: '/thmz/getTemplate?templateKindType=' + $("#templateKindTypeForm").val() + '&templateType=' + $("#templateTypeForm").val(),
         contentType: "application/json;charset=UTF-8",
         dataType: "json",
         async: false,
@@ -1692,7 +1694,6 @@ function cancelClinic(patientId, times) {
 };
 
 
-
 /**
  * 设置当前接诊病人信息
  * @param mzPatientMi
@@ -2045,8 +2046,8 @@ function clearWorkSpaceExcludeUser(source) {
         clearApidAcceptsModal();
         clearTurnToConsultationInput();
         clearZgtczfInput();
-        gropuIdAndOrderNoMap=null;
-
+        gropuIdAndOrderNoMap = null;
+        prevCategoriesFlag=null;
     }
     $("#totalAmount").text(0);
 }
@@ -2288,12 +2289,12 @@ function afterFitContent(contentId, zyReqHtml, titleId) {
     $("#" + titleId).removeClass("hide").addClass("in");
     //是否默认勾选处方回调
     var checkboxFlag = localStorage.getItem("checkboxFlag");
-    if(checkboxFlag!=null &&(checkboxFlag=="0" || checkboxFlag==0)){
+    if (checkboxFlag != null && (checkboxFlag == "0" || checkboxFlag == 0)) {
         $("#" + titleId).find("input[type='checkbox']").prop("checked", true);
         $("#" + contentId).find("input[type='checkbox']").each(function (index, obj) {
             $(obj).prop("checked", true);
         });
-    }else {
+    } else {
         $("#" + titleId).find("input[type='checkbox']").prop("checked", false);
     }
 }
@@ -2373,10 +2374,10 @@ function prescriptionJmblChosice(obj) {
 function medicalModelModal(id) {
     //是否默认勾选处方回调
     var checkboxFlag = localStorage.getItem("checkboxFlag");
-    if(checkboxFlag!=null &&(checkboxFlag=="0" || checkboxFlag==0)){
+    if (checkboxFlag != null && (checkboxFlag == "0" || checkboxFlag == 0)) {
         $("#conciseRecordsYlfw").prop("checked", true);
         $("#prescriptionSubsidiaryYlfw").prop("checked", true);
-    }else {
+    } else {
         $("#conciseRecordsYlfw").prop("checked", false);
         $("#prescriptionSubsidiaryYlfw").prop("checked", false);
     }
@@ -2618,11 +2619,11 @@ function editPrescription(jsonData, type) {
                         return;
                     }
                     if (res.code == 0) {
-                       if(res.data!=null &&res.data.length>0){
-                           for(var i=0;i<res.data.length;i++){
-                               fitDiagnoseValue(res.data[i].name, res.data[i].code);
-                           }
-                       }
+                        if (res.data != null && res.data.length > 0) {
+                            for (var i = 0; i < res.data.length; i++) {
+                                fitDiagnoseValue(res.data[i].name, res.data[i].code);
+                            }
+                        }
                     } else {
                         errorMesage(res);
                     }
@@ -3279,9 +3280,9 @@ function initTemplateTypeSelect(templateTypeId) {
             if (res.code == 0) {
                 res.data.forEach(function (item) {
                     var html = '<option value="' + item.code + '">' + item.name + '</option>';
-                    $('#'+templateTypeId).append(html);
+                    $('#' + templateTypeId).append(html);
                 });
-                $('#'+templateTypeId).selectpicker('refresh');
+                $('#' + templateTypeId).selectpicker('refresh');
                 // $('#'+templateTypeId).selectpicker('val', "0");
                 // $('#'+templateTypeId).selectpicker('refresh');
             } else {
@@ -3554,18 +3555,18 @@ function saveMedicine(index) {
  */
 function saveWesternMedicine(calculateTotalAmountFlag) {
     //当前处方选项卡下标
-    var xyTabIndex=$("#xyTab li.active").index();
+    var xyTabIndex = $("#xyTab li.active").index();
     //组号
     var groupId = $("#groupId").val();
-    if(gropuIdAndOrderNoMap==null){
-        gropuIdAndOrderNoMap= new Map();
+    if (gropuIdAndOrderNoMap == null) {
+        gropuIdAndOrderNoMap = new Map();
     }
     var exitIndex = gropuIdAndOrderNoMap.get(groupId);
-    if(exitIndex==null){
-        exitIndex=xyTabIndex;
-        gropuIdAndOrderNoMap.put(groupId,xyTabIndex);
+    if (exitIndex == null) {
+        exitIndex = xyTabIndex;
+        gropuIdAndOrderNoMap.put(groupId, xyTabIndex);
     }
-    if(xyTabIndex!=exitIndex){
+    if (xyTabIndex != exitIndex) {
         errorMesageSimaple("同一组药必须出现在同一个处方中,当前组号已经被其他处方使用,请调整处方!");
         return;
     }
@@ -6808,6 +6809,13 @@ function refreshNavTabs(index, groupNo) {
     $("#" + tabContentId).append(html);
     //切换处方
     $("#" + tabId).find("a[href='#" + paneId + "']").off("click").tab('show');
+
+    if(prevCategoriesFlag!=null){
+        //如果上一个药品大类不为空,又增加了处方分页,组号要自动切换
+        var last = parseInt($("#groupId > option:last").val());
+        $("#groupId").selectpicker('val', last);
+        $('#groupId').selectpicker('refresh');
+    }
 }
 
 
@@ -6817,6 +6825,14 @@ function refreshNavTabs(index, groupNo) {
  * @param groupNo
  */
 function fitWesternMedicine(res, groupNo) {
+    if (!(res.data.categoriesFlag == 2 || res.data.categoriesFlag == "2" || res.data.categoriesFlag == 1 || res.data.categoriesFlag == "1") ||
+        ((res.data.categoriesFlag == 2 || res.data.categoriesFlag == "2" || res.data.categoriesFlag == 1 || res.data.categoriesFlag == "1") && prevCategoriesFlag != null && prevCategoriesFlag != "1" && prevCategoriesFlag != 1 && prevCategoriesFlag != "2" && prevCategoriesFlag != 2)) {
+        //非针剂默认要切换组号 或者 是针剂,但是上一个药品不是针剂,这时候也要新换一个组号
+        var last = parseInt($("#groupId > option:last").val());
+        $("#groupId").selectpicker('val', last);
+        $('#groupId').selectpicker('refresh');
+    }
+    prevCategoriesFlag = res.data.categoriesFlag;
     $("#western_medicine_name").val(res.data.name);
     $("#western_medicine_name").blur();
     var drugWinHtml = '';
@@ -7291,7 +7307,7 @@ function initWorkspaceConfigForCurrent() {
                     }
                 }
                 //设置是否默认勾选处方回调
-                localStorage.setItem("checkboxFlag",res.data.checkboxFlag);
+                localStorage.setItem("checkboxFlag", res.data.checkboxFlag);
             } else {
                 errorMesage(res);
             }
@@ -8197,10 +8213,10 @@ function prescriptionDetailCommon(patientId, times, clnicId, payMark, type) {
     }
     //是否默认勾选处方回调
     var checkboxFlag = localStorage.getItem("checkboxFlag");
-    if(checkboxFlag!=null &&(checkboxFlag=="0" || checkboxFlag==0)){
+    if (checkboxFlag != null && (checkboxFlag == "0" || checkboxFlag == 0)) {
         $("#conciseRecordsJzxq").prop("checked", true);
         $("#prescriptionSubsidiaryJzxq").prop("checked", true);
-    }else {
+    } else {
         $("#conciseRecordsJzxq").prop("checked", false);
         $("#prescriptionSubsidiaryJzxq").prop("checked", false);
     }
@@ -8349,6 +8365,8 @@ function prescriptionDetailCommon(patientId, times, clnicId, payMark, type) {
                 $("#previewYjReqAll").off("click");
                 $("#deletePrescription").removeClass("in").addClass("hide");
                 $("#deletePrescription").off("click");
+                $("#consultationCliniced").removeClass("in").addClass("hide");
+                $("#consultationCliniced").off("click");
                 if (jsonData.mzYjReqList != null && jsonData.mzYjReqList.length > 0) {
                     $("#previewYjReq").removeClass("hide").addClass("in");
                     $("#previewYjReq").off("click").on("click", function (t) {
@@ -8430,6 +8448,11 @@ function prescriptionDetailCommon(patientId, times, clnicId, payMark, type) {
                             deletePrescription(clnicId);
                         });
                     }
+                    //已诊列表发起会诊
+                    $("#consultationCliniced").removeClass("hide").addClass("in");
+                    $("#consultationCliniced").off("click").on("click", function (t) {
+                        consultationCliniced(patientId);
+                    });
                 } else {
                     $("#printPrescription").removeClass("in").addClass("hide");
                     $("#printZyReq").removeClass("in").addClass("hide");
@@ -8503,7 +8526,7 @@ function prescriptionDetailCommon(patientId, times, clnicId, payMark, type) {
     $("#totalAmountView").html(0.00);
     $.ajax({
         type: "GET",
-        url: '/thmz/getChargeDetailFee?patientId=&times=&receiptNo=&clnicId='+clnicId,
+        url: '/thmz/getChargeDetailFee?patientId=&times=&receiptNo=&clnicId=' + clnicId,
         contentType: "application/json;charset=UTF-8",
         dataType: "json",
         headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
@@ -8514,10 +8537,10 @@ function prescriptionDetailCommon(patientId, times, clnicId, payMark, type) {
                 return;
             }
             if (res.code == 0) {
-                if(res.fundPay!=undefined && res.fundPay!=null){
+                if (res.fundPay != undefined && res.fundPay != null) {
                     $("#fundPayView").text("¥" + res.fundPay);
                 }
-                if(res.acctPay!=undefined && res.acctPay!=null){
+                if (res.acctPay != undefined && res.acctPay != null) {
                     $("#acctPayView").text("¥" + res.acctPay);
                 }
                 $("#selfAmountView").text("¥" + res.selfAmount);
@@ -8972,10 +8995,10 @@ function printPrescription(patientId, times, clnicId, payMark, printType) {
                                     //var strDataURI =canvas.toDataURL("image/png");
                                     $("#payQrcodeGuideCard").html("<img src='" + src + "' style='width:100px;height:100px;'/><div style='width: 100px;margin-top: 10px;text-align: center;'>微信支付</div>");
                                 }
-                                if(res.fundPay!=undefined && res.fundPay!=null){
+                                if (res.fundPay != undefined && res.fundPay != null) {
                                     $("#fundPayGuideCard").text("¥" + res.fundPay);
                                 }
-                                if(res.acctPay!=undefined && res.acctPay!=null){
+                                if (res.acctPay != undefined && res.acctPay != null) {
                                     $("#acctPayGuideCard").text("¥" + res.acctPay);
                                 }
                                 $("#selfAmountGuideCard").text("¥" + res.selfAmount);
@@ -10595,8 +10618,6 @@ function consultation() {
             $('#consultationDept').empty();
             $('#consultationDept').html(html);
             $('#consultationDept').selectpicker('refresh');
-
-
             $.ajax({
                 type: "GET",
                 url: '/thmz/getUnConsultation?serialNo=' + $("#mzfzSerialNoInClick").val(),
@@ -10795,4 +10816,31 @@ function verifyInsuranceInfo() {
             return;
         }
     }
+}
+
+
+/**
+ * 已诊列表发起会诊
+ * @param patientId
+ */
+function consultationCliniced(patientId) {
+    $.ajax({
+        type: "GET",
+        url: '/thmz/getLastClinicedFzOrder?patientId=' + patientId,
+        dataType: "json",
+        headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
+        success: function (res) {
+            if (res == '401' || res == 401) {
+                window.location.href = '/thmz/login/view'
+                return;
+            }
+            if (res.code == 0) {
+                $("#visitingDetailModal").modal("hide");
+                $("#mzfzSerialNoInClick").val(res.data.serialNo);
+                consultation();
+            } else {
+                errorMesage(res);
+            }
+        }
+    });
 }

+ 1 - 1
src/main/resources/static/js/mz/registration_list.js

@@ -1566,7 +1566,7 @@ function loadCardList() {
                     }
                     html += mzyReqrecVo.mzPatientMi.responseType + '</div></div><div class="patient-card-main-right"><div></div> <div class="el-row"><label>';
                     html += text;
-                    html += '</div><div class="el-row" title="' + mzyReqrecVo.mzPatientMi.phoneNo + '">' + sex + ' / ' + mzyReqrecVo.mzPatientMi.ageString + ' / ' + mzyReqrecVo.mzPatientMi.phoneNo + '</div><div class="el-row" title="' + mzyReqrecVo.mzyReqrec.ampm + '">' + mzyReqrecVo.mzyReqrec.ampm + ' / ' + mzyReqrecVo.mzyReqrec.chargeType + '</div><div class="el-row" title="' + mzyReqrecVo.mzyReqrec.chargeType + '">' + mzyReqrecVo.mzyReqrec.unitCode + ' / ' + mzyReqrecVo.mzyReqrec.doctorCode + '</div><div class="el-row">' + format(mzyReqrecVo.mzyReqrec.requestDay, "yyyy-MM-dd HH:mm:ss") + '</div></div></div>';
+                    html += '</div><div class="el-row" title="' + mzyReqrecVo.mzPatientMi.phoneNo + '">' + sex + ' / ' + mzyReqrecVo.mzPatientMi.ageString + ' / ' + mzyReqrecVo.mzPatientMi.phoneNo + '</div><div class="el-row" title="' + mzyReqrecVo.mzyReqrec.ampm + '">' + mzyReqrecVo.mzyReqrec.ampm + ' / ' + mzyReqrecVo.mzyReqrec.chargeType + '</div><div class="el-row" title="' + mzyReqrecVo.mzyReqrec.chargeType + '">' + mzyReqrecVo.mzyReqrec.unitCode + ' / ' + mzyReqrecVo.mzyReqrec.doctorCode + '</div><div class="el-row">' + format(mzyReqrecVo.mzyReqrec.requestDay, "yyyy-MM-dd HH:mm:ss") + '</div></div></div>';
                     if (mzyReqrecVo.mzyReqrec.cancelMark == 1) {
                         html += '<div class="patient-card-foot">' +
                             '                        <div class="col-md-2 col-sm-2 col-xs-12">' +

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

@@ -1653,6 +1653,7 @@
                 <button type="button" class="btn btn-primary hide" id="previewYjReq">检查检验报告</button>
                 <button type="button" class="btn btn-primary hide" id="previewYjReqAll">检查检验报告(含往期)</button>
                 <button type="button" class="btn btn-primary hide" id="deletePrescription">删除处方</button>
+                <button type="button" class="btn btn-primary hide" id="consultationCliniced">发起会诊</button>
                 <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
                 <div class="x_panel_mine" style="background: #EBEBE4;">
                     <div class="x_title">