IA_ID, PatientNo, HI_ID, DD_DepDm, DW_WardDm, DB_BedNo, DA_ID, IA_Code, IA_Name,
IA_State, IA_Type, IA_Score, IA_FormerID, IA_Version, IA_Recordor, IA_Record_Time,
IA_Operation_Time, IA_Operator, IA_Nurse_Record, IA_IsRecord, IA_IsDel, IA_IsDaily,
IA_Associate_ID, IA_IsRestrain, IA_Source, IA_Original, IA_Original_ID, Restrain_Stop_Name, pain_id, audit_status, audit_or, audit_date
IA_XML
delete from inp_assessment
where IA_ID = #{iaId,jdbcType=INTEGER}
UPDATE inp_assessment
SET IA_IsDel = -1,
IA_Version = 0
WHERE
IA_ID IN
#{item,jdbcType=INTEGER}
UPDATE inp_assessment
SET IA_IsDel = - 1,
IA_Version = 0
WHERE
IA_Associate_ID = #{iaAssociateId,jdbcType=INTEGER}
AND PatientNo = #{patientno,jdbcType=VARCHAR}
insert into inp_assessment (IA_ID, PatientNo, HI_ID,
DD_DepDm, DW_WardDm, DB_BedNo,
DA_ID, IA_Code, IA_Name,
IA_State, IA_Type, IA_Score,
IA_FormerID, IA_Version, IA_Recordor,
IA_Record_Time, IA_Operation_Time, IA_Operator,
IA_Nurse_Record, IA_IsRecord, IA_IsDel,
IA_IsDaily, IA_Associate_ID, IA_IsRestrain,
IA_Source, IA_Original, IA_Original_ID,
IA_XML, Restrain_Stop_Name, pain_id, audit_status, audit_or, audit_date)
values (#{iaId,jdbcType=INTEGER}, #{patientno,jdbcType=VARCHAR}, #{hiId,jdbcType=INTEGER},
#{ddDepdm,jdbcType=VARCHAR}, #{dwWarddm,jdbcType=VARCHAR}, #{dbBedno,jdbcType=VARCHAR},
#{daId,jdbcType=INTEGER}, #{iaCode,jdbcType=VARCHAR}, #{iaName,jdbcType=VARCHAR},
#{iaState,jdbcType=INTEGER}, #{iaType,jdbcType=INTEGER}, #{iaScore,jdbcType=DOUBLE},
#{iaFormerid,jdbcType=INTEGER}, #{iaVersion,jdbcType=INTEGER}, #{iaRecordor,jdbcType=VARCHAR},
#{iaRecordTime,jdbcType=TIMESTAMP}, #{iaOperationTime,jdbcType=TIMESTAMP}, #{iaOperator,jdbcType=VARCHAR},
#{iaNurseRecord,jdbcType=VARCHAR}, #{iaIsrecord,jdbcType=INTEGER}, #{iaIsdel,jdbcType=INTEGER},
#{iaIsdaily,jdbcType=INTEGER}, #{iaAssociateId,jdbcType=INTEGER}, #{iaIsrestrain,jdbcType=INTEGER},
#{iaSource,jdbcType=INTEGER}, #{iaOriginal,jdbcType=VARCHAR}, #{iaOriginalId,jdbcType=INTEGER},
#{iaXml,jdbcType=LONGVARCHAR}, #{restrainStopName,jdbcType=VARCHAR}, #{painId,jdbcType=INTEGER})
insert into inp_assessment
IA_ID,
PatientNo,
HI_ID,
DD_DepDm,
DW_WardDm,
DB_BedNo,
DA_ID,
IA_Code,
IA_Name,
IA_State,
IA_Type,
IA_Score,
IA_FormerID,
IA_Version,
IA_Recordor,
IA_Record_Time,
IA_Operation_Time,
IA_Operator,
IA_Nurse_Record,
IA_IsRecord,
IA_IsDel,
IA_IsDaily,
IA_Associate_ID,
IA_IsRestrain,
IA_Source,
IA_Original,
IA_Original_ID,
IA_XML,
Restrain_Stop_Name,
pain_Id,
audit_status,
audit_or,
audit_date,
#{iaId,jdbcType=INTEGER},
#{patientno,jdbcType=VARCHAR},
#{hiId,jdbcType=INTEGER},
#{ddDepdm,jdbcType=VARCHAR},
#{dwWarddm,jdbcType=VARCHAR},
#{dbBedno,jdbcType=VARCHAR},
#{daId,jdbcType=INTEGER},
#{iaCode,jdbcType=VARCHAR},
#{iaName,jdbcType=VARCHAR},
#{iaState,jdbcType=INTEGER},
#{iaType,jdbcType=INTEGER},
#{iaScore,jdbcType=DOUBLE},
#{iaFormerid,jdbcType=INTEGER},
#{iaVersion,jdbcType=INTEGER},
#{iaRecordor,jdbcType=VARCHAR},
#{iaRecordTime,jdbcType=TIMESTAMP},
#{iaOperationTime,jdbcType=TIMESTAMP},
#{iaOperator,jdbcType=VARCHAR},
#{iaNurseRecord,jdbcType=VARCHAR},
#{iaIsrecord,jdbcType=INTEGER},
#{iaIsdel,jdbcType=INTEGER},
#{iaIsdaily,jdbcType=INTEGER},
#{iaAssociateId,jdbcType=INTEGER},
#{iaIsrestrain,jdbcType=INTEGER},
#{iaSource,jdbcType=INTEGER},
#{iaOriginal,jdbcType=VARCHAR},
#{iaOriginalId,jdbcType=INTEGER},
#{iaXml,jdbcType=LONGVARCHAR},
#{restrainStopName,jdbcType=VARCHAR},
#{painId,jdbcType=INTEGER},
#{auditStatus,jdbcType=INTEGER},
#{auditOr,jdbcType=VARCHAR},
#{auditDate,jdbcType=TIMESTAMP},
UPDATE inp_assessment
SET IA_IsDel = 0
AND IA_Version = 1
AND IA_State = 1
WHERE
IA_ID IN
#{item,jdbcType=INTEGER}
update inp_assessment
PatientNo = #{patientno,jdbcType=VARCHAR},
HI_ID = #{hiId,jdbcType=INTEGER},
DD_DepDm = #{ddDepdm,jdbcType=VARCHAR},
DW_WardDm = #{dwWarddm,jdbcType=VARCHAR},
DB_BedNo = #{dbBedno,jdbcType=VARCHAR},
DA_ID = #{daId,jdbcType=INTEGER},
IA_Code = #{iaCode,jdbcType=VARCHAR},
IA_Name = #{iaName,jdbcType=VARCHAR},
IA_State = #{iaState,jdbcType=INTEGER},
IA_Type = #{iaType,jdbcType=INTEGER},
IA_Score = #{iaScore,jdbcType=DOUBLE},
IA_FormerID = #{iaFormerid,jdbcType=INTEGER},
IA_Version = #{iaVersion,jdbcType=INTEGER},
IA_Recordor = #{iaRecordor,jdbcType=VARCHAR},
IA_Record_Time = #{iaRecordTime,jdbcType=TIMESTAMP},
IA_Operation_Time = #{iaOperationTime,jdbcType=TIMESTAMP},
IA_Operator = #{iaOperator,jdbcType=VARCHAR},
IA_Nurse_Record = #{iaNurseRecord,jdbcType=VARCHAR},
IA_IsRecord = #{iaIsrecord,jdbcType=INTEGER},
IA_IsDel = #{iaIsdel,jdbcType=INTEGER},
IA_IsDaily = #{iaIsdaily,jdbcType=INTEGER},
IA_Associate_ID = #{iaAssociateId,jdbcType=INTEGER},
IA_IsRestrain = #{iaIsrestrain,jdbcType=INTEGER},
IA_Source = #{iaSource,jdbcType=INTEGER},
IA_Original = #{iaOriginal,jdbcType=VARCHAR},
IA_Original_ID = #{iaOriginalId,jdbcType=INTEGER},
IA_XML = #{iaXml,jdbcType=LONGVARCHAR},
Restrain_Stop_Name = #{restrainStopName,jdbcType=VARCHAR},
pain_id = #{painId,jdbcType=INTEGER},
audit_status = #{auditStatus,jdbcType=INTEGER},
audit_or = #{auditOr,jdbcType=VARCHAR},
audit_date = #{auditDate,jdbcType=TIMESTAMP},
where IA_ID = #{iaId,jdbcType=INTEGER}
update inp_assessment
set PatientNo = #{patientno,jdbcType=VARCHAR},
HI_ID = #{hiId,jdbcType=INTEGER},
DD_DepDm = #{ddDepdm,jdbcType=VARCHAR},
DW_WardDm = #{dwWarddm,jdbcType=VARCHAR},
DB_BedNo = #{dbBedno,jdbcType=VARCHAR},
DA_ID = #{daId,jdbcType=INTEGER},
IA_Code = #{iaCode,jdbcType=VARCHAR},
IA_Name = #{iaName,jdbcType=VARCHAR},
IA_State = #{iaState,jdbcType=INTEGER},
IA_Type = #{iaType,jdbcType=INTEGER},
IA_Score = #{iaScore,jdbcType=DOUBLE},
IA_FormerID = #{iaFormerid,jdbcType=INTEGER},
IA_Version = #{iaVersion,jdbcType=INTEGER},
IA_Recordor = #{iaRecordor,jdbcType=VARCHAR},
IA_Record_Time = #{iaRecordTime,jdbcType=TIMESTAMP},
IA_Operation_Time = #{iaOperationTime,jdbcType=TIMESTAMP},
IA_Operator = #{iaOperator,jdbcType=VARCHAR},
IA_Nurse_Record = #{iaNurseRecord,jdbcType=VARCHAR},
IA_IsRecord = #{iaIsrecord,jdbcType=INTEGER},
IA_IsDel = #{iaIsdel,jdbcType=INTEGER},
IA_IsDaily = #{iaIsdaily,jdbcType=INTEGER},
IA_Associate_ID = #{iaAssociateId,jdbcType=INTEGER},
IA_IsRestrain = #{iaIsrestrain,jdbcType=INTEGER},
IA_Source = #{iaSource,jdbcType=INTEGER},
IA_Original = #{iaOriginal,jdbcType=VARCHAR},
IA_Original_ID = #{iaOriginalId,jdbcType=INTEGER},
IA_XML = #{iaXml,jdbcType=LONGVARCHAR},
Restrain_Stop_Name = #{restrainStopName,jdbcType=VARCHAR},
pain_id = #{painId,jdbcType=INTEGER},
audit_status = #{auditStatus,jdbcType=INTEGER},
audit_or = #{auditOr,jdbcType=VARCHAR},
audit_date = #{auditDate,jdbcType=TIMESTAMP}
where IA_ID = #{iaId,jdbcType=INTEGER}
update inp_assessment
set PatientNo = #{patientno,jdbcType=VARCHAR},
HI_ID = #{hiId,jdbcType=INTEGER},
DD_DepDm = #{ddDepdm,jdbcType=VARCHAR},
DW_WardDm = #{dwWarddm,jdbcType=VARCHAR},
DB_BedNo = #{dbBedno,jdbcType=VARCHAR},
DA_ID = #{daId,jdbcType=INTEGER},
IA_Code = #{iaCode,jdbcType=VARCHAR},
IA_Name = #{iaName,jdbcType=VARCHAR},
IA_State = #{iaState,jdbcType=INTEGER},
IA_Type = #{iaType,jdbcType=INTEGER},
IA_Score = #{iaScore,jdbcType=DOUBLE},
IA_FormerID = #{iaFormerid,jdbcType=INTEGER},
IA_Version = #{iaVersion,jdbcType=INTEGER},
IA_Recordor = #{iaRecordor,jdbcType=VARCHAR},
IA_Record_Time = #{iaRecordTime,jdbcType=TIMESTAMP},
IA_Operation_Time = #{iaOperationTime,jdbcType=TIMESTAMP},
IA_Operator = #{iaOperator,jdbcType=VARCHAR},
IA_Nurse_Record = #{iaNurseRecord,jdbcType=VARCHAR},
IA_IsRecord = #{iaIsrecord,jdbcType=INTEGER},
IA_IsDel = #{iaIsdel,jdbcType=INTEGER},
IA_IsDaily = #{iaIsdaily,jdbcType=INTEGER},
IA_Associate_ID = #{iaAssociateId,jdbcType=INTEGER},
IA_Source = #{iaSource,jdbcType=INTEGER},
IA_Original = #{iaOriginal,jdbcType=VARCHAR},
IA_Original_ID = #{iaOriginalId,jdbcType=INTEGER},
IA_IsRestrain = #{iaIsrestrain,jdbcType=INTEGER},
Restrain_Stop_Name = #{restrainStopName,jdbcType=VARCHAR},
pain_id = #{painId,jdbcType=INTEGER},
audit_status = #{auditStatus,jdbcType=INTEGER},
audit_or = #{auditOr,jdbcType=VARCHAR},
audit_date = #{auditDate,jdbcType=TIMESTAMP}
where IA_ID = #{iaId,jdbcType=INTEGER}
UPDATE inp_assessment
SET IA_IsDel = -1
WHERE
HI_ID = #{hiId,jdbcType=INTEGER}
AND
PatientNo = #{patientno,jdbcType=VARCHAR}
AND
IA_ID In
#{item}
UPDATE inp_assessment
SET IA_Associate_ID = #{newIaId,jdbcType=INTEGER}
WHERE
IA_IsDel = 0
AND
IA_Associate_ID = #{iaId,jdbcType=INTEGER}
AND
PatientNo = #{patientno,jdbcType=VARCHAR}
UPDATE inp_assessment
SET IA_State = 1,
IA_IsDel = 0,
IA_Source = #{iaSource,jdbcType=INTEGER},
IA_Original = #{iaOriginal,jdbcType=VARCHAR},
IA_Original_ID = #{iaOriginalId,jdbcType=INTEGER}
WHERE
IA_ID IN
#{item,jdbcType=INTEGER}
UPDATE inp_assessment
SET IA_IsDel = -1,
IA_Operation_Time = #{iaOperationTime,jdbcType=TIMESTAMP},
IA_Operator = #{iaOperator,jdbcType=VARCHAR}
WHERE
IA_Original_ID = #{iaOriginalId,jdbcType=INTEGER}
update
inp_assessment
set IA_IsDel = -1,
IA_Operation_Time = #{iaOperationTime,jdbcType=TIMESTAMP},
IA_Operator = #{iaOperator,jdbcType=VARCHAR}
where IA_ID = #{iaId,jdbcType=INTEGER}
update
inp_assessment
set IA_IsDel = -1,
IA_Operation_Time = #{iaOperationTime,jdbcType=TIMESTAMP},
IA_Operator = #{iaOperator,jdbcType=VARCHAR}
where IA_ID in
#{item,jdbcType=INTEGER}
UPDATE inp_assessment
SET IA_Associate_ID = #{iaId,jdbcType=INTEGER},
IA_State = #{iaState,jdbcType=INTEGER}
WHERE
IA_IsDel = 0
AND
PatientNo = #{patientNo,jdbcType=VARCHAR}
AND
IA_ID IN
#{item,jdbcType=INTEGER}
UPDATE inp_assessment
SET IA_Version = 1,
IA_IsDel = 0
WHERE
IA_Associate_ID = #{iaAssociateId,jdbcType=INTEGER}
AND
PatientNo = #{patientNo,jdbcType=VARCHAR}
AND
IA_ID NOT IN
#{item,jdbcType=INTEGER}
UPDATE inp_assessment
SET IA_Score = #{item.iaScore,jdbcType=DOUBLE}
WHERE
IA_ID = #{item.iaId,jdbcType=INTEGER}
UPDATE inp_assessment
SET IA_Associate_ID = #{iaAssociateId,jdbcType=INTEGER}
WHERE
IA_ID IN
#{item,jdbcType=INTEGER}
UPDATE inp_assessment
SET IA_State = 1,
IA_IsDel = 0,
IA_Source = #{item.iaSource,jdbcType=INTEGER},
IA_Original = #{item.iaOriginal,jdbcType=VARCHAR},
IA_Original_ID = #{item.iaOriginalId,jdbcType=INTEGER}
WHERE
IA_ID IN
#{id,jdbcType=INTEGER}
UPDATE inp_assessment
SET IA_Associate_ID = #{iaAssociateId,jdbcType=INTEGER}
WHERE
IA_ID = #{iaId,jdbcType=INTEGER}
insert into inp_assessment (PatientNo, HI_ID,
DD_DepDm, DW_WardDm, DB_BedNo,
DA_ID, IA_Code, IA_Name,
IA_State, IA_Type, IA_Score,
IA_FormerID, IA_Version, IA_Recordor,
IA_Record_Time, IA_Operation_Time, IA_Operator,
IA_Nurse_Record, IA_IsRecord, IA_IsDel,
IA_IsDaily, IA_Associate_ID, IA_IsRestrain,
IA_Source, IA_Original, IA_Original_ID,
IA_XML, Restrain_Stop_Name, pain_id, audit_status, audit_or, audit_date)
values
(#{item.patientno,jdbcType=VARCHAR}, #{item.hiId,jdbcType=INTEGER},
#{item.ddDepdm,jdbcType=VARCHAR}, #{item.dwWarddm,jdbcType=VARCHAR}, #{item.dbBedno,jdbcType=VARCHAR},
#{item.daId,jdbcType=INTEGER}, #{item.iaCode,jdbcType=VARCHAR}, #{item.iaName,jdbcType=VARCHAR},
#{item.iaState,jdbcType=INTEGER}, #{item.iaType,jdbcType=INTEGER}, #{item.iaScore,jdbcType=DOUBLE},
#{item.iaFormerid,jdbcType=INTEGER}, #{item.iaVersion,jdbcType=INTEGER}, #{item.iaRecordor,jdbcType=VARCHAR},
#{item.iaRecordTime,jdbcType=TIMESTAMP}, #{item.iaOperationTime,jdbcType=TIMESTAMP}, #{item.iaOperator,jdbcType=VARCHAR},
#{item.iaNurseRecord,jdbcType=VARCHAR}, #{item.iaIsrecord,jdbcType=INTEGER}, #{item.iaIsdel,jdbcType=INTEGER},
#{item.iaIsdaily,jdbcType=INTEGER}, #{item.iaAssociateId,jdbcType=INTEGER}, #{item.iaIsrestrain,jdbcType=INTEGER},
#{item.iaSource,jdbcType=INTEGER}, #{item.iaOriginal,jdbcType=VARCHAR}, #{item.iaOriginalId,jdbcType=INTEGER},
#{item.iaXml,jdbcType=LONGVARCHAR}, #{item.restrainStopName,jdbcType=VARCHAR}, #{item.painId,jdbcType=INTEGER},
#{item.auditStatus,jdbcType=INTEGER}, #{item.auditOr,jdbcType=VARCHAR}, #{item.auditDate,jdbcType=TIMESTAMP})
update inp_assessment
set
pain_id=#{painId,jdbcType=INTEGER},
IA_FormerID=#{iaFormerId,jdbcType=INTEGER},
IA_IsDel=0
where IA_IsDel=0
and IA_State=1
and IA_Version=1
and IA_ID=#{iaId,jdbcType=INTEGER}
update inp_assessment
set IA_State=0 , IA_Version=0
where IA_IsDel=0
and IA_ID=#{iaId,jdbcType=INTEGER}