| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | type | name | label::en | required | relevant | appearance | read_only | constraint | constraint_message | calculation | choice_filter | hint::en | default | notes | |||||||||||||
2 | begin group | inputs | NO_LABEL | false | |||||||||||||||||||||||
3 | begin group | user | NO_LABEL | ||||||||||||||||||||||||
4 | string | contact_id | NO_LABEL | Contact ID of the logged in user | |||||||||||||||||||||||
5 | string | facility_id | NO_LABEL | Place ID of the logged in user | |||||||||||||||||||||||
6 | string | name | NO_LABEL | Name of the logged in user | |||||||||||||||||||||||
7 | string | roles | |||||||||||||||||||||||||
8 | end group | ||||||||||||||||||||||||||
9 | end group | ||||||||||||||||||||||||||
10 | |||||||||||||||||||||||||||
11 | begin group | init | NO_LABEL | field-list | |||||||||||||||||||||||
12 | begin group | lookup | NO_LABEL | hidden | |||||||||||||||||||||||
13 | string | _id | NO_LABEL | select-contact type-indawo | ../../../PLACE_TYPE/parent | ||||||||||||||||||||||
14 | string | name | NO_LABEL | ||||||||||||||||||||||||
15 | string | parent_place_name | ../name | ||||||||||||||||||||||||
16 | end group | lookup | |||||||||||||||||||||||||
17 | note | note_place | Belongs to **${parent_place_name}** | A Location/Plot is a building, or a group of buildings, on land belonging to a single person or organisation. They are primarily used for residential purposes by one or more Households. | |||||||||||||||||||||||
18 | |||||||||||||||||||||||||||
19 | calculate | prev_location_verified | once(../../PLACE_TYPE/location_verified) | ||||||||||||||||||||||||
20 | |||||||||||||||||||||||||||
21 | date | visit_date | Visit Date | yes | . <= now() | Visit Date can not be in the future | once(../../PLACE_TYPE/visit_date) | ||||||||||||||||||||
22 | string | name | Street Address | yes | string-length(.) <= 60 | An address can be maximum 60 characters long. | once(../../PLACE_TYPE/name) | ||||||||||||||||||||
23 | string | description | Brief Description | multiline | string-length(.) <= 100 | A name can be maximum 100 characters long. | once(../../PLACE_TYPE/description) | ||||||||||||||||||||
24 | string | postal_code | Postal Code | yes | regex(.,"^[0-9]{4}$") | Please ensure the postal code is only 4 numeric characters. | once(../../PLACE_TYPE/postal_code) | ||||||||||||||||||||
25 | begin group | loc | string(../../PLACE_TYPE/location_verified) != 'yes' | ||||||||||||||||||||||||
26 | geopoint | location | Collect the GPS coordinates of this location/plot. | once(../../../PLACE_TYPE/location) | |||||||||||||||||||||||
27 | select_one gps_issue | gps_issue | I need help with capturing the GPS coordinates | once(../../../PLACE_TYPE/gps_issue) | |||||||||||||||||||||||
28 | string | gps_issue_other | Other (specify) | yes | string(../gps_issue)='other' | once(../../../PLACE_TYPE/gps_issue_other) | |||||||||||||||||||||
29 | end group | loc | |||||||||||||||||||||||||
30 | note | location_verified_note | Please note | string(../../PLACE_TYPE/location_verified) = 'yes' | "The location has been verified by the site manager or admin" | ||||||||||||||||||||||
31 | select_one yes_no | location_verified | Has the location been verified? | yes | ${can_verify_location} = 'true' | once(${prev_location_verified}) | |||||||||||||||||||||
32 | calculate | can_verify_location | ${roles} = 'admin' | ||||||||||||||||||||||||
33 | |||||||||||||||||||||||||||
34 | select_one outcome | visit_outcome | Was contact made | yes | once(../../PLACE_TYPE/visit_outcome) | ||||||||||||||||||||||
35 | text | visit_outcome_other | Other (specify) | yes | string(../visit_outcome)='other' | once(../../PLACE_TYPE/visit_outcome_other) | |||||||||||||||||||||
36 | |||||||||||||||||||||||||||
37 | select_one place_type | place_type | Enter the name of this place | hidden | PLACE_TYPE | ||||||||||||||||||||||
38 | calculate | place_type_translation | jr:choice-name(${place_type},'${place_type}') | ||||||||||||||||||||||||
39 | end group | ||||||||||||||||||||||||||
40 | |||||||||||||||||||||||||||
41 | begin group | fields | string(../init/visit_outcome)='yes' | field-list | |||||||||||||||||||||||
42 | select_one dwelling_type | dwelling_type | Main current use type of this Location? | yes | minimal | once(../../PLACE_TYPE/dwelling_type) | Choose the main category and select the applicable sub-category | ||||||||||||||||||||
43 | text | dwelling_type_other | Specify other. | yes | string(../dwelling_type)='other' | string-length(.) <= 50 | The description can be maximum 50 characters long. | once(../../PLACE_TYPE/dwelling_type_other) | |||||||||||||||||||
44 | |||||||||||||||||||||||||||
45 | select_one residential_type | residential_type | Type of Residence | yes | string(../dwelling_type)='residential' | minimal | once(../../PLACE_TYPE/residential_type) | ||||||||||||||||||||
46 | |||||||||||||||||||||||||||
47 | select_one health_service_type | health_service_type | Type of Health Service | yes | string(../dwelling_type)='health_service' | minimal | once(../../PLACE_TYPE/health_service_type) | ||||||||||||||||||||
48 | |||||||||||||||||||||||||||
49 | select_one personal_services_type | personal_services_type | Type of Personal Services | yes | string(../dwelling_type)='personal_services' | minimal | once(../../PLACE_TYPE/personal_services_type) | ||||||||||||||||||||
50 | |||||||||||||||||||||||||||
51 | begin group | g_retail | string(../dwelling_type)='retail' | ||||||||||||||||||||||||
52 | select_one retail_type | retail_type | Type of Retail | yes | minimal | once(../../../PLACE_TYPE/g_retail/retail_type) | |||||||||||||||||||||
53 | |||||||||||||||||||||||||||
54 | select_one shop_type | shop_type | Type of Retail Shop | yes | string(../retail_type)='shops' | minimal | once(../../../PLACE_TYPE/g_retail/shop_type) | ||||||||||||||||||||
55 | select_one food_stores_type | food_stores_type | Type of Food Stores | yes | string(../retail_type)='food_stores' | minimal | once(../../../PLACE_TYPE/g_retail/food_stores_type) | ||||||||||||||||||||
56 | end group | g_retail | |||||||||||||||||||||||||
57 | |||||||||||||||||||||||||||
58 | begin group | g_entertainment | string(../dwelling_type)='entertainment' | ||||||||||||||||||||||||
59 | select_one entertainment_type | entertainment_type | Type of Entertainment | yes | minimal | once(../../../PLACE_TYPE/g_entertainment/entertainment_type) | |||||||||||||||||||||
60 | |||||||||||||||||||||||||||
61 | select_one social_type | social_type | Type of Social | yes | string(../entertainment_type)='social' | minimal | once(../../../PLACE_TYPE/g_entertainment/social_type) | ||||||||||||||||||||
62 | select_one sports_type | sports_type | Type of Sports | yes | string(../entertainment_type)='sports' | minimal | once(../../../PLACE_TYPE/g_entertainment/sports_type) | ||||||||||||||||||||
63 | end group | g_entertainment | |||||||||||||||||||||||||
64 | begin group | g_industrial | string(../dwelling_type)='industrial' | ||||||||||||||||||||||||
65 | select_one industrial_type | industrial_type | Type of Industrial | yes | minimal | once(../../../PLACE_TYPE/g_industrial/industrial_type) | |||||||||||||||||||||
66 | |||||||||||||||||||||||||||
67 | select_one workshop_type | workshop_type | Type of Workshop | yes | string(../industrial_type)='workshop' | minimal | once(../../../PLACE_TYPE/g_industrial/industrial_type) | ||||||||||||||||||||
68 | end group | g_industrial | |||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||
70 | select_one office_type | office_type | Type of Office | yes | string(../dwelling_type)='office' | minimal | once(../../PLACE_TYPE/office_type) | ||||||||||||||||||||
71 | |||||||||||||||||||||||||||
72 | select_one education_type | education_type | Type of Education | yes | string(../dwelling_type)='education' | minimal | once(../../PLACE_TYPE/education_type) | ||||||||||||||||||||
73 | |||||||||||||||||||||||||||
74 | begin group | g_travel_related | string(../dwelling_type)='travel_related' | ||||||||||||||||||||||||
75 | select_one travel_related_type | travel_related_type | Travel related type | yes | minimal | once(../../../PLACE_TYPE/g_travel_related/travel_related_type) | |||||||||||||||||||||
76 | |||||||||||||||||||||||||||
77 | select_one transport_type | transport_type | Type of Transport | yes | string(../travel_related_type)='transport' | minimal | once(../../../PLACE_TYPE/g_travel_related/transport_type) | ||||||||||||||||||||
78 | select_one short_stay_residential_type | short_stay_residential_type | Type of Short stay residence | yes | string(../travel_related_type)='short_stay_residential' | minimal | once(../../../PLACE_TYPE/g_travel_related/short_stay_residential_type) | ||||||||||||||||||||
79 | end group | g_travel_related | |||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||
81 | begin group | g_public_services | string(../dwelling_type)='public_services' | ||||||||||||||||||||||||
82 | select_one public_services_type | public_services_type | Type of Public service | yes | minimal | once(../../../PLACE_TYPE/g_public_services/public_services_type) | |||||||||||||||||||||
83 | |||||||||||||||||||||||||||
84 | select_one other_government_services_type | other_government_services_type | Type of Other governmental service | yes | string(../public_services_type)='other_government_services' | minimal | once(../../../PLACE_TYPE/g_public_services/other_government_services_type) | ||||||||||||||||||||
85 | select_one parastatal_type | parastatal_type | Type of Parasatal | yes | string(../public_services_type)='parastatal' | minimal | once(../../../PLACE_TYPE/g_public_services/parastatal_type) | ||||||||||||||||||||
86 | select_one community_services_type | community_services_type | Type of Community service | yes | string(../public_services_type)='community_services' | minimal | once(../../../PLACE_TYPE/g_public_services/community_services_type) | ||||||||||||||||||||
87 | end group | g_public_services | |||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||
89 | select_one outbuilding_type | outbuilding_type | Type of Outbuilding | yes | string(../dwelling_type)='outbuilding' | minimal | once(../../PLACE_TYPE/outbuilding_type) | ||||||||||||||||||||
90 | |||||||||||||||||||||||||||
91 | select_one inaccessible_type | inaccessible_type | Type of Inaccessible structure | yes | string(../dwelling_type)='inaccessible' | minimal | once(../../PLACE_TYPE/inaccessible_type) | ||||||||||||||||||||
92 | |||||||||||||||||||||||||||
93 | select_one open_space_type | open_space_type | Type of Open space | yes | string(../dwelling_type)='open_space' | minimal | once(../../PLACE_TYPE/open_space_type) | ||||||||||||||||||||
94 | |||||||||||||||||||||||||||
95 | select_one yes_no | another | Is there another current use type for this Location/Plot? | yes | once(if(../../PLACE_TYPE/second_use/dwelling_type='', 'no', 'yes')) | ||||||||||||||||||||||
96 | begin group | second_use | ../another = 'yes' | ||||||||||||||||||||||||
97 | select_one dwelling_type | dwelling_type | Alternate current use type of this Location/Plot. | yes | minimal | once(../../../PLACE_TYPE/second_use/dwelling_type) | |||||||||||||||||||||
98 | text | dwelling_type_other | Specify other. | yes | string(../dwelling_type)='other' | string-length(.) <= 50 | The description can be maximum 50 characters long. | once(../../../PLACE_TYPE/second_use/dwelling_type_other) | |||||||||||||||||||
99 | |||||||||||||||||||||||||||
100 | select_one residential_type | residential_type | Type of Residence | yes | string(../dwelling_type)='residential' | minimal | once(../../../PLACE_TYPE/second_use/residential_type) |