|  | @@ -59,10 +59,11 @@ public interface EmrPatientDao {
 | 
	
		
			
				|  |  |      Integer whetherThereIsAMedicalRecord(@Param("docmentId") String docmentId);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Insert("insert into emr_patient_data (pat_no, times, emr_document_id," +
 | 
	
		
			
				|  |  | -            " emr_category_code, emr_name,create_id,name,parent,refer_physician,consult_physician,dept_director) " +
 | 
	
		
			
				|  |  | +            " emr_category_code, emr_name,create_id,name,parent,refer_physician,consult_physician,dept_director , " +
 | 
	
		
			
				|  |  | +            " emr_data_element) " +
 | 
	
		
			
				|  |  |              "values (#{patNo},#{times},#{emrDocumentId}," +
 | 
	
		
			
				|  |  | -            "#{emrCategoryCode},#{emrName},#{createId},#{name},#{parent},#{referPhysician},#{consultPhysician},#{deptDirector})")
 | 
	
		
			
				|  |  | -    @Options(useGeneratedKeys = true, keyColumn = "id", keyProperty = "id")
 | 
	
		
			
				|  |  | +            "#{emrCategoryCode},#{emrName},#{createId},#{name},#{parent},#{referPhysician},#{consultPhysician},#{deptDirector}, " +
 | 
	
		
			
				|  |  | +            "#{emrDataElementStr})")
 | 
	
		
			
				|  |  |      void emrInsertForTheFirstTime(EmrPatientData param);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Delete("delete emr_progress_note where document_id = #{documentId} ")
 | 
	
	
		
			
				|  | @@ -84,7 +85,8 @@ public interface EmrPatientDao {
 | 
	
		
			
				|  |  |      @Update("update emr_patient_data " +
 | 
	
		
			
				|  |  |              "set name    = #{name}, " +
 | 
	
		
			
				|  |  |              "    modify_date = getdate() , " +
 | 
	
		
			
				|  |  | -            "    modify_id   = #{createId} " +
 | 
	
		
			
				|  |  | +            "    modify_id   = #{createId} , " +
 | 
	
		
			
				|  |  | +            "    emr_data_element = #{emrDataElementStr} " +
 | 
	
		
			
				|  |  |              "where pat_no = #{patNo} " +
 | 
	
		
			
				|  |  |              "  and times = #{times} " +
 | 
	
		
			
				|  |  |              "  and emr_document_id = #{emrDocumentId} ")
 | 
	
	
		
			
				|  | @@ -161,7 +163,7 @@ public interface EmrPatientDao {
 | 
	
		
			
				|  |  |      List<String> getDocumentIdByPatietn(String patNo, int times, String categoryCode);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Select("select data_element from emr_data_element where pat_no = #{patNo} and times = #{times} ")
 | 
	
		
			
				|  |  | -    String getEmrPatientData(@Param("patNo") String patNo,@Param("times") int times);
 | 
	
		
			
				|  |  | +    String getEmrPatientData(@Param("patNo") String patNo, @Param("times") int times);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Select("select top 1 rtrim(a.name)                                                                                          as xm, " +
 | 
	
	
		
			
				|  | @@ -540,6 +542,7 @@ public interface EmrPatientDao {
 | 
	
		
			
				|  |  |              "where inpatient_no = #{patNo} " +
 | 
	
		
			
				|  |  |              "  and admiss_times = #{times}")
 | 
	
		
			
				|  |  |      List<OpRecord> getOpRecordList(String patNo, Integer times);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      @Select(" select *  from emr_patient_data where pat_no=#{patNo} and del_flag=0")
 | 
	
		
			
				|  |  |      List<MzEmrPatientData> selectDataByPatNo(String patNo);
 | 
	
		
			
				|  |  |  
 |