|
|
@ -66,19 +66,42 @@
|
|
|
|
</insert>
|
|
|
|
</insert>
|
|
|
|
<update id="updateScanStatus">
|
|
|
|
<update id="updateScanStatus">
|
|
|
|
update docus_medicalrecord.t_basic
|
|
|
|
update docus_medicalrecord.t_basic
|
|
|
|
set scan_source = 1 ,
|
|
|
|
set scan_source = 1,
|
|
|
|
scan_upload_state = 3
|
|
|
|
scan_upload_state = 3
|
|
|
|
WHERE patient_id = #{pid}
|
|
|
|
WHERE patient_id = #{pid}
|
|
|
|
|
|
|
|
|
|
|
|
</update>
|
|
|
|
</update>
|
|
|
|
<update id="updateScanBasicCorrect">
|
|
|
|
<update id="updateScanBasicCorrect">
|
|
|
|
update docus_medicalrecord.t_basic set patient_id=#{newPatId} ,ph=#{ph} where patient_id=#{oldPatId}
|
|
|
|
update docus_medicalrecord.t_basic
|
|
|
|
|
|
|
|
set patient_id=#{newPatId},
|
|
|
|
|
|
|
|
ph=#{ph}
|
|
|
|
|
|
|
|
where patient_id = #{oldPatId}
|
|
|
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
<update id="fillMissingFields">
|
|
|
|
|
|
|
|
update docus_medicalrecord.t_basic
|
|
|
|
|
|
|
|
set sex=#{basic.sex},
|
|
|
|
|
|
|
|
sex_name=#{basic.sexName},
|
|
|
|
|
|
|
|
admiss_date=#{basic.admissDate},
|
|
|
|
|
|
|
|
admiss_dept=#{basic.admissDept},
|
|
|
|
|
|
|
|
admiss_dept_name=#{basic.admissDeptName},
|
|
|
|
|
|
|
|
dis_dept=#{basic.disDept},
|
|
|
|
|
|
|
|
dis_dept_name=#{basic.disDeptName}
|
|
|
|
|
|
|
|
where patient_id = #{basic.patientId}
|
|
|
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
<update id="updateNotArchive">
|
|
|
|
|
|
|
|
update docus_medicalrecord.t_basic
|
|
|
|
|
|
|
|
set is_archive = 0
|
|
|
|
|
|
|
|
where patient_id = #{patientId}
|
|
|
|
</update>
|
|
|
|
</update>
|
|
|
|
<delete id="delTbasicByAdmissId">
|
|
|
|
<delete id="delTbasicByAdmissId">
|
|
|
|
delete from docus_medicalrecord.t_basic where admiss_id=#{admissId}
|
|
|
|
delete
|
|
|
|
|
|
|
|
from docus_medicalrecord.t_basic
|
|
|
|
|
|
|
|
where admiss_id = #{admissId}
|
|
|
|
</delete>
|
|
|
|
</delete>
|
|
|
|
<delete id="delTbasicSub">
|
|
|
|
<delete id="delTbasicSub">
|
|
|
|
delete from docus_medicalrecord.t_basic_sub where patient_id=#{patientId}
|
|
|
|
delete
|
|
|
|
|
|
|
|
from docus_medicalrecord.t_basic_sub
|
|
|
|
|
|
|
|
where patient_id = #{patientId}
|
|
|
|
</delete>
|
|
|
|
</delete>
|
|
|
|
<delete id="delTbasic">
|
|
|
|
<delete id="delTbasic">
|
|
|
|
delete from docus_medicalrecord.t_basic
|
|
|
|
delete from docus_medicalrecord.t_basic
|
|
|
@ -197,26 +220,35 @@
|
|
|
|
where patient_id = #{patientId}
|
|
|
|
where patient_id = #{patientId}
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
<select id="getTbasicByInpatientNo" resultType="com.docus.demo.entity.Tbasic">
|
|
|
|
<select id="getTbasicByInpatientNo" resultType="com.docus.demo.entity.Tbasic">
|
|
|
|
SELECT
|
|
|
|
SELECT patient_id,
|
|
|
|
patient_id,
|
|
|
|
|
|
|
|
admiss_times,
|
|
|
|
admiss_times,
|
|
|
|
inpatient_no,
|
|
|
|
inpatient_no,
|
|
|
|
admiss_date,
|
|
|
|
admiss_date,
|
|
|
|
`name`,
|
|
|
|
`name`,
|
|
|
|
dis_date,
|
|
|
|
dis_date,
|
|
|
|
|
|
|
|
admiss_dept,
|
|
|
|
|
|
|
|
admiss_dept_name,
|
|
|
|
|
|
|
|
dis_dept,
|
|
|
|
|
|
|
|
dis_dept_name,
|
|
|
|
|
|
|
|
sex,
|
|
|
|
|
|
|
|
sex_name,
|
|
|
|
|
|
|
|
file_source,
|
|
|
|
ph
|
|
|
|
ph
|
|
|
|
FROM
|
|
|
|
FROM docus_medicalrecord.t_basic
|
|
|
|
docus_medicalrecord.t_basic
|
|
|
|
where inpatient_no = #{inpatientNo}
|
|
|
|
where
|
|
|
|
|
|
|
|
inpatient_no = #{inpatientNo}
|
|
|
|
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
<select id="getInpatientNos" resultType="java.lang.String">
|
|
|
|
<select id="getInpatientNos" resultType="java.lang.String">
|
|
|
|
SELECT
|
|
|
|
SELECT inpatient_no
|
|
|
|
inpatient_no
|
|
|
|
FROM docus_medicalrecord.t_basic
|
|
|
|
FROM
|
|
|
|
|
|
|
|
docus_medicalrecord.t_basic
|
|
|
|
|
|
|
|
group by inpatient_no
|
|
|
|
group by inpatient_no
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<select id="getInpatientNosBySource" resultType="java.lang.String">
|
|
|
|
|
|
|
|
SELECT inpatient_no
|
|
|
|
|
|
|
|
FROM docus_medicalrecord.t_basic
|
|
|
|
|
|
|
|
where file_source = #{fileSource}
|
|
|
|
|
|
|
|
group by inpatient_no
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</mapper>
|
|
|
|
</mapper>
|