=== modified file 'dhis-2/dhis-services/dhis-service-core/src/main/resources/help_content.xml' --- dhis-2/dhis-services/dhis-service-core/src/main/resources/help_content.xml 2012-10-23 08:08:44 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/resources/help_content.xml 2012-10-29 06:34:13 +0000 @@ -5629,11 +5629,11 @@ Create, modify and view validation criteria. A criteria is used for validation of Person data. - Scheduling Message + Schedule Message Scheduled automatic messages to be sent in order to notify persons about upcoming or overdue visits. - Scheduling Aggregation Query Builder + Schedul Automated Aggregation Schedule for running aggregate builder formulas automatically. @@ -5879,15 +5879,15 @@
- Person aggregation query builder management + Aggregation query builder management This is the core functionality for linking data between tracker module and aggregate management module by defining the linking/aggregating rules. The purpose is to produce aggregated data / statistics based on the low-level case based data. It is based around flexible aggregation query definitions which maps the data elements used for case based data management to data elements used for aggregate data. This provides two functions - - Person aggregation query builder management is a tool for defining formulas, expressions, rules for aggregation data from tracker to aggregation module. + Aggregation query builder management is a tool for defining formulas, expressions, rules for aggregation data from tracker to aggregation module. - Person aggregation is used for generating routine data values from individual data by period and organization unit. Please refer the Service module to see this part. + Manual person aggregation is used for generating routine data values from individual data by period and organization unit. Please refer the Service module to see this part.
@@ -5904,22 +5904,22 @@ Basic information - - Name: Provide name of query, this name is usually same with the name of aggregate data element. For example Number of mothers got VAT, Number of children got BCG vaccine,... - - - Dataset: Select dataset contains data elements which will be used to link with individual data. - - - Data element: Select aggregate data element which will be used to link with individual data. - - - Operator: Select Number of persons if aggregate based on persons, or Number of visits if aggregate data based on times that persons received services. - - - Program: Select program needed for aggregation. - - - Program Stage: Select program stage from the selected program above. + Name - Provide name of query, this name is usually same with the name of aggregate data element. For example Number of mothers got VAT, Number of children got BCG vaccine,... + + + Dataset - Select dataset contains data elements which will be used to link with individual data. + + + Data element - Select aggregate data element which will be used to link with individual data. + + + Operator - Select Number of persons if aggregate based on persons, or Number of visits if aggregate data based on times that persons received services. + + + Program - Select program needed for aggregation. + + + Program Stage - Select program stage from the selected program above. Next section included 3 tabs: Data elements, Person attributes and Program. Depend on the requirement of data aggregation, data element, person attributes, and number of programs are selected. @@ -5974,6 +5974,8 @@ From Maintenance menu, go to Data Element and Indicators option and click on it. Select Data Element option to define two new data elements - + 1) Define a new data element named Number of children - BCG with Aggregate option for Domain Type. + 2) Define a new data element named BCG dose give date with Patient option for Domain Type. From Maintenance menu, go to Datasets option and click on it. Select Dataset option to create a new dataset named BCG Report and add Number of children - BCG data element into the dataset. @@ -5982,7 +5984,7 @@ From Maintenance menu, go to Persons and Programs option and click on it. Select Program option to create a program named Child Health Program with a stage named Birth Details and add the BCG dose given data element into this stage. - Create a new person aggregation query builder named Number of children - BCG Builder to linking between the data elements. + Create a new aggregation query builder named Number of children - BCG Builder to linking between the data elements. @@ -5993,19 +5995,19 @@ From Services menu, go to Individual Records option and click on it. Select Person option below Registration header in the left menu to register three persons named Micheal, Alice and Tom in Ngelehun CHC and enroll them into Child Health Program. - 1) For Micheal, open the Birth Details stage into Child Health Program. Enter value for BCG dose give date data element as "2012-01-18" - 2) For Alice, open the Birth Details stage into Child Health Program. Enter Enter value for BCG dose give date data element as "2012-01-18" + 1) For Micheal, open the Birth Details stage into Child Health Program. Enter value for BCG dose give date data element as "2012-01-18". + 2) For Alice, open the Birth Details stage into Child Health Program. Enter Enter value for BCG dose give date data element as "2012-01-18". 3) For Tom, no enter any data value for Birth Details stage. - Before entering data value for the stage, choose Report Date as "2012-01-18" + Before entering data value for the stage, choose Report Date as "2012-01-18". - From Services menu, go to Individual Records option and click on it. Select Person aggregation option to run Number of children - BCG Builder to get data value and save it into database. + From Services menu, go to Individual Records option and click on it. Select Manual person aggregation option to run Number of children - BCG Builder to get data value and save it into database. - + @@ -6017,8 +6019,6 @@ - 1) Define a new data element named Number of children - BCG with Aggregate option for Domain Type. - 2) Define a new data element named BCG dose give date with Patient option for Domain Type.
@@ -6026,19 +6026,19 @@
Validation criteria Validation criteria section provides a mechanism for defining criteria for persons when enrolling a program. - To access the validation criteria maintenance module, from Maintenance menu, go to Persons and Programs option and click on it. Select Validation Criteria option to create a new program + To access the validation criteria maintenance module, from Maintenance menu, go to Persons and Programs option and click on it. Select Validation Criteria option to create a new program. To create a new validation criterion, click the Add new button. Fill all fields with read asterisk, and click Add button. - You can assign facilities to a validation criterion in the Validation Criteria Management (list of available validation criteria are shown) by clicking the blue folder icon, the first icon under Operations, corresponding to the validation criterion you would like to assign. Click the Move selected button to add the selected programs to the validation criterion. Click the Remove selected button to remove programs from the group that have been selected in the right panel. Finally, click the Save button to save changes, or the Cancel button to discard any changes. + You can assign facilities to a validation criterion in the Validation Criteria Management (list of available validation criteria are shown) by clicking the blue folder icon, the first icon under Operations, corresponding to the validation criterion you would like to assign. Click the Move selected button to add the selected programs to the validation criterion. Click the Remove selected button to remove programs from the group that have been selected in the right panel. Finally, click the Save button to save changes, or the Cancel button to discard any change.
- Scheduling message + Schedule message This function is used for scheduling auto-send messages on the time defined. When the schedule is started, messages for each person are generated based on templates defined in each stage at midnight. On the time, the scheduled messages are sent. Click Execute button to generate and send each message for each person at the time the button clicked. - Reminder messages can be automatically scheduled to run on regular intervals. Click Start button will enable the scheduled job to run the task. Messages are generated based on templates defined in each stages at mid-night and sent at a pre-determined time or can be run immediately by pressing Execute now button. + Reminder messages can be automatically scheduled to run on regular intervals. Click Start button will enable the scheduled job to run the task. Messages are generated based on templates defined in each stages at mid-night and sent at a pre-determined time or can be run immediately by pressing Execute button.
- Scheduling Aggregation Query Builder - The aggregation query builder jobs can be automatically scheduled to run on regular intervals. Simply select the aggregation period types, organisation unit group set aggregation level, and strategy to configure how the scheduled job should run. Click Start button will enable the scheduled job to run at mid-night or can be run immediately by pressing Execute now button. + Schedule Automated Aggregation + The aggregation query builder jobs can be automatically scheduled to run on regular intervals. Simply select organisation unit group set aggregation level, and strategy to configure how the scheduled job should run. Click Start button will enable the scheduled job to run at mid-night or can be run immediately by pressing Execute button. @@ -6181,11 +6181,23 @@ The Active programs section consists of active programs of the person. Click on a program to show detail information below. Besides, there are two link in this tab - - 1) To display completed program list of the person, click Completed programs link. Select a program to show detail information below. - 2) To enroll the person into a program, click Enroll link. + + + To display completed program list of the person, click Completed programs link. Select a program to show detail information below. + + + To enroll the person into a program, click Enroll link. + + The Relationship section consists of relationships of the person. Click on a person in list to open his/her dashboard. Besides, there are two link in this tab - - 1) To open Relationship management section, click Management link. - 2) To register new person for relationship, click Register new person link. + + + To open Relationship management section, click Management link. + + + To register new person for relationship, click Register new person link. + + Besides, the system audits user's information who accessed on the dashboard. Click on the History link in the header to display this information.
@@ -6506,8 +6518,8 @@
- Person aggregation - The Person Aggregation module is used for aggregating individual data and import into aggregated data element. To open Person Aggregation module, from the Services menu, go to the Individual Records option. Select Person Aggregation option on left menu. Person Aggregation form is opened as below - + Manual person aggregation + The Manual person Aggregation module is used for aggregating individual data and import into aggregated data element. To open Manual person aggregation module, from the Services menu, go to the Individual Records option. Select Manual Person Aggregation option on left menu. Manual person aggregation form is opened as below - @@ -6521,7 +6533,7 @@ Select dataset from Dataset List to get aggregate values. Note that only datasets which were assigned to at least one organisation unit will be shown in this list. - Depend on frequency of the selected dataset, select period to get aggregate data. For example, if frequency of dataset is quarterly, then select begin quarter and end quarter. To select a particular quarter, then begin quarter and end quarter is the same particular quarter name. + Select a date range from From and To fields. Select organisation unit level where person data will be select to aggregate. There are 3 options - @@ -6538,11 +6550,11 @@ Figure - Person aggregation result - + - In Person aggregation result page - + In Manual person aggregation result page - Click Save all values button to save all aggregated data values . === modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/caseAggregationForm.vm' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/caseAggregationForm.vm 2012-10-26 13:10:43 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/caseAggregationForm.vm 2012-10-29 06:34:13 +0000 @@ -6,7 +6,7 @@
-

