广总血透需求
parent
c569b8d55b
commit
00b55c7eee
@ -0,0 +1,17 @@
|
||||
package com.emr.controller;
|
||||
|
||||
import javax.servlet.*;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.IOException;
|
||||
|
||||
public class NoCacheFilter implements Filter {
|
||||
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
|
||||
HttpServletResponse response = (HttpServletResponse) res;
|
||||
|
||||
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");
|
||||
response.setHeader("Pragma", "no-cache");
|
||||
response.setDateHeader("Expires", 0);
|
||||
|
||||
chain.doFilter(req, res);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,14 @@
|
||||
package com.emr.dao.bloodPurification;
|
||||
|
||||
import com.emr.entity.EmrBloodDialysisDoc;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public interface BloodPurificationMapper{
|
||||
|
||||
int SimpleInsert(List<EmrBloodDialysisDoc> list);
|
||||
|
||||
List<EmrBloodDialysisDoc> queryDocumentList(EmrBloodDialysisDoc emrBloodDialysisDoc);
|
||||
|
||||
List<Map<String, Object>> queryInspectionRecordsSum(EmrBloodDialysisDoc emrBloodDialysisDoc);
|
||||
}
|
||||
@ -0,0 +1,30 @@
|
||||
package com.emr.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
@Data
|
||||
public class EmrBloodDialysisDoc {
|
||||
|
||||
private Integer xh;
|
||||
private String inspectionDate;
|
||||
private String name;
|
||||
private String dialysisDate;
|
||||
private String bloodFillIncomplete;
|
||||
private String bloodSignNonstandard;
|
||||
private String bloodMedicalstaffNosign;
|
||||
private String healtheduFillIncomplete;
|
||||
private String healtheduSignNonstandard;
|
||||
private String healtheduMedicalstaffNosign;
|
||||
private String informedconDocNosign;
|
||||
private String informedconFamilymembersMiss;
|
||||
private String informedconNameNonstandard;
|
||||
private String other;
|
||||
private String responsibleNurse;
|
||||
private String rectificationDate;
|
||||
private String rectificationSgin;
|
||||
private String remark;
|
||||
private Date exportDate;
|
||||
private String exportNo;
|
||||
|
||||
}
|
||||
@ -0,0 +1,5 @@
|
||||
package com.emr.service.bloodPurification;
|
||||
|
||||
public interface BloodPurificationService{
|
||||
|
||||
}
|
||||
@ -0,0 +1,14 @@
|
||||
package com.emr.service.bloodPurification.impl;
|
||||
|
||||
import com.emr.dao.bloodPurification.BloodPurificationMapper;
|
||||
import com.emr.service.bloodPurification.BloodPurificationService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
@Service
|
||||
public class BloodPurificationServiceImpl implements BloodPurificationService {
|
||||
@Autowired
|
||||
BloodPurificationMapper bloodPurificationMapper;
|
||||
|
||||
}
|
||||
@ -0,0 +1,182 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||
<mapper namespace="com.emr.dao.bloodPurification.BloodPurificationMapper" >
|
||||
|
||||
<select id="queryDocumentList" parameterType="com.emr.entity.EmrBloodDialysisDoc" resultType="com.emr.entity.EmrBloodDialysisDoc">
|
||||
select
|
||||
xh,
|
||||
inspection_date as inspectionDate,
|
||||
name,
|
||||
dialysis_date as dialysisDate,
|
||||
blood_fill_incomplete as bloodFillIncomplete,
|
||||
blood_sign_nonstandard as bloodSignNonstandard,
|
||||
blood_medicalstaff_nosign as bloodMedicalstaffNosign,
|
||||
healthedu_fill_incomplete as healtheduFillIncomplete,
|
||||
healthedu_sign_nonstandard as healtheduSignNonstandard,
|
||||
healthedu_medicalstaff_nosign as healtheduMedicalstaffNosign,
|
||||
informedcon_doc_nosign as informedconDocNosign,
|
||||
informedcon_familymembers_miss as informedconFamilymembersMiss,
|
||||
informedcon_name_nonstandard as informedconNameNonstandard,
|
||||
other,
|
||||
responsible_nurse as responsibleNurse,
|
||||
rectification_date as rectificationDate,
|
||||
rectification_sgin as rectificationSgin,
|
||||
remark,
|
||||
export_date as exportDate,
|
||||
export_no as exportNo
|
||||
from emr_blood_dialysis_doc
|
||||
<where>
|
||||
<if test="inspectionDate != null and inspectionDate != ''">
|
||||
and inspection_date = #{inspectionDate}
|
||||
</if>
|
||||
<if test="name != null and name != ''">
|
||||
and name like '%'+ #{name} + '%'
|
||||
</if>
|
||||
<if test="dialysisDate != null and dialysisDate != ''">
|
||||
and dialysis_date = #{dialysisDate}
|
||||
</if>
|
||||
</where>
|
||||
order by xh
|
||||
</select>
|
||||
|
||||
<insert id="SimpleInsert" parameterType="java.util.List">
|
||||
insert into emr_blood_dialysis_doc
|
||||
(
|
||||
xh,
|
||||
inspection_date,
|
||||
name,
|
||||
dialysis_date,
|
||||
blood_fill_incomplete,
|
||||
blood_sign_nonstandard,
|
||||
blood_medicalstaff_nosign,
|
||||
healthedu_fill_incomplete,
|
||||
healthedu_sign_nonstandard,
|
||||
healthedu_medicalstaff_nosign,
|
||||
informedcon_doc_nosign,
|
||||
informedcon_familymembers_miss,
|
||||
informedcon_name_nonstandard,
|
||||
other,
|
||||
responsible_nurse,
|
||||
rectification_date,
|
||||
rectification_sgin,
|
||||
remark,
|
||||
export_date,
|
||||
export_no
|
||||
)
|
||||
<foreach collection="list" item="item" separator="union">
|
||||
select
|
||||
#{item.xh},
|
||||
CAST(#{item.inspectionDate} AS DATE),
|
||||
#{item.name},
|
||||
CAST(#{item.dialysisDate} AS DATE),
|
||||
<choose>
|
||||
<when test="item.bloodFillIncomplete != null and item.bloodFillIncomplete != ''">
|
||||
'1',
|
||||
</when>
|
||||
<otherwise>
|
||||
'0',
|
||||
</otherwise>
|
||||
</choose>
|
||||
<choose>
|
||||
<when test="item.bloodSignNonstandard != null and item.bloodSignNonstandard != ''">
|
||||
'1',
|
||||
</when>
|
||||
<otherwise>
|
||||
'0',
|
||||
</otherwise>
|
||||
</choose>
|
||||
<choose>
|
||||
<when test="item.bloodMedicalstaffNosign != null and item.bloodMedicalstaffNosign != ''">
|
||||
'1',
|
||||
</when>
|
||||
<otherwise>
|
||||
'0',
|
||||
</otherwise>
|
||||
</choose>
|
||||
<choose>
|
||||
<when test="item.healtheduFillIncomplete != null and item.healtheduFillIncomplete != ''">
|
||||
'1',
|
||||
</when>
|
||||
<otherwise>
|
||||
'0',
|
||||
</otherwise>
|
||||
</choose>
|
||||
<choose>
|
||||
<when test="item.healtheduSignNonstandard != null and item.healtheduSignNonstandard != ''">
|
||||
'1',
|
||||
</when>
|
||||
<otherwise>
|
||||
'0',
|
||||
</otherwise>
|
||||
</choose>
|
||||
<choose>
|
||||
<when test="item.healtheduMedicalstaffNosign != null and item.healtheduMedicalstaffNosign != ''">
|
||||
'1',
|
||||
</when>
|
||||
<otherwise>
|
||||
'0',
|
||||
</otherwise>
|
||||
</choose>
|
||||
<choose>
|
||||
<when test="item.informedconDocNosign != null and item.informedconDocNosign != ''">
|
||||
'1',
|
||||
</when>
|
||||
<otherwise>
|
||||
'0',
|
||||
</otherwise>
|
||||
</choose>
|
||||
<choose>
|
||||
<when test="item.informedconFamilymembersMiss != null and item.informedconFamilymembersMiss != ''">
|
||||
'1',
|
||||
</when>
|
||||
<otherwise>
|
||||
'0',
|
||||
</otherwise>
|
||||
</choose>
|
||||
<choose>
|
||||
<when test="item.informedconNameNonstandard != null and item.informedconNameNonstandard != ''">
|
||||
'1',
|
||||
</when>
|
||||
<otherwise>
|
||||
'0',
|
||||
</otherwise>
|
||||
</choose>
|
||||
#{item.other},
|
||||
#{item.responsibleNurse},
|
||||
CAST(#{item.rectificationDate} AS DATE),
|
||||
#{item.rectificationSgin},
|
||||
#{item.remark},
|
||||
#{item.exportDate},
|
||||
#{item.exportNo}
|
||||
</foreach>
|
||||
</insert>
|
||||
|
||||
<select id="queryInspectionRecordsSum" parameterType="com.emr.entity.EmrBloodDialysisDoc" resultType="map">
|
||||
select
|
||||
inspection_date inspectionDate,
|
||||
name,
|
||||
dialysis_date dialysisDate,
|
||||
total_num,
|
||||
blood_fill_incomplete_num,
|
||||
blood_sign_nonstandard_num,
|
||||
blood_medicalstaff_nosign_num,
|
||||
healthedu_fill_incomplete_num,
|
||||
healthedu_sign_nonstandard_num,
|
||||
healthedu_medicalstaff_nosign_num,
|
||||
informedcon_doc_nosign_num,
|
||||
informedcon_familymembers_miss_num,
|
||||
informedcon_name_nonstandard_num
|
||||
from emr_blood_dialysis_doc_static
|
||||
<where>
|
||||
<if test="inspectionDate != null and inspectionDate != ''">
|
||||
and CAST(inspection_date AS DATE) = #{inspectionDate}
|
||||
</if>
|
||||
<if test="name != null and name != ''">
|
||||
and name like '%'+ #{name} + '%'
|
||||
</if>
|
||||
<if test="dialysisDate != null and dialysisDate != ''">
|
||||
and CAST(dialysis_date AS DATE) = #{dialysisDate}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
</mapper>
|
||||
@ -0,0 +1,515 @@
|
||||
<%@ page import="com.emr.entity.Power_User" %>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
|
||||
<c:set var="path" value="${pageContext.request.contextPath}"/>
|
||||
<%@ include file="/WEB-INF/jspf/common.jspf" %>
|
||||
<%@ include file="/WEB-INF/jspf/boostrapSelect.jspf" %>
|
||||
<%@ include file="/WEB-INF/jspf/importPackageJsp.jspf" %>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8"/>
|
||||
<title>文书报表</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta http-equiv=X-UA-Compatible IE=EmulateIE7>
|
||||
<link rel="stylesheet" href="${path}/static/bootstrap-3.3.7/bootstrap-table-fixed-columns.css" type="text/css">
|
||||
<link href="${path}/static/bootstrap-3.3.7/bower_components/select2/dist/css/select2.min.css" rel="stylesheet"/>
|
||||
<script type="text/javascript"
|
||||
src="${path}/static/bootstrap-3.3.7/bootstrap-table-fixed-columns.js?time=2019-12-25"></script>
|
||||
<script type="text/javascript" src="${path}/static/js/pinying.js"></script>
|
||||
<script src="${path}/static/bootstrap-3.3.7/bower_components/select2/dist/js/select2.min.js"></script>
|
||||
<script>
|
||||
var path = "${path}";
|
||||
</script>
|
||||
<style type="text/css">
|
||||
.main {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
background: transparent;
|
||||
}
|
||||
.headDiv {
|
||||
height: 5%;
|
||||
background-color: rgb(29, 158, 215);
|
||||
}
|
||||
.searchDiv{
|
||||
width: 100%;
|
||||
height: 8%;
|
||||
display: flex;
|
||||
}
|
||||
.searchCondition{
|
||||
width: 15%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
.searchContent{
|
||||
width: 100%;
|
||||
height: 86%;
|
||||
}
|
||||
.titleContent{
|
||||
width: 100%;
|
||||
height: 50%;
|
||||
}
|
||||
.title {
|
||||
width: 8%;
|
||||
height: 10%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
font-size: 1.5vw;
|
||||
font-weight: bold;
|
||||
}
|
||||
.content{
|
||||
width: 100%;
|
||||
height: 92%;
|
||||
}
|
||||
.contentType{
|
||||
width: 100%;
|
||||
height: 25%;
|
||||
display: flex;
|
||||
}
|
||||
.contentTypeName{
|
||||
width: 7%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: flex-end;
|
||||
font-size: 1vw;
|
||||
}
|
||||
.contentTypeValue{
|
||||
width: 31%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
font-size: 0.9vw;
|
||||
}
|
||||
.contentTypeValue span{
|
||||
font-weight: bold;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="main">
|
||||
<div class="headDiv">
|
||||
<div class="headSpanDiv">
|
||||
<span class="headspan">
|
||||
文书报表
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="searchDiv">
|
||||
<div class="searchCondition">
|
||||
<span style="font-weight: bold">年月:</span>
|
||||
<input type="text" id="yearMonth" name="yearMonth" class="form-control" style="width: 150px;"/>
|
||||
</div>
|
||||
<div class="btns" style="display: flex;align-items: center;">
|
||||
<div class="btn">
|
||||
<button type="button" class="btn btn-sm btn-primary" onclick="search()">开始搜索</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="searchContent">
|
||||
<div class="titleContent">
|
||||
<div class="title">
|
||||
<span>护士:</span>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="contentType">
|
||||
<div class="contentTypeName">
|
||||
<span>当前月份:</span>
|
||||
</div>
|
||||
<div class="contentTypeValue">
|
||||
<div>知情同意合格率
|
||||
<span id="quarter_infoConQualRate">0%</span>
|
||||
(环比
|
||||
<span id="quarter_infoConQualHbArrow">上升</span>
|
||||
<span id="quarter_infoConQualHbRate">0%</span>
|
||||
,同比
|
||||
<span id="quarter_infoConQualTbArrow">上升</span>
|
||||
<span id="quarter_infoConQualTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue">
|
||||
<div>血净记录缺失率
|
||||
<span id="quarter_bloodPurRate">0%</span>
|
||||
(环比
|
||||
<span id="quarter_bloodPurHbArrow">上升</span>
|
||||
<span id="quarter_bloodPurHbRate">0%</span>
|
||||
,同比
|
||||
<span id="quarter_bloodPurTbArrow">上升</span>
|
||||
<span id="quarter_bloodPurTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue">
|
||||
<div>健康教育缺失率
|
||||
<span id="quarter_educaDefectRate">0%</span>
|
||||
(环比
|
||||
<span id="quarter_educaDefectHbArrow">上升</span>
|
||||
<span id="quarter_educaDefectHbRate">0%</span>
|
||||
,同比
|
||||
<span id="quarter_educaDefectTbArrow">上升</span>
|
||||
<span id="quarter_educaDefectTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentType">
|
||||
<div class="contentTypeName">
|
||||
<span>当前季度:</span>
|
||||
</div>
|
||||
<div class="contentTypeValue">
|
||||
<div>知情同意合格率
|
||||
<span id="month_infoConQualRate">0%</span>
|
||||
(环比
|
||||
<span id="month_infoConQualHbArrow">上升</span>
|
||||
<span id="month_infoConQualHbRate">0%</span>
|
||||
,同比
|
||||
<span id="month_infoConQualTbArrow">上升</span>
|
||||
<span id="month_infoConQualTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue">
|
||||
<div>血净记录缺失率
|
||||
<span id="month_bloodPurRate">0%</span>
|
||||
(环比
|
||||
<span id="month_bloodPurHbArrow">上升</span>
|
||||
<span id="month_bloodPurHbRate">0%</span>
|
||||
,同比
|
||||
<span id="month_bloodPurTbArrow">上升</span>
|
||||
<span id="month_bloodPurTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue">
|
||||
<div>健康教育缺失率
|
||||
<span id="month_educaDefectRate">0%</span>
|
||||
(环比
|
||||
<span id="month_educaDefectHbArrow">上升</span>
|
||||
<span id="month_educaDefectHbRate">0%</span>
|
||||
,同比
|
||||
<span id="month_educaDefectTbArrow">上升</span>
|
||||
<span id="month_educaDefectTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentType">
|
||||
<div class="contentTypeName">
|
||||
<span>当前半年:</span>
|
||||
</div>
|
||||
<div class="contentTypeValue">
|
||||
<div>知情同意合格率
|
||||
<span id="halfyear_infoConQualRate">0%</span>
|
||||
(环比
|
||||
<span id="halfyear_infoConQualHbArrow">上升</span>
|
||||
<span id="halfyear_infoConQualHbRate">0%</span>
|
||||
,同比
|
||||
<span id="halfyear_infoConQualTbArrow">上升</span>
|
||||
<span id="halfyear_infoConQualTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue">
|
||||
<div>血净记录缺失率
|
||||
<span id="halfyear_bloodPurRate">0%</span>
|
||||
(环比
|
||||
<span id="halfyear_bloodPurHbArrow">上升</span>
|
||||
<span id="halfyear_bloodPurHbRate">0%</span>
|
||||
,同比
|
||||
<span id="halfyear_bloodPurTbArrow">上升</span>
|
||||
<span id="halfyear_bloodPurTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue">
|
||||
<div>健康教育缺失率
|
||||
<span id="halfyear_educaDefectRate">0%</span>
|
||||
(环比
|
||||
<span id="halfyear_educaDefectHbArrow">上升</span>
|
||||
<span id="halfyear_educaDefectHbRate">0%</span>
|
||||
,同比
|
||||
<span id="halfyear_educaDefectTbArrow">上升</span>
|
||||
<span id="halfyear_educaDefectTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentType">
|
||||
<div class="contentTypeName">
|
||||
<span>当前一年:</span>
|
||||
</div>
|
||||
<div class="contentTypeValue">
|
||||
<div>知情同意合格率
|
||||
<span id="year_infoConQualRate">0%</span>
|
||||
(环比
|
||||
<span id="year_infoConQualHbArrow">上升</span>
|
||||
<span id="year_infoConQualHbRate">0%</span>
|
||||
,同比
|
||||
<span id="year_infoConQualTbArrow">上升</span>
|
||||
<span id="year_infoConQualTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue">
|
||||
<div>血净记录缺失率
|
||||
<span id="year_bloodPurRate">0%</span>
|
||||
(环比
|
||||
<span id="year_bloodPurHbArrow">上升</span>
|
||||
<span id="year_bloodPurHbRate">0%</span>
|
||||
,同比
|
||||
<span id="year_bloodPurTbArrow">上升</span>
|
||||
<span id="year_bloodPurTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue">
|
||||
<div>健康教育缺失率
|
||||
<span id="year_educaDefectRate">0%</span>
|
||||
(环比
|
||||
<span id="year_educaDefectHbArrow">上升</span>
|
||||
<span id="year_educaDefectHbRate">0%</span>
|
||||
,同比
|
||||
<span id="year_educaDefectTbArrow">上升</span>
|
||||
<span id="year_educaDefectTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="titleContent">
|
||||
<div class="title">
|
||||
<span>扫描:</span>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="contentType">
|
||||
<div class="contentTypeName">
|
||||
<span>当前月份:</span>
|
||||
</div>
|
||||
<div class="contentTypeValue" style="width: 23%">
|
||||
<div>血净人次
|
||||
<span id="scan_month_bloodPurPeoNum">0</span>次
|
||||
(环比
|
||||
<span id="scan_month_bloodPurPeoHbArrow">上升</span>
|
||||
<span id="scan_month_bloodPurPeoHbNum">0%</span>
|
||||
,同比
|
||||
<span id="scan_month_bloodPurPeoTbArrow">上升</span>
|
||||
<span id="scan_month_bloodPurPeoTbNum">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue" style="width: 23%">
|
||||
<div>知情同意合格率
|
||||
<span id="scan_month_infoConQualRate">0%</span>
|
||||
(环比
|
||||
<span id="scan_month_infoConQualHbArrow">上升</span>
|
||||
<span id="scan_month_infoConQualHbRate">0%</span>
|
||||
,同比
|
||||
<span id="scan_month_infoConQualTbArrow">上升</span>
|
||||
<span id="scan_month_infoConQualTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue" style="width: 23%">
|
||||
<div>血净记录缺失率
|
||||
<span id="scan_month_bloodPurRate">0%</span>
|
||||
(环比
|
||||
<span id="scan_month_bloodPurHbArrow">上升</span>
|
||||
<span id="scan_month_bloodPurHbRate">0%</span>
|
||||
,同比
|
||||
<span id="scan_month_bloodPurTbArrow">上升</span>
|
||||
<span id="scan_month_bloodPurTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue" style="width: 23%">
|
||||
<div>健康教育缺失率
|
||||
<span id="scan_month_educaDefectRate">0%</span>
|
||||
(环比
|
||||
<span id="scan_month_educaDefectHbArrow">上升</span>
|
||||
<span id="scan_month_educaDefectHbRate">0%</span>
|
||||
,同比
|
||||
<span id="scan_month_educaDefectTbArrow">上升</span>
|
||||
<span id="scan_month_educaDefectTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentType">
|
||||
<div class="contentTypeName">
|
||||
<span>当前季度:</span>
|
||||
</div>
|
||||
<div class="contentTypeValue" style="width: 23%">
|
||||
<div>血净人次
|
||||
<span id="scan_quarter_bloodPurPeoNum">0</span>次
|
||||
(环比
|
||||
<span id="scan_quarter_bloodPurPeoHbArrow">上升</span>
|
||||
<span id="scan_quarter_bloodPurPeoHbNum">0%</span>
|
||||
,同比
|
||||
<span id="scan_quarter_bloodPurPeoTbArrow">上升</span>
|
||||
<span id="scan_quarter_bloodPurPeoTbNum">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue" style="width: 23%">
|
||||
<div>知情同意合格率
|
||||
<span id="scan_quarter_infoConQualRate">0%</span>
|
||||
(环比
|
||||
<span id="scan_quarter_infoConQualHbArrow">上升</span>
|
||||
<span id="scan_quarter_infoConQualHbRate">0%</span>
|
||||
,同比
|
||||
<span id="scan_quarter_infoConQualTbArrow">上升</span>
|
||||
<span id="scan_quarter_infoConQualTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue" style="width: 23%">
|
||||
<div>血净记录缺失率
|
||||
<span id="scan_quarter_bloodPurRate">0%</span>
|
||||
(环比
|
||||
<span id="scan_quarter_bloodPurHbArrow">上升</span>
|
||||
<span id="scan_quarter_bloodPurHbRate">0%</span>
|
||||
,同比
|
||||
<span id="scan_quarter_bloodPurTbArrow">上升</span>
|
||||
<span id="scan_quarter_bloodPurTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue" style="width: 23%">
|
||||
<div>健康教育缺失率
|
||||
<span id="scan_quarter_educaDefectRate">0%</span>
|
||||
(环比
|
||||
<span id="scan_quarter_educaDefectHbArrow">上升</span>
|
||||
<span id="scan_quarter_educaDefectHbRate">0%</span>
|
||||
,同比
|
||||
<span id="scan_quarter_educaDefectTbArrow">上升</span>
|
||||
<span id="scan_quarter_educaDefectTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentType">
|
||||
<div class="contentTypeName">
|
||||
<span>当前半年:</span>
|
||||
</div>
|
||||
<div class="contentTypeValue" style="width: 23%">
|
||||
<div>血净人次
|
||||
<span id="scan_halfyear_bloodPurPeoNum">0</span>次
|
||||
(环比
|
||||
<span id="scan_halfyear_bloodPurPeoHbArrow">上升</span>
|
||||
<span id="scan_halfyear_bloodPurPeoHbNum">0%</span>
|
||||
,同比
|
||||
<span id="scan_halfyear_bloodPurPeoTbArrow">上升</span>
|
||||
<span id="scan_halfyear_bloodPurPeoTbNum">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue" style="width: 23%">
|
||||
<div>知情同意合格率
|
||||
<span id="scan_halfyear_infoConQualRate">0%</span>
|
||||
(环比
|
||||
<span id="scan_halfyear_infoConQualHbArrow">上升</span>
|
||||
<span id="scan_halfyear_infoConQualHbRate">0%</span>
|
||||
,同比
|
||||
<span id="scan_halfyear_infoConQualTbArrow">上升</span>
|
||||
<span id="scan_halfyear_infoConQualTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue" style="width: 23%">
|
||||
<div>血净记录缺失率
|
||||
<span id="scan_halfyear_bloodPurRate">0%</span>
|
||||
(环比
|
||||
<span id="scan_halfyear_bloodPurHbArrow">上升</span>
|
||||
<span id="scan_halfyear_bloodPurHbRate">0%</span>
|
||||
,同比
|
||||
<span id="scan_halfyear_bloodPurTbArrow">上升</span>
|
||||
<span id="scan_halfyear_bloodPurTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue" style="width: 23%">
|
||||
<div>健康教育缺失率
|
||||
<span id="scan_halfyear_educaDefectRate">0%</span>
|
||||
(环比
|
||||
<span id="scan_halfyear_educaDefectHbArrow">上升</span>
|
||||
<span id="scan_halfyear_educaDefectHbRate">0%</span>
|
||||
,同比
|
||||
<span id="scan_halfyear_educaDefectTbArrow">上升</span>
|
||||
<span id="scan_halfyear_educaDefectTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentType">
|
||||
<div class="contentTypeName">
|
||||
<span>当前一年:</span>
|
||||
</div>
|
||||
<div class="contentTypeValue" style="width: 23%">
|
||||
<div>血净人次
|
||||
<span id="scan_year_bloodPurPeoNum">0</span>次
|
||||
(环比
|
||||
<span id="scan_year_bloodPurPeoHbArrow">上升</span>
|
||||
<span id="scan_year_bloodPurPeoHbNum">0%</span>
|
||||
,同比
|
||||
<span id="scan_year_bloodPurPeoTbArrow">上升</span>
|
||||
<span id="scan_year_bloodPurPeoTbNum">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue" style="width: 23%">
|
||||
<div>知情同意合格率
|
||||
<span id="scan_year_infoConQualRate">0%</span>
|
||||
(环比
|
||||
<span id="scan_year_infoConQualHbArrow">上升</span>
|
||||
<span id="scan_year_infoConQualHbRate">0%</span>
|
||||
,同比
|
||||
<span id="scan_year_infoConQualTbArrow">上升</span>
|
||||
<span id="scan_year_infoConQualTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue" style="width: 23%">
|
||||
<div>血净记录缺失率
|
||||
<span id="scan_year_bloodPurRate">0%</span>
|
||||
(环比
|
||||
<span id="scan_year_bloodPurHbArrow">上升</span>
|
||||
<span id="scan_year_bloodPurHbRate">0%</span>
|
||||
,同比
|
||||
<span id="scan_year_bloodPurTbArrow">上升</span>
|
||||
<span id="scan_year_bloodPurTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentTypeValue" style="width: 23%">
|
||||
<div>健康教育缺失率
|
||||
<span id="scan_year_educaDefectRate">0%</span>
|
||||
(环比
|
||||
<span id="scan_year_educaDefectHbArrow">上升</span>
|
||||
<span id="scan_year_educaDefectHbRate">0%</span>
|
||||
,同比
|
||||
<span id="scan_year_educaDefectTbArrow">上升</span>
|
||||
<span id="scan_year_educaDefectTbRate">0%</span>
|
||||
)
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="${path}/static/js/dateUtil.js"></script>
|
||||
<script type="text/javascript" src="${path}/static/js/commom.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,202 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
|
||||
<c:set var="path" value="${pageContext.request.contextPath}"/>
|
||||
<%@ include file="/WEB-INF/jspf/common.jspf" %>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>其他管理</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta http-equiv=X-UA-Compatible IE=EmulateIE7>
|
||||
<!--[if lt IE 9]>
|
||||
<script type="text/javascript" src="${path}/static/js/html5shiv.min.js"></script>
|
||||
<script type="text/javascript" src="${path}/static/js/jquery-1.11.3.min.js"></script>
|
||||
<script type="text/javascript" src="${path}/static/js/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
<script>
|
||||
var path = "${path}";
|
||||
</script>
|
||||
<style type="text/css">
|
||||
.mainDiv{
|
||||
background-color: #fff;
|
||||
}
|
||||
/**搜索区*/
|
||||
.searchDiv {
|
||||
padding-top: 10px;
|
||||
width:100%;
|
||||
height: 30px;
|
||||
}
|
||||
.dateSearchDiv{
|
||||
width:29%;
|
||||
}
|
||||
.dateSearchInput{
|
||||
width:30%;
|
||||
margin-left:5px;
|
||||
}
|
||||
.dateLabelDiv{
|
||||
width: 30%;
|
||||
text-align: right;
|
||||
}
|
||||
.searchInput{
|
||||
margin-left: 5px;
|
||||
text-align: right;
|
||||
}
|
||||
.searchElement{
|
||||
width:40%;
|
||||
}
|
||||
.searchInputElement{
|
||||
width:60%;
|
||||
}
|
||||
.labelDiv{
|
||||
margin-left: 2%;
|
||||
display: flex;
|
||||
align-items: flex-end;
|
||||
justify-content: center;
|
||||
height: 1.5vw;
|
||||
}
|
||||
/**查询按钮组*/
|
||||
.btnsDiv{
|
||||
margin-top: 15px;
|
||||
height:35px;
|
||||
text-align: right;
|
||||
margin-right: 25px;
|
||||
}
|
||||
/**表格div*/
|
||||
.tableDiv{
|
||||
margin-left: 1%;
|
||||
margin-top: 1vw;
|
||||
}
|
||||
.modelBtns{
|
||||
width: 70%;
|
||||
height: 76%;
|
||||
display: flex;
|
||||
align-items: flex-end;
|
||||
justify-content: flex-end;
|
||||
}
|
||||
.control-label1{
|
||||
width:30%;
|
||||
text-align: right;
|
||||
padding-top:2px;
|
||||
font-weight: 700;
|
||||
|
||||
}
|
||||
.warningLabel{
|
||||
margin-left:102px;
|
||||
font-weight: 700;
|
||||
}
|
||||
.warningDiv{
|
||||
margin-left: 134px;
|
||||
margin-top: -20px;
|
||||
}
|
||||
/**级联病案号内容*/
|
||||
.mouseOver{
|
||||
background-color: #708090;
|
||||
color:#FFFAFA;
|
||||
}
|
||||
.mouseOut{
|
||||
background-color: #FFFAFA;
|
||||
color:#000000;
|
||||
}
|
||||
/*模态框头*/
|
||||
.modal-header{
|
||||
background-color: #199ED8;
|
||||
text-align: center;
|
||||
}
|
||||
.loading {
|
||||
width: 160px;
|
||||
height: 56px;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
line-height: 56px;
|
||||
color: #fff;
|
||||
padding-left: 60px;
|
||||
font-size: 15px;
|
||||
background: #000;
|
||||
opacity: 0.7;
|
||||
z-index: 9999;
|
||||
-moz-border-radius: 20px;
|
||||
-webkit-border-radius: 20px;
|
||||
border-radius: 20px;
|
||||
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
|
||||
}
|
||||
.input-sm {
|
||||
height: 35px;
|
||||
padding: 5px 10px;
|
||||
font-size: 12px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
.modal-dialog {
|
||||
width: 600px;
|
||||
margin: 30px 10% auto;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="main">
|
||||
<div class="headDiv">
|
||||
<div class="headSpanDiv">
|
||||
<span class="headspan">
|
||||
检查记录
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mainDiv">
|
||||
<div class="searchDiv">
|
||||
<div class="searchInput left">
|
||||
<div class="searchElement left">
|
||||
<label class="labelDiv">检查日期:</label>
|
||||
</div>
|
||||
<div class="searchInputElement left">
|
||||
<input type="text" class="form-control input-sm" id="inspectionDate">
|
||||
</div>
|
||||
</div>
|
||||
<div class="searchInput left">
|
||||
<div class="searchElement left">
|
||||
<label class="labelDiv">患者姓名:</label>
|
||||
</div>
|
||||
<div class="searchInputElement left">
|
||||
<input type="text" class="form-control input-sm" id="name">
|
||||
</div>
|
||||
</div>
|
||||
<div class="searchInput left">
|
||||
<div class="searchElement left">
|
||||
<label class="labelDiv">透析日期:</label>
|
||||
</div>
|
||||
<div class="searchInputElement left">
|
||||
<input type="text" class="form-control input-sm" id="dialysisDate">
|
||||
</div>
|
||||
</div>
|
||||
<div class="left" style="margin-left: 3vw">
|
||||
<button type="button" class="btn btn-sm btn-primary" style="width: 5vw" onclick="refreshTable()">查询</button>
|
||||
</div>
|
||||
</div>
|
||||
<!--数据表格-->
|
||||
<div id="tableDiv" class="tableDiv">
|
||||
<input type="hidden" id="checks">
|
||||
<table id="mytab" class="table text-nowrap table-bordered">
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal fade" id="myModal3" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content" style="width: 80vw;height: 90%;">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
|
||||
×
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body" style="height:95%">
|
||||
<iframe width="100%" height="100%" src="" id="iframe" frameborder="0" scrolling="no" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true" oallowfullscreen="true" msallowfullscreen="true"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript" src="${path}/static/js/recordManage/bloodPurification/inspectionRecordsSum.js?t=4"></script>
|
||||
<script type="text/javascript" src="${path}/static/js/dateUtil.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,176 @@
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
|
||||
<c:set var="path" value="${pageContext.request.contextPath}"/>
|
||||
<%@ include file="/WEB-INF/jspf/common.jspf" %>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>其他管理</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta http-equiv=X-UA-Compatible IE=EmulateIE7>
|
||||
<!--[if lt IE 9]>
|
||||
<script type="text/javascript" src="${path}/static/js/html5shiv.min.js"></script>
|
||||
<script type="text/javascript" src="${path}/static/js/jquery-1.11.3.min.js"></script>
|
||||
<script type="text/javascript" src="${path}/static/js/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
<script>
|
||||
var path = "${path}";
|
||||
</script>
|
||||
<style type="text/css">
|
||||
.mainDiv{
|
||||
background-color: #fff;
|
||||
}
|
||||
/**搜索区*/
|
||||
.searchDiv {
|
||||
padding-top: 10px;
|
||||
width:100%;
|
||||
height: 30px;
|
||||
}
|
||||
.dateSearchDiv{
|
||||
width:29%;
|
||||
}
|
||||
.dateSearchInput{
|
||||
width:30%;
|
||||
margin-left:5px;
|
||||
}
|
||||
.dateLabelDiv{
|
||||
width: 30%;
|
||||
text-align: right;
|
||||
}
|
||||
.searchInput{
|
||||
margin-left: 5px;
|
||||
text-align: right;
|
||||
}
|
||||
.searchElement{
|
||||
width:40%;
|
||||
}
|
||||
.searchInputElement{
|
||||
width:60%;
|
||||
}
|
||||
.labelDiv{
|
||||
margin-left: 2%;
|
||||
display: flex;
|
||||
align-items: flex-end;
|
||||
justify-content: center;
|
||||
height: 1.5vw;
|
||||
}
|
||||
/**查询按钮组*/
|
||||
.btnsDiv{
|
||||
margin-top: 15px;
|
||||
height:35px;
|
||||
text-align: right;
|
||||
margin-right: 25px;
|
||||
}
|
||||
/**表格div*/
|
||||
.tableDiv{
|
||||
margin-left: 1%;
|
||||
margin-top: 1vw;
|
||||
}
|
||||
.modelBtns{
|
||||
width: 70%;
|
||||
height: 76%;
|
||||
display: flex;
|
||||
align-items: flex-end;
|
||||
justify-content: flex-end;
|
||||
}
|
||||
.control-label1{
|
||||
width:30%;
|
||||
text-align: right;
|
||||
padding-top:2px;
|
||||
font-weight: 700;
|
||||
|
||||
}
|
||||
.warningLabel{
|
||||
margin-left:102px;
|
||||
font-weight: 700;
|
||||
}
|
||||
.warningDiv{
|
||||
margin-left: 134px;
|
||||
margin-top: -20px;
|
||||
}
|
||||
/**级联病案号内容*/
|
||||
.mouseOver{
|
||||
background-color: #708090;
|
||||
color:#FFFAFA;
|
||||
}
|
||||
.mouseOut{
|
||||
background-color: #FFFAFA;
|
||||
color:#000000;
|
||||
}
|
||||
/*模态框头*/
|
||||
.modal-header{
|
||||
background-color: #199ED8;
|
||||
text-align: center;
|
||||
}
|
||||
.loading {
|
||||
width: 160px;
|
||||
height: 56px;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
line-height: 56px;
|
||||
color: #fff;
|
||||
padding-left: 60px;
|
||||
font-size: 15px;
|
||||
background: #000;
|
||||
opacity: 0.7;
|
||||
z-index: 9999;
|
||||
-moz-border-radius: 20px;
|
||||
-webkit-border-radius: 20px;
|
||||
border-radius: 20px;
|
||||
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
|
||||
}
|
||||
.input-sm {
|
||||
height: 35px;
|
||||
padding: 5px 10px;
|
||||
font-size: 12px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="main">
|
||||
<div class="headDiv">
|
||||
<div class="headSpanDiv">
|
||||
<span class="headspan">
|
||||
病案图像统计
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mainDiv">
|
||||
<div class="searchDiv">
|
||||
<div class="searchInput left">
|
||||
<div class="searchElement left">
|
||||
<label class="labelDiv">病案号:</label>
|
||||
</div>
|
||||
<div class="searchInputElement left">
|
||||
<input type="text" class="form-control input-sm" id="inpatientNo" style="width: 150px">
|
||||
</div>
|
||||
</div>
|
||||
<div class="searchInput left" style="margin-left: 2vw">
|
||||
<div class="searchElement left">
|
||||
<label class="labelDiv">期数:</label>
|
||||
</div>
|
||||
<div class="searchInputElement left">
|
||||
<input type="text" class="form-control input-sm" id="periods" style="width: 150px">
|
||||
</div>
|
||||
</div>
|
||||
<div class="left" style="margin-left: 3vw">
|
||||
<button type="button" class="btn btn-sm btn-primary" style="width: 5vw" onclick="refreshTable()">查询</button>
|
||||
</div>
|
||||
</div>
|
||||
<!--数据表格-->
|
||||
<div id="tableDiv" class="tableDiv">
|
||||
<input type="hidden" id="checks">
|
||||
<table id="mytab" class="table text-nowrap table-bordered">
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript" src="${path}/static/js/recordManage/commomSearch/imgStatisticsList.js?t=4"></script>
|
||||
<script type="text/javascript" src="${path}/static/js/dateUtil.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue