id
,no,patient_id,
patient_self_desc,symptoms,primarily_diagnosis_criteria,
confirm_diagnosis_criteria,confirm_diagnosis_criteria
UPDATE vp_medical_rec
SET no = CONCAT(#{code}, LPAD(
IFNULL((SELECT MAX(RIGHT (t.no, LENGTH(t.no) - 2)) + 1 FROM (SELECT * FROM vp_medical_rec) t), 1), 6,
'0'), #{gender})
WHERE id = #{id};