ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
typenamelabel::en
required
relevant
appearance
read_onlyconstraint
constraint_message
calculation
choice_filter
hint::endefaultnotes
repeat_count
2
begin groupinputsNO_LABELFALSE
3
begin groupuserNO_LABEL
4
stringcontact_idNO_LABELContact ID of the logged in user
5
stringfacility_idNO_LABELPlace ID of the logged in user
6
stringnameNO_LABELName of the logged in user
7
end group
8
end group
9
10
begin groupinitNO_LABELfield-list
11
begin grouplookupNO_LABELhidden
12
string_idNO_LABEL
select-contact type-indawo
../../../PLACE_TYPE/parent
13
stringnameNO_LABEL
14
stringparent_place_name../name
15
end grouplookup
16
notenote_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.
17
18
datevisit_dateVisit Dateyes. <= now()
Visit Date can not be in the future
once(now())
19
stringnameStreet Addressyesstring-length(.) <= 60
An address can be maximum 60 characters long.
20
stringdescriptionBrief Descriptionmultilinestring-length(.) <= 100
A name can be maximum 100 characters long.
21
stringpostal_codePostal Codeyesregex(.,"^[0-9]{4}$")
Please ensure the postal code is only 4 numeric characters.
22
geopointlocation
Collect the GPS coordinates of this location/plot.
23
select_one gps_issuegps_issue
I need help with capturing the GPS coordinates
24
stringgps_issue_otherOther (specify)yesstring(../gps_issue)='other'
25
26
select_one outcomevisit_outcomeWas contact madeyes
27
textvisit_outcome_otherOther (specify)yesstring(../visit_outcome)='other'
28
29
select_one place_typeplace_typeEnter the name of this placehidden
PLACE_TYPE
30
calculateplace_type_translationjr:choice-name(${place_type},'${place_type}')
31
end group
32
33
34
begin groupfieldsstring(../init/visit_outcome)='yes'field-list
35
select_one dwelling_typedwelling_type
Main current use type of this Location?
yesminimal
Choose the main category and select the applicable sub-category
36
textdwelling_type_otherSpecify other.yesstring(../dwelling_type)='other'string-length(.) <= 50
The description can be maximum 50 characters long.
37
38
select_one residential_typeresidential_typeType of Residenceyesstring(../dwelling_type)='residential'minimal
39
40
select_one health_service_typehealth_service_typeType of Health Serviceyesstring(../dwelling_type)='health_service'minimal
41
42
select_one personal_services_type
personal_services_type
Type of Personal Servicesyesstring(../dwelling_type)='personal_services'minimal
43
44
begin groupg_retailstring(../dwelling_type)='retail'
45
select_one retail_typeretail_typeType of Retailyesminimal
46
47
select_one shop_typeshop_typeType of Retail Shopyesstring(../retail_type)='shops'minimal
48
select_one food_stores_typefood_stores_typeType of Food Storesyesstring(../retail_type)='food_stores'minimal
49
end groupg_retail
50
51
begin groupg_entertainmentstring(../dwelling_type)='entertainment'
52
select_one entertainment_typeentertainment_typeType of Entertainmentyesminimal
53
54
select_one social_typesocial_typeType of Socialyesstring(../entertainment_type)='social'minimal
55
select_one sports_typesports_typeType of Sportsyesstring(../entertainment_type)='sports'minimal
56
end groupg_entertainment
57
begin groupg_industrialstring(../dwelling_type)='industrial'
58
select_one industrial_typeindustrial_typeType of Industrialyesminimal
59
60
select_one workshop_typeworkshop_typeType of Workshopyesstring(../industrial_type)='workshop'minimal
61
end groupg_industrial
62
63
select_one office_typeoffice_typeType of Officeyesstring(../dwelling_type)='office'minimal
64
65
select_one education_typeeducation_typeType of Educationyesstring(../dwelling_type)='education'minimal
66
67
begin groupg_travel_relatedstring(../dwelling_type)='travel_related'
68
select_one travel_related_typetravel_related_typeTravel related typeyesminimal
69
70
select_one transport_typetransport_typeType of Transportyesstring(../travel_related_type)='transport'minimal
71
select_one short_stay_residential_type
short_stay_residential_type
Type of Short stay residenceyesstring(../travel_related_type)='short_stay_residential'minimal
72
end groupg_travel_related
73
74
begin groupg_public_servicesstring(../dwelling_type)='public_services'
75
select_one public_services_typepublic_services_typeType of Public serviceyesminimal
76
77
select_one other_government_services_type
other_government_services_type
Type of Other governmental service
yesstring(../public_services_type)='other_government_services'minimal
78
select_one parastatal_typeparastatal_typeType of Parasatalyesstring(../public_services_type)='parastatal'minimal
79
select_one community_services_type
community_services_type
Type of Community serviceyesstring(../public_services_type)='community_services'minimal
80
end groupg_public_services
81
82
select_one outbuilding_typeoutbuilding_typeType of Outbuildingyesstring(../dwelling_type)='outbuilding'minimal
83
84
select_one inaccessible_typeinaccessible_typeType of Inaccessible structureyesstring(../dwelling_type)='inaccessible'minimal
85
86
select_one open_space_typeopen_space_typeType of Open spaceyesstring(../dwelling_type)='open_space'minimal
87
88
select_one yes_noanother
Is there another current use type for this Location/Plot?
yesno
89
begin groupsecond_use../another = 'yes'
90
select_one dwelling_typedwelling_type
Alternate current use type of this Location/Plot.
yesminimal
91
textdwelling_type_otherSpecify other.yesstring(../dwelling_type)='other'string-length(.) <= 50
The description can be maximum 50 characters long.
92
93
select_one residential_typeresidential_typeType of Residenceyesstring(../dwelling_type)='residential'minimal
94
95
select_one health_service_typehealth_service_typeType of Health Serviceyesstring(../dwelling_type)='health_service'minimal
96
97
select_one personal_services_type
personal_services_type
Type of Personal Servicesyesstring(../dwelling_type)='personal_services'minimal
98
99
begin groupg_retailstring(../dwelling_type)='retail'
100
select_one retail_typeretail_typeType of Retailyesminimal