Skip to content

Commit ff36497

Browse files
committed
add support to initialise address hierachy
1 parent 3018075 commit ff36497

File tree

4 files changed

+122918
-40
lines changed

4 files changed

+122918
-40
lines changed
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<addressConfiguration>
3+
4+
<wipe>true</wipe>
5+
6+
<addressComponents>
7+
<addressComponent>
8+
<field>COUNTRY</field>
9+
<nameMapping>ugandaemr.address.country</nameMapping>
10+
<sizeMapping>40</sizeMapping>
11+
<elementDefault>Uganda</elementDefault>
12+
<requiredInHierarchy>true</requiredInHierarchy>
13+
</addressComponent>
14+
15+
<addressComponent>
16+
<field>COUNTY_DISTRICT</field>
17+
<nameMapping>ugandaemr.address.district</nameMapping>
18+
<sizeMapping>40</sizeMapping>
19+
<requiredInHierarchy>true</requiredInHierarchy>
20+
</addressComponent>
21+
22+
<addressComponent>
23+
<field>STATE_PROVINCE</field>
24+
<nameMapping>ugandaemr.address.county</nameMapping>
25+
<sizeMapping>40</sizeMapping>
26+
<requiredInHierarchy>true</requiredInHierarchy>
27+
</addressComponent>
28+
29+
<addressComponent>
30+
<field>ADDRESS_3</field>
31+
<nameMapping>ugandaemr.address.subcounty</nameMapping>
32+
<sizeMapping>60</sizeMapping>
33+
<requiredInHierarchy>true</requiredInHierarchy>
34+
</addressComponent>
35+
36+
<addressComponent>
37+
<field>ADDRESS_4</field>
38+
<nameMapping>ugandaemr.address.parish</nameMapping>
39+
<sizeMapping>60</sizeMapping>
40+
<requiredInHierarchy>true</requiredInHierarchy>
41+
</addressComponent>
42+
43+
<addressComponent>
44+
<field>ADDRESS_5</field>
45+
<nameMapping>ugandaemr.address.village</nameMapping>
46+
<sizeMapping>60</sizeMapping>
47+
<requiredInHierarchy>true</requiredInHierarchy>
48+
</addressComponent>
49+
</addressComponents>
50+
51+
52+
<lineByLineFormat>
53+
<string>country</string>
54+
<string>countyDistrict</string>
55+
<string>stateProvince</string>
56+
<string>address3</string>
57+
<string>address4</string>
58+
<string>address5</string>
59+
</lineByLineFormat>
60+
61+
<addressHierarchyFile>
62+
<filename>addresshierarchy.csv</filename>
63+
<entryDelimiter>,</entryDelimiter>
64+
<identifierDelimiter>^</identifierDelimiter>
65+
</addressHierarchyFile>
66+
</addressConfiguration>

0 commit comments

Comments
 (0)