changeset 6346:942a6ccf0d17

health_disability: fix data not show in views when inactive module and active module again. This issue relate to https://savannah.gnu.org/bugs/?65058 if I disable health_disability module and enable health_disability again, all data will not show again. and I find that 'Resource Id' of all data will lost. Sometimes show error: File "/home/feng/gnuhealth/tryton/server/trytond-6.0.34/trytond/model/model.py", line 300, in _int_ return int(self.id) ^^^^^^^^^^^^ TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
author Feng Shu <tumashu@163.com>
date Mon, 25 Dec 2023 11:25:44 +0800
parents 7eaa7122fca7
children 457392c00d61
files tryton/health_disability/data/activity_and_participation.xml tryton/health_disability/data/body_functions.xml tryton/health_disability/data/body_structures.xml tryton/health_disability/data/categories.xml tryton/health_disability/data/environmental_factors.xml
diffstat 5 files changed, 209 insertions(+), 209 deletions(-) [+]
line wrap: on
line diff
--- a/tryton/health_disability/data/activity_and_participation.xml
+++ b/tryton/health_disability/data/activity_and_participation.xml
@@ -8,38 +8,38 @@
 -->
 
 <tryton>
-    <data noupdate="1">
+    <data noupdate="0">
 
         <!--  LEARNING AND APPLYING KNOWLEDGE -->
         
         <record model="gnuhealth.activity_and_participation" id="d110">
             <field name="name">Watching</field>
             <field name="code">d110</field>
-            <field name="category" ref="d1"></field>
+            <field name="category" ref="d1"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d115">
             <field name="name">Listening</field>
             <field name="code">d115</field>
-            <field name="category" ref="d1"></field>
+            <field name="category" ref="d1"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d140">
             <field name="name">Learning to read</field>
             <field name="code">d140</field>
-            <field name="category" ref="d1"></field>
+            <field name="category" ref="d1"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d150">
             <field name="name">Learning to calculate</field>
             <field name="code">d150</field>
-            <field name="category" ref="d1"></field>
+            <field name="category" ref="d1"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d175">
             <field name="name">Solving problems -arithmetic-</field>
             <field name="code">d175</field>
-            <field name="category" ref="d1"></field>
+            <field name="category" ref="d1"/>
         </record>
 
         <!--  GENERAL TASKS AND DEMANDS -->
@@ -47,13 +47,13 @@
         <record model="gnuhealth.activity_and_participation" id="d210">
             <field name="name">Undertaking a single task</field>
             <field name="code">d210</field>
-            <field name="category" ref="d2"></field>
+            <field name="category" ref="d2"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d220">
             <field name="name">Undertaking multiple tasks</field>
             <field name="code">d220</field>
-            <field name="category" ref="d2"></field>
+            <field name="category" ref="d2"/>
         </record>
 
         <!--  COMMUNICATION -->
@@ -61,31 +61,31 @@
         <record model="gnuhealth.activity_and_participation" id="d310">
             <field name="name">Communicating with -- receiving -- spoken messages</field>
             <field name="code">d310</field>
-            <field name="category" ref="d3"></field>
+            <field name="category" ref="d3"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d315">
             <field name="name">Communicating with -- receiving -- non-verbal messages</field>
             <field name="code">d315</field>
-            <field name="category" ref="d3"></field>
+            <field name="category" ref="d3"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d320">
             <field name="name">Speaking</field>
             <field name="code">d320</field>
-            <field name="category" ref="d3"></field>
+            <field name="category" ref="d3"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d335">
             <field name="name">Producing non-verbal messages</field>
             <field name="code">d335</field>
-            <field name="category" ref="d3"></field>
+            <field name="category" ref="d3"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d350">
             <field name="name">Conversation</field>
             <field name="code">d350</field>
-            <field name="category" ref="d3"></field>
+            <field name="category" ref="d3"/>
         </record>
 
         <!--  MOBILITY -->
@@ -93,37 +93,37 @@
         <record model="gnuhealth.activity_and_participation" id="d430">
             <field name="name">Lifting and carrying objects</field>
             <field name="code">d430</field>
-            <field name="category" ref="d4"></field>
+            <field name="category" ref="d4"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d440">
             <field name="name">Fine hand use (picking up, grasping)</field>
             <field name="code">d440</field>
-            <field name="category" ref="d4"></field>
+            <field name="category" ref="d4"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d450">
             <field name="name">Walking</field>
             <field name="code">d450</field>
