|
@@ -1,12 +1,12 @@
|
|
|
<template>
|
|
|
- <el-dialog v-model="jieSuanDanDaYingDialog" fullscreen @closed="emit('close')" title="打印结算单">
|
|
|
+ <el-dialog v-model="jieSuanDanDaYingDialog" fullscreen title="打印结算单" @closed="emit('close')">
|
|
|
<el-affix :offset="50" style="margin-left: 800px">
|
|
|
- <el-button @click="daYingClick" size="medium" type="primary">打印</el-button>
|
|
|
+ <el-button size="medium" type="primary" @click="daYingClick">打印</el-button>
|
|
|
</el-affix>
|
|
|
<el-affix :offset="100" style="margin-left: 800px">
|
|
|
- <el-button @click="jieSuanDanDaYingDialog = false" size="medium" type="danger">退出</el-button>
|
|
|
+ <el-button size="medium" type="danger" @click="jieSuanDanDaYingDialog = false">退出</el-button>
|
|
|
</el-affix>
|
|
|
- <br />
|
|
|
+ <br/>
|
|
|
<div id="setl">
|
|
|
<div id="setl1">
|
|
|
<h2 style="text-align: center"><span style="text-decoration: underline">湖南省</span>长沙市医疗保障基金结算清单</h2>
|
|
@@ -53,7 +53,8 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="border: 1px solid #000; line-height: 20px; text-align: center; background-color: rgba(127, 187, 236, 0.8)">
|
|
|
+ <div
|
|
|
+ style="border: 1px solid #000; line-height: 20px; text-align: center; background-color: rgba(127, 187, 236, 0.8)">
|
|
|
<b style="color: #000"> 一、基本信息 </b>
|
|
|
</div>
|
|
|
<div class="divBorder" style="padding: 4px; margin-bottom: 4px">
|
|
@@ -242,7 +243,8 @@
|
|
|
<!-- 第七行 -->
|
|
|
</div>
|
|
|
<!-- 二、门诊慢特病诊疗信息 -->
|
|
|
- <div style="border: 1px solid #000; line-height: 20px; text-align: center; background-color: rgba(127, 187, 236, 0.8)">
|
|
|
+ <div
|
|
|
+ style="border: 1px solid #000; line-height: 20px; text-align: center; background-color: rgba(127, 187, 236, 0.8)">
|
|
|
<b style="color: #000"> 二、门诊慢特病诊疗信息 </b>
|
|
|
</div>
|
|
|
<div class="divBorder" style="padding: 0 5px">
|
|
@@ -285,344 +287,358 @@
|
|
|
</div>
|
|
|
<!-- 二、门诊慢特病诊疗信息 -->
|
|
|
<!--三、住院诊疗信息-->
|
|
|
- <div style="border: 1px solid #000; line-height: 20px; text-align: center; background-color: rgba(127, 187, 236, 0.8); margin-top: 5px">
|
|
|
- <b style="color: #000"> 三、住院诊疗信息 </b>
|
|
|
- </div>
|
|
|
- <div class="divBorder" style="padding: 0 5px">
|
|
|
- <!-- 1-->
|
|
|
- <div class="div-border-bottom">
|
|
|
- <div class="wen-zi">
|
|
|
- <div>住院医疗类型</div>
|
|
|
- <div class="w10 divBorder">
|
|
|
- <span>{{ setlinfo.iptMedType }}</span>
|
|
|
- </div>
|
|
|
- <div>1.住院 2.日间手术</div>
|
|
|
- </div>
|
|
|
+ <div v-if="zyFlag">
|
|
|
+ <div
|
|
|
+ style="border: 1px solid #000; line-height: 20px; text-align: center; background-color: rgba(127, 187, 236, 0.8); margin-top: 5px">
|
|
|
+ <b style="color: #000"> 三、住院诊疗信息 </b>
|
|
|
</div>
|
|
|
- <!--1-->
|
|
|
- <!--2-->
|
|
|
- <div class="div-border-bottom">
|
|
|
- <div class="wen-zi">
|
|
|
- <div>入院途径</div>
|
|
|
- <div class="w10 divBorder">
|
|
|
- <span>{{ setlinfo.admWay }}</span>
|
|
|
+ <div class="divBorder" style="padding: 0 5px">
|
|
|
+ <!-- 1-->
|
|
|
+ <div class="div-border-bottom">
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>住院医疗类型</div>
|
|
|
+ <div class="w10 divBorder">
|
|
|
+ <span>{{ setlinfo.iptMedType }}</span>
|
|
|
+ </div>
|
|
|
+ <div>1.住院 2.日间手术</div>
|
|
|
</div>
|
|
|
- <div>1.急诊 2.门诊 3.其他医疗机构转入 9.其他</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <!--2-->
|
|
|
- <!--3-->
|
|
|
- <div class="div-border-bottom">
|
|
|
- <div class="wen-zi">
|
|
|
- <div>治疗类别</div>
|
|
|
- <div class="w10 divBorder">
|
|
|
- <span>{{ setlinfo.trtType }}</span>
|
|
|
+ <!--1-->
|
|
|
+ <!--2-->
|
|
|
+ <div class="div-border-bottom">
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>入院途径</div>
|
|
|
+ <div class="w10 divBorder">
|
|
|
+ <span>{{ setlinfo.admWay }}</span>
|
|
|
+ </div>
|
|
|
+ <div>1.急诊 2.门诊 3.其他医疗机构转入
|
|
|
+ 9.其他
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div>1.西医 2.中医(2.1 中医 2.2 民族医)3.中西医</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <!--3-->
|
|
|
- <!--4-->
|
|
|
- <div class="div-border-bottom">
|
|
|
- <div class="wen-zi">
|
|
|
- <div>入院时间</div>
|
|
|
- <div class="w120">
|
|
|
- <span>{{ getDateName(setlinfo.admTime) }}</span>
|
|
|
+ <!--2-->
|
|
|
+ <!--3-->
|
|
|
+ <div class="div-border-bottom">
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>治疗类别</div>
|
|
|
+ <div class="w10 divBorder">
|
|
|
+ <span>{{ setlinfo.trtType }}</span>
|
|
|
+ </div>
|
|
|
+ <div>1.西医 2.中医(2.1 中医 2.2 民族医)3.中西医</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="wen-zi">
|
|
|
- <div>入院科别</div>
|
|
|
- <div class="w120">
|
|
|
- <span>{{ setlinfo.admCatyName }}</span>
|
|
|
+ <!--3-->
|
|
|
+ <!--4-->
|
|
|
+ <div class="div-border-bottom">
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>入院时间</div>
|
|
|
+ <div class="w120">
|
|
|
+ <span>{{ getDateName(setlinfo.admTime) }}</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="wen-zi">
|
|
|
- <div>转科科别</div>
|
|
|
- <div class="w120">
|
|
|
- <span>{{ setlinfo.refldeptDeptName }}</span>
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>入院科别</div>
|
|
|
+ <div class="w120">
|
|
|
+ <span>{{ setlinfo.admCatyName }}</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <!--4-->
|
|
|
- <!--5-->
|
|
|
- <div class="div-border-bottom">
|
|
|
- <div class="wen-zi">
|
|
|
- <div>出院时间</div>
|
|
|
- <div class="w120">
|
|
|
- <span>{{ getDateName(setlinfo.dscgTime) }}</span>
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>转科科别</div>
|
|
|
+ <div class="w120">
|
|
|
+ <span>{{ setlinfo.refldeptDeptName }}</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="wen-zi">
|
|
|
- <div>出院科别</div>
|
|
|
- <div class="w120">
|
|
|
- <span>{{ setlinfo.dscgCatyName }}</span>
|
|
|
+ <!--4-->
|
|
|
+ <!--5-->
|
|
|
+ <div class="div-border-bottom">
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>出院时间</div>
|
|
|
+ <div class="w120">
|
|
|
+ <span>{{ getDateName(setlinfo.dscgTime) }}</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="wen-zi">
|
|
|
- <div>实际住院</div>
|
|
|
- <div class="w120">
|
|
|
- <span>{{ setlinfo.actIptDays }}</span>
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>出院科别</div>
|
|
|
+ <div class="w120">
|
|
|
+ <span>{{ setlinfo.dscgCatyName }}</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div>天</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <!--5-->
|
|
|
- <!--6-->
|
|
|
- <div class="tanXingHeZiHeng" style="margin-top: 0">
|
|
|
- <div class="wen-zi">
|
|
|
- <div>门(急)诊诊断(西医诊断)</div>
|
|
|
- <div class="w120">
|
|
|
- <span>{{ setlinfo.otpWmDise }}</span>
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>实际住院</div>
|
|
|
+ <div class="w120">
|
|
|
+ <span>{{ setlinfo.actIptDays }}</span>
|
|
|
+ </div>
|
|
|
+ <div>天</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="wen-zi">
|
|
|
- <div>疾病代码</div>
|
|
|
- <div class="w120">
|
|
|
- <span>{{ setlinfo.wmDiseCode }}</span>
|
|
|
+ <!--5-->
|
|
|
+ <!--6-->
|
|
|
+ <div class="tanXingHeZiHeng" style="margin-top: 0">
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>门(急)诊诊断(西医诊断)</div>
|
|
|
+ <div class="w120">
|
|
|
+ <span>{{ setlinfo.otpWmDise }}</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="tanXingHeZiHeng" style="margin-top: 0">
|
|
|
- <div class="wen-zi">
|
|
|
- <div>门(急)诊诊断(中医诊断)</div>
|
|
|
- <div class="w120">
|
|
|
- <span>{{ setlinfo.otpTcmDise }}</span>
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>疾病代码</div>
|
|
|
+ <div class="w120">
|
|
|
+ <span>{{ setlinfo.wmDiseCode }}</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="wen-zi">
|
|
|
- <div>疾病代码</div>
|
|
|
- <div class="w120">
|
|
|
- <span>{{ setlinfo.tcmDiseCode }}</span>
|
|
|
+ <div class="tanXingHeZiHeng" style="margin-top: 0">
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>门(急)诊诊断(中医诊断)</div>
|
|
|
+ <div class="w120">
|
|
|
+ <span>{{ setlinfo.otpTcmDise }}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>疾病代码</div>
|
|
|
+ <div class="w120">
|
|
|
+ <span>{{ setlinfo.tcmDiseCode }}</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <!--6-->
|
|
|
</div>
|
|
|
- <!--6-->
|
|
|
- </div>
|
|
|
- <div class="tanXingHeZiHeng">
|
|
|
- <table style="width: 100%">
|
|
|
- <tr>
|
|
|
- <th>出院西医诊断</th>
|
|
|
- <th>疾病代码</th>
|
|
|
- <th>入院病情</th>
|
|
|
- <th>出院中医诊断</th>
|
|
|
- <th>疾病代码</th>
|
|
|
- <th>入院病情</th>
|
|
|
- </tr>
|
|
|
- <tr v-for="(item, index) in diseinfoData">
|
|
|
- <td>{{ index === 0 ? '主要诊断:' + item.xiYiDisDiagComment : index === 1 ? '其他诊断:' + item.xiYiDisDiagComment : item.xiYiDisDiagComment }}</td>
|
|
|
- <td>{{ item.xiYiDisDiag }}</td>
|
|
|
- <td>{{ getAdmissCond(item.xiYiAdmissCond) }}</td>
|
|
|
- <td>{{ index === 0 ? '主病:' + item.ZhongYiDiagComment : index === 1 ? '主证:' + item.ZhongYiDiagComment : item.ZhongYiDiagComment }}</td>
|
|
|
- <td>{{ item.ZhongYiDisDiag }}</td>
|
|
|
- <td>{{ getAdmissCond(item.ZhongYiAdmissCond) }}</td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
- </div>
|
|
|
- <div class="tanXingHeZiHeng" style="margin-top: 2px">
|
|
|
- <div class="wen-zi">
|
|
|
- <div>诊断代码计数</div>
|
|
|
- <div class="w90">
|
|
|
- <span>{{ setlinfo.diagCodeCnt }}</span>
|
|
|
- </div>
|
|
|
+ <div class="tanXingHeZiHeng">
|
|
|
+ <table style="width: 100%">
|
|
|
+ <tr>
|
|
|
+ <th>出院西医诊断</th>
|
|
|
+ <th>疾病代码</th>
|
|
|
+ <th>入院病情</th>
|
|
|
+ <th>出院中医诊断</th>
|
|
|
+ <th>疾病代码</th>
|
|
|
+ <th>入院病情</th>
|
|
|
+ </tr>
|
|
|
+ <tr v-for="(item, index) in diseinfoData">
|
|
|
+ <td>{{
|
|
|
+ index === 0 ? '主要诊断:' + item.xiYiDisDiagComment : index === 1 ? '其他诊断:' + item.xiYiDisDiagComment : item.xiYiDisDiagComment
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
+ <td>{{ item.xiYiDisDiag }}</td>
|
|
|
+ <td>{{ getAdmissCond(item.xiYiAdmissCond) }}</td>
|
|
|
+ <td>{{
|
|
|
+ index === 0 ? '主病:' + item.ZhongYiDiagComment : index === 1 ? '主证:' + item.ZhongYiDiagComment : item.ZhongYiDiagComment
|
|
|
+ }}
|
|
|
+ </td>
|
|
|
+ <td>{{ item.ZhongYiDisDiag }}</td>
|
|
|
+ <td>{{ getAdmissCond(item.ZhongYiAdmissCond) }}</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <!--三、住院诊疗信息-->
|
|
|
- <div id="setl2">
|
|
|
- <div v-for="(item, index) in oprninfoData">
|
|
|
- <table style="width: 100%">
|
|
|
- <tr>
|
|
|
- <td>{{ index === 0 ? '主要手术及操作名称' : '其他手术及操作名称' + index }}</td>
|
|
|
- <td>{{ index === 0 ? '主要手术及操作代码' : '其他手术及操作代码' + index }}</td>
|
|
|
- <td>麻醉方式</td>
|
|
|
- <td>术者医师名</td>
|
|
|
- <td>术者医师代码</td>
|
|
|
- <td>麻醉医生姓名</td>
|
|
|
- <td>麻醉医生代码</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td>{{ item.ssmc }}</td>
|
|
|
- <td>{{ item.ssbm }}</td>
|
|
|
- <td>{{ maZuiName(item.mzff) }}</td>
|
|
|
- <td>{{ item.ssysName }}</td>
|
|
|
- <td>{{ item.operDrCode === null ? item.ssys : item.operDrCode }}</td>
|
|
|
- <td>{{ item.mzysName }}</td>
|
|
|
- <td>{{ item.anstDrCode === null ? item.mzys : item.anstDrCode }}</td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
- <div style="display: flex; justify-content: space-between">
|
|
|
+ <div class="tanXingHeZiHeng" style="margin-top: 2px">
|
|
|
<div class="wen-zi">
|
|
|
- <div>手术及操作起止时间</div>
|
|
|
- <div class="w300 div-border-bottom">
|
|
|
- <span>{{ getShouShuShiJian(item.ssrq) }} </span>
|
|
|
+ <div>诊断代码计数</div>
|
|
|
+ <div class="w90">
|
|
|
+ <span>{{ setlinfo.diagCodeCnt }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="wen-zi">
|
|
|
- <div>麻醉起止时间</div>
|
|
|
- <div class="w300 div-border-bottom"></div>
|
|
|
- </div>
|
|
|
</div>
|
|
|
- <span v-if="index === 0"></span>
|
|
|
- </div>
|
|
|
- <div class="tanXingHeZiHeng div-border-bottom">
|
|
|
- <div class="wen-zi">
|
|
|
- <div>呼吸机使用时间</div>
|
|
|
- <div class="w300">
|
|
|
- <span>{{ setlinfo.ventUsedDura }}</span>
|
|
|
+ <!--三、住院诊疗信息-->
|
|
|
+ <div id="setl2">
|
|
|
+ <div v-for="(item, index) in oprninfoData">
|
|
|
+ <table style="width: 100%">
|
|
|
+ <tr>
|
|
|
+ <td>{{ index === 0 ? '主要手术及操作名称' : '其他手术及操作名称' + index }}</td>
|
|
|
+ <td>{{ index === 0 ? '主要手术及操作代码' : '其他手术及操作代码' + index }}</td>
|
|
|
+ <td>麻醉方式</td>
|
|
|
+ <td>术者医师名</td>
|
|
|
+ <td>术者医师代码</td>
|
|
|
+ <td>麻醉医生姓名</td>
|
|
|
+ <td>麻醉医生代码</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>{{ item.ssmc }}</td>
|
|
|
+ <td>{{ item.ssbm }}</td>
|
|
|
+ <td>{{ maZuiName(item.mzff) }}</td>
|
|
|
+ <td>{{ item.ssysName }}</td>
|
|
|
+ <td>{{ item.operDrCode === null ? item.ssys : item.operDrCode }}</td>
|
|
|
+ <td>{{ item.mzysName }}</td>
|
|
|
+ <td>{{ item.anstDrCode === null ? item.mzys : item.anstDrCode }}</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+ <div style="display: flex; justify-content: space-between">
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>手术及操作起止时间</div>
|
|
|
+ <div class="w300 div-border-bottom">
|
|
|
+ <span>{{ getShouShuShiJian(item.ssrq) }} </span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>麻醉起止时间</div>
|
|
|
+ <div class="w300 div-border-bottom"></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <span v-if="index === 0"></span>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="tanXingHeZiHeng div-border-bottom">
|
|
|
- <div class="wen-zi">
|
|
|
- <div>颅脑损伤患者昏迷时间:</div>
|
|
|
- <div style="height: 40px; border: 0">
|
|
|
- <div>入院前 {{ luNeiShiJian(setlinfo.pwcryBfadmComaDura) }}</div>
|
|
|
- <br />
|
|
|
- <div>入院后 {{ luNeiShiJian(setlinfo.pwcryAfadmComaDura) }}</div>
|
|
|
+ <div class="tanXingHeZiHeng div-border-bottom">
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>呼吸机使用时间</div>
|
|
|
+ <div class="w300">
|
|
|
+ <span>{{ setlinfo.ventUsedDura }}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tanXingHeZiHeng div-border-bottom">
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>颅脑损伤患者昏迷时间:</div>
|
|
|
+ <div style="height: 40px; border: 0">
|
|
|
+ <div>入院前 {{ luNeiShiJian(setlinfo.pwcryBfadmComaDura) }}</div>
|
|
|
+ <br/>
|
|
|
+ <div>入院后 {{ luNeiShiJian(setlinfo.pwcryAfadmComaDura) }}</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
|
|
|
- <table>
|
|
|
- <tr>
|
|
|
- <th>
|
|
|
- 重症监护病房类型 (CCU、NICU、ECU、SICU、<br />
|
|
|
- PICU、RICU、ICU(综合)、其 <br />
|
|
|
- 他)
|
|
|
- </th>
|
|
|
- <th>
|
|
|
- 进重症监护室时间 <br />
|
|
|
- (_年_月_日_时_分)
|
|
|
- </th>
|
|
|
- <th>
|
|
|
- 出重症监护室时间<br />
|
|
|
- (_年_月_日_时_分)
|
|
|
- </th>
|
|
|
- <th>合计( 时 分)</th>
|
|
|
- </tr>
|
|
|
- <tr v-for="(item, index) in icuinfoData">
|
|
|
- <td>{{ item.scsCutdWardType }}</td>
|
|
|
- <td>{{ item.scsCutdInpoolTime }}</td>
|
|
|
- <td>{{ item.scsCutdExitTime }}</td>
|
|
|
- <td>{{ item.scsCutdSumDura }}</td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
+ <table>
|
|
|
+ <tr>
|
|
|
+ <th>
|
|
|
+ 重症监护病房类型 (CCU、NICU、ECU、SICU、<br/>
|
|
|
+ PICU、RICU、ICU(综合)、其 <br/>
|
|
|
+ 他)
|
|
|
+ </th>
|
|
|
+ <th>
|
|
|
+ 进重症监护室时间 <br/>
|
|
|
+ (_年_月_日_时_分)
|
|
|
+ </th>
|
|
|
+ <th>
|
|
|
+ 出重症监护室时间<br/>
|
|
|
+ (_年_月_日_时_分)
|
|
|
+ </th>
|
|
|
+ <th>合计( 时 分)</th>
|
|
|
+ </tr>
|
|
|
+ <tr v-for="(item, index) in icuinfoData">
|
|
|
+ <td>{{ item.scsCutdWardType }}</td>
|
|
|
+ <td>{{ item.scsCutdInpoolTime }}</td>
|
|
|
+ <td>{{ item.scsCutdExitTime }}</td>
|
|
|
+ <td>{{ item.scsCutdSumDura }}</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
|
|
|
- <table>
|
|
|
- <tr>
|
|
|
- <th>输血品种</th>
|
|
|
- <th>输血量</th>
|
|
|
- <th>输血计量单位</th>
|
|
|
- </tr>
|
|
|
- <tr v-for="(item, index) in bldData">
|
|
|
- <td>{{ item.bldCat }}</td>
|
|
|
- <td>{{ item.bldAmt }}</td>
|
|
|
- <td>{{ item.bldUnt }}</td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
+ <table>
|
|
|
+ <tr>
|
|
|
+ <th>输血品种</th>
|
|
|
+ <th>输血量</th>
|
|
|
+ <th>输血计量单位</th>
|
|
|
+ </tr>
|
|
|
+ <tr v-for="(item, index) in bldData">
|
|
|
+ <td>{{ item.bldCat }}</td>
|
|
|
+ <td>{{ item.bldAmt }}</td>
|
|
|
+ <td>{{ item.bldUnt }}</td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
|
|
|
- <div class="tanXingHeZiHeng div-border-bottom">
|
|
|
- <div class="wen-zi">
|
|
|
- <div>特级护理天数</div>
|
|
|
- <div class="w90">
|
|
|
- <span>{{ setlinfo.spgaNurscareDays }}</span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="wen-zi">
|
|
|
- <div>一级护理天数</div>
|
|
|
- <div class="w90">
|
|
|
- <span>{{ setlinfo.lv1NurscareDays }}</span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="wen-zi">
|
|
|
- <div>二级护理天数</div>
|
|
|
- <div class="w90">
|
|
|
- <span>{{ setlinfo.scdNurscareDays }}</span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="wen-zi">
|
|
|
- <div>三级护理天数</div>
|
|
|
- <div class="w90">
|
|
|
- <span>{{ setlinfo.lv3NurscareDays }}</span>
|
|
|
+ <div class="tanXingHeZiHeng div-border-bottom">
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>特级护理天数</div>
|
|
|
+ <div class="w90">
|
|
|
+ <span>{{ setlinfo.spgaNurscareDays }}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>一级护理天数</div>
|
|
|
+ <div class="w90">
|
|
|
+ <span>{{ setlinfo.lv1NurscareDays }}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>二级护理天数</div>
|
|
|
+ <div class="w90">
|
|
|
+ <span>{{ setlinfo.scdNurscareDays }}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>三级护理天数</div>
|
|
|
+ <div class="w90">
|
|
|
+ <span>{{ setlinfo.lv3NurscareDays }}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
|
|
|
- <div class="tanXingHeZiHeng">
|
|
|
- <div class="wen-zi">
|
|
|
- <div>离院方式</div>
|
|
|
- <div class="w10 divBorder">
|
|
|
- <span>{{ setlinfo.dscgWay }}</span>
|
|
|
- </div>
|
|
|
- <div>1.医嘱离院 2. 医嘱转院,</div>
|
|
|
- </div>
|
|
|
- <div class="wen-zi">
|
|
|
- <div>拟接收机构名称</div>
|
|
|
- <div class="w90">
|
|
|
- <span>{{ setlinfo.acpMedinsName }}</span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="wen-zi">
|
|
|
- <div>拟接收机构代码</div>
|
|
|
- <div class="w90">
|
|
|
- <span>{{ setlinfo.acpOptinsCode }}</span>
|
|
|
+ <div class="tanXingHeZiHeng">
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>离院方式</div>
|
|
|
+ <div class="w10 divBorder">
|
|
|
+ <span>{{ setlinfo.dscgWay }}</span>
|
|
|
+ </div>
|
|
|
+ <div>1.医嘱离院 2. 医嘱转院,</div>
|
|
|
+ </div>
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>拟接收机构名称</div>
|
|
|
+ <div class="w90">
|
|
|
+ <span>{{ setlinfo.acpMedinsName }}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>拟接收机构代码</div>
|
|
|
+ <div class="w90">
|
|
|
+ <span>{{ setlinfo.acpOptinsCode }}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="tanXingHeZiHeng div-border-bottom" style="margin-bottom: 4px">3.转社区、转卫生院机构, 4.非医嘱离院 5.死亡 9.其他</div>
|
|
|
|
|
|
- <div class="tanXingHeZiHeng div-border-bottom">
|
|
|
- <div class="wen-zi">
|
|
|
- <div>是否有出院 31 天内再住院计划</div>
|
|
|
- <div class="w10 divBorder">
|
|
|
- <span>{{ setlinfo.daysRinpFlag31 }}</span>
|
|
|
+ <div class="tanXingHeZiHeng div-border-bottom" style="margin-bottom: 4px">3.转社区、转卫生院机构, 4.非医嘱离院 5.死亡 9.其他
|
|
|
</div>
|
|
|
- <div>1.无 2.有</div>
|
|
|
- </div>
|
|
|
|
|
|
- <div class="wen-zi">
|
|
|
- <div>目的</div>
|
|
|
- <div style="width: 400px">
|
|
|
- <span>{{ setlinfo.daysRinpPup31 }}</span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ <div class="tanXingHeZiHeng div-border-bottom">
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>是否有出院 31 天内再住院计划</div>
|
|
|
+ <div class="w10 divBorder">
|
|
|
+ <span>{{ setlinfo.daysRinpFlag31 }}</span>
|
|
|
+ </div>
|
|
|
+ <div>1.无 2.有</div>
|
|
|
+ </div>
|
|
|
|
|
|
- <div class="tanXingHeZiHeng div-border-bottom" style="justify-content: flex-start">
|
|
|
- <div class="wen-zi">
|
|
|
- <div>主诊医师姓名</div>
|
|
|
- <div class="w90">
|
|
|
- <span>{{ setlinfo.chfpdrName }}</span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="wen-zi">
|
|
|
- <div>主诊医师代码</div>
|
|
|
- <div class="w90">
|
|
|
- <span>{{ setlinfo.chfpdrCode }}</span>
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>目的</div>
|
|
|
+ <div style="width: 400px">
|
|
|
+ <span>{{ setlinfo.daysRinpPup31 }}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
|
|
|
- <div class="tanXingHeZiHeng div-border-bottom" style="justify-content: flex-start">
|
|
|
- <div class="wen-zi">
|
|
|
- <div>责任护士姓名</div>
|
|
|
- <div class="w90">
|
|
|
- <span>{{ setlinfo.respNursName }}</span>
|
|
|
+ <div class="tanXingHeZiHeng div-border-bottom" style="justify-content: flex-start">
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>主诊医师姓名</div>
|
|
|
+ <div class="w90">
|
|
|
+ <span>{{ setlinfo.chfpdrName }}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>主诊医师代码</div>
|
|
|
+ <div class="w90">
|
|
|
+ <span>{{ setlinfo.chfpdrCode }}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="wen-zi">
|
|
|
- <div>责任护士代码</div>
|
|
|
- <div class="w90">
|
|
|
- <span>{{ setlinfo.respNurs }}</span>
|
|
|
+
|
|
|
+ <div class="tanXingHeZiHeng div-border-bottom" style="justify-content: flex-start">
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>责任护士姓名</div>
|
|
|
+ <div class="w90">
|
|
|
+ <span>{{ setlinfo.respNursName }}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="wen-zi">
|
|
|
+ <div>责任护士代码</div>
|
|
|
+ <div class="w90">
|
|
|
+ <span>{{ setlinfo.respNurs }}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
<div id="setl3">
|
|
|
- <div style="border: 1px solid #000; line-height: 20px; text-align: center; background-color: rgba(127, 187, 236, 0.8); margin-top: 5px">
|
|
|
+ <div
|
|
|
+ style="border: 1px solid #000; line-height: 20px; text-align: center; background-color: rgba(127, 187, 236, 0.8); margin-top: 5px">
|
|
|
<b style="color: #000"> 四、医疗收费信息</b>
|
|
|
</div>
|
|
|
|
|
@@ -652,7 +668,9 @@
|
|
|
|
|
|
<div class="wen-zi">
|
|
|
<div style="margin-left: 10px">结算期间</div>
|
|
|
- <div style="margin-left: 10px; line-height: 45px" class="w250">{{ nianYueRi(setlinfo.setlBegnDate) }} - {{ nianYueRi(setlinfo.setlEndDate) }}</div>
|
|
|
+ <div class="w250" style="margin-left: 10px; line-height: 45px">{{ nianYueRi(setlinfo.setlBegnDate) }} -
|
|
|
+ {{ nianYueRi(setlinfo.setlEndDate) }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
@@ -667,7 +685,7 @@
|
|
|
</tr>
|
|
|
|
|
|
<tr v-for="(item, index) in iteminfoData">
|
|
|
- <td>{{ item.medChrgitm }}</td>
|
|
|
+ <td>{{ item.medChrgitmName }}</td>
|
|
|
<td>{{ item.amt }}</td>
|
|
|
<td>{{ item.claaSumfee }}</td>
|
|
|
<td>{{ item.clabAmt }}</td>
|
|
@@ -676,8 +694,8 @@
|
|
|
</tr>
|
|
|
</table>
|
|
|
<!--第二页-->
|
|
|
- <div class="tanXingHeZiHeng">
|
|
|
- <div style="width: 50%" id="yiBaoZhiFu">
|
|
|
+ <div class="tanXingHeZiHeng" style="height: 241px">
|
|
|
+ <div id="yiBaoZhiFu" style="width: 50%">
|
|
|
<table :style="geRenZhiFuTableHeight">
|
|
|
<tr>
|
|
|
<th colspan="2">医保统筹基金支付</th>
|
|
@@ -788,24 +806,24 @@
|
|
|
</el-dialog>
|
|
|
</template>
|
|
|
|
|
|
-<script setup name="jieSuanDanDaYing">
|
|
|
-import { getLodop, initLodop } from '../../utils/c-lodop'
|
|
|
-import { jieSuanDanYangShiCss } from '../../data/css-for-print'
|
|
|
-import { daYingShangChuanJieSuanDan } from '../../api/medical-insurance/si-setl-upload'
|
|
|
+<script name="jieSuanDanDaYing" setup>
|
|
|
+import {getLodop, initLodop} from '@/utils/c-lodop'
|
|
|
+import {jieSuanDanYangShiCss} from '@/data/css-for-print'
|
|
|
+import {daYingShangChuanJieSuanDan} from '@/api/medical-insurance/si-setl-upload'
|
|
|
import {
|
|
|
brdyName,
|
|
|
+ fenLeiZhiFuLeiXing,
|
|
|
getAdmissCond,
|
|
|
getAge,
|
|
|
getDateName,
|
|
|
+ getMedChrgitmTypeData,
|
|
|
getShouShuData,
|
|
|
getShouShuShiJian,
|
|
|
- maZuiName,
|
|
|
luNeiShiJian,
|
|
|
- zhenDuanData,
|
|
|
+ maZuiName,
|
|
|
nianYueRi,
|
|
|
- getMedChrgitmTypeData,
|
|
|
+ zhenDuanData,
|
|
|
zhongZhenJianHu,
|
|
|
- fenLeiZhiFuLeiXing,
|
|
|
} from './jieSuanDanXiuGai'
|
|
|
|
|
|
const props = defineProps({
|
|
@@ -839,6 +857,8 @@ const patNo = ref('')
|
|
|
const times = ref(0)
|
|
|
const ledgerSn = ref(0)
|
|
|
|
|
|
+const zyFlag = ref(true)
|
|
|
+
|
|
|
// 个人支付 表格的长度
|
|
|
const geRenZhiFuTableHeight = ref({
|
|
|
height: '100%',
|
|
@@ -866,31 +886,7 @@ onMounted(() => {
|
|
|
patNo.value = props.data.patNo
|
|
|
times.value = props.data.times
|
|
|
ledgerSn.value = props.data.ledgerSn
|
|
|
- queryJieSuanDan()
|
|
|
-})
|
|
|
-
|
|
|
-const queryJieSuanDan = () => {
|
|
|
- daYingShangChuanJieSuanDan(patNo.value, times.value, ledgerSn.value)
|
|
|
- .then((res) => {
|
|
|
- jieSuanDanDaYingDialog.value = true
|
|
|
- setlinfo.value = res.setlinfo
|
|
|
- diseinfoData.value = zhenDuanData(res.diseinfo)
|
|
|
- // 手术
|
|
|
- oprninfoData.value = getShouShuData(res.oprninfo)
|
|
|
- // 医疗收费信息
|
|
|
- iteminfoData.value = getMedChrgitmTypeData(res.iteminfo)
|
|
|
- icuinfoData.value = zhongZhenJianHu(res.icuinfo)
|
|
|
- // 基金支付类型
|
|
|
- let fenLeiJiJing = fenLeiZhiFuLeiXing(res.payinfo)
|
|
|
- payinfoData.value = fenLeiJiJing.obj
|
|
|
- qiTaPayinfoData.value = fenLeiJiJing.qiTa
|
|
|
- })
|
|
|
- .catch((e) => {
|
|
|
- jieSuanDanDaYingDialog.value = false
|
|
|
- })
|
|
|
-}
|
|
|
-
|
|
|
-onMounted(() => {
|
|
|
+ zyFlag.value = patNo.value.indexOf("-") === -1
|
|
|
initLodop()
|
|
|
if (opspdiseinfoData.value.length === 0) {
|
|
|
for (let i = 0; i < 6; i++) {
|
|
@@ -905,20 +901,32 @@ onMounted(() => {
|
|
|
})
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ queryJieSuanDan()
|
|
|
})
|
|
|
-watch(
|
|
|
- () => jieSuanDanDaYingDialog.value,
|
|
|
- () => {
|
|
|
- if (jieSuanDanDaYingDialog.value) {
|
|
|
- setTimeout(() => {
|
|
|
- const yiBaoZhiFuTable = document.getElementById('yiBaoZhiFu').offsetHeight
|
|
|
- geRenZhiFuTableHeight.value = {
|
|
|
- height: yiBaoZhiFuTable + 'px',
|
|
|
- }
|
|
|
- }, 100)
|
|
|
- }
|
|
|
- }
|
|
|
-)
|
|
|
+
|
|
|
+const queryJieSuanDan = () => {
|
|
|
+ daYingShangChuanJieSuanDan(patNo.value, times.value, ledgerSn.value)
|
|
|
+ .then((res) => {
|
|
|
+ jieSuanDanDaYingDialog.value = true
|
|
|
+ setlinfo.value = res.setlinfo
|
|
|
+ diseinfoData.value = zhenDuanData(res.diseinfo)
|
|
|
+ // 手术
|
|
|
+ oprninfoData.value = getShouShuData(res.oprninfo)
|
|
|
+ // 医疗收费信息
|
|
|
+ iteminfoData.value = getMedChrgitmTypeData(res.iteminfo)
|
|
|
+ icuinfoData.value = zhongZhenJianHu(res.icuinfo)
|
|
|
+ // 基金支付类型
|
|
|
+ let fenLeiJiJing = fenLeiZhiFuLeiXing(res.payinfo)
|
|
|
+ payinfoData.value = fenLeiJiJing.obj
|
|
|
+ qiTaPayinfoData.value = fenLeiJiJing.qiTa
|
|
|
+ })
|
|
|
+ .catch((e) => {
|
|
|
+ // jieSuanDanDaYingDialog.value = false
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
</script>
|
|
|
|
|
|
<style scoped>
|