123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- <?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.xinxin.topro.inpnurseservice.oraclemapper.EwellHl7BloodMapper" >
- <resultMap id="BaseResultMap" type="com.xinxin.topro.inpnurseservice.oraclemodel.EwellHl7Blood" >
- <id column="packNo" property="packNo" jdbcType="VARCHAR" />
- <result column="visitNo" property="visitNo" jdbcType="VARCHAR" />
- <result column="chartNo" property="chartNo" jdbcType="VARCHAR" />
- <result column="ptName" property="ptName" jdbcType="VARCHAR" />
- <result column="bloodName" property="bloodName" jdbcType="VARCHAR" />
- <result column="dosage" property="dosage" jdbcType="VARCHAR" />
- <result column="unit" property="unit" jdbcType="TIMESTAMP" />
- <result column="bloodType" property="bloodType" jdbcType="VARCHAR" />
- <result column="packBloodType" property="packBloodType" jdbcType="VARCHAR" />
- <result column="rhType" property="rhType" jdbcType="TIMESTAMP" />
- <result column="gender" property="gender" jdbcType="INTEGER" />
- <result column="age" property="age" jdbcType="INTEGER" />
- <result column="bedNo" property="bedNo" jdbcType="INTEGER" />
- <result column="orderNo" property="orderNo" jdbcType="INTEGER" />
- <result column="departNo" property="departNo" jdbcType="VARCHAR" />
- </resultMap>
- <select id="selectByDepartNo" resultMap="BaseResultMap" parameterType="java.lang.String" >
- SELECT PACK_NO packNo,
- ADMISSION_ID visitNo,
- PATIENT_ID chartNo,
- PATIENT_NAME ptName,
- BLOOD_NAME bloodName,
- DOSAGE dosage,
- UNIT unit,
- PATIENT_BLOOD_TYPE bloodType,
- RH_TYPE rhType,
- CASE SEX WHEN 1 THEN '男' when 2 then '女' else '未知' end gender,
- AGE age,
- BEDNO bedNo,
- ORDER_NO orderNo,
- pack_blood_type packBloodType,
- NSDEPT departNo
- from XUEYE.v_Ewell_Hl7_Blood
- where NSDEPT = #{departNo,jdbcType=VARCHAR}
- and GRANT_TIME >= to_date(#{execSTime},'yyyy-mm-dd,hh24:mi')
- and GRANT_TIME <= to_date(#{execETime},'yyyy-mm-dd,hh24:mi')
- </select>
- <select id="selectByVisittNos" resultMap="BaseResultMap" parameterType="java.util.List" >
- SELECT PACK_NO packNo,
- ADMISSION_ID visitNo,
- PATIENT_ID chartNo,
- PATIENT_NAME ptName,
- BLOOD_NAME bloodName,
- DOSAGE dosage,
- UNIT unit,
- PATIENT_BLOOD_TYPE bloodType,
- PACK_BLOOD_TYPE packBloodType,
- RH_TYPE rhType,
- CASE SEX WHEN 1 THEN '男' when 2 then '女' else '未知' end gender,
- AGE age,
- BEDNO bedNo,
- ORDER_NO orderNo,
- NSDEPT departNo
- from XUEYE.v_Ewell_Hl7_Blood
- where ADMISSION_ID in
- <foreach collection="list" item="item" index="index" open="(" close=")" separator=",">
- #{item,jdbcType=VARCHAR}
- </foreach>
- </select>
- <select id="selectByBarCode" resultMap="BaseResultMap" parameterType="java.lang.String" >
- SELECT PACK_NO packNo,
- ADMISSION_ID visitNo,
- PATIENT_ID chartNo,
- PATIENT_NAME ptName,
- BLOOD_NAME bloodName,
- DOSAGE dosage,
- UNIT unit,
- PATIENT_BLOOD_TYPE bloodType,
- PACK_BLOOD_TYPE packBloodType,
- RH_TYPE rhType,
- CASE SEX WHEN 1 THEN '男' when 2 then '女' else '未知' end gender,
- AGE age,
- BEDNO bedNo,
- ORDER_NO orderNo,
- NSDEPT departNo
- from XUEYE.v_Ewell_Hl7_Blood
- where PACK_NO = #{barCode,jdbcType=VARCHAR}
- and rownum=1
- </select>
- <select id="selectByBarCodes" resultMap="BaseResultMap" parameterType="java.util.List" >
- SELECT PACK_NO packNo,
- ADMISSION_ID visitNo,
- PATIENT_ID chartNo,
- PATIENT_NAME ptName,
- BLOOD_NAME bloodName,
- DOSAGE dosage,
- UNIT unit,
- PATIENT_BLOOD_TYPE bloodType,
- PACK_BLOOD_TYPE packBloodType,
- RH_TYPE rhType,
- CASE SEX WHEN 1 THEN '男' when 2 then '女' else '未知' end gender,
- AGE age,
- BEDNO bedNo,
- ORDER_NO orderNo,
- NSDEPT departNo
- from XUEYE.v_Ewell_Hl7_Blood
- where PACK_NO in
- <foreach collection="barCodes" item="item" index="index" open="(" close=")" separator=",">
- #{item,jdbcType=VARCHAR}
- </foreach>
- </select>
- </mapper>
|