-            <field name="category" ref="d4"></field>
+            <field name="category" ref="d4"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d465">
             <field name="name">Moving around using equipment (wheelchair, skates, etc.)</field>
             <field name="code">d465</field>
-            <field name="category" ref="d4"></field>
+            <field name="category" ref="d4"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d470">
             <field name="name">Using transportation (car, bus, train, plane, etc.)</field>
             <field name="code">d470</field>
-            <field name="category" ref="d4"></field>
+            <field name="category" ref="d4"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d475">
             <field name="name">Driving (riding bicycle and motorbike, driving car, etc.)</field>
             <field name="code">d475</field>
-            <field name="category" ref="d4"></field>
+            <field name="category" ref="d4"/>
         </record>
 
         <!--   SELF CARE -->
@@ -131,43 +131,43 @@
         <record model="gnuhealth.activity_and_participation" id="d510">
             <field name="name">Washing oneself (bathing, drying, washing hands, etc)</field>
             <field name="code">d510</field>
-            <field name="category" ref="d5"></field>
+            <field name="category" ref="d5"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d520">
             <field name="name">Caring for body parts (brushing teeth, shaving, grooming, etc.)</field>
             <field name="code">d520</field>
-            <field name="category" ref="d5"></field>
+            <field name="category" ref="d5"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d530">
             <field name="name">Toileting</field>
             <field name="code">d530</field>
-            <field name="category" ref="d5"></field>
+            <field name="category" ref="d5"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d540">
             <field name="name">Dressing</field>
             <field name="code">d540</field>
-            <field name="category" ref="d5"></field>
+            <field name="category" ref="d5"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d550">
             <field name="name">Eating</field>
             <field name="code">d550</field>
-            <field name="category" ref="d5"></field>
+            <field name="category" ref="d5"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d560">
             <field name="name">Drinking</field>
             <field name="code">d560</field>
-            <field name="category" ref="d5"></field>
+            <field name="category" ref="d5"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d570">
             <field name="name">Looking after ones health</field>
             <field name="code">d570</field>
-            <field name="category" ref="d5"></field>
+            <field name="category" ref="d5"/>
         </record>
 
         <!-- DOMESTIC LIFE -->
@@ -175,25 +175,25 @@
         <record model="gnuhealth.activity_and_participation" id="d620">
             <field name="name">Acquisition of goods and services (shopping, etc.)</field>
             <field name="code">d620</field>
-            <field name="category" ref="d6"></field>
+            <field name="category" ref="d6"/>
         </record>
         
         <record model="gnuhealth.activity_and_participation" id="d630">
             <field name="name">Preparation of meals (Cooking, etc.)</field>
             <field name="code">d630</field>
-            <field name="category" ref="d6"></field>
+            <field name="category" ref="d6"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d640">
             <field name="name">Doing housework (cleaning house, washing dishes laundry, ironing, etc)</field>
             <field name="code">d640</field>
-            <field name="category" ref="d6"></field>
+            <field name="category" ref="d6"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d660">
             <field name="name">Assisting others</field>
             <field name="code">d660</field>
-            <field name="category" ref="d6"></field>
+            <field name="category" ref="d6"/>
         </record>
 
         <!--  INTERPERSONAL INTERACTIONS AND RELATIONSHIPS -->
@@ -201,43 +201,43 @@
         <record model="gnuhealth.activity_and_participation" id="d710">
             <field name="name">Basic interpersonal interactions</field>
             <field name="code">d710</field>
-            <field name="category" ref="d7"></field>
+            <field name="category" ref="d7"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d720">
             <field name="name">Complex interpersonal interactions</field>
             <field name="code">d720</field>
-            <field name="category" ref="d7"></field>
+            <field name="category" ref="d7"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d730">
             <field name="name">Relating with strangers</field>
             <field name="code">d730</field>
-            <field name="category" ref="d7"></field>
+            <field name="category" ref="d7"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d740">
             <field name="name">Formal relationships</field>
             <field name="code">d740</field>
-            <field name="category" ref="d7"></field>
+            <field name="category" ref="d7"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d750">
             <field name="name">Informal relationships</field>
             <field name="code">d750</field>
-            <field name="category" ref="d7"></field>
+            <field name="category" ref="d7"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d760">
             <field name="name">Family relationships</field>
             <field name="code">d760</field>
-            <field name="category" ref="d7"></field>
+            <field name="category" ref="d7"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d770">
             <field name="name">Intimate relationships</field>
             <field name="code">d770</field>
