Created
November 1, 2024 22:53
-
-
Save jkuester/02b4b1b266bee56fc0d4228afe0521df to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0"?> | |
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:jr="http://openrosa.org/javarosa" xmlns:orx="http://openrosa.org/xforms"> | |
<h:head> | |
<h:title>Ongeza Kaya</h:title> | |
<model> | |
<itext> | |
<translation lang="en"> | |
<text id="/data/clinic/geolocation:label"> | |
<value>Location</value> | |
</text> | |
<text id="/data/clinic/house_number:label"> | |
<value>Household number</value> | |
</text> | |
<text id="/data/clinic/kitongoji:label"> | |
<value>Kitongoji</value> | |
</text> | |
<text id="/data/clinic/means_of_travel:label"> | |
<value>Means of travel to household</value> | |
</text> | |
<text id="/data/clinic/means_of_travel_other:label"> | |
<value>Other means of travel to household</value> | |
</text> | |
<text id="/data/clinic/number_hh_members:label"> | |
<value>Number of members of hosuehold</value> | |
</text> | |
<text id="/data/clinic/travel_time:label"> | |
<value>Time from home to household (minutes)</value> | |
</text> | |
<text id="/data/contact/alternate_phone:label"> | |
<value>Alternate phone number</value> | |
</text> | |
<text id="/data/contact/date_of_birth:label"> | |
<value>Date of Birth</value> | |
</text> | |
<text id="/data/contact/exact_dob_known:label"> | |
<value>Method to select date of birth - date or year of birth</value> | |
</text> | |
<text id="/data/contact/first_name:label"> | |
<value>First name</value> | |
</text> | |
<text id="/data/contact/kadi_ya_matibabu_id:label"> | |
<value>SCAN_RESULT</value> | |
</text> | |
<text id="/data/contact/last_name:label"> | |
<value>Last name</value> | |
</text> | |
<text id="/data/contact/middle_name:label"> | |
<value>Middle name</value> | |
</text> | |
<text id="/data/contact/name:label"> | |
<value>Full name</value> | |
</text> | |
<text id="/data/contact/phone:label"> | |
<value>Phone Number</value> | |
</text> | |
<text id="/data/contact/phone_owner:label"> | |
<value>Phone Number Owner</value> | |
</text> | |
<text id="/data/contact/phone_owner_other:label"> | |
<value>Other Primary Phone Number Owner</value> | |
</text> | |
<text id="/data/contact/sex:label"> | |
<value>Gender</value> | |
</text> | |
<text id="/data/end_registration_note:label"> | |
<value>Thank you very much for your cooperation. We have reached the end of the household registration.</value> | |
</text> | |
<text id="/data/hh_member_count/hh_repeat_note:label"> | |
<value>For each person, I will ask some basic details about who they are, starting with the best contact person for this household. Who should I list as the person I can reach out to coordinate care for themselves and other members of this household? This person should be reachable by phone.</value> | |
</text> | |
<text id="/data/hh_member_count/num_hh_members:hint"> | |
<value>Ask the person to list the names of all people who live in the house, and count to ensure that the number they provided is correct.</value> | |
</text> | |
<text id="/data/hh_member_count/num_hh_members:jr:constraintMsg"> | |
<value>Kayas can have between 1 and 30 members</value> | |
</text> | |
<text id="/data/hh_member_count/num_hh_members:label"> | |
<value>How many people live in your Kaya?</value> | |
</text> | |
<text id="/data/household_location/gps:label"> | |
<value>Household GPS</value> | |
</text> | |
<text id="/data/household_location/gps_note:label"> | |
<value><span style="color:red;font-style: italic">Usimsomee, jaza wewe (CHV). </span> | |
<span style="color:#f58a1f">Press the button below to capture GPS coordinates for the house. You will know the data has been captured if you see numbers appear in the four boxes below - you don't need to write anything yourself in these boxes. It may take some time for the numbers to appear. If you are waiting more than one minute and the numbers have not appeared, you should move on to the rest of the form without them.</span></value> | |
</text> | |
<text id="/data/household_location/house_number:hint"> | |
<value>Enter the entire house number separated by slashes</value> | |
</text> | |
<text id="/data/household_location/house_number:jr:constraintMsg"> | |
<value>Enter a house number</value> | |
</text> | |
<text id="/data/household_location/house_number:label"> | |
<value>House number:</value> | |
</text> | |
<text id="/data/household_location/house_number_note:label"> | |
<value><span style="color:red;font-style: italic">Usimsomee, jaza wewe (CHV). </span></value> | |
</text> | |
<text id="/data/household_location/kitongoji:jr:constraintMsg"> | |
<value>Enter a kitongoji</value> | |
</text> | |
<text id="/data/household_location/kitongoji:label"> | |
<value>Kitongoji:</value> | |
</text> | |
<text id="/data/household_location/kitongoji_note:label"> | |
<value><span style="color:red;font-style: italic">Usimsomee, jaza wewe (CHV). </span></value> | |
</text> | |
<text id="/data/household_location/location_intro_note:label"> | |
<value><span style="color:#f58a1f">The following questions about this household will help you to locate this household easily for the next visits.</span></value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house/bicycle:label"> | |
<value>Bicycle</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house/health_facility_vehicle:label"> | |
<value>Health facility vehicle</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house/moto:label"> | |
<value>Moto</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house/other:label"> | |
<value>Other</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house/private_car:label"> | |
<value>Private car</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house/public_bus:label"> | |
<value>Public bus</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house/walk:label"> | |
<value>Walk</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house:label"> | |
<value>How do you travel between your home and this home?</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house_note:label"> | |
<value><span style="color:red;font-style: italic">Usimsomee, jaza wewe (CHV). </span></value> | |
</text> | |
<text id="/data/household_location/means_of_travel_other:jr:constraintMsg"> | |
<value>Enter a means of travel</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_other:label"> | |
<value>Specify other means of travel:</value> | |
</text> | |
<text id="/data/household_location/travel_time:jr:constraintMsg"> | |
<value>Enter a number between 1 and 120. Please discuss with your supervisor if it is taking you more than two hours to reach a client's house.</value> | |
</text> | |
<text id="/data/household_location/travel_time:label"> | |
<value>How many minutes does it take you to travel between this home and your home?</value> | |
</text> | |
<text id="/data/household_location/travel_time_note:label"> | |
<value><span style="color:red;font-style: italic">Usimsomee, jaza wewe (CHV). </span></value> | |
</text> | |
<text id="/data/household_location:label"> | |
<value>Household Location</value> | |
</text> | |
<text id="/data/init/age_estimate_contact:jr:constraintMsg"> | |
<value>Age must be between 12 and 100!</value> | |
</text> | |
<text id="/data/init/age_estimate_contact:label"> | |
<value>What is <output value=" /data/init/first_name_contact "/>'s estimated age in years?</value> | |
</text> | |
<text id="/data/init/barcode/android-app-outputs/SCAN_RESULT:label"> | |
<value>Result</value> | |
</text> | |
<text id="/data/init/contact_reproductive_age_note:label"> | |
<value>You are of reproductive age. I'd like to ask your permission to return later to speak with you personally about issues related to health during pregnancy and childbirth.</value> | |
</text> | |
<text id="/data/init/dob_contact:jr:constraintMsg"> | |
<value>Calculated age must be between 12 and 100!</value> | |
</text> | |
<text id="/data/init/dob_contact:label"> | |
<value>What is <output value=" /data/init/first_name_contact "/>'s date of birth?</value> | |
</text> | |
<text id="/data/init/exact_dob_known_contact/no:label"> | |
<value>No</value> | |
</text> | |
<text id="/data/init/exact_dob_known_contact/yes:label"> | |
<value>Yes</value> | |
</text> | |
<text id="/data/init/exact_dob_known_contact:label"> | |
<value>Do you know <output value=" /data/init/first_name_contact "/>'s exact date of birth?</value> | |
</text> | |
<text id="/data/init/first_name_contact:jr:constraintMsg"> | |
<value>Enter a first name</value> | |
</text> | |
<text id="/data/init/first_name_contact:label"> | |
<value>What is the first name of the best contact person for your household?</value> | |
</text> | |
<text id="/data/init/has_health_card_id/no:label"> | |
<value>No</value> | |
</text> | |
<text id="/data/init/has_health_card_id/yes:label"> | |
<value>Yes</value> | |
</text> | |
<text id="/data/init/has_health_card_id:label"> | |
<value>Does the client have the health card ID ?</value> | |
</text> | |
<text id="/data/init/is_client_in_kym_app/no:label"> | |
<value>No</value> | |
</text> | |
<text id="/data/init/is_client_in_kym_app/yes:label"> | |
<value>Yes</value> | |
</text> | |
<text id="/data/init/is_client_in_kym_app:label"> | |
<value>Is the client available in the Kadi ya matibabu app?</value> | |
</text> | |
<text id="/data/init/kadi_ya_matibabu_id_read_only:hint"> | |
<value>Health card ID should be a 12 digit number</value> | |
</text> | |
<text id="/data/init/kadi_ya_matibabu_id_read_only:jr:constraintMsg"> | |
<value>Heath card ID should be 12 digit numbers</value> | |
</text> | |
<text id="/data/init/kadi_ya_matibabu_id_read_only:label"> | |
<value>Health card ID</value> | |
</text> | |
<text id="/data/init/last_name_contact:jr:constraintMsg"> | |
<value>Enter a last name</value> | |
</text> | |
<text id="/data/init/last_name_contact:label"> | |
<value>What is their last name?</value> | |
</text> | |
<text id="/data/init/middle_name_contact:jr:constraintMsg"> | |
<value>Enter a middle name</value> | |
</text> | |
<text id="/data/init/middle_name_contact:label"> | |
<value>What is the middle name?</value> | |
</text> | |
<text id="/data/init/primary_phone_contact:jr:constraintMsg"> | |
<value>Use the following format 0XXXXXXXXX</value> | |
</text> | |
<text id="/data/init/primary_phone_contact:label"> | |
<value>What is the best contact phone number for <output value=" /data/init/first_name_contact "/>?</value> | |
</text> | |
<text id="/data/init/primary_phone_owner/mine:label"> | |
<value>My number</value> | |
</text> | |
<text id="/data/init/primary_phone_owner/neighbor:label"> | |
<value>My neighbor's number</value> | |
</text> | |
<text id="/data/init/primary_phone_owner/other:label"> | |
<value>Other</value> | |
</text> | |
<text id="/data/init/primary_phone_owner/partner:label"> | |
<value>My partner's number</value> | |
</text> | |
<text id="/data/init/primary_phone_owner:label"> | |
<value>Whose phone number is this?</value> | |
</text> | |
<text id="/data/init/primary_phone_owner_other:label"> | |
<value>Please specify</value> | |
</text> | |
<text id="/data/init/register_client_note_read_only:label"> | |
<value><span style="color:#f58a1f">Please go ahead and register the client in the Kadi ya Matibabu app, and use the Jamii ni Afya app to scan the new Kadi ya Matibabu.</span></value> | |
</text> | |
<text id="/data/init/resigter_client_note_manually:label"> | |
<value><span style="color:#f58a1f">Copy their kadi ya matibabu ID and paste them in the field below. </span></value> | |
</text> | |
<text id="/data/init/scan_kym_id_note:label"> | |
<value><span style="color:#f58a1f">Please proceed with scanning the Kadi ya matibabu ID </span></value> | |
</text> | |
<text id="/data/init/secondary_phone_contact:hint"> | |
<value>You can leave this blank if there is only one good contact number for this household</value> | |
</text> | |
<text id="/data/init/secondary_phone_contact:jr:constraintMsg"> | |
<value>Use the following format 0XXXXXXXXX</value> | |
</text> | |
<text id="/data/init/secondary_phone_contact:label"> | |
<value>Is there another phone number used by <output value=" /data/init/first_name_contact "/> or another member of the household?</value> | |
</text> | |
<text id="/data/init/sex_contact/female:label"> | |
<value>Female</value> | |
</text> | |
<text id="/data/init/sex_contact/male:label"> | |
<value>Male</value> | |
</text> | |
<text id="/data/init/sex_contact:label"> | |
<value>Enter <output value=" /data/init/first_name_contact "/>'s sex:</value> | |
</text> | |
<text id="/data/init/sex_contact_note:label"> | |
<value><span style="color:red;font-style: italic">Usimsomee, jaza wewe (CHV). </span></value> | |
</text> | |
<text id="/data/init:label"> | |
<value>Household Contact Information</value> | |
</text> | |
<text id="/data/inputs/user/contact_id:label"> | |
<value>Contact ID of the logged in user</value> | |
</text> | |
<text id="/data/inputs/user/facility_id:label"> | |
<value>Facility ID for the parent user</value> | |
</text> | |
<text id="/data/inputs/user/name:label"> | |
<value>Name of the logged in user</value> | |
</text> | |
<text id="/data/inputs/user/project:label"> | |
<value>Name of the project</value> | |
</text> | |
<text id="/data/intro_note:label"> | |
<value><span style="color:#f58a1f">This form is to be used for registering a household that has consented to participate in the Jamii ni Afya program. Remember, if you are speaking to a household and they do not consent to be registered you will need to exit this form using the "X" button rather than submitting it. When speaking to the household, it's important that you try to first speak to the head of household to explain who you are and the project, and to get his consent for the family to participate. Then, you can ask who the best contact person for the family is and begin registering each individual person with them. If the head of household is not available that is ok, you can try to speak with them at a later visit, but it's important to make an effort to speak with them now if possible.</span> | |
<span style="color:#f58a1f">Explain who you are and what your role as a community health volunteer is. Key points to mention include:</span> | |
<span style="display:block;padding-left:1em">This is a nationwide effort implemented by the Ministry of Health to improve health services for communities in Zanzibar.</span> | |
<span style="display:block;padding-left:1em">Every area will now have a CHV who can care for families and children up to age 5 in all issues related to their health care, nutrition, and child development.</span> | |
<span style="display:block;padding-left:1em">The CHVs will also be visiting and providing counseling for pregnant women and mothers who have delivered. </span></value> | |
</text> | |
<text id="/data/kym_message/kym_message_note:label"> | |
<value>The Health Card is a national program adopted by the Zanzibar government, meaning that every Zanzibari should be registered, have a Health Card, and use it whenever they receive services at a health facility. This card collects all medical information that a patient has received, thus enabling access to important information for future treatments. Additionally, it enables the government to monitor the use of health resources, such as medical supplies and medicines, thereby assisting in planning and budgeting better to improve health services. The Health Card also enhances transparency and efficiency in the collection of health information, providing better healthcare services essential for the development of citizens and the health sector as a whole</value> | |
</text> | |
<text id="/data/kym_message:label"> | |
<value>About Health Card</value> | |
</text> | |
<text id="/data/other_members_registration_note:label"> | |
<value>Now that I've registered your households primary contact person, I'll continue to register all of the other members of your household.</value> | |
</text> | |
<text id="/data/repeat/child/age_estimate:jr:constraintMsg"> | |
<value>Age must be between 5 and 100. For children under 5 years of age, a more exact birthdate must be captured. Please select "Yes" to the prior question and do your best to capture more exact birthdate information about the child.</value> | |
</text> | |
<text id="/data/repeat/child/age_estimate:label"> | |
<value>Do you know <output value=" /data/repeat/child/first_name_c "/>'s estimated age in years?</value> | |
</text> | |
<text id="/data/repeat/child/barcode_repeat/android-app-outputs/SCAN_RESULT:label"> | |
<value>Result</value> | |
</text> | |
<text id="/data/repeat/child/debug_note:label"> | |
<value>date of birth: <output value=" /data/repeat/child/date_of_birth_c "/> under_5_flag: <output value=" /data/repeat/child/is_under_5_binary "/> is reproductive age: <output value=" /data/repeat/child/reproductive_age "/></value></text> | |
<text id="/data/repeat/child/dob:jr:constraintMsg"> | |
<value>You've entered a birthdate either in the future or very long ago - confirm that you've entered it properly.</value> | |
</text> | |
<text id="/data/repeat/child/dob:label"> | |
<value>What is <output value=" /data/repeat/child/first_name_c "/>'s date of birth?</value> | |
</text> | |
<text id="/data/repeat/child/exact_dob_known/no:label"> | |
<value>No</value> | |
</text> | |
<text id="/data/repeat/child/exact_dob_known/yes:label"> | |
<value>Yes</value> | |
</text> | |
<text id="/data/repeat/child/exact_dob_known:hint"> | |
<value>Note that for children under age 5, you will have to enter an exact date of birth.</value> | |
</text> | |
<text id="/data/repeat/child/exact_dob_known:label"> | |
<value>Do you know <output value=" /data/repeat/child/first_name_c "/>'s exact date of birth?</value> | |
</text> | |
<text id="/data/repeat/child/first_name:jr:constraintMsg"> | |
<value>Enter a first name</value> | |
</text> | |
<text id="/data/repeat/child/first_name:label"> | |
<value>What is their first name?</value> | |
</text> | |
<text id="/data/repeat/child/hh_member_note:label"> | |
<value>_Now, please enter information for the next member of the kaya._</value> | |
</text> | |
<text id="/data/repeat/child/kadi_ya_matibabu_id:hint"> | |
<value>Health card ID should be a 12 digit number</value> | |
</text> | |
<text id="/data/repeat/child/kadi_ya_matibabu_id:jr:constraintMsg"> | |
<value>Heath card ID should be 12 digit numbers</value> | |
</text> | |
<text id="/data/repeat/child/kadi_ya_matibabu_id:label"> | |
<value>Health card ID</value> | |
</text> | |
<text id="/data/repeat/child/last_name:jr:constraintMsg"> | |
<value>Enter a last name</value> | |
</text> | |
<text id="/data/repeat/child/last_name:label"> | |
<value>What is their last name?</value> | |
</text> | |
<text id="/data/repeat/child/middle_name:jr:constraintMsg"> | |
<value>Enter a last name</value> | |
</text> | |
<text id="/data/repeat/child/middle_name:label"> | |
<value>What is their middle name?</value> | |
</text> | |
<text id="/data/repeat/child/return_child_note_20_or_above_days:label"> | |
<value>From this registration, I've see that you have a child under 5 who can benefit from this national program. Therefore, I'd like to return later to start checking up on all issues related to their health care, nutrition, and child development. Do you have any questions for me now about this?</value> | |
</text> | |
<text id="/data/repeat/child/return_infant_note_under_20_days:label"> | |
<value>From this registration, I've see that you have a very young baby who can benefit from this national program. Therefore, I'd like to start checking up on all issues related to their health care, nutrition, and child development right after registering your household. Do you have any questions for me now about this?</value> | |
</text> | |
<text id="/data/repeat/child/return_women_note:label"> | |
<value>I see that <output value=" /data/repeat/child/first_name_c "/> is of reproductive age in your family. I'd like to ask your permission to return later to speak with her personally about issues related to health during pregnancy and childbirth.</value> | |
</text> | |
<text id="/data/repeat/child/sex/female:label"> | |
<value>Female</value> | |
</text> | |
<text id="/data/repeat/child/sex/male:label"> | |
<value>Male</value> | |
</text> | |
<text id="/data/repeat/child/sex:label"> | |
<value>Enter <output value=" /data/repeat/child/first_name_c "/>'s sex</value> | |
</text> | |
<text id="/data/repeat/child/sex_note:label"> | |
<value><span style="color:red;font-style: italic">Usimsomee, jaza wewe (CHV). </span></value> | |
</text> | |
<text id="/data/repeat/child/temp_hh_member/permanent:label"> | |
<value>Permanent household member - not planning to move elsewhere</value> | |
</text> | |
<text id="/data/repeat/child/temp_hh_member/temporary:label"> | |
<value>Temporary household member - planning to move elsewhere soon</value> | |
</text> | |
<text id="/data/repeat/child/temp_hh_member:label"> | |
<value>Does <output value=" /data/repeat/child/first_name_c "/> live in this household permanently, or are they here temporarily but later will leave?</value> | |
</text> | |
<text id="/data/repeat/child:label"> | |
<value>Household Member Information</value> | |
</text> | |
</translation> | |
<translation lang="sw"> | |
<text id="/data/clinic/contact:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/clinic/geolocation:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/clinic/house_number:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/clinic/kitongoji:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/clinic/means_of_travel:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/clinic/means_of_travel_other:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/clinic/meta:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/clinic/name:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/clinic/number_hh_members:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/clinic/parent:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/clinic/travel_time:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/clinic:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/contact/alternate_phone:label"> | |
<value>Nambari ya simu ya mbadala</value> | |
</text> | |
<text id="/data/contact/date_of_birth:label"> | |
<value>Tarehe ya kuzaliwa</value> | |
</text> | |
<text id="/data/contact/exact_dob_known:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/contact/first_name:label"> | |
<value>Jina la kwanza</value> | |
</text> | |
<text id="/data/contact/kadi_ya_matibabu_id:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/contact/last_name:label"> | |
<value>Jina la babu</value> | |
</text> | |
<text id="/data/contact/meta:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/contact/middle_name:label"> | |
<value>Jina la baba</value> | |
</text> | |
<text id="/data/contact/name:label"> | |
<value>Jina Kamili</value> | |
</text> | |
<text id="/data/contact/parent:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/contact/phone:label"> | |
<value>Nambari ya simu</value> | |
</text> | |
<text id="/data/contact/phone_owner:label"> | |
<value>Mmiliki wa Nambari ya Simu</value> | |
</text> | |
<text id="/data/contact/phone_owner_other:label"> | |
<value>Mmiliki mwengine wa nambari ya simu</value> | |
</text> | |
<text id="/data/contact/sex:label"> | |
<value>Jinsia</value> | |
</text> | |
<text id="/data/contact:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/end_registration_note:label"> | |
<value>Asante sana, nashukuru kwa mashirikiano yenu, tumefikia mwisho wa usajili wa kaya.</value> | |
</text> | |
<text id="/data/hh_member_count/hh_repeat_note:label"> | |
<value>Sasa nitakuuliza baadhi ya taarifa za msingi za utambulisho wa kila mtu, tukianza na mkuu wa kaya au mtu mzima yoyote ambaye naweza kuwasiliana naye kwenye nyumba hii. Je, ni nani anaweza kuratibu utowaji wa huduma kwenye familia hii? Mtu huyu awe na simu kurahisisha mawasiliano.</value> | |
</text> | |
<text id="/data/hh_member_count/num_hh_members:hint"> | |
<value>Muombe mwenyeji wako aorodheshe majina ya watu wanaoishi kwenye kaya, na hesabu ili kuhakikisha idadi ni sawa.</value> | |
</text> | |
<text id="/data/hh_member_count/num_hh_members:jr:constraintMsg"> | |
<value>Kaya iwe kati ya mtu 1 hadi watu 30.</value> | |
</text> | |
<text id="/data/hh_member_count/num_hh_members:label"> | |
<value>Ni watu wangapi wanaishi kwenye kaya yako?</value> | |
</text> | |
<text id="/data/hh_member_count:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/household_location/gps:label"> | |
<value>GPS ya nyumba</value> | |
</text> | |
<text id="/data/household_location/gps_note:label"> | |
<value><span style="color:red;font-style: italic">Usimsomee, jaza wewe (CHV).</span> | |
<span style="color:#f58a1f">Bonyeza kitufe hichi kupata GPS ya nyumba hii. Utatambua kuwa taarifa zimepatikana endapo utaona nambari zinatokea kwenye jadueli nne chini. Hutakiwi kuandika chochote kwenye jadueli hizi. Inaweza kuchukua muda kidogo mpaka nambari kutokea. Ukiona umesubiria kwa zaidi ya dakika moja na hakuna nambari iliyotokea, tafadhali endelea kujaza fomu yako bila ya kuzisubiria zaidi.</span></value> | |
</text> | |
<text id="/data/household_location/house_number:hint"> | |
<value>Ingiza nambari ya nyumba yote na tenganisha kwa kutumia alama ya Mkwaju</value> | |
</text> | |
<text id="/data/household_location/house_number:jr:constraintMsg"> | |
<value>Jaza nambari ya nyumba</value> | |
</text> | |
<text id="/data/household_location/house_number:label"> | |
<value>Nambari ya nyumba:</value> | |
</text> | |
<text id="/data/household_location/house_number_note:label"> | |
<value><span style="color:red;font-style: italic">Usimsomee, jaza wewe (CHV). </span></value> | |
</text> | |
<text id="/data/household_location/kitongoji:jr:constraintMsg"> | |
<value>Jaza kitongoji</value> | |
</text> | |
<text id="/data/household_location/kitongoji:label"> | |
<value>Kitongoji:</value> | |
</text> | |
<text id="/data/household_location/kitongoji_note:label"> | |
<value><span style="color:red;font-style: italic">Usimsomee, jaza wewe (CHV). </span></value> | |
</text> | |
<text id="/data/household_location/location_intro_note:label"> | |
<value><span style="color:#f58a1f">Maswali yafuatayo kuhusu kaya hii yatakusaidia kuitambua kaya kwa urahisi kwa metembeleo yajayo.</span></value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house/bicycle:label"> | |
<value>Baskeli</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house/health_facility_vehicle:label"> | |
<value>Gari ya kituo cha afya</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house/moto:label"> | |
<value>Pikipiki/vespa au vyombo vya maringi mawili vinavyotumia mafuta</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house/other:label"> | |
<value>Nyenginezo</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house/private_car:label"> | |
<value>Gari binafsi</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house/public_bus:label"> | |
<value>Gari ya abiria</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house/walk:label"> | |
<value>Kutembea</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house:label"> | |
<value>Unatumia usafiri gani?</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_house_note:label"> | |
<value><span style="color:red;font-style: italic">Usimsomee, jaza wewe (CHV). </span></value> | |
</text> | |
<text id="/data/household_location/means_of_travel_other:jr:constraintMsg"> | |
<value>Jaza njia ya usafiri</value> | |
</text> | |
<text id="/data/household_location/means_of_travel_other:label"> | |
<value>Taja aina nyengine ya usafiri:</value> | |
</text> | |
<text id="/data/household_location/travel_time:jr:constraintMsg"> | |
<value>Jaza nambari kati ya 1 na 120. Tafadhali zungumza na msimamizi wako kama inakuchukua masaa mawili kufika katika nyumba ya mteja wako.</value> | |
</text> | |
<text id="/data/household_location/travel_time:label"> | |
<value>Ni dakika ngapi unatumia kutoka nyumbani kwenu hadi kwenye nyumba hii?</value> | |
</text> | |
<text id="/data/household_location/travel_time_note:label"> | |
<value><span style="color:red;font-style: italic">Usimsomee, jaza wewe (CHV). </span></value> | |
</text> | |
<text id="/data/household_location:label"> | |
<value>Eneo la kaya</value> | |
</text> | |
<text id="/data/init/age_estimate_contact:jr:constraintMsg"> | |
<value>Umri uwe ni kati ya 12 na 100!</value> | |
</text> | |
<text id="/data/init/age_estimate_contact:label"> | |
<value>Je kwa makadirio <output value=" /data/init/first_name_contact "/> ana miaka mingapi?</value> | |
</text> | |
<text id="/data/init/barcode/action:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/init/barcode/android-app-inputs:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/init/barcode/android-app-outputs/SCAN_RESULT:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/init/barcode/android-app-outputs:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/init/barcode:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/init/contact_reproductive_age_note:label"> | |
<value>Umri wako unaonesha kwamba unaweza kupata ujauzito. Ningeomba ridhaa yako kurudia ili kuja kuzungumza na wewe mambo muhimu ya afya kipindi cha ujauzito na baada ya kujifungua.</value> | |
</text> | |
<text id="/data/init/dob_contact:jr:constraintMsg"> | |
<value>Umri uliohesabiwa ni lazima uwe kati ya miaka 12 na 100</value> | |
</text> | |
<text id="/data/init/dob_contact:label"> | |
<value>Je ni ipi tarehe yake kuzaliwa?</value> | |
</text> | |
<text id="/data/init/exact_dob_known_contact/no:label"> | |
<value>Hapana</value> | |
</text> | |
<text id="/data/init/exact_dob_known_contact/yes:label"> | |
<value>Ndiyo</value> | |
</text> | |
<text id="/data/init/exact_dob_known_contact:label"> | |
<value>Je unaijua tarehe sahihi yake ya kuzaliwa?</value> | |
</text> | |
<text id="/data/init/first_name_contact:jr:constraintMsg"> | |
<value>Jaza jina la mwanzo</value> | |
</text> | |
<text id="/data/init/first_name_contact:label"> | |
<value>Ni lipi jina la kwanza la mtu ambaye naweza kuwasiliana naye kwenye kaya yenu?</value> | |
</text> | |
<text id="/data/init/has_health_card_id/no:label"> | |
<value>Hapana</value> | |
</text> | |
<text id="/data/init/has_health_card_id/yes:label"> | |
<value>Ndiyo</value> | |
</text> | |
<text id="/data/init/has_health_card_id:label"> | |
<value>Je mteja ana kadi ya matibabu?</value> | |
</text> | |
<text id="/data/init/is_client_in_kym_app/no:label"> | |
<value>Hapana</value> | |
</text> | |
<text id="/data/init/is_client_in_kym_app/yes:label"> | |
<value>Ndiyo</value> | |
</text> | |
<text id="/data/init/is_client_in_kym_app:label"> | |
<value>Je, mteja anapatikana kwenye app ya Kadi ya Matibabu?</value> | |
</text> | |
<text id="/data/init/kadi_ya_matibabu_id_read_only:hint"> | |
<value>Kadi ya matibabu iwe na tarakimu 12</value> | |
</text> | |
<text id="/data/init/kadi_ya_matibabu_id_read_only:jr:constraintMsg"> | |
<value>Kadi ya matibabu iwe na tarakimu 12</value> | |
</text> | |
<text id="/data/init/kadi_ya_matibabu_id_read_only:label"> | |
<value>Kadi ya matibabu</value> | |
</text> | |
<text id="/data/init/last_name_contact:jr:constraintMsg"> | |
<value>Jaza jina la babu</value> | |
</text> | |
<text id="/data/init/last_name_contact:label"> | |
<value>Ni lipi jina la babu yake?</value> | |
</text> | |
<text id="/data/init/middle_name_contact:jr:constraintMsg"> | |
<value>Jaza jina la baba</value> | |
</text> | |
<text id="/data/init/middle_name_contact:label"> | |
<value>Ni lipi jina la baba yake?</value> | |
</text> | |
<text id="/data/init/primary_phone_contact:jr:constraintMsg"> | |
<value>Tumia mfumo huu 0XXXXXXXXX.</value> | |
</text> | |
<text id="/data/init/primary_phone_contact:label"> | |
<value>Je ni ipi nambari yake ya mawasiliano?</value> | |
</text> | |
<text id="/data/init/primary_phone_owner/mine:label"> | |
<value>Namba yangu</value> | |
</text> | |
<text id="/data/init/primary_phone_owner/neighbor:label"> | |
<value>Namba ya jirani yangu</value> | |
</text> | |
<text id="/data/init/primary_phone_owner/other:label"> | |
<value>Mtu mwengine</value> | |
</text> | |
<text id="/data/init/primary_phone_owner/partner:label"> | |
<value>Namba ya mwenza wangu</value> | |
</text> | |
<text id="/data/init/primary_phone_owner:label"> | |
<value>Je hii namba ya simu ya nani?</value> | |
</text> | |
<text id="/data/init/primary_phone_owner_other:label"> | |
<value>Tafadhali taja ni nambari ya nani?</value> | |
</text> | |
<text id="/data/init/register_client_note_read_only:label"> | |
<value><span style="color:#f58a1f">Tafadhali endelea na usajili wa mteja katika app ya Kadi ya Matibabu, na tumia app ya Jamii ni Afya kuskan Kadi ya Matibabu mpya uliyompatia mteja. </span></value> | |
</text> | |
<text id="/data/init/resigter_client_note_manually:label"> | |
<value><span style="color:#f58a1f">Nakili kitambulisho chake cha Kadi ya Matibabu na weka kwenye sehemu inayofuata.</span></value> | |
</text> | |
<text id="/data/init/scan_kym_id_note:label"> | |
<value><span style="color:#f58a1f">Tafadhali endelea kuskan Kadi ya Matibabu.</span></value> | |
</text> | |
<text id="/data/init/secondary_phone_contact:hint"> | |
<value>Unaweza acha pengo usijijaze chochote kama kuna nambari moja tu ya mawasiliano kwenye kaya hii</value> | |
</text> | |
<text id="/data/init/secondary_phone_contact:jr:constraintMsg"> | |
<value>Tumia mfumo huu 0XXXXXXXXX.</value> | |
</text> | |
<text id="/data/init/secondary_phone_contact:label"> | |
<value>Je kuna nambari ya ziada anayotumia kuwasiliana?</value> | |
</text> | |
<text id="/data/init/sex_contact/female:label"> | |
<value>Mwanamke</value> | |
</text> | |
<text id="/data/init/sex_contact/male:label"> | |
<value>Mwanamme</value> | |
</text> | |
<text id="/data/init/sex_contact:label"> | |
<value>Ingiza jinsia yake:</value> | |
</text> | |
<text id="/data/init/sex_contact_note:label"> | |
<value><span style="color:red;font-style: italic">Usimsomee, jaza wewe (CHV). </span></value> | |
</text> | |
<text id="/data/init:label"> | |
<value>Tarifa za mawasiliano za kaya</value> | |
</text> | |
<text id="/data/inputs/user/contact_id:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/inputs/user/facility_id:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/inputs/user/name:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/inputs/user/project:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/inputs/user:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/inputs:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/intro_note:label"> | |
<value><span style="color:#f58a1f">Fomu hii inatumika kusajili nyumba iliyokubaliwa kushiriki katika mpango wa jamii ni afya. Kumbuka, kama umeenda kwenye nyumba na hawakukubali kushiriki basi inabidi utoke kwenye fomu hii kwa kubonyeza kitufe "X" bila ya kuituma. Ukienda kwenye nyumba, tafadhali jaribu kuzungumza na Mkuu wa familia kwa kumueleza wewe ni nani na unafanya shughuli zipi, Pia Jaribu kumuomba ruhusa ya kushirikisha familia yake kwenye mpango huu. Baada ya hapo, unaweza kuomba kuchagua mtu anaeweza kuratibu na kuwasiliana na wewe mara kwa mara ndani ya familia hii na kisha uanze kusajili kila mtu kwenye nyumba. Kama mkuu wa familia hatapatikana ni sawa kuendelea na kisha kujaribu kumtafuta muda mwengine. Kumbuka ni muhimu sana kumpata mkuu wa familia kabla ya kusajili nyumba yake.</span> | |
<span style="color:#f58a1f">Taja jina lako na shehia.</span> | |
<span style="display:block;padding-left:1em">Mimi ni mhudumu wa afya ya jamii. Nafanya kazi katika mpango wa taifa wa afya ya jamii chini ya wizara ya afya Zanzibar. Kila eneo sasa litakua na mhudumu wa afya ya jamii ambae atashughulika afya ya mama mjamzito, mama aliyejifungua, na watoto chini ya miaka mitano katika masuala ya lishe na makuzi ya mtoto.</span></value> | |
</text> | |
<text id="/data/kym_message/kym_message_note:label"> | |
<value>Kadi ya Matibabu ni mpango wa kitaifa ambao ulipitishwa na serikali ya Zanzibar. Ikimaanisha kuwa kila Mzanibari aandikishwe, awe na Kadi Ya Madibabu na aitumie kila anapopata huduma kwenye kituo cha afya. Kadi hii hukusanya taarifa zote za matibabu ambazo mgonjwa amepokea, hivyo kuwezesha upatikanaji wa taarifa muhimu kwa matibabu ya baadaye. Aidha, inaiwezesha Serikali kufuatilia matumizi ya rasilimali za afya kama vile vifaa tiba na dawa, hivyo kusaidia kupanga mipango na bajeti bora za kuboresha huduma za afya. Kadi ya Matibabu pia huongeza uwazi na ufanisi wa ukusanyaji wa taarifa za afya, huduma bora za afya ambazo ni muhimu kwa maendeleo ya wananchi na sekta ya afya kwa ujumla.</value> | |
</text> | |
<text id="/data/kym_message:label"> | |
<value>Kuhusu Kadi ya Matibabu</value> | |
</text> | |
<text id="/data/other_members_registration_note:label"> | |
<value>Sasa kwa vile nishasajili mtu wa karibu kwa ajili ya mawasiliano na mimi kwenye nyumba hii, nitaendelea kusajili kila mtu anaeishi nyumbani kwako.</value> | |
</text> | |
<text id="/data/repeat/child/age_estimate:jr:constraintMsg"> | |
<value>Umri lazime uwe kati ya miaka 5 hadi miaka 100. Kwa watoto walio chini ya umri wa miaka 5, tarehe yao ya kuzaliwa nilazima ichukuliwe.</value> | |
</text> | |
<text id="/data/repeat/child/age_estimate:label"> | |
<value>Je kwa makadirio <output value=" /data/repeat/child/first_name_c "/> ana miaka mingapi?</value> | |
</text> | |
<text id="/data/repeat/child/barcode_repeat/action:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/repeat/child/barcode_repeat/android-app-inputs:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/repeat/child/barcode_repeat/android-app-outputs/SCAN_RESULT:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/repeat/child/barcode_repeat/android-app-outputs:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/repeat/child/barcode_repeat:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/repeat/child/debug_note:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/repeat/child/dob:jr:constraintMsg"> | |
<value>Je umeingiza umri sahihi? Hakikisha umeingiza kwa usahihi. Kwa watoto walio chini ya miaka 5, hakikisha kuwa tarehe yao si ya zaidi ya miaka 5 nyuma.</value> | |
</text> | |
<text id="/data/repeat/child/dob:label"> | |
<value>Ni ipi tarehe yake ya kuzaliwa?</value> | |
</text> | |
<text id="/data/repeat/child/exact_dob_known/no:label"> | |
<value>Hapana</value> | |
</text> | |
<text id="/data/repeat/child/exact_dob_known/yes:label"> | |
<value>Ndiyo</value> | |
</text> | |
<text id="/data/repeat/child/exact_dob_known:hint"> | |
<value>Kumbuka kuwa kwa watoto chini ya umri wa miaka mitano, Unahitaji kuingiza tarehe sahihi/Kamili ya kuzaliwa.</value> | |
</text> | |
<text id="/data/repeat/child/exact_dob_known:label"> | |
<value>Je unaijua terehe yake ya kuzaliwa kwa usahihi?</value> | |
</text> | |
<text id="/data/repeat/child/first_name:jr:constraintMsg"> | |
<value>Jaza jina la kwanza</value> | |
</text> | |
<text id="/data/repeat/child/first_name:label"> | |
<value>Ni lipi jina lake la kwanza?</value> | |
</text> | |
<text id="/data/repeat/child/hh_member_note:label"> | |
<value>_Sasa, tafadhali ingiza taarifa za mtu anayefuata katika kaya yako._</value> | |
</text> | |
<text id="/data/repeat/child/kadi_ya_matibabu_id:hint"> | |
<value>Kadi ya matibabu iwe na tarakimu 12</value> | |
</text> | |
<text id="/data/repeat/child/kadi_ya_matibabu_id:jr:constraintMsg"> | |
<value>Kadi ya matibabu iwe na tarakimu 12</value> | |
</text> | |
<text id="/data/repeat/child/kadi_ya_matibabu_id:label"> | |
<value>Kadi ya matibabu</value> | |
</text> | |
<text id="/data/repeat/child/last_name:jr:constraintMsg"> | |
<value>Jaza jina la babu</value> | |
</text> | |
<text id="/data/repeat/child/last_name:label"> | |
<value>Ni lipi jina la babu yake?</value> | |
</text> | |
<text id="/data/repeat/child/meta:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/repeat/child/middle_name:jr:constraintMsg"> | |
<value>Jaza jina la baba</value> | |
</text> | |
<text id="/data/repeat/child/middle_name:label"> | |
<value>Ni lipi jina la baba yake?</value> | |
</text> | |
<text id="/data/repeat/child/parent:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/repeat/child/return_child_note_20_or_above_days:label"> | |
<value>Baada ya usajili huu, nimeona kuwa una mtoto mwenye umri chini ya miaka 5 ambaye atafaidika na mpango huu wa taifa, kwa hivyo ningependa kurudi baadae kwa ajili ya kuangalia afya yake, lishe na Makuzi ya mtoto. Je una swali lolote kufikia hapa?</value> | |
</text> | |
<text id="/data/repeat/child/return_infant_note_under_20_days:label"> | |
<value>Baada ya usajili huu, nimeona kuwa una mtoto ambaye atafaidika na mpango huu wa taifa, na kwakuwa mtoto bado mchanga ningependa kuangalia afya yake, lishe na makuzi ya mtoto sasa hivi baada ya usajili wa kaya. Je una swali lolote kufikia hapa?</value> | |
</text> | |
<text id="/data/repeat/child/return_women_note:label"> | |
<value>Nimeona kuwa <output value=" /data/repeat/child/first_name_c "/> yuko katika umri wa uzazi katika kaya yako. Ningeomba ridhaa yako kurudia ili kuja kuzungumza nae mambo muhimu ya afya kipindi cha ujauzito na baada ya kujifungua.</value> | |
</text> | |
<text id="/data/repeat/child/sex/female:label"> | |
<value>Mwanamke</value> | |
</text> | |
<text id="/data/repeat/child/sex/male:label"> | |
<value>Mwanamme</value> | |
</text> | |
<text id="/data/repeat/child/sex:label"> | |
<value>Ingiza jinsia yake</value> | |
</text> | |
<text id="/data/repeat/child/sex_note:label"> | |
<value><span style="color:red;font-style: italic">Usimsomee, jaza wewe (CHV). </span></value> | |
</text> | |
<text id="/data/repeat/child/temp_hh_member/permanent:label"> | |
<value>Mkaazi wa kudumu - Hatohamia sehemu nyengine</value> | |
</text> | |
<text id="/data/repeat/child/temp_hh_member/temporary:label"> | |
<value>Mkaazi wa muda - Atahamia sehemu nyengine</value> | |
</text> | |
<text id="/data/repeat/child/temp_hh_member:label"> | |
<value>Je <output value=" /data/repeat/child/first_name_c "/> ni mkazi wa kudumu katika nyumba hii au ni mkazi wa muda tu?</value> | |
</text> | |
<text id="/data/repeat/child/type:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/repeat/child/yob:label"> | |
<value>-</value> | |
</text> | |
<text id="/data/repeat/child:label"> | |
<value>Taarifa za wanakaya</value> | |
</text> | |
<text id="/data/repeat:label"> | |
<value>-</value> | |
</text> | |
</translation> | |
</itext> | |
<instance> | |
<data id="contact:clinic:create" prefix="J1!contact:clinic:create!" delimiter="#" version="2024-10-29 11-46"> | |
<inputs> | |
<meta> | |
<location> | |
<lat/> | |
<long/> | |
<error/> | |
<message/> | |
</location> | |
</meta> | |
<user> | |
<contact_id/> | |
<facility_id/> | |
<name/> | |
<project/> | |
</user> | |
</inputs> | |
<clinic> | |
<parent>PARENT</parent> | |
<name/> | |
<geolocation/> | |
<contact/> | |
<kitongoji/> | |
<house_number/> | |
<travel_time/> | |
<means_of_travel/> | |
<means_of_travel_other/> | |
<number_hh_members/> | |
<meta tag="hidden"> | |
<created_by/> | |
<created_by_person_uuid/> | |
<created_by_place_uuid/> | |
</meta> | |
</clinic> | |
<contact_id/> | |
<facility_id/> | |
<name/> | |
<contact> | |
<parent>PARENT</parent> | |
<kadi_ya_matibabu_id/> | |
<first_name/> | |
<middle_name/> | |
<last_name/> | |
<name/> | |
<sex/> | |
<exact_dob_known/> | |
<date_of_birth/> | |
<phone/> | |
<phone_owner/> | |
<phone_owner_other/> | |
<alternate_phone/> | |
<is_head_of_household/> | |
<meta tag="hidden"> | |
<created_by/> | |
<created_by_person_uuid/> | |
<created_by_place_uuid/> | |
</meta> | |
</contact> | |
<project_c/> | |
<intro_note/> | |
<kym_message> | |
<kym_message_note/> | |
</kym_message> | |
<hh_member_count> | |
<num_hh_members/> | |
<hh_repeat_note/> | |
</hh_member_count> | |
<init> | |
<first_name_contact/> | |
<middle_name_contact/> | |
<last_name_contact/> | |
<name_contact/> | |
<sex_contact_note/> | |
<sex_contact/> | |
<exact_dob_known_contact/> | |
<age_estimate_contact/> | |
<yob_contact/> | |
<dob_contact/> | |
<primary_phone_contact/> | |
<correct_primary_phone_number/> | |
<primary_phone_owner/> | |
<primary_phone_owner_other/> | |
<secondary_phone_contact/> | |
<correct_secondary_phone_number/> | |
<dob_contact_calc/> | |
<age_contact_years/> | |
<reproductive_age_c/> | |
<contact_reproductive_age_note/> | |
<has_health_card_id/> | |
<scan_kym_id_note/> | |
<is_client_in_kym_app/> | |
<register_client_note_read_only/> | |
<barcode> | |
<action>com.google.zxing.client.android.SCAN</action> | |
<android-app-inputs/> | |
<android-app-outputs> | |
<SCAN_RESULT/> | |
</android-app-outputs> | |
</barcode> | |
<resigter_client_note_manually/> | |
<kadi_ya_matibabu_id_read_only/> | |
</init> | |
<other_members_registration_note/> | |
<repeat> | |
<child_count/> | |
<child jr:template=""> | |
<hh_member_note/> | |
<type>person</type> | |
<parent>PARENT</parent> | |
<first_name/> | |
<middle_name/> | |
<last_name/> | |
<first_name_c/> | |
<middle_name_c/> | |
<last_name_c/> | |
<name/> | |
<sex_note/> | |
<sex/> | |
<sex_c/> | |
<exact_dob_known/> | |
<exact_dob_known_c/> | |
<age_estimate/> | |
<yob/> | |
<dob/> | |
<temp_hh_member/> | |
<barcode_repeat> | |
<action>com.google.zxing.client.android.SCAN</action> | |
<android-app-inputs/> | |
<android-app-outputs> | |
<SCAN_RESULT/> | |
</android-app-outputs> | |
</barcode_repeat> | |
<kadi_ya_matibabu_id/> | |
<date_of_birth/> | |
<date_of_birth_c/> | |
<is_exact_dob_in_range/> | |
<reproductive_age/> | |
<is_under_5_binary/> | |
<age_days/> | |
<return_child_note_20_or_above_days/> | |
<return_infant_note_under_20_days/> | |
<return_women_note/> | |
<debug_note/> | |
<meta tag="hidden"> | |
<created_by/> | |
<created_by_person_uuid/> | |
<created_by_place_uuid/> | |
</meta> | |
</child> | |
</repeat> | |
<household_location> | |
<location_intro_note/> | |
<gps_note/> | |
<gps/> | |
<kitongoji_note/> | |
<kitongoji/> | |
<house_number_note/> | |
<house_number/> | |
<travel_time_note/> | |
<travel_time/> | |
<means_of_travel_house_note/> | |
<means_of_travel_house/> | |
<means_of_travel_other/> | |
</household_location> | |
<end_registration_note/> | |
<meta tag="hidden"> | |
<instanceID/> | |
</meta> | |
</data> | |
</instance> | |
<bind nodeset="/data/inputs" relevant="false()"/> | |
<bind nodeset="/data/inputs/user/contact_id" type="string"/> | |
<bind nodeset="/data/inputs/user/facility_id" type="string"/> | |
<bind nodeset="/data/inputs/user/name" type="string"/> | |
<bind nodeset="/data/inputs/user/project" type="string"/> | |
<bind nodeset="/data/contact_id" type="string" calculate="../inputs/user/contact_id"/> | |
<bind nodeset="/data/facility_id" type="string" calculate="../inputs/user/facility_id"/> | |
<bind nodeset="/data/name" type="string" calculate="../inputs/user/name"/> | |
<bind nodeset="/data/contact/parent" type="string" calculate="."/> | |
<bind nodeset="/data/contact/kadi_ya_matibabu_id" type="string" calculate="../../init/barcode/android-app-outputs/SCAN_RESULT"/> | |
<bind nodeset="/data/contact/first_name" type="string" required="true()" calculate=" /data/init/first_name_contact "/> | |
<bind nodeset="/data/contact/middle_name" type="string" calculate=" /data/init/middle_name_contact "/> | |
<bind nodeset="/data/contact/last_name" type="string" calculate=" /data/init/last_name_contact "/> | |
<bind nodeset="/data/contact/name" type="string" calculate=" /data/init/name_contact "/> | |
<bind nodeset="/data/contact/sex" type="string" calculate=" /data/init/sex_contact "/> | |
<bind nodeset="/data/contact/exact_dob_known" type="string" calculate=" /data/init/exact_dob_known_contact "/> | |
<bind nodeset="/data/contact/date_of_birth" type="string" calculate=" /data/init/dob_contact_calc "/> | |
<bind nodeset="/data/contact/phone" type="string" calculate=" /data/init/correct_primary_phone_number "/> | |
<bind nodeset="/data/contact/phone_owner" type="string" calculate=" /data/init/primary_phone_owner "/> | |
<bind nodeset="/data/contact/phone_owner_other" type="string" calculate=" /data/init/primary_phone_owner_other "/> | |
<bind nodeset="/data/contact/alternate_phone" type="string" calculate=" /data/init/correct_secondary_phone_number "/> | |
<bind nodeset="/data/contact/is_head_of_household" type="string" calculate=""yes""/> | |
<bind nodeset="/data/contact/meta/created_by" type="string" calculate="../../../name"/> | |
<bind nodeset="/data/contact/meta/created_by_person_uuid" type="string" calculate="../../../contact_id"/> | |
<bind nodeset="/data/contact/meta/created_by_place_uuid" type="string" calculate="../../../facility_id"/> | |
<bind nodeset="/data/project_c" type="string" calculate="../inputs/user/project"/> | |
<bind nodeset="/data/intro_note" readonly="true()" type="string"/> | |
<bind nodeset="/data/kym_message" relevant=" /data/project_c ="kadiyamatibabu""/> | |
<bind nodeset="/data/kym_message/kym_message_note" readonly="true()" type="string"/> | |
<bind nodeset="/data/hh_member_count/num_hh_members" type="int" jr:constraintMsg="jr:itext('/data/hh_member_count/num_hh_members:jr:constraintMsg')" required="true()" constraint=". > 0 and . <= 30"/> | |
<bind nodeset="/data/hh_member_count/hh_repeat_note" readonly="true()" type="string"/> | |
<bind nodeset="/data/init/first_name_contact" type="string" jr:constraintMsg="jr:itext('/data/init/first_name_contact:jr:constraintMsg')" required="true()" constraint="string-length(translate(.," ","")) >= 2"/> | |
<bind nodeset="/data/init/middle_name_contact" type="string" jr:constraintMsg="jr:itext('/data/init/middle_name_contact:jr:constraintMsg')" required="true()" constraint="string-length(translate(.," ","")) >= 2"/> | |
<bind nodeset="/data/init/last_name_contact" type="string" jr:constraintMsg="jr:itext('/data/init/last_name_contact:jr:constraintMsg')" required="true()" constraint="string-length(translate(.," ","")) >= 2"/> | |
<bind nodeset="/data/init/name_contact" type="string" calculate="concat( /data/init/first_name_contact ," ", /data/init/middle_name_contact ," ", /data/init/last_name_contact )"/> | |
<bind nodeset="/data/init/sex_contact_note" readonly="true()" type="string"/> | |
<bind nodeset="/data/init/sex_contact" type="select1" required="true()"/> | |
<bind nodeset="/data/init/exact_dob_known_contact" type="select1" required="true()"/> | |
<bind nodeset="/data/init/age_estimate_contact" type="int" jr:constraintMsg="jr:itext('/data/init/age_estimate_contact:jr:constraintMsg')" relevant=" /data/init/exact_dob_known_contact = "no"" required="true()" constraint=". >= 12 and . <= 100"/> | |
<bind nodeset="/data/init/yob_contact" type="string" calculate="format-date-time(today(),"%Y") - ../age_estimate_contact"/> | |
<bind nodeset="/data/init/dob_contact" type="date" jr:constraintMsg="jr:itext('/data/init/dob_contact:jr:constraintMsg')" relevant="selected( /data/init/exact_dob_known_contact ,"yes")" required="true()" constraint=". <= date-time(decimal-date-time(today() - (12 * 365.25))) and . >= date-time(decimal-date-time(today() - (100 * 365.25)))"/> | |
<bind nodeset="/data/init/primary_phone_contact" type="string" jr:constraintMsg="jr:itext('/data/init/primary_phone_contact:jr:constraintMsg')" required="true()" constraint="regex(.,'^[0oO][0-9oO]{9}$')"/> | |
<bind nodeset="/data/init/correct_primary_phone_number" type="string" calculate="translate (translate ( /data/init/primary_phone_contact , "o","0"), "O","0")"/> | |
<bind nodeset="/data/init/primary_phone_owner" type="select1" required="true()"/> | |
<bind nodeset="/data/init/primary_phone_owner_other" type="string" relevant="selected( /data/init/primary_phone_owner ,"other")" required="true()"/> | |
<bind nodeset="/data/init/secondary_phone_contact" type="string" jr:constraintMsg="jr:itext('/data/init/secondary_phone_contact:jr:constraintMsg')" constraint="regex(.,'^[0oO][0-9oO]{9}$')"/> | |
<bind nodeset="/data/init/correct_secondary_phone_number" type="string" calculate="translate (translate ( /data/init/secondary_phone_contact , "o","0"), "O","0")"/> | |
<bind nodeset="/data/init/dob_contact_calc" type="string" calculate="format-date(if(../dob_contact != '', ../dob_contact,concat(../yob_contact, '-01-01')), '%Y-%m-%d')"/> | |
<bind nodeset="/data/init/age_contact_years" type="string" calculate="(decimal-date-time(today()) - decimal-date-time( /data/init/dob_contact_calc )) div 365"/> | |
<bind nodeset="/data/init/reproductive_age_c" type="string" calculate="if(selected( /data/init/sex_contact ,"female") and /data/init/age_contact_years >= 15 and /data/init/age_contact_years <= 49,1,0)"/> | |
<bind nodeset="/data/init/contact_reproductive_age_note" readonly="true()" type="string" relevant=" /data/init/reproductive_age_c =1"/> | |
<bind nodeset="/data/init/has_health_card_id" type="select1" relevant=" /data/project_c ="kadiyamatibabu"" required="true()"/> | |
<bind nodeset="/data/init/scan_kym_id_note" readonly="true()" type="string" relevant="selected( /data/init/has_health_card_id ,"yes")"/> | |
<bind nodeset="/data/init/is_client_in_kym_app" type="select1" relevant="selected( /data/init/has_health_card_id ,"no")" required="true()"/> | |
<bind nodeset="/data/init/register_client_note_read_only" readonly="true()" type="string" relevant="(selected( /data/init/has_health_card_id ,"no") and selected( /data/init/is_client_in_kym_app ,"no"))"/> | |
<bind nodeset="/data/init/barcode" relevant="selected( /data/init/has_health_card_id ,"yes") or (selected( /data/init/has_health_card_id ,"no") and selected( /data/init/is_client_in_kym_app ,"no"))"/> | |
<bind nodeset="/data/init/barcode/action" type="string"/> | |
<bind nodeset="/data/init/barcode/android-app-outputs/SCAN_RESULT" type="string"/> | |
<bind nodeset="/data/init/resigter_client_note_manually" readonly="true()" type="string" relevant="selected( /data/init/has_health_card_id ,"no") and selected( /data/init/is_client_in_kym_app ,"yes")"/> | |
<bind nodeset="/data/init/kadi_ya_matibabu_id_read_only" readonly="true()" type="string" jr:constraintMsg="jr:itext('/data/init/kadi_ya_matibabu_id_read_only:jr:constraintMsg')" relevant="selected( /data/init/has_health_card_id ,"yes") or | |
(selected( /data/init/has_health_card_id ,"no") and selected( /data/init/is_client_in_kym_app ,"no"))" calculate="../barcode/android-app-outputs/SCAN_RESULT" constraint="regex(., '^\d{12}$')"/> | |
<bind nodeset="/data/other_members_registration_note" readonly="true()" type="string" relevant=" /data/hh_member_count/num_hh_members >1"/> | |
<bind nodeset="/data/repeat" relevant=" /data/hh_member_count/num_hh_members >1"/> | |
<bind nodeset="/data/repeat/child_count" type="string" readonly="true()" calculate=" /data/hh_member_count/num_hh_members -1"/> | |
<bind nodeset="/data/repeat/child/hh_member_note" readonly="true()" type="string"/> | |
<bind nodeset="/data/repeat/child/type" type="string"/> | |
<bind nodeset="/data/repeat/child/parent" type="string" calculate="."/> | |
<bind nodeset="/data/repeat/child/first_name" type="string" jr:constraintMsg="jr:itext('/data/repeat/child/first_name:jr:constraintMsg')" required="true()" constraint="string-length(translate(.," ","")) >= 2"/> | |
<bind nodeset="/data/repeat/child/middle_name" type="string" jr:constraintMsg="jr:itext('/data/repeat/child/middle_name:jr:constraintMsg')" required="true()" constraint="string-length(translate(.," ","")) >= 2"/> | |
<bind nodeset="/data/repeat/child/last_name" type="string" jr:constraintMsg="jr:itext('/data/repeat/child/last_name:jr:constraintMsg')" required="true()" constraint="string-length(translate(.," ","")) >= 2"/> | |
<bind nodeset="/data/repeat/child/first_name_c" type="string" calculate="../first_name"/> | |
<bind nodeset="/data/repeat/child/middle_name_c" type="string" calculate="../middle_name"/> | |
<bind nodeset="/data/repeat/child/last_name_c" type="string" calculate="../last_name"/> | |
<bind nodeset="/data/repeat/child/name" type="string" calculate="concat( /data/repeat/child/first_name_c ," ", /data/repeat/child/middle_name_c ," ", /data/repeat/child/last_name_c )"/> | |
<bind nodeset="/data/repeat/child/sex_note" readonly="true()" type="string"/> | |
<bind nodeset="/data/repeat/child/sex" type="select1" required="true()"/> | |
<bind nodeset="/data/repeat/child/sex_c" type="string" calculate="../sex"/> | |
<bind nodeset="/data/repeat/child/exact_dob_known" type="select1" required="true()"/> | |
<bind nodeset="/data/repeat/child/exact_dob_known_c" type="string" calculate="../exact_dob_known"/> | |
<bind nodeset="/data/repeat/child/age_estimate" type="int" jr:constraintMsg="jr:itext('/data/repeat/child/age_estimate:jr:constraintMsg')" relevant=" /data/repeat/child/exact_dob_known_c ="no"" required="true()" constraint=". >= 5 and . <= 100"/> | |
<bind nodeset="/data/repeat/child/yob" type="string" calculate="if(../age_estimate != "", format-date-time(today(),"%Y") - ../age_estimate, 1900)"/> | |
<bind nodeset="/data/repeat/child/dob" type="date" jr:constraintMsg="jr:itext('/data/repeat/child/dob:jr:constraintMsg')" relevant=" /data/repeat/child/exact_dob_known_c ="yes"" required="true()" constraint="( /data/repeat/child/exact_dob_known_c ="yes" and . <= date-time(decimal-date-time(today())) and . >= date-time(decimal-date-time(today() - (100 * 365.25))))"/> | |
<bind nodeset="/data/repeat/child/temp_hh_member" type="select1" required="true()"/> | |
<bind nodeset="/data/repeat/child/barcode_repeat" relevant=" /data/project_c ="kadiyamatibabu""/> | |
<bind nodeset="/data/repeat/child/barcode_repeat/action" type="string"/> | |
<bind nodeset="/data/repeat/child/barcode_repeat/android-app-outputs/SCAN_RESULT" type="string"/> | |
<bind nodeset="/data/repeat/child/kadi_ya_matibabu_id" readonly="true()" type="string" jr:constraintMsg="jr:itext('/data/repeat/child/kadi_ya_matibabu_id:jr:constraintMsg')" relevant=" /data/project_c ="kadiyamatibabu"" calculate="../barcode_repeat/android-app-outputs/SCAN_RESULT" constraint="regex(., '^\d{12}$')"/> | |
<bind nodeset="/data/repeat/child/date_of_birth" type="string" calculate="format-date(if(../dob != "", ../dob,concat(../yob, "-01-01")), '%Y-%m-%d')"/> | |
<bind nodeset="/data/repeat/child/date_of_birth_c" type="string" calculate="../date_of_birth"/> | |
<bind nodeset="/data/repeat/child/is_exact_dob_in_range" type="string" calculate="if((../date_of_birth_c <= date-time(decimal-date-time(today())) and ../date_of_birth_c >= date-time(decimal-date-time(today() - (100 * 365.25)))),1,0)"/> | |
<bind nodeset="/data/repeat/child/reproductive_age" type="string" calculate="if( /data/repeat/child/sex_c ="female" and ((((decimal-date-time(today()) - decimal-date-time( /data/repeat/child/date_of_birth_c )) div 365) >= 15 and ((decimal-date-time(today()) - decimal-date-time( /data/repeat/child/date_of_birth_c )) div 365) <= 49)),int(1),int(0))"/> | |
<bind nodeset="/data/repeat/child/is_under_5_binary" type="string" calculate="if(selected( /data/repeat/child/exact_dob_known_c ,"yes"),if(((decimal-date-time(today()) - decimal-date-time( /data/repeat/child/date_of_birth_c )) div 30) < 60,1,0),0)"/> | |
<bind nodeset="/data/repeat/child/age_days" type="string" calculate="int(decimal-date-time(now())-decimal-date-time( /data/repeat/child/date_of_birth_c ))"/> | |
<bind nodeset="/data/repeat/child/return_child_note_20_or_above_days" readonly="true()" type="string" relevant=" /data/repeat/child/exact_dob_known_c ="yes" and /data/repeat/child/is_under_5_binary =1 and /data/repeat/child/is_exact_dob_in_range = 1 and /data/repeat/child/age_days >= 20"/> | |
<bind nodeset="/data/repeat/child/return_infant_note_under_20_days" readonly="true()" type="string" relevant=" /data/repeat/child/age_days < 20"/> | |
<bind nodeset="/data/repeat/child/return_women_note" readonly="true()" type="string" relevant=" /data/repeat/child/reproductive_age = 1"/> | |
<bind nodeset="/data/repeat/child/debug_note" readonly="true()" type="string"/> | |
<bind nodeset="/data/repeat/child/meta/created_by" type="string" calculate="../../../../name"/> | |
<bind nodeset="/data/repeat/child/meta/created_by_person_uuid" type="string" calculate="../../../../contact_id"/> | |
<bind nodeset="/data/repeat/child/meta/created_by_place_uuid" type="string" calculate="../../../../facility_id"/> | |
<bind nodeset="/data/household_location/location_intro_note" readonly="true()" type="string"/> | |
<bind nodeset="/data/household_location/gps_note" readonly="true()" type="string"/> | |
<bind nodeset="/data/household_location/gps" type="geopoint"/> | |
<bind nodeset="/data/household_location/kitongoji_note" readonly="true()" type="string"/> | |
<bind nodeset="/data/household_location/kitongoji" type="string" jr:constraintMsg="jr:itext('/data/household_location/kitongoji:jr:constraintMsg')" required="true()" constraint="string-length(translate(.," ","")) >= 1"/> | |
<bind nodeset="/data/household_location/house_number_note" readonly="true()" type="string"/> | |
<bind nodeset="/data/household_location/house_number" type="string" jr:constraintMsg="jr:itext('/data/household_location/house_number:jr:constraintMsg')" required="true()" constraint="string-length(translate(.," ","")) >= 1"/> | |
<bind nodeset="/data/household_location/travel_time_note" readonly="true()" type="string"/> | |
<bind nodeset="/data/household_location/travel_time" type="int" jr:constraintMsg="jr:itext('/data/household_location/travel_time:jr:constraintMsg')" required="true()" constraint=". > 0 and . <= 120"/> | |
<bind nodeset="/data/household_location/means_of_travel_house_note" readonly="true()" type="string"/> | |
<bind nodeset="/data/household_location/means_of_travel_house" type="select1" required="true()"/> | |
<bind nodeset="/data/household_location/means_of_travel_other" type="string" jr:constraintMsg="jr:itext('/data/household_location/means_of_travel_other:jr:constraintMsg')" relevant="selected( /data/household_location/means_of_travel_house ,"other")" required="true()" constraint="string-length(translate(.," ","")) >= 3"/> | |
<bind nodeset="/data/end_registration_note" readonly="true()" type="string"/> | |
<bind nodeset="/data/clinic/parent" type="string" calculate="."/> | |
<bind nodeset="/data/clinic/name" type="string" calculate="concat(../../contact/first_name, " ", ../../contact/middle_name, " ", ../../contact/last_name, " - ", ../../household_location/house_number )"/> | |
<bind nodeset="/data/clinic/geolocation" type="string" calculate="../../household_location/gps"/> | |
<bind nodeset="/data/clinic/contact" type="string" calculate=""NEW""/> | |
<bind nodeset="/data/clinic/kitongoji" type="string" calculate="../../household_location/kitongoji"/> | |
<bind nodeset="/data/clinic/house_number" type="string" calculate="../../household_location/house_number"/> | |
<bind nodeset="/data/clinic/travel_time" type="string" calculate="../../household_location/travel_time"/> | |
<bind nodeset="/data/clinic/means_of_travel" type="string" calculate="../../household_location/means_of_travel_house"/> | |
<bind nodeset="/data/clinic/means_of_travel_other" type="string" calculate="../../household_location/means_of_travel_other"/> | |
<bind nodeset="/data/clinic/number_hh_members" type="string" calculate="../../hh_member_count/num_hh_members"/> | |
<bind nodeset="/data/clinic/meta/created_by" type="string" calculate="../../../name"/> | |
<bind nodeset="/data/clinic/meta/created_by_person_uuid" type="string" calculate="../../../contact_id"/> | |
<bind nodeset="/data/clinic/meta/created_by_place_uuid" type="string" calculate="../../../facility_id"/> | |
<bind nodeset="/data/meta/instanceID" type="string" readonly="true()" calculate="concat('uuid:', uuid())"/> | |
</model> | |
</h:head> | |
<h:body class="pages"> | |
<group ref="/data/inputs"> | |
<group ref="/data/inputs/user"> | |
<input ref="/data/inputs/user/contact_id"> | |
<label ref="jr:itext('/data/inputs/user/contact_id:label')"/> | |
</input> | |
<input ref="/data/inputs/user/facility_id"> | |
<label ref="jr:itext('/data/inputs/user/facility_id:label')"/> | |
</input> | |
<input ref="/data/inputs/user/name"> | |
<label ref="jr:itext('/data/inputs/user/name:label')"/> | |
</input> | |
<input ref="/data/inputs/user/project"> | |
<label ref="jr:itext('/data/inputs/user/project:label')"/> | |
</input> | |
</group> | |
</group> | |
<input ref="/data/intro_note"> | |
<label ref="jr:itext('/data/intro_note:label')"/> | |
</input> | |
<group ref="/data/kym_message"> | |
<label ref="jr:itext('/data/kym_message:label')"/> | |
<input ref="/data/kym_message/kym_message_note"> | |
<label ref="jr:itext('/data/kym_message/kym_message_note:label')"/> | |
</input> | |
</group> | |
<group ref="/data/hh_member_count"> | |
<input ref="/data/hh_member_count/num_hh_members"> | |
<label ref="jr:itext('/data/hh_member_count/num_hh_members:label')"/> | |
<hint ref="jr:itext('/data/hh_member_count/num_hh_members:hint')"/> | |
</input> | |
<input ref="/data/hh_member_count/hh_repeat_note"> | |
<label ref="jr:itext('/data/hh_member_count/hh_repeat_note:label')"/> | |
</input> | |
</group> | |
<group appearance="field-list" ref="/data/init"> | |
<label ref="jr:itext('/data/init:label')"/> | |
<input ref="/data/init/first_name_contact"> | |
<label ref="jr:itext('/data/init/first_name_contact:label')"/> | |
</input> | |
<input ref="/data/init/middle_name_contact"> | |
<label ref="jr:itext('/data/init/middle_name_contact:label')"/> | |
</input> | |
<input ref="/data/init/last_name_contact"> | |
<label ref="jr:itext('/data/init/last_name_contact:label')"/> | |
</input> | |
<input ref="/data/init/sex_contact_note"> | |
<label ref="jr:itext('/data/init/sex_contact_note:label')"/> | |
</input> | |
<select1 ref="/data/init/sex_contact"> | |
<label ref="jr:itext('/data/init/sex_contact:label')"/> | |
<item> | |
<label ref="jr:itext('/data/init/sex_contact/male:label')"/> | |
<value>male</value> | |
</item> | |
<item> | |
<label ref="jr:itext('/data/init/sex_contact/female:label')"/> | |
<value>female</value> | |
</item> | |
</select1> | |
<select1 ref="/data/init/exact_dob_known_contact"> | |
<label ref="jr:itext('/data/init/exact_dob_known_contact:label')"/> | |
<item> | |
<label ref="jr:itext('/data/init/exact_dob_known_contact/yes:label')"/> | |
<value>yes</value> | |
</item> | |
<item> | |
<label ref="jr:itext('/data/init/exact_dob_known_contact/no:label')"/> | |
<value>no</value> | |
</item> | |
</select1> | |
<input ref="/data/init/age_estimate_contact"> | |
<label ref="jr:itext('/data/init/age_estimate_contact:label')"/> | |
</input> | |
<input ref="/data/init/dob_contact"> | |
<label ref="jr:itext('/data/init/dob_contact:label')"/> | |
</input> | |
<input ref="/data/init/primary_phone_contact"> | |
<label ref="jr:itext('/data/init/primary_phone_contact:label')"/> | |
</input> | |
<select1 ref="/data/init/primary_phone_owner"> | |
<label ref="jr:itext('/data/init/primary_phone_owner:label')"/> | |
<item> | |
<label ref="jr:itext('/data/init/primary_phone_owner/mine:label')"/> | |
<value>mine</value> | |
</item> | |
<item> | |
<label ref="jr:itext('/data/init/primary_phone_owner/partner:label')"/> | |
<value>partner</value> | |
</item> | |
<item> | |
<label ref="jr:itext('/data/init/primary_phone_owner/neighbor:label')"/> | |
<value>neighbor</value> | |
</item> | |
<item> | |
<label ref="jr:itext('/data/init/primary_phone_owner/other:label')"/> | |
<value>other</value> | |
</item> | |
</select1> | |
<input ref="/data/init/primary_phone_owner_other"> | |
<label ref="jr:itext('/data/init/primary_phone_owner_other:label')"/> | |
</input> | |
<input ref="/data/init/secondary_phone_contact"> | |
<label ref="jr:itext('/data/init/secondary_phone_contact:label')"/> | |
<hint ref="jr:itext('/data/init/secondary_phone_contact:hint')"/> | |
</input> | |
<input ref="/data/init/contact_reproductive_age_note"> | |
<label ref="jr:itext('/data/init/contact_reproductive_age_note:label')"/> | |
</input> | |
<select1 ref="/data/init/has_health_card_id"> | |
<label ref="jr:itext('/data/init/has_health_card_id:label')"/> | |
<item> | |
<label ref="jr:itext('/data/init/has_health_card_id/yes:label')"/> | |
<value>yes</value> | |
</item> | |
<item> | |
<label ref="jr:itext('/data/init/has_health_card_id/no:label')"/> | |
<value>no</value> | |
</item> | |
</select1> | |
<input ref="/data/init/scan_kym_id_note"> | |
<label ref="jr:itext('/data/init/scan_kym_id_note:label')"/> | |
</input> | |
<select1 ref="/data/init/is_client_in_kym_app"> | |
<label ref="jr:itext('/data/init/is_client_in_kym_app:label')"/> | |
<item> | |
<label ref="jr:itext('/data/init/is_client_in_kym_app/yes:label')"/> | |
<value>yes</value> | |
</item> | |
<item> | |
<label ref="jr:itext('/data/init/is_client_in_kym_app/no:label')"/> | |
<value>no</value> | |
</item> | |
</select1> | |
<input ref="/data/init/register_client_note_read_only"> | |
<label ref="jr:itext('/data/init/register_client_note_read_only:label')"/> | |
</input> | |
<group appearance="android-app-launcher field-list" ref="/data/init/barcode"> | |
<input appearance="hidden" ref="/data/init/barcode/action"/> | |
<group appearance="android-app-inputs" ref="/data/init/barcode/android-app-inputs"/> | |
<group appearance="android-app-outputs" ref="/data/init/barcode/android-app-outputs"> | |
<input appearance="hidden" ref="/data/init/barcode/android-app-outputs/SCAN_RESULT"> | |
<label ref="jr:itext('/data/init/barcode/android-app-outputs/SCAN_RESULT:label')"/> | |
</input> | |
</group> | |
</group> | |
<input ref="/data/init/resigter_client_note_manually"> | |
<label ref="jr:itext('/data/init/resigter_client_note_manually:label')"/> | |
</input> | |
<input appearance="number" ref="/data/init/kadi_ya_matibabu_id_read_only"> | |
<label ref="jr:itext('/data/init/kadi_ya_matibabu_id_read_only:label')"/> | |
<hint ref="jr:itext('/data/init/kadi_ya_matibabu_id_read_only:hint')"/> | |
</input> | |
<group appearance="field-list" ref="/data/contact"> | |
<input appearance="hidden" ref="/data/contact/parent"/> | |
<group ref="/data/contact/meta"/> | |
</group> | |
</group> | |
<input ref="/data/other_members_registration_note"> | |
<label ref="jr:itext('/data/other_members_registration_note:label')"/> | |
</input> | |
<group ref="/data/repeat"> | |
<group ref="/data/repeat/child"> | |
<label ref="jr:itext('/data/repeat/child:label')"/> | |
<repeat nodeset="/data/repeat/child" appearance="field-list" jr:count=" /data/repeat/child_count "> | |
<input ref="/data/repeat/child/hh_member_note"> | |
<label ref="jr:itext('/data/repeat/child/hh_member_note:label')"/> | |
</input> | |
<input appearance="hidden" ref="/data/repeat/child/type"/> | |
<input appearance="hidden" ref="/data/repeat/child/parent"/> | |
<input ref="/data/repeat/child/first_name"> | |
<label ref="jr:itext('/data/repeat/child/first_name:label')"/> | |
</input> | |
<input ref="/data/repeat/child/middle_name"> | |
<label ref="jr:itext('/data/repeat/child/middle_name:label')"/> | |
</input> | |
<input ref="/data/repeat/child/last_name"> | |
<label ref="jr:itext('/data/repeat/child/last_name:label')"/> | |
</input> | |
<input ref="/data/repeat/child/sex_note"> | |
<label ref="jr:itext('/data/repeat/child/sex_note:label')"/> | |
</input> | |
<select1 ref="/data/repeat/child/sex"> | |
<label ref="jr:itext('/data/repeat/child/sex:label')"/> | |
<item> | |
<label ref="jr:itext('/data/repeat/child/sex/male:label')"/> | |
<value>male</value> | |
</item> | |
<item> | |
<label ref="jr:itext('/data/repeat/child/sex/female:label')"/> | |
<value>female</value> | |
</item> | |
</select1> | |
<select1 ref="/data/repeat/child/exact_dob_known"> | |
<label ref="jr:itext('/data/repeat/child/exact_dob_known:label')"/> | |
<hint ref="jr:itext('/data/repeat/child/exact_dob_known:hint')"/> | |
<item> | |
<label ref="jr:itext('/data/repeat/child/exact_dob_known/yes:label')"/> | |
<value>yes</value> | |
</item> | |
<item> | |
<label ref="jr:itext('/data/repeat/child/exact_dob_known/no:label')"/> | |
<value>no</value> | |
</item> | |
</select1> | |
<input ref="/data/repeat/child/age_estimate"> | |
<label ref="jr:itext('/data/repeat/child/age_estimate:label')"/> | |
</input> | |
<input ref="/data/repeat/child/dob"> | |
<label ref="jr:itext('/data/repeat/child/dob:label')"/> | |
</input> | |
<select1 ref="/data/repeat/child/temp_hh_member"> | |
<label ref="jr:itext('/data/repeat/child/temp_hh_member:label')"/> | |
<item> | |
<label ref="jr:itext('/data/repeat/child/temp_hh_member/permanent:label')"/> | |
<value>permanent</value> | |
</item> | |
<item> | |
<label ref="jr:itext('/data/repeat/child/temp_hh_member/temporary:label')"/> | |
<value>temporary</value> | |
</item> | |
</select1> | |
<group appearance="android-app-launcher field-list" ref="/data/repeat/child/barcode_repeat"> | |
<input appearance="hidden" ref="/data/repeat/child/barcode_repeat/action"/> | |
<group appearance="android-app-inputs" ref="/data/repeat/child/barcode_repeat/android-app-inputs"/> | |
<group appearance="android-app-outputs" ref="/data/repeat/child/barcode_repeat/android-app-outputs"> | |
<input appearance="hidden" ref="/data/repeat/child/barcode_repeat/android-app-outputs/SCAN_RESULT"> | |
<label ref="jr:itext('/data/repeat/child/barcode_repeat/android-app-outputs/SCAN_RESULT:label')"/> | |
</input> | |
</group> | |
</group> | |
<input appearance="number" ref="/data/repeat/child/kadi_ya_matibabu_id"> | |
<label ref="jr:itext('/data/repeat/child/kadi_ya_matibabu_id:label')"/> | |
<hint ref="jr:itext('/data/repeat/child/kadi_ya_matibabu_id:hint')"/> | |
</input> | |
<input ref="/data/repeat/child/return_child_note_20_or_above_days"> | |
<label ref="jr:itext('/data/repeat/child/return_child_note_20_or_above_days:label')"/> | |
</input> | |
<input ref="/data/repeat/child/return_infant_note_under_20_days"> | |
<label ref="jr:itext('/data/repeat/child/return_infant_note_under_20_days:label')"/> | |
</input> | |
<input ref="/data/repeat/child/return_women_note"> | |
<label ref="jr:itext('/data/repeat/child/return_women_note:label')"/> | |
</input> | |
<input appearance="hidden" ref="/data/repeat/child/debug_note"> | |
<label ref="jr:itext('/data/repeat/child/debug_note:label')"/> | |
</input> | |
<group ref="/data/repeat/child/meta"/> | |
</repeat> | |
</group> | |
</group> | |
<group appearance="field-list" ref="/data/household_location"> | |
<label ref="jr:itext('/data/household_location:label')"/> | |
<input appearance="field-list" ref="/data/household_location/location_intro_note"> | |
<label ref="jr:itext('/data/household_location/location_intro_note:label')"/> | |
</input> | |
<input ref="/data/household_location/gps_note"> | |
<label ref="jr:itext('/data/household_location/gps_note:label')"/> | |
</input> | |
<input ref="/data/household_location/gps"> | |
<label ref="jr:itext('/data/household_location/gps:label')"/> | |
</input> | |
<input ref="/data/household_location/kitongoji_note"> | |
<label ref="jr:itext('/data/household_location/kitongoji_note:label')"/> | |
</input> | |
<input ref="/data/household_location/kitongoji"> | |
<label ref="jr:itext('/data/household_location/kitongoji:label')"/> | |
</input> | |
<input ref="/data/household_location/house_number_note"> | |
<label ref="jr:itext('/data/household_location/house_number_note:label')"/> | |
</input> | |
<input ref="/data/household_location/house_number"> | |
<label ref="jr:itext('/data/household_location/house_number:label')"/> | |
<hint ref="jr:itext('/data/household_location/house_number:hint')"/> | |
</input> | |
<input ref="/data/household_location/travel_time_note"> | |
<label ref="jr:itext('/data/household_location/travel_time_note:label')"/> | |
</input> | |
<input ref="/data/household_location/travel_time"> | |
<label ref="jr:itext('/data/household_location/travel_time:label')"/> | |
</input> | |
<input ref="/data/household_location/means_of_travel_house_note"> | |
<label ref="jr:itext('/data/household_location/means_of_travel_house_note:label')"/> | |
</input> | |
<select1 ref="/data/household_location/means_of_travel_house"> | |
<label ref="jr:itext('/data/household_location/means_of_travel_house:label')"/> | |
<item> | |
<label ref="jr:itext('/data/household_location/means_of_travel_house/walk:label')"/> | |
<value>walk</value> | |
</item> | |
<item> | |
<label ref="jr:itext('/data/household_location/means_of_travel_house/bicycle:label')"/> | |
<value>bicycle</value> | |
</item> | |
<item> | |
<label ref="jr:itext('/data/household_location/means_of_travel_house/moto:label')"/> | |
<value>moto</value> | |
</item> | |
<item> | |
<label ref="jr:itext('/data/household_location/means_of_travel_house/private_car:label')"/> | |
<value>private_car</value> | |
</item> | |
<item> | |
<label ref="jr:itext('/data/household_location/means_of_travel_house/public_bus:label')"/> | |
<value>public_bus</value> | |
</item> | |
<item> | |
<label ref="jr:itext('/data/household_location/means_of_travel_house/health_facility_vehicle:label')"/> | |
<value>health_facility_vehicle</value> | |
</item> | |
<item> | |
<label ref="jr:itext('/data/household_location/means_of_travel_house/other:label')"/> | |
<value>other</value> | |
</item> | |
</select1> | |
<input ref="/data/household_location/means_of_travel_other"> | |
<label ref="jr:itext('/data/household_location/means_of_travel_other:label')"/> | |
</input> | |
</group> | |
<input ref="/data/end_registration_note"> | |
<label ref="jr:itext('/data/end_registration_note:label')"/> | |
</input> | |
<group ref="/data/clinic"> | |
<group ref="/data/clinic/meta"/> | |
</group> | |
</h:body> | |
</h:html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment