<?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.hanyun.hip.mrqc.jms.mapper.AutoAssignMapper">

    <!-- 按四级、三级和住院时长查询数据 -->
    <select id="selecAllDeptsurgicalOperateList" parameterType="String" resultType="map">
		SELECT
			record_id,department_name,inpatient_area,in_time,out_time,hospit_doctor
		FROM mrqc_record u
		WHERE DATE_FORMAT( out_time, '%Y-%m' ) = #{qcMonth}
		  AND u.record_id not in (
			select mor.record_id from mrqc_operator_record mor,mrqc_report_month mrm
			where mor.report_id=mrm.report_id
			  and mrm.qc_month = #{qcMonth}
		)
			${dataScope}
    </select>

	<select id="selectAllZyRecordId" resultType="java.lang.String" parameterType="java.lang.String">
		SELECT
			record_id
		FROM
			mrqc_record
		WHERE
			emr_status = '1'
			<if test="department != null  and department != ''">
		    	AND inpatient_area IN (${department})
			</if>
	</select>
</mapper>