-            <field name="category" ref="d7"></field>
+            <field name="category" ref="d7"/>
         </record>
 
         <!--  MAJOR LIFE AREAS -->
@@ -245,37 +245,37 @@
         <record model="gnuhealth.activity_and_participation" id="d810">
             <field name="name">Informal education</field>
             <field name="code">d810</field>
-            <field name="category" ref="d8"></field>
+            <field name="category" ref="d8"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d820">
             <field name="name">School education</field>
             <field name="code">d820</field>
-            <field name="category" ref="d8"></field>
+            <field name="category" ref="d8"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d830">
             <field name="name">Higher education</field>
             <field name="code">d830</field>
-            <field name="category" ref="d8"></field>
+            <field name="category" ref="d8"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d850">
             <field name="name">Remunerative employment</field>
             <field name="code">d850</field>
-            <field name="category" ref="d8"></field>
+            <field name="category" ref="d8"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d860">
             <field name="name">Basic economic transactions</field>
             <field name="code">d860</field>
-            <field name="category" ref="d8"></field>
+            <field name="category" ref="d8"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d870">
             <field name="name">Economic self-sufficiency</field>
             <field name="code">d870</field>
-            <field name="category" ref="d8"></field>
+            <field name="category" ref="d8"/>
         </record>
 
         <!--  COMMUNITY, SOCIAL AND CIVIC LIFE -->
@@ -283,31 +283,31 @@
         <record model="gnuhealth.activity_and_participation" id="d910">
             <field name="name">Community Life</field>
             <field name="code">d910</field>
-            <field name="category" ref="d9"></field>
+            <field name="category" ref="d9"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d920">
             <field name="name">Recreation and leisure</field>
             <field name="code">d920</field>
-            <field name="category" ref="d9"></field>
+            <field name="category" ref="d9"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d930">
             <field name="name">Religion and Spirituality</field>
             <field name="code">d930</field>
-            <field name="category" ref="d9"></field>
+            <field name="category" ref="d9"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d940">
             <field name="name">Human Rights</field>
             <field name="code">d940</field>
-            <field name="category" ref="d9"></field>
+            <field name="category" ref="d9"/>
         </record>
 
         <record model="gnuhealth.activity_and_participation" id="d950">
             <field name="name">Political life and citizenship</field>
             <field name="code">d950</field>
-            <field name="category" ref="d9"></field>
+            <field name="category" ref="d9"/>
         </record>
         
     </data>
--- a/tryton/health_disability/data/body_functions.xml
+++ b/tryton/health_disability/data/body_functions.xml
@@ -8,72 +8,72 @@
 -->
 
 <tryton>
-    <data noupdate="1">
+    <data noupdate="0">
         <!-- MENTAL FUNCTIONS -->
         <record model="gnuhealth.body_function" id="b110">
             <field name="name">Consciousness</field>
             <field name="code">b110</field>
-            <field name="category" ref="b1"></field>
+            <field name="category" ref="b1"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b114">
             <field name="name">Orientation</field>
             <field name="code">b114</field>
-            <field name="category" ref="b1"></field>
+            <field name="category" ref="b1"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b117">
             <field name="name">Intellectual</field>
             <field name="code">b117</field>
-            <field name="category" ref="b1"></field>
+            <field name="category" ref="b1"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b130">
             <field name="name">Energy and drive functions</field>
             <field name="code">b130</field>
-            <field name="category" ref="b1"></field>
+            <field name="category" ref="b1"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b134">
             <field name="name">Sleep</field>
             <field name="code">b134</field>
-            <field name="category" ref="b1"></field>
+            <field name="category" ref="b1"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b140">
             <field name="name">Attention</field>
             <field name="code">b140</field>
-            <field name="category" ref="b1"></field>
+            <field name="category" ref="b1"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b144">
             <field name="name">Memory</field>
             <field name="code">b144</field>
-            <field name="category" ref="b1"></field>
+            <field name="category" ref="b1"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b152">
             <field name="name">Emotional Functions</field>
             <field name="code">b152</field>
-            <field name="category" ref="b1"></field>
+            <field name="category" ref="b1"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b156">
             <field name="name">Perceptual Functions</field>
             <field name="code">b156</field>
-            <field name="category" ref="b1"></field>
+            <field name="category" ref="b1"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b164">
             <field name="name">Higher level cognitive functions</field>
             <field name="code">b164</field>
-            <field name="category" ref="b1"></field>
+            <field name="category" ref="b1"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b167">
             <field name="name">Language</field>
             <field name="code">b167</field>
