=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/resources/struts.xml' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/resources/struts.xml 2013-03-05 07:29:03 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/resources/struts.xml 2013-03-05 08:35:37 +0000 @@ -243,7 +243,13 @@ /dhis-web-caseentry/multiDataEntrySelect.vm /dhis-web-caseentry/dataEntryMenu.vm style/style.css - ../dhis-web-commons/ouwt/ouwt.js,javascript/commons.js,javascript/multiDataEntry.js + + ../dhis-web-commons/ouwt/ouwt.js, + javascript/commons.js, + javascript/patient.js, + javascript/entry.js, + javascript/relationshipPatient.js, + javascript/multiDataEntry.js F_NAME_BASED_DATA_ENTRY === modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/activityPlanRecords.vm' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/activityPlanRecords.vm 2013-03-05 07:29:03 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/activityPlanRecords.vm 2013-03-05 08:35:37 +0000 @@ -11,9 +11,6 @@ #if( $programStageInstances && $programStageInstances.size()>0 ) - - - @@ -22,6 +19,7 @@ + @@ -70,6 +68,12 @@ + + #end === modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/dataentryRecords.vm' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/dataentryRecords.vm 2012-12-10 12:54:54 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/dataentryRecords.vm 2013-03-05 08:35:37 +0000 @@ -1,9 +1,10 @@ +
#$i18n.getString('full_name') $i18n.getString('phone_number') $i18n.getString( "program_stage" )$i18n.getString( "operations" )
$programStageInstance.programStage.displayName + $i18n.getString( "edit_profile" ) + $i18n.getString( 'data_entry' ) + $i18n.getString( "patient_details_and_history" ) +
- - - - - + + + +
$i18n.getString( "search_result_matching_the_search_criteria" ):     + #if($!listAll) $i18n.getString( "list_all_patients" ) #else @@ -13,59 +14,79 @@
$i18n.getString( "total_result" ):  $!total$i18n.getString( "total_result" ):  $!total
-#if( $patients && $patients.size()>0 ) -

#parse( "/dhis-web-caseentry/colorHelp.vm" )

