=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/patient/PatientIdentifierTypeService.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/patient/PatientIdentifierTypeService.java 2012-09-05 14:30:23 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/patient/PatientIdentifierTypeService.java 2013-06-20 04:38:07 +0000 @@ -48,6 +48,8 @@ PatientIdentifierType getPatientIdentifierType( String name ); + PatientIdentifierType getPatientIdentifierTypeByUid ( String uid ); + Collection getPatientIdentifierTypes( boolean mandatory ); Collection getDisplayedPatientIdentifierTypes( boolean personDisplayName ); === modified file 'dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/DefaultPatientIdentifierTypeService.java' --- dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/DefaultPatientIdentifierTypeService.java 2013-02-13 15:58:32 +0000 +++ dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/DefaultPatientIdentifierTypeService.java 2013-06-20 04:38:07 +0000 @@ -93,6 +93,11 @@ return i18n( i18nService, patientIdentifierTypeStore.getByName( name ) ); } + public PatientIdentifierType getPatientIdentifierTypeByUid( String uid ) + { + return i18n( i18nService, patientIdentifierTypeStore.getByUid( uid ) ); + } + public Collection getPatientIdentifierTypes( boolean mandatory ) { return i18n( i18nService, patientIdentifierTypeStore.get( mandatory ) ); === modified file 'dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/DefaultPatientRegistrationFormService.java' --- dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/DefaultPatientRegistrationFormService.java 2013-05-21 07:15:26 +0000 +++ dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/patient/DefaultPatientRegistrationFormService.java 2013-06-20 04:38:07 +0000 @@ -193,7 +193,7 @@ else if ( identifierMatcher.find() && identifierMatcher.groupCount() > 0 ) { String uid = identifierMatcher.group( 1 ); - PatientIdentifierType identifierType = identifierTypeService.getPatientIdentifierType( uid ); + PatientIdentifierType identifierType = identifierTypeService.getPatientIdentifierTypeByUid( uid ); if ( identifierType == null ) { inputHtml = "