-            <field name="category" ref="b1"></field>
+            <field name="category" ref="b1"/>
         </record>
 
         <!-- SENSORY FUNCTIONS -->
@@ -81,25 +81,25 @@
         <record model="gnuhealth.body_function" id="b210">
             <field name="name">Seeing</field>
             <field name="code">b210</field>
-            <field name="category" ref="b2"></field>
+            <field name="category" ref="b2"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b230">
             <field name="name">Hearing</field>
             <field name="code">b230</field>
-            <field name="category" ref="b2"></field>
+            <field name="category" ref="b2"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b235">
             <field name="name">Vestibular</field>
             <field name="code">b235</field>
-            <field name="category" ref="b2"></field>
+            <field name="category" ref="b2"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b280">
             <field name="name">Pain</field>
             <field name="code">b280</field>
-            <field name="category" ref="b2"></field>
+            <field name="category" ref="b2"/>
         </record>
 
         <!-- VOICE AND SPEECH FUNCTIONS -->
@@ -107,7 +107,7 @@
         <record model="gnuhealth.body_function" id="b310">
             <field name="name">Voice</field>
             <field name="code">b310</field>
-            <field name="category" ref="b3"></field>
+            <field name="category" ref="b3"/>
         </record>
 
         <!-- FUNCTIONS OF THE CARDIOVASCULAR,  HAEMATOLOGICAL, IMMUNOLOGICAL AND RESPIRATORY SYSTEMS -->
@@ -115,31 +115,31 @@
         <record model="gnuhealth.body_function" id="b410">
             <field name="name">Heart</field>
             <field name="code">b410</field>
-            <field name="category" ref="b4"></field>
+            <field name="category" ref="b4"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b420">
             <field name="name">Blood Pressure</field>
             <field name="code">b420</field>
-            <field name="category" ref="b4"></field>
+            <field name="category" ref="b4"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b430">
             <field name="name">Hematological</field>
             <field name="code">b430</field>
-            <field name="category" ref="b4"></field>
+            <field name="category" ref="b4"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b435">
             <field name="name">Immunological</field>
             <field name="code">b435</field>
-            <field name="category" ref="b4"></field>
+            <field name="category" ref="b4"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b440">
             <field name="name">Respiration</field>
             <field name="code">b440</field>
-            <field name="category" ref="b4"></field>
+            <field name="category" ref="b4"/>
         </record>
         
         <!-- FUNCTIONS OF THE DIGESTIVE, METABOLIC AND ENDOCRINE SYSTEMS -->
@@ -147,19 +147,19 @@
         <record model="gnuhealth.body_function" id="b515">
             <field name="name">Digestive</field>
             <field name="code">b515</field>
-            <field name="category" ref="b5"></field>
+            <field name="category" ref="b5"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b525">
             <field name="name">Defecation</field>
             <field name="code">b525</field>
-            <field name="category" ref="b5"></field>
+            <field name="category" ref="b5"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b530">
             <field name="name">Weight Maintenance</field>
             <field name="code">b530</field>
-            <field name="category" ref="b5"></field>
+            <field name="category" ref="b5"/>
         </record>
         
         <!-- GENITOURINARY AND REPRODUCTIVE FUNCTIONS -->
@@ -167,13 +167,13 @@
         <record model="gnuhealth.body_function" id="b620">
             <field name="name">Urination</field>
             <field name="code">b620</field>
-            <field name="category" ref="b6"></field>
+            <field name="category" ref="b6"/>
         </record>
 
         <record model="gnuhealth.body_function" id="b640">
             <field name="name">Sexual functions</field>
             <field name="code">b640</field>
-            <field name="category" ref="b6"></field>
+            <field name="category" ref="b6"/>
         </record>
          
     </data>
--- a/tryton/health_disability/data/body_structures.xml
+++ b/tryton/health_disability/data/body_structures.xml
@@ -8,19 +8,19 @@
 -->
 
 <tryton>
-    <data noupdate="1">
+    <data noupdate="0">
         <!-- STRUCTURES OF THE NERVOUS SYSTEM -->
         <record model="gnuhealth.body_structure" id="s110">
             <field name="name">Brain</field>
             <field name="code">s110</field>
-            <field name="category" ref="s1"></field>
+            <field name="category" ref="s1"/>
         </record>
 
         
         <record model="gnuhealth.body_structure" id="s120">
             <field name="name">Spinal cord and peripheral nerves</field>
             <field name="code">s120</field>
