=== modified file 'src/docbkx/en/dhis2_user_man_NBITS.xml' --- src/docbkx/en/dhis2_user_man_NBITS.xml 2012-07-24 06:20:32 +0000 +++ src/docbkx/en/dhis2_user_man_NBITS.xml 2012-07-24 09:35:24 +0000 @@ -66,6 +66,18 @@
+ Name based information tracking process + The process starts with the person registration. Then she/he can be enrolled in the program for which registered. The application will guide the health provider the services required for her/him through activity plan and the services from time to time can be updated into his/her profile. The working process is described in steps depicted in picture below - + + Figure 2.3.1 + + + + + + +
+
Registration a person The process of creating a new person in the system is through the registration process. The person is first registered in the system (or checked if the person already exists in system). Searching a person can be done through name, identifiers, location or user-defined person's attributes (address, phone number, e.g.). If the person already exists in the system, the program enrollment process can continue. If the person is not available, new registration takes place. The system supports for creating identifier type for the registration, such as Passport number, PAN, driving license, health identifier, UID. However, a system unique identifier is created automatically after registration and used to track the person. @@ -93,12 +105,12 @@
- Modules in NBITS + Functionalities There are two additions in the module in both maintenance and services module. Maintenance module has one additional sub module for defining meta data and Services module has one additional sub-module for name-based data entry and reports. The modules provide three main functionalities - - Defination meta data, include person attributes, person attribute groups, identifier types, relationships, program and program-stages, validation for program and formula to generate aggregate data value. + Definition meta data, include person attributes, person attribute groups, identifier types, relationships, program and program-stages, validation for program and formula to generate aggregate data value. Registration person and Tracking information. @@ -109,20 +121,20 @@
- STEP 1: Person registration + Person registration The first step in the tracking is the registration of person/case in the application. In the registration process, the details - which are related to the personal information, identification, contract and location details & health provider details, are entered in the application. In the registration itself, person is provided with the unique identification number. This number will be unique and will not match with the identification number of any person in the state jurisdiction. The issue of identification number will be the responsibility of facility where person is registered first time. - Any case irrespective of the program will be registered first and then will be enrolled in any of the program. E.g. every pregnant women and the child need to be registered first as a person, then they will be enrolled in Mother Care program or Child Health program. + No matter what program persons need to enroll, they must register into the system first. Then health providers will enroll the persons into relevant programs. E.g. every pregnant women and the child need to be registered first as a person, then they will be enrolled in Mother Care program or Child Health program. - Description of Person registration process in application. + Person registration process For the registration process, the details - which are related to the personal information, identification, contact and location details, and health provider details, are entered. - + - To register a person in the application, go to the Services menu, select option Name-Based Data Records. + To register a person, go to the Services menu, select option Name-Based Data Records. @@ -131,203 +143,50 @@ - Click the concerned facility from the facilities hierarchy displayed on the left side of the data entry screen. Then click the Add new button on the right side. + Select a facility from the facilities hierarchy displayed on the left side of the screen. Then click the Add new button on the right side. - Start process of registration by providing name, location details, identification details, contact details and other details like child contact name and child contact type. The click the Add button to complete to process of registration or click the Back to registration to navigate to previous page. + Start process of registration by providing name, location details, identification details, contact details and other details like child contact name and child contact type. The click the Add button to complete to process of registration or click the Back to registration to navigate to previous page. - To check the duplicates or to avoid double registration, after providing name and demographic details, click the Check duplicate button. Checking process bases on full name, gender and birthday of the registering person to look for the available persons with the similar information in the database. If the system finds out the same persons , the result list will be displayed. Now user can cancel the registration process and update the existing person or continue the process of registration. + To check the duplicates or to avoid double registration, after providing name and demographic details, click the Check duplicate button. Checking process bases on full name, gender and birthday of the registering person to look for the available persons with the similar information in the database. The result list will be displayed if the system finds out the same persons. Now health providers can cancel the registration process and update the existing person or continue the process of registration.
Person Enrollment - After the beneficiary registration, beneficiary needs to be enrolled in any available program in the application and for which she/he has been registered. To enroll: + After the registration, the person needs to be enrolled in any available program. To enroll: - Click the Program management icon, the first icon under Operations, corresponding to the person you would like to modify. + Click the Program management icon, the first icon under Operations, corresponding to the person you would like to enroll. Select a program from the list ( i.e., Death, Child Health Program... ) - This task can be executed after register successfully, a form like the form above is showed up for enrollment. + This task can be executed after registration successfully, a form like the form above is showed up for enrollment. After the selection of program, you need to provide two dates: - 1) Date of 1st visit : The date of registration of the beneficiary with a facility. - 2) Date of Birth: The date when the beneficiary got the disease or he/she has just been committed to an equivalent program for being followed-up. + 1) Date of enrollment : The date when person enrolls into the selected program. + 2) Date of incident: The date when the person got the disease or he/she has just been committed to an equivalent program for being followed-up. - The date of 1st visit and the date of birth are very important to generate the activity plan for each person. Health provider needs to ensure recording and reporting date of incidence with each case. + The date of incident are very 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, we ignore the date with single event programs. Click the Enroll button to complete the enrollment process. - The application will automatically calculate due-date for each the program stage and will show same below enrollment. In the health programs, a person registered and enrolled into the system, needs to be checked from time to time by service providers. -The case update in the application 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 they are visits by the health providers. - - - -
-
-
- Processes of Name based information tracking in system - The process starts with the person registration. Then she/he can be enrolled in the program for which registered. The application will guide the health provider the services required for her/him through activity plan and the services from time to time can be updated into his/her profile. The working process is described in steps depicted in picture below - - - Figure 2.3.1 - - - - - - -
- Step 1 - Person registration - In the registration process, the details - which are related to the personal information, identification, contact and location details & health provider details, are entered in the system. In the registration itself, the registered person is provided with the unique system identification number automatically. This number will be unique and will not match with the identification number of any person in the available facilities in the system. - - Any case irrespective of the program will be registered first and then will be enrolled in any of the program. E.g. every pregnant women and the child need to be registered first as a person, than the persons will be enrolled in Mother Care program or Child Health program. - - - - Description - - - - of Beneficiary registration Process in application - - - - For the registration process, the details - which are related to the personal information, identification, contact and location details, and health provider details, are entered. - - - To register a beneficiary in the application, go to the Maintenance menu, select option Beneficiaries and Programs. - - Figure 2.3.2 - - - - - - - - Figure 2.3.3 - - - - - - - - - Now click the Beneficiary option to go to Beneficiary Registration window. - - Figure 2.3.4 - - - - - - - - - Click the concerned facility from the facilities hierarchy displayed on the left side of the data entry screen. Then click the Add new button on the right side. - - Figure 2.3.5 - - - - - - - - - Start process of registration by providing name, location details, identification details, contact details and health provider details. The click the Add button (arrow in RED color, fig. 2.3.6, given at the end of beneficiary registration ) to complete to process of registration. - - Figure 2.3.6 - - - - - - - To check the duplicates or to avoid double registration, after providing name and demographic details, click the Check duplicate button ( arrow in BLUE color, fig. 2.3.6 ). Checking process bases on full name, gender and birthday of the registering beneficiary to look for the available beneficiaries with the similar information in the database. If the system finds out the same beneficiaries , the result list will be displayed. Now user can cancel the registration process and update the existing beneficiary or continue the process of registration. - - -
-
- STEP 2 - Beneficiary Enrolment - After the beneficiary registration, beneficiary needs to be enrolled in any available program in the application and for which she/he has been registered. To enrol - - - - Click the Manage Program Enrollment icon, the first icon under Operations, corresponding to the beneficiary you would like to modify. - - Figure 2.3.7 - - - - - - - - - Select a program from the list ( i.e., Mother Care Program, Child Health Program... ) - - Figure 2.3.8 - - - - - - - - This task can be executed after register successfully, a form like Fig. 2.3.8. is showed up for enrollment. - - - - - After the selection of program, you need to provide two dates - - 1) Date of Enrollment: The date of registration of the beneficiary with a facility. - 2) Date of Incidence: The date when the beneficiary got the disease or he/she has just been committed to an equivalent program for being followed-up. - - Figure 2.3.9 - - - - - - - - The date of incidence and date of enrollment are very important to generate the activity plan for each beneficiary. Health provider needs to ensure recording and reporting date of incidence with each case. - - - - Click the Enroll button to complete the enrollment process. - - Figure 2.3.10 - - - - - - - The application will automatically calculate due-date for each the program stage and will show same below enrollment. In the health programs, an beneficiary registered and enrolled into the system, needs to be checked from time to time by service providers. -The case update in the application is designed in the same manner so that services which are received by the beneficiaries can be updated from time to time when they visit the facility or whenever they are visits by the health providers. - - Figure 2.3.11 - - - - - - - - -
-
- STEP 3 – Inputting data in treatment stages for each beneficiary + The system will automatically calculate due-date for each the program stage and will show same the below enrollment. 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. + + + +
+
+ Inputting data in treatment stages for each beneficiary We have two functionalities which support to input data in treatment stages for each beneficiary. @@ -489,14 +348,14 @@
Beneficiary Aggregation Query Builder - This is the core functionality for linking data between name-based information tracking system – NBITS ( beneficiaries, programs, etc ) and aggregate management system ( dataset, report, charts, etc.) by defining the linking/aggregating rules. + This is the core functionality for linking data between name-based information tracking system and aggregate management system by defining the linking/aggregating rules. This provides two functions - - Beneficiary Aggregation Query Builder is a tool for defining formula, expression, rules for aggregation data from name-based to aggregation system. + Person Aggregation Query Builder is a tool for defining formulas, expressions, rules for aggregation data from name-based to aggregation system. - Beneficiary Aggregation to used for generating routine data values from name-based-data by month (or other interval if desired) and organization unit. + Person Aggregation is used for generating routine data values from name-based-data by period and organization unit.
@@ -526,30 +385,44 @@ Dataset: - Select dataset contains data elements which will be used to link with persons' data. + Select dataset contains data elements which will be used to link with individual data. Data element: - Select data element which will be used to link with persons' data - Operator: Select Number of patients if aggregate based on persons, or Number of visits if aggregate data based on persons' times receiving services - Program : Select program which person enrolled to aggregate - Program Stage : Select program stage from selected program above. + Select 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 which person enrolled to aggregate + Program Stage: Select program stage from 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. - Data elements tab - list all the person based data elements available from selected program stage. Select data element according to aggregate condition + Data elements tab: + List all available data elements from selected program stage. Select data element according to aggregate condition. Person attribute tab: - list all the person attributes such as Total of patient registration, Gender, Date of birth type, Age, .. Select attribute according to aggregate condition. However, the programs with anonymous type don't have person attributes. + List all the person attributes such as Gender, Date of birth type, Age, .. and provide a formula for calculating number of persons who registered in system. Select option according to aggregate condition. However, if the programs without registration is selected, person attributes aren't shown. Program tab: - list all program properties like Program enrollment, (Date of enrollment - Date of incident) and program stage properties like visit_program_stage, (Report date - Due date), (Report date-Birthdate). Select properties according to aggregate condition. + Provide formulas for calculating data value related to the selected program and program stage - + + + The number of persons who enrolled the selected program. + + + The number of persons / times that ( Date of enrollment - Date of incident ) is greater then a certain number. + + + The number of persons who visited the selected program stage OR the number of visits what are registered in the system. + + + The number of persons by age at the report-time. + + - Condition : + Condition: This section contains comparing operations (<, <=, >, >=, =, != ), calculation operation (+), priority operation ( ( ) ), boolean operation (Yes, No), status operations (=NULL, != NULL), relation operations (AND, OR). These operations are used for supporting in setting condition for query. Description : - This section show the form of query after above elements were selected and combind with operations in above condition. - For example: to get number of girls 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. + 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. Fig. example_query