- - - #set( $mark = false ) - #foreach( $patient in $patients ) - #set( $programInstance = '') - #set( $programInstance = $programInstanceMap.get( $patient ) ) - - - #set( $programStageInstances = $programInstance.programStageInstances ) - - - #if( $mark ) - #set( $mark = false ) - #else - #set( $mark = true ) - #end - #end -
- #set( $value="") - #foreach( $identifierType in $program.patientIdentifierTypes ) - #foreach( $pIdentifier in $patient.identifiers ) - #if($identifierType.personDisplayName=="true" && $identifierType.id==$pIdentifier.identifierType.id) - #set($value=$value + $pIdentifier.identifier + " " ) - #end - #end - #end - #if($value=="") - #set($value=$patient.getFullName()) - #end - - - #parse( "/dhis-web-caseentry/programStageInstanceFlow.vm" ) -
-
- #parse( "/dhis-web-commons/paging/paging.vm" ) -
- -
+#if( $programStageInstances && $programStageInstances.size()>0 ) + + + + + + + + + + + + + + #set( $mark = false ) + #foreach( $programStageInstance in $programStageInstances ) + #set($patient = $programStageInstance.programInstance.patient) + + + + + + + + + + + + + + + #end + +
#$i18n.getString('date_scheduled')$i18n.getString('full_name')$i18n.getString('phone_number')$i18n.getString( "program_stage" )$i18n.getString( "operations" )
+ #set( $nr = ( ( $paging.getCurrentPage() - 1 ) * $paging.pageSize ) + $velocityCount ) + $nr + + #if($!programStageInstance.executionDate) + $format.formatDate($!programStageInstance.executionDate) + #else + $format.formatDate($!programStageInstance.dueDate) + #end + + #set($value="") + #foreach( $identifierType in $identifierTypes) + #foreach( $identifier in $patient.identifiers) + #if($identifier.identifierType.id==$identifierType.id) + #set($value=$identifier.identifier) + #end + #end + #end + #if($value=="") + #set($value=$patient.getFullName()) + #end + + $value + $!patient.phoneNumber$programStageInstance.programStage.displayName + $i18n.getString( "edit_profile" ) + $i18n.getString( 'data_entry' ) + $i18n.getString( "patient_details_and_history" ) +
+ +
+ #parse( "/dhis-web-commons/paging/paging.vm" ) +
+ +
+ #end - - === modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/multiDataEntry.js' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/multiDataEntry.js 2012-12-18 06:17:04 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/multiDataEntry.js 2013-03-05 08:35:37 +0000 @@ -24,27 +24,59 @@ { hideById('listPatientDiv'); hideById('advanced-search'); - + hideById('contentDataRecord'); contentDiv = 'listPatientDiv'; - $('#contentDataRecord').html(''); + setFieldValue('statusEvent', "4"); + var startDate = jQuery.datepicker.formatDate( dateFormat, new Date() ); + var endDate = jQuery.datepicker.formatDate( dateFormat, new Date() ); + var programId = getFieldValue('programIdAddPatient'); + var searchTexts = "stat_" + programId + "_" + + startDate + "_" + endDate + "_" + + getFieldValue('orgunitId') + "_false_4_3"; + showLoader(); jQuery('#listPatientDiv').load('getDataRecords.action', { - programId:getFieldValue('programIdAddPatient'), - listAll:true + programId:programId, + listAll:false, + searchBySelectedOrgunit: false, + searchTexts: searchTexts }, function() { - showById('colorHelpLink'); + setInnerHTML('searchInforLbl',i18n_list_all_patients); showById('listPatientDiv'); - resize(); + setTableStyles(); hideLoader(); }); } -function advancedSearch( params ) -{ - $('#contentDataRecord').html(''); +// -------------------------------------------------------------------- +// Search events +// -------------------------------------------------------------------- + +function advancedSearch( params ) +{ + hideById('contentDataRecord'); + hideById('listPatientDiv'); + showLoader(); + params += "&programId=" + getFieldValue('programIdAddPatient'); + $.ajax({ + url: 'getDataRecords.action', + type:"POST", + data: params, + success: function( html ){ + setTableStyles(); + jQuery('#listPatientDiv').html(html); + showById('listPatientDiv'); + hideLoader(); + } + }); +} + + +function advancedSearch( params ) +{ params += "&searchTexts=prg_" + getFieldValue('programIdAddPatient'); params += "&programId=" + getFieldValue('programIdAddPatient'); $.ajax({ @@ -60,7 +92,7 @@ }); } -function loadDataEntry( programStageInstanceId ) +function loadDataEntryDialog( programStageInstanceId ) { jQuery("#patientList input[name='programStageBtn']").each(function(i,item){ jQuery(item).removeClass('stage-object-selected'); === modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/patient.js' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/patient.js 2013-03-05 04:09:58 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/patient.js 2013-03-05 08:35:37 +0000 @@ -253,6 +253,10 @@ { validateAdvancedSearch(); } + else if( statusSearching == 3 ) + { + showById('listPatientDiv'); + } } //------------------------------------------------------------------------------ === modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/smsReminder.js' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/smsReminder.js 2013-03-05 07:29:03 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/smsReminder.js 2013-03-05 08:35:37 +0000 @@ -40,7 +40,6 @@ function listAllPatient() { - setFieldValue('listAll', "true"); hideById('listEventDiv'); hideById('advanced-search'); setFieldValue('statusEvent', "4"); === modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/multiDataEntrySelect.vm' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/multiDataEntrySelect.vm 2013-03-02 15:09:06 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/multiDataEntrySelect.vm 2013-03-05 08:35:37 +0000 @@ -6,18 +6,18 @@ item.remove(); } }); - + hideById('searchBySelectedUnitTD'); + showById('dueDateTR'); + showById('programStageAddPatientTR'); jQuery("#searchObjectId [value=prg]").remove(); registration = false; - hideById('addPatientBtn'); - disable('advancedSearchBtn'); }); -

$i18n.getString( "multiple_individual_records_management" ) #openHelp('multiple_individual_records')

+

$i18n.getString( "multiple_individual_records_management" ) #openHelp('multiple_individual_records')

- +
#parse( "dhis-web-caseentry/searchPatientCriteria.vm" )
@@ -26,10 +26,20 @@ #parse( "dhis-web-commons/loader/loader.vm" )
+
+
+
+
+
+
+
+
+
=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/programTrackingRecords.vm' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/programTrackingRecords.vm 2013-03-05 07:29:03 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/programTrackingRecords.vm 2013-03-05 08:35:37 +0000 @@ -34,6 +34,7 @@ $i18n.getString('full_name') $i18n.getString('phone_number') $i18n.getString( "program_stage" ) + $i18n.getString( "operations" ) @@ -74,6 +75,12 @@ $programStageInstance.programStage.displayName + + $i18n.getString( "edit_profile" ) + $i18n.getString( 'data_entry' ) + $i18n.getString( "patient_details_and_history" ) + + #end === modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/programTrackingSelect.vm' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/programTrackingSelect.vm 2013-03-02 15:09:06 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/programTrackingSelect.vm 2013-03-05 08:35:37 +0000 @@ -153,6 +153,7 @@ var i18n_overdue = '$encoder.jsEscape( $i18n.getString( "overdue" ) , "'")'; var i18n_scheduled_in_futurei18n_scheduled_in_future = '$encoder.jsEscape( $i18n.getString( "scheduled_in_future" ) , "'")'; var i18n_send_message = '$encoder.jsEscape( $i18n.getString( "send_message" ) , "'")'; + var i18n_patient_details_and_history = '$encoder.jsEscape( $i18n.getString( "patient_details_and_history" ), "'")'; var checkedDuplicate = false; var registration = false; === modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/searchPatientCriteria.vm' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/searchPatientCriteria.vm 2013-03-05 07:29:03 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/searchPatientCriteria.vm 2013-03-05 08:35:37 +0000 @@ -32,6 +32,16 @@