-            <field name="category" ref="s1"></field>
+            <field name="category" ref="s1"/>
         </record>
 
         <!-- THE EYE, EAR AND RELATED STRUCTURES -->
@@ -32,13 +32,13 @@
         <record model="gnuhealth.body_structure" id="s410">
             <field name="name">Cardiovascular system</field>
             <field name="code">s410</field>
-            <field name="category" ref="s4"></field>
+            <field name="category" ref="s4"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s430">
             <field name="name">Respiratory system</field>
             <field name="code">s430</field>
-            <field name="category" ref="s4"></field>
+            <field name="category" ref="s4"/>
         </record>
          
        <!-- STRUCTURES RELATED TO THE DIGESTIVE, METABOLISM  AND ENDOCRINE SYSTEMS -->
@@ -48,13 +48,13 @@
         <record model="gnuhealth.body_structure" id="s610">
             <field name="name">Urinary System</field>
             <field name="code">s610</field>
-            <field name="category" ref="s6"></field>
+            <field name="category" ref="s6"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s630">
             <field name="name">Resproductive system</field>
             <field name="code">s630</field>
-            <field name="category" ref="s6"></field>
+            <field name="category" ref="s6"/>
         </record>
 
        <!-- STRUCTURES RELATED TO MOVEMENT -->
