检查报告打印

This commit is contained in:
2025-06-26 11:33:08 +08:00
parent bd99a1e915
commit 52b13b73e0
10 changed files with 133 additions and 204 deletions

View File

@@ -9,7 +9,7 @@
<!-- 医院标题 -->
<div style="text-align: center;">
<div style="font-size: 18px; font-weight: bold;">
澜沧拉祜族自治县中医医院粪便常规检验报告单
澜沧拉祜族自治县中医医院<span th:text="${baseInfo.lspcmName}"></span>报告单
</div>
</div>
<div style="height: 10px;"></div>
@@ -20,13 +20,13 @@
<tr>
<td style="width: 33%;">
<span>姓名:</span>
<span style="display: inline-block; min-width: 150px; ">张某某</span>
<span style="display: inline-block; min-width: 150px;" th:text="${baseInfo.patName}"></span>
</td>
<td style="width: 33%;">
</td>
<td style="width: 33%;">
<span>标本编号:</span>
<span style="display: inline-block; min-width: 150px; ">FS20230615008</span>
<span style="display: inline-block; min-width: 150px;" th:text="${baseInfo.reportId}"></span>
</td>
</tr>
@@ -34,15 +34,15 @@
<tr>
<td style="width: 33%;">
<span>性别:</span>
<span style="display: inline-block;"></span>
<span style="display: inline-block;" th:text="${baseInfo.patSex}"></span>
</td>
<td style="width: 33%;">
<span>科室:</span>
<span style="display: inline-block;">消化内科</span>
<span style="display: inline-block;" th:text="${baseInfo.deptName}"></span>
</td>
<td style="width: 33%;">
<span>标本类型:</span>
<span style="display: inline-block;">粪便</span>
<span style="display: inline-block;" th:text="${baseInfo.lspcmName}"></span>
</td>
</tr>
@@ -50,15 +50,15 @@
<tr>
<td style="width: 33%;">
<span>年龄:</span>
<span style="display: inline-block;">42岁</span>
<span style="display: inline-block;" th:text="${baseInfo.patAge}"></span>
</td>
<td style="width: 33%;">
<span>床号:</span>
<span style="display: inline-block;">15</span>
<span style="display: inline-block;" th:text="${baseInfo.inpBedNo}"></span>
</td>
<td style="width: 33%;">
<span>标本形态:</span>
<span style="display: inline-block; ">新鲜</span>
<span style="display: inline-block;"></span>
</td>
</tr>
@@ -66,15 +66,15 @@
<tr>
<td style="width: 33%;">
<span>患者电话:</span>
<span style="display: inline-block;">138****5678</span>
<span style="display: inline-block;" th:text="${baseInfo.patHomePhno}"></span>
</td>
<td style="width: 33%;">
<span>申请医生:</span>
<span style="display: inline-block;">李医生</span>
<span style="display: inline-block;" th:text="${baseInfo.placerName}"></span>
</td>
<td style="width: 33%;">
<span>采样者:</span>
<span style="display: inline-block; ">护士A</span>
<span style="display: inline-block;" th:text="${baseInfo.spcmClctor}"></span>
</td>
</tr>
@@ -82,15 +82,15 @@
<tr>
<td style="width: 33%;">
<span>申请项目:</span>
<span style="display: inline-block; min-width: 80px; ">粪便常规</span>
<span style="display: inline-block; min-width: 80px;" th:text="${baseInfo.citemContent}"></span>
</td>
<td style="width: 33%;">
<span>临床诊断:</span>
<span style="display: inline-block; min-width: 100px; ">腹痛待查</span>
<span style="display: inline-block; min-width: 80px;"></span>
</td>
<td style="width: 33%;">
<span>采样人:</span>
<span style="display: inline-block; min-width: 80px; ">检验科</span>
<span style="display: inline-block; min-width: 80px;" th:text="${baseInfo.spcmClctor}"></span>
</td>
</tr>
@@ -98,7 +98,7 @@
<tr>
<td style="width: 33%;">
<span>仪器:</span>
<span style="display: inline-block; min-width: 130px; ">科瑞杰粪便分析仪</span>
<span style="display: inline-block; min-width: 130px;"></span>
</td>
<td style="width: 33%;">
</td>
@@ -113,151 +113,28 @@
<tr style="background-color: #f0f0f0;height:30px;">
<th style="padding: 8px 5px; width: 25%;">项目名称</th>
<th style="padding: 8px 5px; width: 20%;">结果</th>
<th style="padding: 8px 5px; width: 10%;">单位</th>
<th style="padding: 8px 5px; width: 25%;">参考区间</th>
<th style="padding: 8px 5px; width: 15%;">单位</th>
<th style="padding: 8px 5px; width: 20%;">参考区间</th>
<th style="padding: 8px 5px; width: 20%;">测试方法</th>
</tr>
</thead>
<tbody style="text-align: center;">
<tr>
<td style="padding: 8px 5px;">颜色</td>
<td style="padding: 8px 5px;">黄褐色</td>
<td style="padding: 8px 5px;"></td>
<td style="padding: 8px 5px;">黄褐色</td>
<td style="padding: 8px 5px;">目测法</td>
<!-- 动态行渲染+异常值红色高亮 -->
<tr th:each="item : ${items}"
th:style="${item.oaflag=='1'} ? '' : 'background-color: #f9f9f9;color:red;'">
<td style="padding: 8px 5px;" th:text="${item.loitemCname}"></td>
<td style="padding: 8px 5px;" th:text="${item.orderRptResult}"></td>
<td style="padding: 8px 5px;" th:text="${item.loitemUnit}"></td>
<td style="padding: 8px 5px;" th:text="${item.loitemRv}"></td>
<td style="padding: 8px 5px;" th:text="${item.inspectionMethod}"></td>
</tr>
<tr style="background-color: #f9f9f9;">
<td style="padding: 8px 5px;">性状</td>
<td style="padding: 8px 5px;">软便</td>
<td style="padding: 8px 5px;"></td>
<td style="padding: 8px 5px;">软便</td>
<td style="padding: 8px 5px;">目测法</td>
</tr>
<tr>
<td style="padding: 8px 5px;">红细胞</td>
<td style="padding: 8px 5px;">未见</td>
<td style="padding: 8px 5px;">/HP</td>
<td style="padding: 8px 5px;">未见</td>
<td style="padding: 8px 5px;">镜检法</td>
</tr>
<tr style="background-color: #f9f9f9;">
<td style="padding: 8px 5px;">白细胞</td>
<td style="padding: 8px 5px;">0-2</td>
<td style="padding: 8px 5px;">/HP</td>
<td style="padding: 8px 5px;">0-3</td>
<td style="padding: 8px 5px;">镜检法</td>
</tr>
<tr>
<td style="padding: 8px 5px;">吞噬细胞</td>
<td style="padding: 8px 5px;">未见</td>
<td style="padding: 8px 5px;"></td>
<td style="padding: 8px 5px;">未见</td>
<td style="padding: 8px 5px;">镜检法</td>
</tr>
<tr style="background-color: #f9f9f9;">
<td style="padding: 8px 5px;">寄生虫卵</td>
<td style="padding: 8px 5px;">未找到</td>
<td style="padding: 8px 5px;"></td>
<td style="padding: 8px 5px;">未找到</td>
<td style="padding: 8px 5px;">镜检法</td>
</tr>
<tr>
<td style="padding: 8px 5px;">脂肪球</td>
<td style="padding: 8px 5px;">少量</td>
<td style="padding: 8px 5px;"></td>
<td style="padding: 8px 5px;">未见</td>
<td style="padding: 8px 5px;">苏丹III染色</td>
</tr>
<tr>
<td style="padding: 8px 5px;">颜色</td>
<td style="padding: 8px 5px;">黄褐色</td>
<td style="padding: 8px 5px;"></td>
<td style="padding: 8px 5px;">黄褐色</td>
<td style="padding: 8px 5px;">目测法</td>
</tr>
<tr style="background-color: #f9f9f9;">
<td style="padding: 8px 5px;">性状</td>
<td style="padding: 8px 5px;">软便</td>
<td style="padding: 8px 5px;"></td>
<td style="padding: 8px 5px;">软便</td>
<td style="padding: 8px 5px;">目测法</td>
</tr>
<tr>
<td style="padding: 8px 5px;">红细胞</td>
<td style="padding: 8px 5px;">未见</td>
<td style="padding: 8px 5px;">/HP</td>
<td style="padding: 8px 5px;">未见</td>
<td style="padding: 8px 5px;">镜检法</td>
</tr>
<tr style="background-color: #f9f9f9;">
<td style="padding: 8px 5px;">白细胞</td>
<td style="padding: 8px 5px;">0-2</td>
<td style="padding: 8px 5px;">/HP</td>
<td style="padding: 8px 5px;">0-3</td>
<td style="padding: 8px 5px;">镜检法</td>
</tr>
<tr>
<td style="padding: 8px 5px;">吞噬细胞</td>
<td style="padding: 8px 5px;">未见</td>
<td style="padding: 8px 5px;"></td>
<td style="padding: 8px 5px;">未见</td>
<td style="padding: 8px 5px;">镜检法</td>
</tr>
<tr style="background-color: #f9f9f9;">
<td style="padding: 8px 5px;">寄生虫卵</td>
<td style="padding: 8px 5px;">未找到</td>
<td style="padding: 8px 5px;"></td>
<td style="padding: 8px 5px;">未找到</td>
<td style="padding: 8px 5px;">镜检法</td>
</tr>
<tr>
<td style="padding: 8px 5px;">脂肪球</td>
<td style="padding: 8px 5px;">少量</td>
<td style="padding: 8px 5px;"></td>
<td style="padding: 8px 5px;">未见</td>
<td style="padding: 8px 5px;">苏丹III染色</td>
</tr>
<tr>
<td style="padding: 8px 5px;">颜色</td>
<td style="padding: 8px 5px;">黄褐色</td>
<td style="padding: 8px 5px;"></td>
<td style="padding: 8px 5px;">黄褐色</td>
<td style="padding: 8px 5px;">目测法</td>
</tr>
<tr style="background-color: #f9f9f9;">
<td style="padding: 8px 5px;">性状</td>
<td style="padding: 8px 5px;">软便</td>
<td style="padding: 8px 5px;"></td>
<td style="padding: 8px 5px;">软便</td>
<td style="padding: 8px 5px;">目测法</td>
</tr>
<tr>
<td style="padding: 8px 5px;">红细胞</td>
<td style="padding: 8px 5px;">未见</td>
<td style="padding: 8px 5px;">/HP</td>
<td style="padding: 8px 5px;">未见</td>
<td style="padding: 8px 5px;">镜检法</td>
</tr>
<tr style="background-color: #f9f9f9;">
<td style="padding: 8px 5px;">白细胞</td>
<td style="padding: 8px 5px;">0-2</td>
<td style="padding: 8px 5px;">/HP</td>
<td style="padding: 8px 5px;">0-3</td>
<td style="padding: 8px 5px;">镜检法</td>
</tr>
<tr>
<td style="padding: 8px 5px;">吞噬细胞</td>
<td style="padding: 8px 5px;">未见</td>
<td style="padding: 8px 5px;"></td>
<td style="padding: 8px 5px;">未见</td>
<td style="padding: 8px 5px;">镜检法</td>
</tr>
<tr style="background-color: #f9f9f9;">
<td style="padding: 8px 5px;">寄生虫卵</td>
<td style="padding: 8px 5px;">未找到</td>
<td style="padding: 8px 5px;"></td>
<td style="padding: 8px 5px;">未找到</td>
<td style="padding: 8px 5px;">镜检法</td>
<!-- 补齐空行 -->
<tr th:each="i : ${#numbers.sequence(1, 10 - items.size())}" th:if="${items.size()} < 10">
<td style="padding: 8px 5px;">&nbsp;</td>
<td style="padding: 8px 5px;">&nbsp;</td>
<td style="padding: 8px 5px;">&nbsp;</td>
<td style="padding: 8px 5px;">&nbsp;</td>
<td style="padding: 8px 5px;">&nbsp;</td>
</tr>
</tbody>
</table>
@@ -265,10 +142,7 @@
<!-- 建议与解释 -->
<div>
<div style="padding-top: 10px;">
建议与解释:您的粪便检查结果显示存在轻度脂肪滴和少量未消化食物残渣。建议:
1注意饮食结构调整避免高脂、高蛋白饮食
2可补充消化酶类药物
3一周后复查。如有持续腹痛或腹泻症状请及时复诊。
建议与解释:
</div>
</div>
</div>