=== 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-30 06:12:34 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/resources/help_content.xml 2012-11-02 15:59:25 +0000 @@ -5598,7 +5598,7 @@
Persons and Programs maintenance The content in this part is for the expert users or administrative users who are capable and responsible for development and change. - Each of the options for the maintenance will be described in the following sectionThe options for the maintenance will be described in the following section - + Each of the options for the maintenance will be described in the following section. The options for the maintenance will be described in the following section - Person Attribute @@ -5630,11 +5630,11 @@ Schedule Message - Scheduled automatic messages to be sent in order to notify persons about upcoming or overdue visits. + Configure message reminders to be automatically sent to enrolled persons XX days before scheduled appointments and/or XX days after a missed visit. - Schedul Automated Aggregation - Schedule for running aggregate builder formulas automatically. + Schedule Automated Aggregation + Schedule an automated person aggregation process, e.g. to run all pre-defined aggregation queries every midnight.
@@ -5730,14 +5730,14 @@ Show incident date - Set show/hide incident date field when a person enroll in this program. - Description of incident date: The date when the person got the disease or he/she has just been committed to an equivalent program for being followed-up. E.g. In the Immunization program for child under 1yr old, the incident date is the birthday; in the maternal program, the incident date is the date of last menstrual period (LMP). + Description of incident date - The date when the person got the disease or he/she has just been committed to an equivalent program for being followed-up. E.g. In the Immunization program for child under 1yr old, the incident date is the birthday; in the maternal program, the incident date is the date of last menstrual period (LMP). - Description of enrollment date: The date in which a person is registered to the system. + Description of enrollment date - The date in which a person is registered to the system. For example: the date in which a person enrolls to the system. - Identifiers / attributes section: Select identifier-types and person attributes which belong to the program. Check Displayed in list checkboxes of identifier types to display its value in person list instead of person's full-name. + Identifiers / attributes section - Select identifier-types and person attributes which belong to the program. Check Displayed in list checkboxes of identifier types to display its value in person list instead of person's full-name. To assign a program for organisation units, click Assign program to organisation units icon, the first icon under Operations, corresponding to the program you would like and select organisation units where provide the program. @@ -5941,11 +5941,15 @@ The formula can be created without any program stage, like [DE:1.*.3] - Person attribute tab: - List all available fixed attributes, such as gender, DOB type, Age (days), .. and user-defined attributes. Besides, provide a formula for calculating number of persons who registered in system. However, if a program without registration is selected, person attributes aren't displayed. + + Person attribute tab + + - List all available fixed attributes, such as gender, DOB type, Age (days), .. and user-defined attributes. Besides, provide a formula for calculating number of persons who registered in system. However, if a program without registration is selected, person attributes aren't displayed. - Program tab: - Provide formulas for calculating data value related to the selected program and program stage - + + Program tab + + - Provide formulas for calculating data value related to the selected program and program stage - The number of persons who enrolled the selected program. @@ -5961,11 +5965,17 @@ - Condition: - This section contains comparing operations (<, <=, >, >=, =, != ), calculation operation (+), priority operation ( ( ) ), boolean values (Yes, No), status operations (=NULL, != NULL), relation operations (AND, OR). These operations are used for supporting in setting condition for query. - - Description : - Show description for the condition above. + + + Condition section + + + - This section contains comparing operations (<, <=, >, >=, =, != ), calculation operation (+), priority operation ( ( ) ), boolean values (Yes, No), status operations (=NULL, != NULL), relation operations (AND, OR). These operations are used for supporting in setting condition for query. + + + Description section + + - Show description for the condition above. E.g To get number of girls who got Vitamin A dose 6 enrolled Child Health program on January 2012. Then query is created as in the figure below. Note that January 2012 is period parameter which user will select when generate report. It is not set in the query.
@@ -6031,10 +6041,10 @@ 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.
- 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. + Schedule automated message reminder + This function is used for scheduling message reminders to be automatically sent to enrolled persons XX days before scheduled appointments and/or XX days after a missed visit. 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 button. + Message reminders 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.
Schedule Automated Aggregation @@ -6164,20 +6174,31 @@ Click on a program link to open the data entry form for the next visit of the selected program. A form is open below with five tab - - Data entry screen tab is where data is manually registered for each person. Click on a event box in tab. Then fill a report date to open data entry form of the selected event. + Data entry screen tab - Where data is manually registered for each person. Click on a event box in tab. Then fill a report date to open data entry form of the selected event. After entering data values into the data entry form, user should click on Run validation button before clicking on Complete button to check reality of data. The event is only completed successfully if all validation is valid. Identifier / Attribute tab - Load identifier-types and person-attributes which belong to the selected program for users to enter values for this program. - Reschedule and set status tab provides function for re-scheduling, setting status and sending messages/comments or deleting for each events. - - - Comments and messages tab displays a comment/message list of the program - - - Program report tab is summary report for the program + Reschedule and set status tab - Provides function for re-scheduling, setting status and sending messages/comments or deleting for each events. + + + + + + + + After entering a message in the field, click on (+) button in Message column to add a comment for the event. For sending a reminder message, click on (>>) button. + + Only allow to edit due dates of events with status as overdue or scheduled in future. + + + + Comments and messages tab - Displays a comment/message list of the program. + + + Program report tab - Summary report for the program. 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 - @@ -6202,13 +6223,13 @@
Person enrollment - After the registration, the person needs to be enrolled in any available program. To enroll: + After the registration, the person needs to be enrolled in any available program. To enroll : Click on Enroll link from Dashboard of the person to open the Enrollment form. - Select a program from the list ( i.e., Death, Child Health Program... ) + Select a program from the list. @@ -6219,29 +6240,20 @@ After the selection of program, you need to provide two dates: - 1) Date of enrollment ( the second field ): The date when person enrolls into the selected program. - 2) Date of incident ( the third field ): The date when the person got the disease or he/she has just been committed to an equivalent program for being followed-up. - + 1) Date of enrollment ( the second field ) - The date when person enrolls into the selected program. + 2) Date of incident ( the third field ) - The date when the person got the disease or he/she has just been committed to an equivalent program for being followed-up. + If the selected program has any identifier-types and person-attributes, they are displayed below. Users can enter values for them at this time. - - The date of incident are important to generate the activity plan for each person. Health provider needs to ensure recording and reporting date of incidence with each case of multi events with registration. However, when to define a program, if it can be set Generated by enrollment date property as true, the activity plan is generated based on the enrollment date, not incident date. - Besides, the date is ignored with single event programs. + However, the date if incident is ignored with single event programs. Click the Enroll button to complete the enrollment process. - The system will automatically calculate due-date for each event of program and will show it in the Re-schedule and set status tab below. In health programme, a person registered and enrolled, needs to be checked from time to time by health providers. + The system will automatically calculate due-date for each event of program and will show it in the Re-schedule and set status tab. In health programme, a person registered and enrolled, needs to be checked from time to time by health providers. The case update is designed in the same manner so that services which are received by the persons can be updated from time to time when they visit the facility or whenever the health providers need to track. The system will automatically calculate due-date for each the program stage and will show same the below enrollment. In health program, a person registered and enrolled, needs to be checked from time to time by health providers. The case update is designed in the same manner so that services which are received by the persons can be updated from time to time when they visit the facility or whenever the health providers need to track. - - - - - - -
@@ -6262,7 +6274,7 @@
Adding relationship - Now you can add relationships for person. To do that, you have to click on the Relationship management icon under Operations Or click on the Management link on Relationships section in Dashboard. Then, the management page appears... + Now you can add relationships for person. To do that, you have to click on the Relationship management icon under Operations or click on the Management link on Relationships section in Dashboard. Then, the management page appears... @@ -6298,7 +6310,7 @@ - After selecting search type, entering keyword and clicking on Search button. The search result will display on the screen, and then user can interact with these persons. + After selecting search type, entering keyword and clicking on Search button, the search result will display on the screen, and then user can interact with these persons. @@ -6332,8 +6344,8 @@ Program Tracking This function supports the work practices around tracking persons within a health program that have not shown up for a scheduled visit (stage), e.g. that are lost to follow-up. After selecting organisation unit on the left panel, select a program in list. And click on List All Person button to load all over-due events of persons. - Click on person's name to open his/her dashboard. - Click on an event to re-schedule and set status for the selected event or see all tracking history for this event. + Click on person's name to open his/her dashboard. + Click on an event box to re-schedule and set status for the selected event or see all tracking history for this event. @@ -6344,7 +6356,7 @@ - + @@ -6411,7 +6423,7 @@ To update an event - - Click Search button. Then enter criterion for searching events. The list events are displayed below. + Click Search button. Then enter criterion for searching person. The person list are displayed below. Click on Data entry icon - the first icon, to update value for the event. @@ -6442,6 +6454,8 @@ + Click on an event box to display records for this event. + Click on the person box to display the details and history of the selected person. The color highlight the status of the stages - @@ -6551,7 +6565,7 @@ Click on the - Aggregate button to execute aggregate function. The Person aggregation resultpage is shown after running successfully. +Aggregate button to execute aggregate function. The Person aggregation resultpage is shown after running successfully. @@ -6568,7 +6582,7 @@ Click Save all values button to save all aggregated data values . - Click Orange arrow next to period name for showing list of aggregated data values at this period. Select only necessary data values and click Save selected values to save them + Click Orange arrow icon next to period name for showing list of aggregated data values at this period. Select only necessary data values and click Save selected values to save them Click Show details icon to view detail information which aggregated. === modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/reportDataEntryForm.vm' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/reportDataEntryForm.vm 2012-10-31 07:27:43 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/reportDataEntryForm.vm 2012-11-02 15:59:25 +0000 @@ -1,5 +1,5 @@ === 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-30 08:12:59 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/org/hisp/dhis/patient/i18n_module.properties 2012-11-02 15:59:25 +0000 @@ -110,7 +110,7 @@ intro_program=Create, modify and view programs. A program has program stages and defines which actions should be taken at each stage. intro_person_aggregation_query_builder=Set up aggregation rules for the process of aggregating person data to statistical data. intro_validation_criteria=Create, modify and view validation criteria. A criteria is used for validation of person data. -intro_schedule_message=Scheduled automatic messages to be sent in order to notify persons about upcoming or overdue visits. +intro_schedule_automated_message_reminder=Configure message reminders to be automatically sent to enrolled persons XX days before scheduled appointments and/or XX days after a missed visit intro_program_attribute=Create, modify and view program attributes. A program can have any number of attributes. intro_configuration=Set the Excel XML template file used for automatically importing person data. inheritable=Inheritable @@ -273,7 +273,7 @@ orgunit_name = Organisation unit name days_since_due_date = Days since due date scheduling = Scheduling -schedule_message = Schedule Message +schedule_automated_message_reminder = Automated Message Reminder schedule = Schedule start = Start stop = Stop @@ -299,8 +299,9 @@ form_details = Form details enrollment_details = Enrollment details repeatable_program_stage_details = Repeatable program stage details -schedule_automated_aggregation = Schedule Automated Aggregation -intro_schedule_automated_aggregation = Schedule for running aggregate query builder formulas automatically. +schedule_automated_aggregation = Automated Aggregation +schedule_automated_aggregation_form = Schedule automated aggregation +intro_schedule_automated_aggregation = Schedule an automated person aggregation process, e.g. to run all pre-defined aggregation queries every midnight. aggregation_period_types = Aggregation period types financial_yearly = Financial Yearly organisation_unit_group_set_aggregation_level = Organisation unit group set aggregation level @@ -314,4 +315,4 @@ no_aggregation = No aggregation age_at_visit_days_since_birth = Age at visit (days since birth) formula = Formula -schedule_message_form = Schedule message \ No newline at end of file +schedule_automated_message_reminder_form = Schedule automated message reminder \ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/index.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/index.vm 2012-10-26 13:10:43 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/index.vm 2012-11-02 15:59:25 +0000 @@ -17,7 +17,7 @@ #introListImgItem( "validationCriteria.action" "validation_criteria" "validationrule" ) #if( $auth.hasAccess( "dhis-web-maintenance-patient", "viewScheduleTasks" ) ) - #introListImgItem( "viewScheduleTasks.action" "schedule_message" "scheduling" ) + #introListImgItem( "viewScheduleTasks.action" "schedule_automated_message_reminder" "scheduling" ) #end #if($auth.hasAccess( "dhis-web-maintenance-patient", "viewScheduledCaseAggCondTasks" ) ) #introListImgItem( "viewScheduledCaseAggCondTasks.action" "schedule_automated_aggregation" "scheduling" ) === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/menu.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/menu.vm 2012-10-26 13:10:43 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/menu.vm 2012-11-02 15:59:25 +0000 @@ -18,7 +18,7 @@