@@ -62,561 +62,561 @@
         <record model="gnuhealth.body_structure" id="s710">
             <field name="name">Head and neck region</field>
             <field name="code">s710</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7100">
             <field name="name">Bones of cranium</field>
             <field name="code">s7100</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7101">
             <field name="name">Bones of the face</field>
             <field name="code">s7101</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7102">
             <field name="name">Bones of neck region</field>
             <field name="code">s7102</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7103">
             <field name="name">Joints of head and neck region</field>
             <field name="code">s7103</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7104">
             <field name="name">Muscles of head and neck region</field>
             <field name="code">s7104</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7105">
             <field name="name">Ligaments and fasciae of head and neck region</field>
             <field name="code">s7105</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7108">
             <field name="name">Structure of head and neck region, other specified</field>
             <field name="code">s7108</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7109">
             <field name="name">Structure of head and neck region, unspecified</field>
             <field name="code">s7109</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
 
         <record model="gnuhealth.body_structure" id="s720">
             <field name="name">Shoulder region</field>
             <field name="code">s720</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7200">
             <field name="name">Bones of shoulder region</field>
             <field name="code">s7200</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7201">
             <field name="name">Joints of shoulder region</field>
             <field name="code">s7201</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7202">
             <field name="name">Muscles of shoulder region</field>
             <field name="code">s7202</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7203">
             <field name="name">Ligaments and fasciae of shoulder region</field>
             <field name="code">s7203</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7208">
             <field name="name">Structure of shoulder region, other specified</field>
             <field name="code">s7208</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7209">
             <field name="name">Structure of shoulder region, unspecified</field>
             <field name="code">s7209</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
 
         <record model="gnuhealth.body_structure" id="s730">
             <field name="name">Upper extremity</field>
             <field name="code">s730</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7300">
             <field name="name">Structure of upper arm</field>
             <field name="code">s7300</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73000">
             <field name="name">Bones of upper arm</field>
             <field name="code">s73000</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73001">
             <field name="name">Elbow joint</field>
             <field name="code">s73001</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73002">
             <field name="name">Muscles of upper arm</field>
             <field name="code">s73002</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73003">
             <field name="name">Ligaments and fasciae of upper arm</field>
             <field name="code">s73003</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73008">
             <field name="name">Structure of upper arm, other specified</field>
             <field name="code">s73008</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73009">
             <field name="name">Structure of upper arm, unspecified</field>
             <field name="code">s73009</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7301">
             <field name="name">Structure of forearm</field>
             <field name="code">s7301</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73010">
             <field name="name">Bones of forearm</field>
             <field name="code">s73010</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73011">
             <field name="name">Wrist joint</field>
             <field name="code">s73011</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73012">
             <field name="name">Muscles of forearm</field>
             <field name="code">s73012</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73013">
             <field name="name">Ligaments and fasciae of forearm</field>
             <field name="code">s73013</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73018">
             <field name="name">Structure of forearm, other specified</field>
             <field name="code">s73018</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73019">
             <field name="name">Structure of forearm, unspecified</field>
             <field name="code">s73019</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7302">
             <field name="name">Structure of hand</field>
             <field name="code">s7302</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73020">
             <field name="name">Bones of hand</field>
             <field name="code">s73020</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73021">
             <field name="name">Joints of hand and fingers</field>
             <field name="code">s73021</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73022">
             <field name="name">Muscles of hand</field>
             <field name="code">s73022</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73023">
             <field name="name">Ligaments and fasciae of hand</field>
             <field name="code">s73023</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73028">
             <field name="name">Structure of hand, other specified</field>
             <field name="code">s73028</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s73029">
             <field name="name">Structure of hand, unspecified</field>
             <field name="code">s73029</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7308">
             <field name="name">Structure of upper extremity, other specified</field>
             <field name="code">s7308</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7309">
             <field name="name">Structure of upper extremity, unspecified</field>
             <field name="code">s7309</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s740">
             <field name="name">Structure of pelvic region</field>
             <field name="code">s740</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7400">
             <field name="name">Bones of pelvic region</field>
             <field name="code">s7400</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7401">
             <field name="name">Joints of pelvic region</field>
             <field name="code">s7401</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7402">
             <field name="name">Muscles of pelvic region</field>
             <field name="code">s7402</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7403">
             <field name="name">Ligaments and fasciae of pelvic region</field>
             <field name="code">s7403</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7408">
             <field name="name">Structure of pelvic region, other specified</field>
             <field name="code">s7408</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7409">
             <field name="name">Structure of pelvic region, unspecified</field>
             <field name="code">s7409</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s750">
             <field name="name">Structure of lower extremity</field>
             <field name="code">s750</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7500">
             <field name="name">Structure of thigh</field>
             <field name="code">s7500</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75000">
             <field name="name">Bones of thigh</field>
             <field name="code">s75000</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75001">
             <field name="name">Hip joint</field>
             <field name="code">s75001</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75002">
             <field name="name">Muscles of thigh</field>
             <field name="code">s75002</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75003">
             <field name="name">Ligaments and fasciae of thigh</field>
             <field name="code">s75003</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75008">
             <field name="name">Structure of thigh, other specified</field>
             <field name="code">s75008</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75009">
             <field name="name">Structure of thigh, unspecified</field>
             <field name="code">s75009</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7501">
             <field name="name">Structure of lower leg</field>
             <field name="code">s7501</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75010">
             <field name="name">Bones of lower leg</field>
             <field name="code">s75010</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75011">
             <field name="name">Knee joint</field>
             <field name="code">s75011</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75012">
             <field name="name">Muscles of lower leg</field>
             <field name="code">s75012</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75013">
             <field name="name">Ligaments and fasciae of lower leg</field>
             <field name="code">s75013</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75018">
             <field name="name">Structure of lower leg, other specified</field>
             <field name="code">s75018</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75019">
             <field name="name">Structure of lower leg, unspecified</field>
             <field name="code">s75019</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7502">
             <field name="name">Structure of ankle and foot</field>
             <field name="code">s7502</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75020">
             <field name="name">Bones of ankle and foot</field>
             <field name="code">s75020</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75021">
             <field name="name">Ankle joint and joints of foot and toes</field>
             <field name="code">s75021</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75022">
             <field name="name">Muscles of ankle and foot</field>
             <field name="code">s75022</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75023">
             <field name="name">Ligaments and fasciae of ankle and foot</field>
             <field name="code">s75023</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75028">
             <field name="name">Structure of ankle and foot, other specified</field>
             <field name="code">s75028</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s75029">
             <field name="name">Structure of ankle and foot, unspecified</field>
             <field name="code">s75029</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7508">
             <field name="name">Structure of lower extremity, other specified</field>
             <field name="code">s7508</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7509">
             <field name="name">Structure of lower extremity, unspecified</field>
             <field name="code">s7509</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s760">
             <field name="name">Structure of trunk</field>
             <field name="code">s760</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7600">
             <field name="name">Structure of vertebral column</field>
             <field name="code">s7600</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s76000">
             <field name="name">Cervical vertebral column</field>
             <field name="code">s76000</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s76001">
             <field name="name">Thoracic vertebral column</field>
             <field name="code">s76001</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s76002">
             <field name="name">Lumbar vertebral column</field>
             <field name="code">s76002</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s76003">
             <field name="name">Sacral vertebral column</field>
             <field name="code">s76003</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s76004">
             <field name="name">Coccyx</field>
             <field name="code">s76004</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s76008">
             <field name="name">Structure of vertebral column, other specified</field>
             <field name="code">s76008</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s76009">
             <field name="name">Structure of vertebral column, unspecified</field>
             <field name="code">s76009</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
  
         <record model="gnuhealth.body_structure" id="s7601">
             <field name="name">Muscles of trunk</field>
             <field name="code">s7601</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7602">
             <field name="name">Ligaments and fasciae of trunk</field>
             <field name="code">s7602</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7608">
             <field name="name">Structure of trunk, other specified</field>
             <field name="code">s7608</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7609">
             <field name="name">Structure of trunk, unspecified</field>
             <field name="code">s7609</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s770">
             <field name="name">Additional musculoskeletal structures related to movement</field>
             <field name="code">s770</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7700">
             <field name="name">Bones</field>
             <field name="code">s7700</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7701">
             <field name="name">Joints</field>
             <field name="code">s7701</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7702">
             <field name="name">Muscles</field>
             <field name="code">s7702</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7703">
             <field name="name">Extra-articular ligaments, fasciae, extramuscular aponeuroses, retinacula, septa, bursae, unspecified</field>
             <field name="code">s7703</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7708">
             <field name="name">Additional musculoskeletal structures related to movement, other specified</field>
             <field name="code">s7708</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s7709">
             <field name="name">Additional musculoskeletal structures related to movement, unspecified</field>
             <field name="code">s7709</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s798">
             <field name="name">Structures related to movement, other specified</field>
             <field name="code">s798</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
         <record model="gnuhealth.body_structure" id="s799">
             <field name="name">Structures related to movement, unspecified</field>
             <field name="code">s799</field>
