=== 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-07-27 07:29:04 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/resources/help_content.xml 2012-07-27 08:07:10 +0000 @@ -6055,303 +6055,57 @@ -
-Person Aggregation -To access Persons Aggregation module, from the Services menu, go to the Name-Based Data Records option. Select Person Aggregation option on left menu to proceed. Here are the main screen shots: - -Figure 2.5.4.4 - - - - - - - -Figure 2.5.4.5 - - - - - - - - -Area in the ORANGE frame: the facility hierarchy tree. - - -Area in the BLUE frame: for choosing the data set, the start and end date of the aggregated period. - - -Click on the -Aggregate button to execute aggregate function. - - -Figure 2.5.4.6 - Shows the result from the example - - - - - - - -A Sample for Person Aggregation -E.g. Find the number of the children vaccinated BCG by defining a linking rule between the data elements of aggregate dataset named Number of children - BCG and the data element of a program stage named BCG dose given date. - -From Maintenance menu, go to Data Element and Indicators option and click on it. Select Data Element option to define two new data elements - - - -Define a new data element named Number of children - BCG with Aggregate option for Domain Type. - - -Define a new data element named BCG dose give date with Patient option for Domain Type. - - - -Figure 2.5.2.1 - - - - - - - -Figure 2.5.2.2 - Define a data element with Patient option for Domain Type. - - - - - - - -Figure 2.5.2.3 - Add Data Element form - - - - - - - - -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. - - -From Maintenance menu, go to Benificaries 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 give date data element into this stage. - - -From Maintenance menu, go to Persons and Program option and click on it. Select Person option to create three benificiaries named Micheal, Alice and Tom and enrol them into Child Health Program. - - -Create a new Person Aggregation QueryBuilder named Number of children - BCG Builder to linking between the data elements. - -Figure 2.5.3.4 - - - - - - - - -From Services menu, go to Name-Based Data Records option and click on it. Select Data Entry option. - - -Choose benificiary Micheal and open the Birth Details stage into Child Health Program. Enter value for BCG dose give date data element as "2011-02-18" - - -Choose benificiary Alice and open the Birth Details stage into Child Health Program. Enter Enter value for BCG dose give date data element as "2011-02-18" - - -Choose benificiary Tom and no enter data value for Birth Details stage. - -Before entering data value for the stage, choose Report Date as "2011-02-28" - - - - - -From Services menu, go to Name-Based Data Records option and click on it. Select Case Aggregation option to run Number of children - BCG Builder to get data value and save it into database. - -Figure 2.5.3.5 - - - - - - - -Figure 2.5.4.6 - Result after running the query builder - - - - - - - - -
- -
-Advanced functions -The content in this part is for the expert users or administrative users who are capable and responsible for development and change -
-Person attribute and Person attribute group -
-Person attribute -Create, modify and view person attributes. An attribute can be used to register extra information for a person. -From Maintenance menu, go to Persons and Programs option and click on it. Select Person Attribute option to create a new attribute for persons. -After, click on Add button into Person Attribute Management window to go to Add New Person Attribute Management window. -Basic information - - -Name: Name of person attribute. - - -Description: Description of person attribute. - - -Mandatory: Entering value for this attribute is required or not. - - -Inheritable - - -Value Type: Data type of value inputed. - - -Program: specify a program which this attribute belongs to. - - -
-
-Person attribute group -To access the person attribute group maintenance module, from Maintenance menu, go to Persons and Programs option and click on it. Select Person Attribute Group option to create a new an attribute group. -To create a new attribute group, click the Add button into Person Attribute Group window to go to Add New Person Attribute Group window , click the Add new button. Fill in the Name and Description fields and then select attributes that should belong to the group from the left panel. -Click the Move selected items button to add the selected attributes to the attribute group. Click the Remove selected items button to remove attributes from the group that have been selected in the right panel. -Finally, click the Add button to save changes, or the Cancel button to discard any changes.. -
-
-
-Person identifier type -To access the person identifier type maintenance module, from Maintenance menu, go to Persons and Programs option and click on it. Select Person Identifier Type option to create a new identifier type. -To creating a new identifier type, click the Add button into Person Identifier Type Management window to go to Add New Person Identifier Type window. -Basic information - - - -Name: Name of identifier type. - - -Description: Description of identifier type. - - -Mandatory: Entering value for the identifier is required or not. - - -Related - - -Number of characters: Maximum number of characters for value inputed. - - -Type: Data type of value inputted. - - -Program: specify a program which the identyfier type belongs to. - - -
-
-Relationship type -Relationship type section provides a mechanism for defining any relationship types and link persons through these relationship types by creating specific relationships. -To access the relationship type maintenance module, from Maintenance menu, go to Persons and Programs option and click on it. Select Relationship Type option to create a new relationship type. - -Fig. 2.7.3a - - - - - - -To define a new relationship type, click Add button into Relationship Type Management window to go to Add new Relationship Type window. - -Fig 2.7.3b - - - - - - -
-
-Program and Program stage -
-Program -Program section provides a mechanism for defining a health programme. -To access the program maintenance module, from Maintenance menu, go to Persons and Programs option and click on it. Select Program option. -To define a new program, click the Add new button on the main page. Fill all fields with read asterisk, and then click the "Add" button. -Basic information - - - -Name: The name of the program - - -Description: Descriptions, meanings, explanation, etc. of/about the program. - - -Type: There are three type of program: multi events with registration, single event with registration and single event without registration. - - -Show provided elsewhere: Set show/hide status of provided elsewhere column in data entry form. - - -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. - - -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). - - -Duration in days: System gets the days to calculate the activity plan of each person in mobile project ( refer mobile chapter ). - - -
-
-Program stage -To define a program stage, click the Program Stage Management icon and then Add new button. Fill in the Name and Description fields and then select the data elements that should belong to the group from the left panel. Click the Move selected button to add the selected data elements to the right panel. Click the Remove selected button to remove data elements that have been selected in the right panel. Finally, click the Add button to save changes, or the Cancel button to discard any changes. -Basic information - - - -Name: Name of the program stage - - -Description: The description of the program stage - - -Scheduled days from start: The minimum number of days to wait for starting the program stage. - - -Repeatable: specify the program stage as repeatable or not. - - -Standard interval days: specify the number of days to repeat the repeatable program stage. - - -
-
-
-Validation criteria -Validation criteria section provide 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 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. -
+
+ Person aggregation + 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 - + + Figure 2.5.4.4 + + + + + + + In the Person aggregation form above + + + 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 organisation unit level where person data will be select to aggregate. There are 3 options - + - Children only: Individual data from the children of the selected organisation unit will be aggregated. + - Selected: Individual data from the selected organisation unit will be aggregated. + - All: Individual data from both selected organisation unit and its children will be aggregated. + + + Click on the +Aggregate button to execute aggregate function. The Person aggregation resultpage is opened as below figure - + + + + Figure - Person aggregation result + + + + + + + In Person aggregation result page - + + + 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 Show details icon to view detail information which aggregated. + + +
=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/resources/org/hisp/dhis/caseentry/i18n_module.properties' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/resources/org/hisp/dhis/caseentry/i18n_module.properties 2012-07-26 04:32:29 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/resources/org/hisp/dhis/caseentry/i18n_module.properties 2012-07-27 08:07:10 +0000 @@ -246,7 +246,7 @@ saved = Saved save_selected_values = Save selected values save_all_values = Save all values -intro_tabular_report= Use an interactive reporting tool for tracker-data using tabular presentation with dynamic filters for each data element. +intro_tabular_report= Use an interactive reporting tool for tracker-data using tabular presentation with dynamic filters for each person attribute/data element. tabular_report = Tabular report true = Yes false = No