$i18n.getString( "scheduling" )

    #if( $auth.hasAccess( "dhis-web-maintenance-patient", "viewScheduleTasks" ) ) -
  • $i18n.getString( "schedule_message" )
  • +
  • $i18n.getString( "schedule_automated_message_reminder" )
  • #end #if($auth.hasAccess( "dhis-web-maintenance-patient", "viewScheduledCaseAggCondTasks" ) )
  • $i18n.getString( "schedule_automated_aggregation" )
  • === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/scheduleSendMessage.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/scheduleSendMessage.vm 2012-10-30 08:12:59 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/scheduleSendMessage.vm 2012-11-02 15:59:25 +0000 @@ -1,4 +1,4 @@ -

    $i18n.getString('schedule_message_form') #openHelp( "schedule_sending_message" )

    +

    $i18n.getString('schedule_automated_message_reminder_form') #openHelp( "schedule_sending_message" )

    === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/viewScheduledCaseAggTasks.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/viewScheduledCaseAggTasks.vm 2012-10-30 06:12:34 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/viewScheduledCaseAggTasks.vm 2012-11-02 15:59:25 +0000 @@ -9,7 +9,7 @@ var i18n_execute_tasks_confirmation = '$encoder.jsEscape( $i18n.getString( "execute_tasks_confirmation" ), "'" )'; -

    $i18n.getString( "schedule_automated_aggregation" ) #openHelp( "scheduling_aggregation_query_builder" )

    +

    $i18n.getString( "schedule_automated_aggregation_form" ) #openHelp( "scheduling_aggregation_query_builder" )