-            <field name="category" ref="s7"></field>
+            <field name="category" ref="s7"/>
         </record>
 
     </data>
--- a/tryton/health_disability/data/categories.xml
+++ b/tryton/health_disability/data/categories.xml
@@ -8,7 +8,7 @@
 -->
 
 <tryton>
-<data noupdate="1">
+<data noupdate="0">
 
     <!-- Body Functions Categories, based on ICF -->
 
--- a/tryton/health_disability/data/environmental_factors.xml
+++ b/tryton/health_disability/data/environmental_factors.xml
@@ -8,44 +8,44 @@
 -->
 
 <tryton>
-    <data noupdate="1">
+    <data noupdate="0">
 
         <!-- PRODUCTS AND TECHNOLOGY -->
         
         <record model="gnuhealth.environmental_factor" id="e110">
             <field name="name">For personal consumption (food, medicines)</field>
             <field name="code">e110</field>
-            <field name="category" ref="e1"></field>
+            <field name="category" ref="e1"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e115">
             <field name="name">For personal use in daily living</field>
             <field name="code">e115</field>
-            <field name="category" ref="e1"></field>
+            <field name="category" ref="e1"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e120">
             <field name="name">For personal indoor and outdoor mobility and transportation</field>
             <field name="code">e120</field>
-            <field name="category" ref="e1"></field>
+            <field name="category" ref="e1"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e125">
             <field name="name">Products for communication</field>
             <field name="code">e125</field>
-            <field name="category" ref="e1"></field>
+            <field name="category" ref="e1"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e150">
             <field name="name">Design, construction and building products and technology of buildings for public use</field>
             <field name="code">e150</field>
-            <field name="category" ref="e1"></field>
+            <field name="category" ref="e1"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e155">
             <field name="name">Design, construction and building products and technology of buildings for private use</field>
             <field name="code">e155</field>
-            <field name="category" ref="e1"></field>
+            <field name="category" ref="e1"/>
         </record>
 
         <!-- NATURAL ENVIRONMENT AND HUMAN MADE CHANGES TO ENVIRONMENT -->
@@ -53,19 +53,19 @@
         <record model="gnuhealth.environmental_factor" id="e225">
             <field name="name">Climate</field>
             <field name="code">e225</field>
-            <field name="category" ref="e2"></field>
+            <field name="category" ref="e2"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e240">
             <field name="name">Light</field>
             <field name="code">e240</field>
-            <field name="category" ref="e2"></field>
+            <field name="category" ref="e2"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e250">
             <field name="name">Sound</field>
             <field name="code">e250</field>
-            <field name="category" ref="e2"></field>
+            <field name="category" ref="e2"/>
         </record>
 
         <!-- SUPPORT AND RELATIONSHIPS -->
@@ -73,43 +73,43 @@
         <record model="gnuhealth.environmental_factor" id="e310">
             <field name="name">Immediate family</field>
             <field name="code">e310</field>
-            <field name="category" ref="e3"></field>
+            <field name="category" ref="e3"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e320">
             <field name="name">Friends</field>
             <field name="code">e320</field>
