=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/patient/Patient.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/patient/Patient.java 2012-05-29 15:37:40 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/patient/Patient.java 2012-07-05 09:46:04 +0000 @@ -71,7 +71,9 @@ private String middleName; private String lastName; - + + private String fullName; + private String gender; private Date birthDate; @@ -495,8 +497,19 @@ // Getter && Setter // ------------------------------------------------------------------------- + public String getFullName() { + return fullName; + } + + public void setFullName( String fullName ) + { + this.fullName = fullName; + } + + /* public String getFullName() + { boolean space = false; String name = ""; @@ -528,7 +541,7 @@ } return name; - } + } */ public String getPhoneNumber() { === modified file 'dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patientattributevalue/hibernate/HibernatePatientAttributeValueStore.java' --- dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patientattributevalue/hibernate/HibernatePatientAttributeValueStore.java 2012-05-29 15:37:40 +0000 +++ dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patientattributevalue/hibernate/HibernatePatientAttributeValueStore.java 2012-07-05 09:46:04 +0000 @@ -277,12 +277,11 @@ lastName = searchText.substring( endIndex + 1, searchText.length() ); } } - + hql += " ( SELECT p" + index + " FROM Patient as p" + index + " JOIN p" + index + ".identifiers as identifier" + index + " " + "WHERE lower(identifier" + index - + ".identifier)=lower('" + searchText + "') " + "OR (lower(p" + index + ".firstName) LIKE lower('%" - + firstName + "%') " + "AND lower(p" + index + ".middleName) = lower('" + middleName + "') " - + "AND lower(p" + index + ".lastName) LIKE lower('%" + lastName + "%')) "; + + ".identifier)=lower('" + searchText + "') " + "OR (lower(p" + index + ".fullName) LIKE lower('%" + + searchText + "%') " + " ) "; isSearchByAttribute = false; } === modified file 'dhis-2/dhis-services/dhis-service-patient/src/main/resources/org/hisp/dhis/patient/hibernate/Patient.hbm.xml' --- dhis-2/dhis-services/dhis-service-patient/src/main/resources/org/hisp/dhis/patient/hibernate/Patient.hbm.xml 2012-05-29 15:37:40 +0000 +++ dhis-2/dhis-services/dhis-service-patient/src/main/resources/org/hisp/dhis/patient/hibernate/Patient.hbm.xml 2012-07-05 09:46:04 +0000 @@ -53,5 +53,7 @@ + +