$i18n.getString( "manual_person_aggregation" ) #openHelp('run_case_aggregation')

+

$i18n.getString( "manual_person_aggregation_form" ) #openHelp('run_case_aggregation')

=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/activityPlan.js' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/activityPlan.js 2012-10-22 07:21:56 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/activityPlan.js 2012-10-29 06:34:13 +0000 @@ -264,7 +264,10 @@ scheduledEvent.css('border-color', MARKED_VISIT_COLOR); scheduledEvent.focus(); - jQuery(this).find(".searched:first").show(); + var firstEvent = jQuery(this).find(".searched:first"); + firstEvent.show(); + var id = firstEvent.attr("id").split('_')[1]; + showById('arrow_' + id ); }); resize(); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/org/hisp/dhis/patient/i18n_module.properties' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/org/hisp/dhis/patient/i18n_module.properties 2012-10-28 10:40:40 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/org/hisp/dhis/patient/i18n_module.properties 2012-10-29 06:34:13 +0000 @@ -314,4 +314,5 @@ no_aggregation = No aggregation please_select_program_stage = Please select program stage never = Never -age_at_visit_days_since_birth = Age at visit (days since birth) \ No newline at end of file +age_at_visit_days_since_birth = Age at visit (days since birth) +manual_person_aggregation_form = Manual person aggregation \ No newline at end of file