-            <field name="category" ref="e3"></field>
+            <field name="category" ref="e3"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e325">
             <field name="name">Acquaintances, peers, colleagues, neighbours and community members</field>
             <field name="code">e325</field>
-            <field name="category" ref="e3"></field>
+            <field name="category" ref="e3"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e330">
             <field name="name">People in position of authority</field>
             <field name="code">e330</field>
-            <field name="category" ref="e3"></field>
+            <field name="category" ref="e3"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e340">
             <field name="name">Personal care providers and personal assistants</field>
             <field name="code">e340</field>
-            <field name="category" ref="e3"></field>
+            <field name="category" ref="e3"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e355">
             <field name="name">Health professionals</field>
             <field name="code">e355</field>
-            <field name="category" ref="e3"></field>
+            <field name="category" ref="e3"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e360">
             <field name="name">Health related professionals</field>
             <field name="code">e360</field>
-            <field name="category" ref="e3"></field>
+            <field name="category" ref="e3"/>
         </record>
 
         <!-- ATTITUDES -->
@@ -117,43 +117,43 @@
         <record model="gnuhealth.environmental_factor" id="e410">
             <field name="name">Individual attitudes of immediate family members</field>
             <field name="code">e410</field>
-            <field name="category" ref="e4"></field>
+            <field name="category" ref="e4"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e420">
             <field name="name">Individual attitudes of friends</field>
             <field name="code">e420</field>
-            <field name="category" ref="e4"></field>
+            <field name="category" ref="e4"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e440">
             <field name="name">Individual attitudes of personal care providers and personal assistants</field>
             <field name="code">e440</field>
-            <field name="category" ref="e4"></field>
+            <field name="category" ref="e4"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e450">
             <field name="name">Individual attitudes of health professionals</field>
             <field name="code">e450</field>
-            <field name="category" ref="e4"></field>
+            <field name="category" ref="e4"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e455">
             <field name="name">Individual attitudes of health related professionals</field>
             <field name="code">e455</field>
-            <field name="category" ref="e4"></field>
+            <field name="category" ref="e4"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e460">
             <field name="name">Societal attitudes</field>
             <field name="code">e460</field>
-            <field name="category" ref="e4"></field>
+            <field name="category" ref="e4"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e465">
             <field name="name">Social norms, practices and ideologies</field>
             <field name="code">e465</field>
-            <field name="category" ref="e4"></field>
+            <field name="category" ref="e4"/>
         </record>
 
         <!--  SERVICES, SYSTEMS AND POLICIES -->
@@ -161,55 +161,55 @@
         <record model="gnuhealth.environmental_factor" id="e525">
             <field name="name">Housing services, systems and policies</field>
             <field name="code">e525</field>
-            <field name="category" ref="e5"></field>
+            <field name="category" ref="e5"/>
         </record>
         
         <record model="gnuhealth.environmental_factor" id="e535">
             <field name="name">Communication services, systems and policies</field>
             <field name="code">e535</field>
-            <field name="category" ref="e5"></field>
+            <field name="category" ref="e5"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e540">
             <field name="name">Transportation services, systems and policies</field>
             <field name="code">e540</field>
-            <field name="category" ref="e5"></field>
+            <field name="category" ref="e5"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e550">
             <field name="name">Legal services, systems and policies</field>
             <field name="code">e550</field>
-            <field name="category" ref="e5"></field>
+            <field name="category" ref="e5"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e570">
             <field name="name">Social security, services, systems and policies</field>
             <field name="code">e570</field>
-            <field name="category" ref="e5"></field>
+            <field name="category" ref="e5"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e575">
             <field name="name">General social support services, systems and policies</field>
             <field name="code">e575</field>
-            <field name="category" ref="e5"></field>
+            <field name="category" ref="e5"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e580">
             <field name="name">Health services, systems and policies</field>
             <field name="code">e580</field>
-            <field name="category" ref="e5"></field>
+            <field name="category" ref="e5"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e585">
             <field name="name">Education and training services, systems and policies</field>
             <field name="code">e585</field>
-            <field name="category" ref="e5"></field>
+            <field name="category" ref="e5"/>
         </record>
 
         <record model="gnuhealth.environmental_factor" id="e590">
             <field name="name">Labour and employment services, systems and policies</field>
             <field name="code">e590</field>
-            <field name="category" ref="e5"></field>
+            <field name="category" ref="e5"/>
         </record>
 
     </data>