~openbias/bias-trunk/bias-public-trunk

« back to all changes in this revision

Viewing changes to medical/medical_view.xml

  • Committer: Jose Patricio
  • Date: 2011-10-19 03:16:40 UTC
  • Revision ID: josepato@bias.com.mx-20111019031640-05zd7r5lxwx084qu
el push inicial

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" ?>
 
2
<openerp>
 
3
        <data>
 
4
                <menuitem name="Medical" id="medical_menu" icon="STOCK_ZOOM_IN"/>
 
5
                <menuitem name="Configuration" id="medical_conf_menu" parent="medical_menu" sequence="1"/>
 
6
                <menuitem name="Appointments" id="medical_appointment_menu" parent="medical_menu" sequence="2"/>
 
7
                <menuitem name="Patients" id="medical_patients_menu" parent="medical_menu" sequence="3"/>
 
8
                <menuitem name="Diseases" id="medical_conf_pathology" parent="medical_conf_menu" sequence="4"/>
 
9
                <menuitem name="Medical Procedures" id="medical_conf_procedure" parent="medical_conf_menu" sequence="5"/>
 
10
                <menuitem name="Health Centers" id="medical_conf_hospital" parent="medical_conf_menu" sequence="6"/>
 
11
                <menuitem name="Operational Areas" id="medical_conf_operational_areas" parent="medical_conf_menu" sequence="7"/>
 
12
                <menuitem name="Physicians" id="medical_conf_physicians" parent="medical_conf_menu" sequence="8"/>
 
13
                <menuitem name="Medicaments" id="medical_conf_medicaments" parent="medical_conf_menu" sequence="9"/>
 
14
                <menuitem name="Insurances" id="medical_conf_insurances" parent="medical_conf_menu" sequence="10"/>
 
15
                <menuitem name="Misc" id="medical_conf_misc" parent="medical_conf_menu" sequence="11"/>
 
16
                <menuitem name="Reporting" id="medical_reporting_menu" parent="medical_menu" sequence="12"/>
 
17
 
 
18
<!-- Appointments -->
 
19
 
 
20
                <record id="view_medical_appointment" model="ir.ui.view">
 
21
                        <field name="name">medical.appointment.calendar</field>
 
22
                        <field name="model">medical.appointment</field>
 
23
                        <field name="type">calendar</field>
 
24
                        <field name="arch" type="xml">
 
25
                                <calendar string="Appointments" color="doctor" date_start="appointment_date">
 
26
                                        <field name="patient"/>
 
27
                                        <field name="doctor"/>
 
28
                                </calendar>
 
29
                        </field>
 
30
                </record>
 
31
 
 
32
 
 
33
 
 
34
                <record model="ir.ui.view" id="medical_appointment_view">
 
35
                        <field name="name">Appointment</field>
 
36
                        <field name="model">medical.appointment</field>
 
37
                        <field name="type">form</field>
 
38
                        <field name="arch" type="xml">
 
39
                                <form string="Appointment">
 
40
                                        <group colspan="4">
 
41
                                                <field name="name"></field>
 
42
                                                <newline/>
 
43
                                                <field name="institution"></field>
 
44
                                                <newline/>
 
45
                                                <field name="patient" required="1"></field>
 
46
                                                <field name="appointment_date" required="1"></field>
 
47
                                                <newline/>
 
48
                                                <field name="urgency"></field>
 
49
                                                <field name="patient_status"></field>
 
50
                                        </group>
 
51
                                        <newline/>
 
52
                                        <group colspan="4">
 
53
                                                <field name="doctor" required="1" ></field>
 
54
                                                <field name="speciality"></field>
 
55
                                        </group>
 
56
                                        <newline/>
 
57
 
 
58
                                        <separator colspan="4" string="Information"/>
 
59
                                        <newline/>
 
60
                                        <field colspan="4" nolabel="1" name="comments"></field>
 
61
                                </form>
 
62
                        </field>
 
63
                </record>
 
64
 
 
65
                <record model="ir.ui.view" id="medical_appointment_tree">
 
66
                        <field name="name">Appointments</field>
 
67
                        <field name="model">medical.appointment</field>
 
68
                        <field name="type">tree</field>
 
69
                        <field name="arch" type="xml">
 
70
                                <tree string='Appointment Information'>
 
71
                                        <field name="name"></field>
 
72
                                        <field name="patient"></field>
 
73
                                        <field name="patient_status"></field>
 
74
                                        <field name="urgency"></field>
 
75
                                        <field name="appointment_date"/>
 
76
                                        <field name="speciality"></field>
 
77
                                        <field name="doctor"></field>
 
78
                                        <field name="institution"></field>
 
79
                                </tree>
 
80
                        </field>
 
81
                </record>
 
82
 
 
83
                <record model="ir.actions.act_window" id="medical_action_form_appointment">
 
84
                        <field name="name">Appointments</field>
 
85
                        <field name="type">ir.actions.act_window</field>
 
86
                        <field name="res_model">medical.appointment</field>
 
87
                        <field name="view_type">form</field>
 
88
                        <field name="view_mode">tree,form,calendar</field>
 
89
                        <field name="view_id" ref="medical_appointment_tree"/>
 
90
                </record>
 
91
 
 
92
                <menuitem action="medical_action_form_appointment" id="medical_conf_appointment_add" parent="medical_appointment_menu" sequence="1"/>
 
93
 
 
94
 
 
95
 
 
96
                <record id="view_medical_appointment_filter" model="ir.ui.view">
 
97
                        <field name="name">medical.appointment.select</field>
 
98
                        <field name="model">medical.appointment</field>
 
99
                        <field name="type">search</field>
 
100
                        <field name="arch" type="xml">
 
101
                                <search string="Search Appointments">
 
102
 
 
103
 
 
104
                                        <filter icon="terp-personal" string="My appointments" domain="[('user_id','=',uid)]"/>
 
105
 
 
106
 
 
107
                                        <newline/>
 
108
 
 
109
                                        <separator orientation="vertical"/>
 
110
                                            <field name="doctor" select="1"/>
 
111
                                            <field name="patient" select="1"/>
 
112
                                            <field name="appointment_date" select="1"/>
 
113
 
 
114
                                        <newline/>
 
115
 
 
116
                                        <group expand="0" string="Group By..." colspan="11" col="11" groups="base.group_extended">
 
117
                                                <filter string="Doctor" icon="terp-personal" domain="[]" context="{'group_by':'doctor'}"/>
 
118
                                                <filter string="Specialty" icon="terp-personal" domain="[]" context="{'group_by':'speciality'}"/>
 
119
                                                <filter string="Date" icon="terp-go-month" domain="[]" context="{'group_by':'appointment_date'}"/>
 
120
                                        </group>
 
121
 
 
122
                                </search>
 
123
                        </field>
 
124
                </record>
 
125
 
 
126
 
 
127
 
 
128
 
 
129
                <record model="ir.actions.act_window" id="medical_action_form_new_appointment">
 
130
                        <field name="name">New Appointment</field>
 
131
                        <field name="type">ir.actions.act_window</field>
 
132
                        <field name="res_model">medical.appointment</field>
 
133
                        <field name="view_type">form</field>
 
134
                        <field name="view_mode">form,tree,calendar</field>
 
135
                </record>
 
136
 
 
137
                <menuitem action="medical_action_form_new_appointment" id="medical_conf_new_appointment" parent="medical.medical_appointment_menu" sequence="3"/>
 
138
 
 
139
 
 
140
<!-- Appointment shortcut from patient form -->
 
141
 
 
142
                <act_window domain="[('patient', '=', active_id)]" id="act_patient_appointments" name="Appointments" res_model="medical.appointment" src_model="medical.patient"/>
 
143
 
 
144
<!-- Patient shortcut from appointment form -->
 
145
 
 
146
                <act_window domain="[('id', '=', patient)]" id="act_appointment_patient" name="Patient" res_model="medical.patient" src_model="medical.appointment"/>
 
147
 
 
148
 
 
149
 
 
150
<!-- Physicians -->
 
151
 
 
152
                <record model="ir.ui.view" id="medical_physician_view">
 
153
                        <field name="name">Physician</field>
 
154
                        <field name="model">medical.physician</field>
 
155
                        <field name="type">form</field>
 
156
                        <field name="arch" type="xml">
 
157
                                <form string="Physician">
 
158
                                        <notebook>
 
159
                                                <page string="Main Info">
 
160
                                                        <field name="name" required="1"></field>
 
161
                                                        <field name="institution"></field>
 
162
                                                        <field name="speciality"></field>
 
163
                                                        <field name="code"></field>
 
164
                                                </page>
 
165
                                                <page string="Extra Info">
 
166
                                                        <field name="info"></field>
 
167
                                                </page>
 
168
                                        </notebook>
 
169
                                </form>
 
170
                        </field>
 
171
                </record>
 
172
 
 
173
                <record model="ir.ui.view" id="medical_physician_tree">
 
174
                        <field name="name">Physician List</field>
 
175
                        <field name="model">medical.physician</field>
 
176
                        <field name="type">tree</field>
 
177
                        <field name="arch" type="xml">
 
178
                                <tree string='Physician Information'>
 
179
                                        <field name="name"></field>
 
180
                                        <field name="code"></field>
 
181
                                        <field name="institution"></field>
 
182
                                        <field name="speciality"></field>
 
183
                                </tree>
 
184
                        </field>
 
185
                </record>
 
186
 
 
187
                <record model="ir.actions.act_window" id="medical_action_form_physician">
 
188
                        <field name="name">Physicians</field>
 
189
                        <field name="type">ir.actions.act_window</field>
 
190
                        <field name="res_model">medical.physician</field>
 
191
                        <field name="view_type">form</field>
 
192
                        <field name="view_id" ref="medical_physician_tree"/>
 
193
                </record>
 
194
 
 
195
                <menuitem action="medical_action_form_physician" id="medical_conf_physician_list" parent="medical_conf_physicians" sequence="1"/>
 
196
 
 
197
 
 
198
 
 
199
 
 
200
                <record id="view_medical_physician_filter" model="ir.ui.view">
 
201
                        <field name="name">medical.physician.select</field>
 
202
                        <field name="model">medical.physician</field>
 
203
                        <field name="type">search</field>
 
204
                        <field name="arch" type="xml">
 
205
                                <search string="Search Physician">
 
206
 
 
207
                                        <separator orientation="vertical"/>
 
208
                                            <field name="name" select="1"/>
 
209
                                            <field name="code" select="1"/>
 
210
                                            <field name="institution" select="1"/>
 
211
                                        <newline/>
 
212
 
 
213
                                </search>
 
214
                        </field>
 
215
                </record>
 
216
 
 
217
 
 
218
<!-- Physicians Shorcut in main window -->
 
219
 
 
220
        <record id="ir_ui_view_sc_physicians" model="ir.ui.view_sc">
 
221
                <field name="name">Physicians</field>
 
222
                <field name="resource">ir.ui.menu</field>
 
223
                <field name="user_id" ref="base.user_root"/>
 
224
                <field name="res_id" ref="medical_conf_physician_list"/>
 
225
        </record>
 
226
 
 
227
<!-- medication common dosage -->
 
228
 
 
229
                <record model="ir.ui.view" id="medical_medication_dosage">
 
230
                        <field name="name">Medication Dosage</field>
 
231
                        <field name="model">medical.medication.dosage</field>
 
232
                        <field name="type">form</field>
 
233
                        <field name="arch" type="xml">
 
234
                                <form string="Medication Dosage">
 
235
                                        <field name="name"></field>
 
236
                                        <field name="code"></field>
 
237
                                        <field name="abbreviation"></field>
 
238
                                </form>
 
239
                        </field>
 
240
                </record>
 
241
 
 
242
                <record model="ir.ui.view" id="medical_medication_dosage_tree">
 
243
                        <field name="name">Medication Dosage</field>
 
244
                        <field name="model">medical.medication.dosage</field>
 
245
                        <field name="type">tree</field>
 
246
                        <field name="arch" type="xml">
 
247
                                <tree string='Medication Dosage'>
 
248
                                        <field name="name"></field>
 
249
                                        <field name="code"></field>
 
250
                                        <field name="abbreviation"></field>
 
251
                                </tree>
 
252
                        </field>
 
253
                </record>
 
254
 
 
255
                <record id="view_medical_medication_dosage_search" model="ir.ui.view">
 
256
                        <field name="name">medical.medication.dosage.select</field>
 
257
                        <field name="model">medical.medication.dosage</field>
 
258
                        <field name="type">search</field>
 
259
                        <field name="arch" type="xml">
 
260
                                <search string="Search Medication Common Dosages">
 
261
 
 
262
                                        <separator orientation="vertical"/>
 
263
                                            <field name="name" select="1"/>
 
264
                                            <field name="code" select="1"/>
 
265
                                            <field name="abbreviation" select="1"/>
 
266
                                <newline/>
 
267
 
 
268
                                </search>
 
269
                        </field>
 
270
                </record>
 
271
 
 
272
 
 
273
<!-- medicaments -->
 
274
 
 
275
                <record model="ir.ui.view" id="medical_medicament_view">
 
276
                        <field name="name">Medicament</field>
 
277
                        <field name="model">medical.medicament</field>
 
278
                        <field name="type">form</field>
 
279
                        <field name="arch" type="xml">
 
280
                                <form string="medicaments">
 
281
                                        <notebook>
 
282
                                                <page string="Main Info">
 
283
                                                        <field name="name" required="1"></field>
 
284
                                                        <newline/>
 
285
                                                        <field name="therapeutic_action"></field>
 
286
                                                        <field name="active_component"></field>
 
287
                                                        <field name="price" readonly="1"></field>
 
288
                                                        <newline/>
 
289
                                                        <field name="indications" colspan="4"></field>
 
290
                                                </page>
 
291
                                                <page string="Presentation">
 
292
                                                        <field name="presentation"></field>
 
293
                                                </page>
 
294
                                                <page string="Composition">
 
295
                                                        <field name="composition"></field>
 
296
                                                </page>
 
297
 
 
298
                                                <page string="Dosage">
 
299
                                                        <field name="dosage"></field>
 
300
                                                        <newline/>
 
301
                                                        <field name="overdosage"></field>
 
302
                                                </page>
 
303
 
 
304
                                                <page string="Pregnancy / Lactancy">
 
305
                                                        <field name="pregnancy_warning"></field>
 
306
                                                        <newline/>
 
307
                                                        <field name="pregnancy"></field>
 
308
                                                </page>
 
309
 
 
310
                                                <page string="Adverse Reactions">
 
311
                                                        <field name="adverse_reaction"></field>
 
312
                                                </page>
 
313
 
 
314
                                                <page string="Storage Conditions">
 
315
                                                        <field name="storage"></field>
 
316
                                                </page>
 
317
 
 
318
                                                <page string="Extra Info">
 
319
                                                        <field name="notes"></field>
 
320
                                                </page>
 
321
                                        </notebook>
 
322
 
 
323
                                </form>
 
324
                        </field>
 
325
                </record>
 
326
 
 
327
 
 
328
 
 
329
                <record model="ir.ui.view" id="medical_medicament_tree">
 
330
                        <field name="name">Medicament list</field>
 
331
                        <field name="model">medical.medicament</field>
 
332
                        <field name="type">tree</field>
 
333
                        <field name="arch" type="xml">
 
334
                                <tree string='medicament'>
 
335
                                        <field name="name"></field>
 
336
                                        <field name="active_component"></field>
 
337
                                        <field name="therapeutic_action"></field>
 
338
                                        <field name="pregnancy_warning"></field>
 
339
                                        <field name="price"></field>
 
340
                                </tree>
 
341
                        </field>
 
342
                </record>
 
343
 
 
344
 
 
345
                <record model="ir.actions.act_window" id="medical_action_tree_medicament">
 
346
                        <field name="name">Medicaments</field>
 
347
                        <field name="type">ir.actions.act_window</field>
 
348
                        <field name="res_model">medical.medicament</field>
 
349
                        <field name="view_type">form</field>
 
350
                        <field name="view_id" ref="medical_medicament_tree"/>
 
351
                </record>
 
352
 
 
353
                <menuitem action="medical_action_tree_medicament" id="medical_edit_medicament" parent="medical_conf_medicaments" sequence="2"/>
 
354
 
 
355
                <record model="ir.actions.act_window" id="medical_action_report_medicament">
 
356
                        <field name="name">Medicament List</field>
 
357
                        <field name="type">ir.actions.act_window</field>
 
358
                        <field name="res_model">medical.medicament</field>
 
359
                        <field name="view_type">tree</field>
 
360
                        <field name="view_id" ref="medical_medicament_tree"/>
 
361
                </record>
 
362
 
 
363
                <menuitem action="medical_action_report_medicament" id="medical_list_medicament" parent="medical_reporting_menu" sequence="1"/>
 
364
 
 
365
                <record id="view_medical_medicament_filter" model="ir.ui.view">
 
366
                        <field name="name">medical.medicament.select</field>
 
367
                        <field name="model">medical.medicament</field>
 
368
                        <field name="type">search</field>
 
369
                        <field name="arch" type="xml">
 
370
                                <search string="Search Medicament">
 
371
 
 
372
                                        <separator orientation="vertical"/>
 
373
                                            <field name="name" select="1"/>
 
374
                                            <field name="active_component" select="1"/>
 
375
                                            <field name="therapeutic_action" select="1"/>
 
376
 
 
377
                                        <newline/>
 
378
 
 
379
                                </search>
 
380
                        </field>
 
381
                </record>
 
382
 
 
383
 
 
384
 
 
385
 
 
386
<!-- Patient Medications -->
 
387
 
 
388
                <record model="ir.ui.view" id="medical_patient_medication_view">
 
389
                        <field name="name">Medication</field>
 
390
                        <field name="model">medical.patient.medication</field>
 
391
                        <field name="type">form</field>
 
392
                        <field name="arch" type="xml">
 
393
                                <form string="Medication">
 
394
                                        <field name="medicament" required="1"></field>
 
395
                                        <field name="doctor"/>
 
396
                                        <newline/>
 
397
                                        <field name="is_active"></field>
 
398
                                        <field name="indication"></field>
 
399
                                        <newline/>
 
400
                                        <field name="start_treatment" required="1"></field>
 
401
                                        <field name="end_treatment"></field>
 
402
                                        <newline/>
 
403
                                        <field name="course_completed"></field>
 
404
                                        <field name="discontinued"></field>
 
405
                                        <field name="discontinued_reason"></field>
 
406
                                        <newline/>
 
407
                                        <group colspan="4" string="Dosage">
 
408
                                                <field name="form"></field>
 
409
                                                <field name="route"></field>
 
410
                                                <group colspan="2">
 
411
                                                        <field name="dose"></field>
 
412
                                                        <field name="dose_unit"></field>
 
413
                                                </group>
 
414
                                                <field name="qty"></field>
 
415
                                                <newline/>
 
416
                                                <field name="duration"></field>
 
417
                                                <field name="duration_period"></field>
 
418
                                                <newline/>
 
419
                                                <separator string="Common Dosage"/>
 
420
                                                <newline/>
 
421
                                                <field name="common_dosage"></field>
 
422
                                                <field name="admin_times"></field>
 
423
                                                <newline/>
 
424
                                                <separator string="Specific Dosage"/>
 
425
                                                <newline/>
 
426
                                                <field name="frequency"></field>
 
427
                                                <field name="frequency_unit"></field>
 
428
                                                <newline/>
 
429
                                        </group>
 
430
                                        <newline/>
 
431
                                        <separator string="Notes"/>
 
432
                                        <newline/>
 
433
                                        <field name="notes" nolabel="1" colspan="4"></field>
 
434
 
 
435
                                </form>
 
436
                        </field>
 
437
                </record>
 
438
 
 
439
 
 
440
 
 
441
                <record model="ir.ui.view" id="medical_patient_medication_tree">
 
442
                        <field name="name">Medication</field>
 
443
                        <field name="model">medical.patient.medication</field>
 
444
                        <field name="type">tree</field>
 
445
                        <field name="arch" type="xml">
 
446
                                <tree string='Medication' colors="blue:is_active">
 
447
                                        <field name="medicament"></field>
 
448
                                        <field name="indication"></field>
 
449
                                        <field name="start_treatment"></field>
 
450
                                        <field name="end_treatment"></field>
 
451
                                        <field name="course_completed"></field>
 
452
                                        <field name="discontinued"></field>
 
453
                                        <field name="is_active"></field>
 
454
 
 
455
                              </tree>
 
456
                        </field>
 
457
                </record>
 
458
 
 
459
 
 
460
 
 
461
<!-- Insurances -->
 
462
 
 
463
                <record model="ir.ui.view" id="medical_insurance_view">
 
464
                        <field name="name">Insurance</field>
 
465
                        <field name="model">medical.insurance</field>
 
466
                        <field name="type">form</field>
 
467
                        <field name="arch" type="xml">
 
468
                                <form string="Insurances">
 
469
                                        <field name="number" required="1"></field>
 
470
                                        <field name="name"></field>
 
471
                                        <field name="type"></field>
 
472
                                        <newline/>
 
473
                                        <field name="company" required="1"></field>
 
474
                                        <field name="category"></field>
 
475
                                        <newline/>
 
476
                                        <field name="member_since"></field>
 
477
                                        <field name="member_exp"></field>
 
478
                                        <newline/>
 
479
                                        <field name="notes" colspan="4"></field>
 
480
 
 
481
                                </form>
 
482
                        </field>
 
483
                </record>
 
484
 
 
485
 
 
486
 
 
487
                <record model="ir.ui.view" id="medical_insurance_tree">
 
488
                        <field name="name">Insurance List</field>
 
489
                        <field name="model">medical.insurance</field>
 
490
                        <field name="type">tree</field>
 
491
                        <field name="arch" type="xml">
 
492
                                <tree string='Insurance List'>
 
493
                                        <field name="number"></field>
 
494
                                        <field name="name"></field>
 
495
                                        <field name="type"></field>
 
496
                                        <field name="company"></field>
 
497
                                        <field name="category"></field>
 
498
                                        <field name="member_since"></field>
 
499
                                        <field name="member_exp"></field>
 
500
                                        <newline/>
 
501
                                </tree>
 
502
                        </field>
 
503
                </record>
 
504
 
 
505
               <record model="ir.actions.act_window" id="medical_action_insurance">
 
506
                        <field name="name">Insurances</field>
 
507
                        <field name="type">ir.actions.act_window</field>
 
508
                        <field name="res_model">medical.insurance</field>
 
509
                        <field name="view_type">form</field>
 
510
                        <field name="view_id" ref="medical_insurance_tree"/>
 
511
                </record>
 
512
 
 
513
 
 
514
                <record id="view_medical_insurance_filter" model="ir.ui.view">
 
515
                        <field name="name">medical.insurance.select</field>
 
516
                        <field name="model">medical.insurance</field>
 
517
                        <field name="type">search</field>
 
518
                        <field name="arch" type="xml">
 
519
                                <search string="Search Insurances">
 
520
 
 
521
                                        <separator orientation="vertical"/>
 
522
                                            <field name="number" select="1"/>
 
523
                                            <field name="name" select="1"/>
 
524
                                            <field name="company" select="1"/>
 
525
                                        <newline/>
 
526
 
 
527
                                </search>
 
528
                        </field>
 
529
                </record>
 
530
 
 
531
 
 
532
                <menuitem action="medical_action_insurance" id="medical_conf_edit_insurance" parent="medical_conf_insurances" sequence="1"/>
 
533
 
 
534
<!-- Operational Areas -->
 
535
 
 
536
                <record model="ir.ui.view" id="medical_operational_area_view">
 
537
                        <field name="name">Operational Area</field>
 
538
                        <field name="model">medical.operational_area</field>
 
539
                        <field name="type">form</field>
 
540
                        <field name="arch" type="xml">
 
541
                                <form string="Region Operational Area">
 
542
                                        <field name="name" required="1"></field>
 
543
                                        <newline/>
 
544
                                        <field name="info"></field>
 
545
                                </form>
 
546
                        </field>
 
547
                </record>
 
548
 
 
549
 
 
550
 
 
551
                <record model="ir.ui.view" id="medical_operational_area_tree">
 
552
                        <field name="name">Operational Areas List</field>
 
553
                        <field name="model">medical.operational_area</field>
 
554
                        <field name="type">tree</field>
 
555
                        <field name="arch" type="xml">
 
556
                                <tree string='Medical Operational Areas List'>
 
557
                                        <field name="name"></field>
 
558
                                </tree>
 
559
                        </field>
 
560
                </record>
 
561
 
 
562
                <record model="ir.actions.act_window" id="medical_action_tree_operational_area">
 
563
                        <field name="name">Operational Areas</field>
 
564
                        <field name="type">ir.actions.act_window</field>
 
565
                        <field name="res_model">medical.operational_area</field>
 
566
                        <field name="view_type">form</field>
 
567
                        <field name="view_id" ref="medical_operational_area_tree"/>
 
568
                </record>
 
569
 
 
570
 
 
571
                <record id="view_medical_operational_area_filter" model="ir.ui.view">
 
572
                        <field name="name">medical.operational_area.select</field>
 
573
                        <field name="model">medical.operational_area</field>
 
574
                        <field name="type">search</field>
 
575
                        <field name="arch" type="xml">
 
576
                                <search string="Search Operational Area">
 
577
 
 
578
                                        <separator orientation="vertical"/>
 
579
                                            <field name="name" select="1"/>
 
580
                                        <newline/>
 
581
 
 
582
                                </search>
 
583
                        </field>
 
584
                </record>
 
585
 
 
586
<!-- Operational Sector -->
 
587
                <record model="ir.ui.view" id="medical_operational_sector_view">
 
588
                        <field name="name">Operational Sector</field>
 
589
                        <field name="model">medical.operational_sector</field>
 
590
                        <field name="type">form</field>
 
591
                        <field name="arch" type="xml">
 
592
                                <form string="Region Operational Sector">
 
593
                                        <field name="name" required="1"></field>
 
594
                                        <field name="operational_area"></field>
 
595
                                        <newline/>
 
596
                                        <field name="info" colspan="4"></field>
 
597
                                </form>
 
598
                        </field>
 
599
                </record>
 
600
 
 
601
 
 
602
                <record model="ir.ui.view" id="medical_operational_sector_tree">
 
603
                        <field name="name">Operational Sector</field>
 
604
                        <field name="model">medical.operational_sector</field>
 
605
                        <field name="type">tree</field>
 
606
                        <field name="arch" type="xml">
 
607
                                <tree string='Medical Operational Sector List'>
 
608
                                        <field name="name"></field>
 
609
                                        <field name="operational_area"></field>
 
610
                                </tree>
 
611
                        </field>
 
612
                </record>
 
613
 
 
614
 
 
615
                <record model="ir.actions.act_window" id="medical_action_tree_operational_sector">
 
616
                        <field name="name">Operational Sectors</field>
 
617
                        <field name="type">ir.actions.act_window</field>
 
618
                        <field name="res_model">medical.operational_sector</field>
 
619
                        <field name="view_type">form</field>
 
620
                        <field name="view_id" ref="medical_operational_sector_tree"/>
 
621
                </record>
 
622
 
 
623
 
 
624
                <record id="view_medical_operational_sector_filter" model="ir.ui.view">
 
625
                        <field name="name">medical.operational_sector.select</field>
 
626
                        <field name="model">medical.operational_sector</field>
 
627
                        <field name="type">search</field>
 
628
                        <field name="arch" type="xml">
 
629
                                <search string="Search Operational Sector">
 
630
 
 
631
                                        <separator orientation="vertical"/>
 
632
                                            <field name="name" select="1"/>
 
633
                                            <field name="operational_area" select="1"/>
 
634
                                        <newline/>
 
635
 
 
636
                                </search>
 
637
                        </field>
 
638
                </record>
 
639
 
 
640
 
 
641
                <menuitem action="medical_action_tree_operational_area" id="medical_conf_edit_operational_area_tree" parent="medical_conf_operational_areas" sequence="1"/>
 
642
                <menuitem action="medical_action_tree_operational_sector" id="medical_conf_edit_operational_area_sector" parent="medical_conf_operational_areas" sequence="2"/>
 
643
 
 
644
 
 
645
 
 
646
<!-- Medical Specialities -->
 
647
 
 
648
                <record model="ir.ui.view" id="medical_speciality_view">
 
649
                        <field name="name">Medical Specialties</field>
 
650
                        <field name="model">medical.speciality</field>
 
651
                        <field name="type">form</field>
 
652
                        <field name="arch" type="xml">
 
653
                                <form string="Medical Speciality">
 
654
                                        <field name="name" required="1"></field>
 
655
                                        <field name="code"></field>
 
656
                                </form>
 
657
                        </field>
 
658
                </record>
 
659
 
 
660
                <record model="ir.ui.view" id="medical_speciality_tree">
 
661
                        <field name="name">Medical Speciality list</field>
 
662
                        <field name="model">medical.speciality</field>
 
663
                        <field name="type">tree</field>
 
664
                        <field name="arch" type="xml">
 
665
                                <tree string="Medical Speciality">
 
666
                                        <field name="name"></field>
 
667
                                        <field name="code"></field>
 
668
                                </tree>
 
669
                        </field>
 
670
                </record>
 
671
 
 
672
                <record model="ir.actions.act_window" id="medical_action_speciality">
 
673
                        <field name="name">Medical Specialties</field>
 
674
                        <field name="type">ir.actions.act_window</field>
 
675
                        <field name="res_model">medical.speciality</field>
 
676
                        <field name="view_type">form</field>
 
677
                        <field name="view_id" ref="medical_speciality_tree"/>
 
678
                </record>
 
679
 
 
680
                <menuitem action="medical_action_speciality" id="medical_conf_speciality" parent="medical_conf_misc"/>
 
681
 
 
682
 
 
683
 
 
684
                <record id="view_medical_specialty_filter" model="ir.ui.view">
 
685
                        <field name="name">medical.speciality.select</field>
 
686
                        <field name="model">medical.speciality</field>
 
687
                        <field name="type">search</field>
 
688
                        <field name="arch" type="xml">
 
689
                                <search string="Search Medical Specialties">
 
690
 
 
691
                                        <separator orientation="vertical"/>
 
692
                                            <field name="name" select="1"/>
 
693
                                            <field name="code" select="1"/>
 
694
                                        <newline/>
 
695
 
 
696
                                </search>
 
697
                        </field>
 
698
                </record>
 
699
 
 
700
<!-- Medicament administration route -->
 
701
 
 
702
 
 
703
 
 
704
                <record model="ir.ui.view" id="medical_drug_route">
 
705
                        <field name="name">Medicament Administration Route</field>
 
706
                        <field name="model">medical.drug.route</field>
 
707
                        <field name="type">form</field>
 
708
                        <field name="arch" type="xml">
 
709
                                <form string="Medicament Administration Routes">
 
710
                                        <field name="name" ></field>
 
711
                                        <field name="code"></field>
 
712
                                </form>
 
713
                        </field>
 
714
                </record>
 
715
 
 
716
                <record model="ir.ui.view" id="medical_drug_route_tree">
 
717
                        <field name="name">Medicament Administration Route list</field>
 
718
                        <field name="model">medical.drug.route</field>
 
719
                        <field name="type">tree</field>
 
720
                        <field name="arch" type="xml">
 
721
                                <tree string="Medicament Administration Routes">
 
722
                                        <field name="name"></field>
 
723
                                        <field name="code"></field>
 
724
                                </tree>
 
725
                        </field>
 
726
                </record>
 
727
 
 
728
 
 
729
                <record id="view_medical_drug_route_search" model="ir.ui.view">
 
730
                        <field name="name">medical.drug.route.select</field>
 
731
                        <field name="model">medical.drug.route</field>
 
732
                        <field name="type">search</field>
 
733
                        <field name="arch" type="xml">
 
734
                                <search string="Search Drug Administration Route">
 
735
 
 
736
                                        <separator orientation="vertical"/>
 
737
                                            <field name="name" select="1"/>
 
738
                                            <field name="code" select="1"/>
 
739
                                <newline/>
 
740
 
 
741
                                </search>
 
742
                        </field>
 
743
                </record>
 
744
 
 
745
 
 
746
 
 
747
                <!-- Medicament form -->
 
748
 
 
749
 
 
750
 
 
751
                <record model="ir.ui.view" id="medical_drug_form">
 
752
                        <field name="name">Medicament Form</field>
 
753
                        <field name="model">medical.drug.form</field>
 
754
                        <field name="type">form</field>
 
755
                        <field name="arch" type="xml">
 
756
                                <form string="Medicament Form">
 
757
                                        <field name="name" ></field>
 
758
                                        <field name="code"></field>
 
759
                                </form>
 
760
                        </field>
 
761
                </record>
 
762
 
 
763
                <record model="ir.ui.view" id="medical_drug_form_tree">
 
764
                        <field name="name">Medicament Form list</field>
 
765
                        <field name="model">medical.drug.form</field>
 
766
                        <field name="type">tree</field>
 
767
                        <field name="arch" type="xml">
 
768
                                <tree string="Medicament Form">
 
769
                                        <field name="name"></field>
 
770
                                        <field name="code"></field>
 
771
                                </tree>
 
772
                        </field>
 
773
                </record>
 
774
 
 
775
 
 
776
 
 
777
                <record id="view_medical_drug_form_search" model="ir.ui.view">
 
778
                        <field name="name">medical.drug.form.select</field>
 
779
                        <field name="model">medical.drug.form</field>
 
780
                        <field name="type">search</field>
 
781
                        <field name="arch" type="xml">
 
782
                                <search string="Search Medicament Presentation">
 
783
 
 
784
                                        <separator orientation="vertical"/>
 
785
                                            <field name="name" select="1"/>
 
786
                                            <field name="code" select="1"/>
 
787
                                <newline/>
 
788
 
 
789
                                </search>
 
790
                        </field>
 
791
                </record>
 
792
 
 
793
<!-- Medicament dosage units -->
 
794
 
 
795
 
 
796
 
 
797
                <record model="ir.ui.view" id="medical_dose_view">
 
798
                        <field name="name">Medicament Units</field>
 
799
                        <field name="model">medical.dose.unit</field>
 
800
                        <field name="type">form</field>
 
801
                        <field name="arch" type="xml">
 
802
                                <form string="Medicament Units">
 
803
                                        <field name="name" required="1"></field>
 
804
                                        <field name="desc"></field>
 
805
                                </form>
 
806
                        </field>
 
807
                </record>
 
808
 
 
809
                <record model="ir.ui.view" id="medical_dose_tree">
 
810
                        <field name="name">Medicament Units list</field>
 
811
                        <field name="model">medical.dose.unit</field>
 
812
                        <field name="type">tree</field>
 
813
                        <field name="arch" type="xml">
 
814
                                <tree string="Medicament Units">
 
815
                                        <field name="name"></field>
 
816
                                        <field name="desc"></field>
 
817
                                </tree>
 
818
                        </field>
 
819
                </record>
 
820
 
 
821
                <record model="ir.actions.act_window" id="medical_action_dose">
 
822
                        <field name="name">Medicament Units</field>
 
823
                        <field name="type">ir.actions.act_window</field>
 
824
                        <field name="res_model">medical.dose.unit</field>
 
825
                        <field name="view_type">form</field>
 
826
                        <field name="view_id" ref="medical_dose_tree"/>
 
827
                </record>
 
828
 
 
829
 
 
830
                <record id="view_medical_medicament_dose_units" model="ir.ui.view">
 
831
                        <field name="name">medical.dose.select</field>
 
832
                        <field name="model">medical.dose.unit</field>
 
833
                        <field name="type">search</field>
 
834
                        <field name="arch" type="xml">
 
835
                                <search string="Search Medicament Dose Units">
 
836
 
 
837
                                        <separator orientation="vertical"/>
 
838
                                            <field name="name" select="1"/>
 
839
                                            <field name="desc" select="1"/>
 
840
                                <newline/>
 
841
 
 
842
                                </search>
 
843
                        </field>
 
844
                </record>
 
845
 
 
846
                <menuitem action="medical_action_dose" id="medical_conf_dose" parent="medical_conf_misc"/>
 
847
 
 
848
 
 
849
 
 
850
 
 
851
<!-- Family -->
 
852
 
 
853
                <record model="ir.ui.view" id="medical_family_code_view">
 
854
                        <field name="name">Family</field>
 
855
                        <field name="model">medical.family_code</field>
 
856
                        <field name="type">form</field>
 
857
                        <field name="arch" type="xml">
 
858
                                <form string="Family List">
 
859
                                        <group>
 
860
                                                <field name="name" required="1"></field>
 
861
                                                <field name="operational_sector"></field>
 
862
                                        </group>
 
863
                                        <newline/>
 
864
                                        <separator string="Members"/>
 
865
                                        <newline/>
 
866
                                        <field nolabel="1" name="members_ids" widget="many2many"></field>
 
867
                                        <newline/>
 
868
                                        <separator string="Extra Info"/>
 
869
                                        <newline/>
 
870
                                        <field nolabel="1" name="info"></field>
 
871
 
 
872
 
 
873
                                </form>
 
874
                        </field>
 
875
                </record>
 
876
 
 
877
 
 
878
                <record model="ir.ui.view" id="medical_family_code_tree">
 
879
                        <field name="name">Families</field>
 
880
                        <field name="model">medical.family_code</field>
 
881
                        <field name="type">tree</field>
 
882
                        <field name="arch" type="xml">
 
883
                                <tree string='Family Members'>
 
884
                                        <field name="name"></field>
 
885
                                        <field name="operational_sector"></field>
 
886
                                </tree>
 
887
                        </field>
 
888
                </record>
 
889
 
 
890
                <record model="ir.actions.act_window" id="medical_action_tree_family_code">
 
891
                        <field name="name">Families</field>
 
892
                        <field name="type">ir.actions.act_window</field>
 
893
                        <field name="res_model">medical.family_code</field>
 
894
                        <field name="view_type">form</field>
 
895
                        <field name="view_id" ref="medical_family_code_tree"/>
 
896
                </record>
 
897
 
 
898
                <menuitem action="medical_action_tree_family_code" id="medical_conf_edit_family_code" parent="medical_patients_menu" sequence="1"/>
 
899
 
 
900
 
 
901
                <record id="view_medical_family_filter" model="ir.ui.view">
 
902
                        <field name="name">Family search</field>
 
903
                        <field name="model">medical.family_code</field>
 
904
                        <field name="type">search</field>
 
905
                        <field name="arch" type="xml">
 
906
                                <search string="Search Families">
 
907
 
 
908
                                        <separator orientation="vertical"/>
 
909
                                            <field name="name" select="1"/>
 
910
                                            <field name="operational_sector" select="1"/>
 
911
                                        <newline/>
 
912
 
 
913
                                </search>
 
914
                        </field>
 
915
                </record>
 
916
 
 
917
 
 
918
<!-- Patient -->
 
919
 
 
920
                <record id="view_medical_patient_filter" model="ir.ui.view">
 
921
                        <field name="name">medical.patient.select</field>
 
922
                        <field name="model">medical.patient</field>
 
923
                        <field name="type">search</field>
 
924
                        <field name="arch" type="xml">
 
925
                                <search string="Search Patients">
 
926
                                        <filter icon="terp-personal" string="My Patients" domain="[('user_id','=',uid)]"/>
 
927
 
 
928
                                        <separator orientation="vertical"/>
 
929
                                            <field name="name" select="1"/>
 
930
                                            <field name="lastname" select="1" />
 
931
                                            <field name="patient_id" string="Patient ID" select="1"/>
 
932
                                            <field name="identifier" string="SSN" select="1"/>
 
933
 
 
934
                                        <newline/>
 
935
                                        <group expand="0" string="Group By..." colspan="11" col="11" groups="base.group_extended">
 
936
                                                <filter string="Sex" icon="terp-personal" domain="[]" context="{'group_by':'sex'}"/>
 
937
                                                <filter string="Doctor" icon="terp-personal" domain="[]" context="{'group_by':'primary_care_doctor'}"/>
 
938
                                        </group>
 
939
                                </search>
 
940
                        </field>
 
941
                </record>
 
942
 
 
943
 
 
944
                <record model="ir.ui.view" id="medical_patient_view">
 
945
                        <field name="name">Patient</field>
 
946
                        <field name="model">medical.patient</field>
 
947
                        <field name="type">form</field>
 
948
                        <field name="arch" type="xml">
 
949
                        <form string="Patient">
 
950
                                <group colspan="1" col="4" string="Main Info">
 
951
                                        <field name="name" on_change="onchange_partnerid(name)"/>
 
952
                                        <field name="patient_id"/>
 
953
                                        <field name="dob"/>
 
954
 
 
955
                                        <newline/>
 
956
                                        <field name="sex" required="1"/>
 
957
                                        <field  name="age"/>
 
958
 
 
959
                                        <newline/>
 
960
                                        <separator colspan="4" string="Patient Critical Information"/>
 
961
 
 
962
                                        <newline/>
 
963
                                        <field colspan="6" name="critical_info" nolabel="1"/>                           
 
964
                                </group>
 
965
                                <group string="Picture" colspan="1" col="1"  rowspan="1">
 
966
                                        <field name="photo"  nolabel="1" img_width="200" img_height="200" width="200" height="200" widget="image"/>     
 
967
                                        <newline/>
 
968
                                </group>
 
969
 
 
970
                                <newline/>
 
971
                                <notebook>
 
972
 
 
973
                                        <page string="General Information">
 
974
 
 
975
                                                <notebook>
 
976
                                                        <page string="Main">
 
977
 
 
978
                                                                <group colspan="4" col="6" string="Patient General Information">
 
979
                                                                        <field name="blood_type"/>
 
980
                                                                        <field name="rh"/>
 
981
                                                                        <field name="ethnic_group"/>
 
982
                                                                        <field name="family_code" on_change="onchange_partnerid(name)"/>
 
983
                                                                        <field name="current_insurance"/>
 
984
                                                                        <field name="current_address" required="1"/>
 
985
                                                                        <field name="marital_status" required="1"/>
 
986
                                                                        <field name="primary_care_doctor"/>
 
987
                                                                </group>
 
988
                                                        </page>
 
989
                                                                                                                
 
990
                                                        <page string="Misc">
 
991
                                                                <separator colspan="4" string="Patient Extra Information" />
 
992
                                                                <newline/>
 
993
                                                                <field colspan="4" name="general_info" nolabel="1"/>
 
994
                                                                <newline/>
 
995
                                                                <group colspan="4" col="6">
 
996
                                                                        <field name="deceased"/>
 
997
 
 
998
                                                                        <field name="dod" attrs="{'invisible':[('deceased','=',False)],'required':[('deceased','=',True)]}"/>
 
999
                                                                        <field name="cod" attrs="{'invisible':[('deceased','=',False)]}"/>
 
1000
                                                                </group>
 
1001
                                                
 
1002
                                                        </page>
 
1003
                                                </notebook>
 
1004
                                        </page>
 
1005
<!-- PATIENT DISEASES -->
 
1006
                                        <page string="Diseases">
 
1007
                                                <field name="diseases" nolabel="1" widget="one2many_list"/>
 
1008
                                        </page>
 
1009
 
 
1010
                                        <page string="Medication">
 
1011
                                                <field name="medications" string="Medication History" colspan="4" nolabel="1" widget="one2many_list"/>
 
1012
                                                <newline/>
 
1013
                                                <field name="vaccinations" string="Immunizations" colspan="4" nolabel="1" widget="one2many_list"/>
 
1014
                                        </page>
 
1015
 
 
1016
 
 
1017
                                        <page string="Evaluations">
 
1018
                                                <field name="evaluation_ids" colspan="4" nolabel="1" widget="one2many_list"/>
 
1019
                                        </page>
 
1020
 
 
1021
                                </notebook>
 
1022
                        </form>
 
1023
                </field>
 
1024
        </record>
 
1025
 
 
1026
 
 
1027
 
 
1028
        <record model="ir.ui.view" id="medical_patient_tree">
 
1029
                <field name="name">Patient List</field>
 
1030
                <field name="model">medical.patient</field>
 
1031
                <field name="type">tree</field>
 
1032
                        <field name="arch" type="xml">
 
1033
                                <tree string='Patient Information'>
 
1034
                                        <field name="name"></field>
 
1035
                                        <field name="lastname"></field>
 
1036
                                        <field name="patient_id"></field>
 
1037
                                        <field name="sex"></field>
 
1038
                                        <field name="dob"></field>
 
1039
                                        <field name="primary_care_doctor"></field>
 
1040
                                        <field name="deceased"></field>
 
1041
                                </tree>
 
1042
                        </field>
 
1043
        </record>
 
1044
 
 
1045
 
 
1046
        <record model="ir.actions.act_window" id="medical_patient_action_form">
 
1047
                <field name="name">New Patient</field>
 
1048
                <field name="type">ir.actions.act_window</field>
 
1049
                <field name="res_model">medical.patient</field>
 
1050
                <field name="view_type">form</field>
 
1051
                <field name="view_id" ref="medical_patient_view"/>
 
1052
        </record>
 
1053
 
 
1054
        <menuitem action="medical_patient_action_form"  parent="medical_patients_menu" id="medical_add_patient" sequence="1"/>
 
1055
 
 
1056
        <record model="ir.actions.act_window" id="medical_patient_action_tree">
 
1057
                <field name="name">Patients</field>
 
1058
                <field name="type">ir.actions.act_window</field>
 
1059
                <field name="res_model">medical.patient</field>
 
1060
                <field name="view_type">form</field>
 
1061
                <field name="view_id" ref="medical_patient_tree"/>
 
1062
        </record>
 
1063
 
 
1064
        <menuitem action="medical_patient_action_tree" parent="medical_patients_menu"  id="medical_edit_patient" sequence="2"/>
 
1065
 
 
1066
 
 
1067
<!-- Patient Shortcut in main window -->
 
1068
 
 
1069
        <record id="ir_ui_view_sc_patients" model="ir.ui.view_sc">
 
1070
                <field name="name">Patients</field>
 
1071
                <field name="resource">ir.ui.menu</field>
 
1072
                <field name="user_id" ref="base.user_root"/>
 
1073
                <field name="res_id" ref="medical_edit_patient"/>
 
1074
        </record>
 
1075
 
 
1076
 
 
1077
 
 
1078
<!-- Health Centers -->
 
1079
 
 
1080
 
 
1081
        <record id="action_partner_health_center" model="ir.actions.act_window">
 
1082
            <field name="name">Health Centers</field>
 
1083
            <field name="type">ir.actions.act_window</field>
 
1084
            <field name="res_model">res.partner</field>
 
1085
            <field name="view_type">form</field>
 
1086
            <field name="domain">[('is_institution','=',1)]</field>
 
1087
        </record>
 
1088
 
 
1089
        <menuitem action="action_partner_health_center" id="menu_health_center_form" parent="medical_conf_hospital" sequence="0"/>
 
1090
 
 
1091
 
 
1092
<!-- Health Center Shorcut in main window -->
 
1093
 
 
1094
        <record id="ir_ui_view_sc_health_centers" model="ir.ui.view_sc">
 
1095
                <field name="name">Health Centers</field>
 
1096
                <field name="resource">ir.ui.menu</field>
 
1097
                <field name="user_id" ref="base.user_root"/>
 
1098
                <field name="res_id" ref="menu_health_center_form"/>
 
1099
        </record>
 
1100
 
 
1101
<!-- Hospital Building -->
 
1102
 
 
1103
 
 
1104
        <record model="ir.ui.view" id="medical_hospital_building_view">
 
1105
                <field name="name">Health Center Building</field>
 
1106
                <field name="model">medical.hospital.building</field>
 
1107
                <field name="type">form</field>
 
1108
                <field name="arch" type="xml">
 
1109
                        <form string="Building">
 
1110
                                <field name="name" required="1"></field>
 
1111
                                <field name="institution"></field>
 
1112
                                <field name="code"></field>
 
1113
                                <newline/>
 
1114
                                <field name="extra_info" colspan="4"></field>
 
1115
                        </form>
 
1116
                </field>
 
1117
        </record>
 
1118
 
 
1119
 
 
1120
 
 
1121
        <record model="ir.ui.view" id="medical_hospital_building_tree">
 
1122
                <field name="name">Health Center Building Info</field>
 
1123
                <field name="model">medical.hospital.building</field>
 
1124
                <field name="type">tree</field>
 
1125
                        <field name="arch" type="xml">
 
1126
                                <tree string='Health Center Building Info'>
 
1127
                                        <field name="name"></field>
 
1128
                                        <field name="institution"></field>
 
1129
                                </tree>
 
1130
                        </field>
 
1131
        </record>
 
1132
 
 
1133
        <record model="ir.actions.act_window" id="medical_action_form_hospital_building">
 
1134
                <field name="name">Health Center Buildings</field>
 
1135
                <field name="type">ir.actions.act_window</field>
 
1136
                <field name="res_model">medical.hospital.building</field>
 
1137
                <field name="view_type">form</field>
 
1138
                <field name="view_id" ref="medical_hospital_building_tree"/>
 
1139
        </record>
 
1140
 
 
1141
 
 
1142
 
 
1143
        <record id="view_medical_health_center_building_search" model="ir.ui.view">
 
1144
                <field name="name">medical.hospital.building.select</field>
 
1145
                <field name="model">medical.hospital.building</field>
 
1146
                <field name="type">search</field>
 
1147
                <field name="arch" type="xml">
 
1148
                        <search string="Search Health Center Buildings">
 
1149
 
 
1150
                                <separator orientation="vertical"/>
 
1151
                                    <field name="name" select="1"/>
 
1152
                                    <field name="institution" select="1"/>
 
1153
                        <newline/>
 
1154
 
 
1155
                        </search>
 
1156
                </field>
 
1157
        </record>
 
1158
 
 
1159
        <menuitem action="medical_action_form_hospital_building" id="medical_conf_hospital_building_add" parent="medical_conf_hospital" sequence="1"/>
 
1160
 
 
1161
 
 
1162
<!-- Hospital Unit -->
 
1163
 
 
1164
 
 
1165
        <record model="ir.ui.view" id="medical_hospital_unit_view">
 
1166
                <field name="name">Health Center Unit</field>
 
1167
                <field name="model">medical.hospital.unit</field>
 
1168
                <field name="type">form</field>
 
1169
                <field name="arch" type="xml">
 
1170
                        <form string="Health Center Building">
 
1171
                                <field name="name" required="1"></field>
 
1172
                                <field name="institution"></field>
 
1173
                                <field name="code"></field>
 
1174
                                <newline/>
 
1175
                                <field name="extra_info" colspan="4"></field>
 
1176
 
 
1177
                        </form>
 
1178
                </field>
 
1179
        </record>
 
1180
 
 
1181
 
 
1182
 
 
1183
        <record model="ir.ui.view" id="medical_hospital_unit_tree">
 
1184
                <field name="name">Health Center Unit Info</field>
 
1185
                <field name="model">medical.hospital.unit</field>
 
1186
                <field name="type">tree</field>
 
1187
                        <field name="arch" type="xml">
 
1188
                                <tree string='Health Center Unit Info'>
 
1189
                                        <field name="name"></field>
 
1190
                                        <field name="institution"></field>
 
1191
                                </tree>
 
1192
                        </field>
 
1193
        </record>
 
1194
 
 
1195
 
 
1196
        <record model="ir.actions.act_window" id="medical_action_form_hospital_unit">
 
1197
                <field name="name">Health Center Units</field>
 
1198
                <field name="type">ir.actions.act_window</field>
 
1199
                <field name="res_model">medical.hospital.unit</field>
 
1200
                <field name="view_type">form</field>
 
1201
                <field name="view_id" ref="medical_hospital_unit_tree"/>
 
1202
        </record>
 
1203
 
 
1204
        <record id="view_medical_health_center_unit_search" model="ir.ui.view">
 
1205
                <field name="name">medical.hospital.unit.select</field>
 
1206
                <field name="model">medical.hospital.unit</field>
 
1207
                <field name="type">search</field>
 
1208
                <field name="arch" type="xml">
 
1209
                        <search string="Search Health Center Units">
 
1210
 
 
1211
                                <separator orientation="vertical"/>
 
1212
                                    <field name="name" select="1"/>
 
1213
                                    <field name="institution" select="1"/>
 
1214
                        <newline/>
 
1215
 
 
1216
                        </search>
 
1217
                </field>
 
1218
        </record>
 
1219
 
 
1220
        <menuitem action="medical_action_form_hospital_unit" id="medical_conf_hospital_unit_add" parent="medical_conf_hospital" sequence="2"/>
 
1221
 
 
1222
 
 
1223
<!-- Hospital Ward -->
 
1224
 
 
1225
 
 
1226
        <record model="ir.ui.view" id="medical_hospital_ward_view">
 
1227
                <field name="name">Health Center Ward</field>
 
1228
                <field name="model">medical.hospital.ward</field>
 
1229
                <field name="type">form</field>
 
1230
                <field name="arch" type="xml">
 
1231
                        <form string="Health Center Ward">
 
1232
                                <field name="name" required="1"></field>
 
1233
                                <field name="institution"></field>
 
1234
                                <field name="building"></field>
 
1235
                                <field name="floor"></field>
 
1236
                                <field name="private"></field>
 
1237
                                <field name="unit"></field>
 
1238
                                <field name="bio_hazard"></field>
 
1239
                                <newline/>
 
1240
                                <group colspan="4">
 
1241
                                        <field name="number_of_beds"></field>
 
1242
                                        <field name="gender"></field>
 
1243
                                        <field name="telephone"></field>
 
1244
                                        <field name="ac"></field>
 
1245
                                        <field name="private_bathroom"></field>
 
1246
                                        <field name="guest_sofa"></field>
 
1247
                                        <field name="tv"></field>
 
1248
                                        <field name="internet"></field>
 
1249
                                        <field name="refrigerator"></field>
 
1250
                                        <field name="microwave"></field>
 
1251
                                        <field name="state"></field>
 
1252
                                </group>
 
1253
                                <newline/>
 
1254
                                <field name="extra_info" colspan="4"></field>
 
1255
                        </form>
 
1256
                </field>
 
1257
        </record>
 
1258
 
 
1259
 
 
1260
 
 
1261
        <record model="ir.ui.view" id="medical_hospital_ward_tree">
 
1262
                <field name="name">Health Center Ward Info</field>
 
1263
                <field name="model">medical.hospital.ward</field>
 
1264
                <field name="type">tree</field>
 
1265
                        <field name="arch" type="xml">
 
1266
                                <tree string='Health Center Ward Info'>
 
1267
                                        <field name="name"></field>
 
1268
                                        <field name="number_of_beds"></field>
 
1269
                                        <field name="gender"></field>
 
1270
                                        <field name="institution"></field>
 
1271
                                        <field name="state"></field>
 
1272
                                </tree>
 
1273
                        </field>
 
1274
        </record>
 
1275
 
 
1276
 
 
1277
 
 
1278
        <record model="ir.actions.act_window" id="medical_action_form_hospital_ward">
 
1279
                <field name="name">Health Center Wards</field>
 
1280
                <field name="type">ir.actions.act_window</field>
 
1281
                <field name="res_model">medical.hospital.ward</field>
 
1282
                <field name="view_type">form</field>
 
1283
                <field name="view_id" ref="medical_hospital_ward_tree"/>
 
1284
        </record>
 
1285
 
 
1286
 
 
1287
        <record id="view_medical_health_center_ward_search" model="ir.ui.view">
 
1288
                <field name="name">medical.hospital.ward.select</field>
 
1289
                <field name="model">medical.hospital.ward</field>
 
1290
                <field name="type">search</field>
 
1291
                <field name="arch" type="xml">
 
1292
                        <search string="Search Health Center Wards">
 
1293
 
 
1294
                                <separator orientation="vertical"/>
 
1295
                                    <field name="name" select="1"/>
 
1296
                                    <field name="number_of_beds" select="1"/>
 
1297
                                    <field name="gender" select="1"/>
 
1298
                                    <field name="state" select="1"/>
 
1299
                                    <field name="institution" select="1"/>
 
1300
 
 
1301
                        <newline/>
 
1302
 
 
1303
                        </search>
 
1304
                </field>
 
1305
        </record>
 
1306
 
 
1307
        <menuitem action="medical_action_form_hospital_ward" id="medical_conf_hospital_ward_add" parent="medical_conf_hospital" sequence="3"/>
 
1308
 
 
1309
 
 
1310
<!-- Health center Bed -->
 
1311
 
 
1312
 
 
1313
        <record model="ir.ui.view" id="medical_hospital_bed_view">
 
1314
                <field name="name">Bed</field>
 
1315
                <field name="model">medical.hospital.bed</field>
 
1316
                <field name="type">form</field>
 
1317
                <field name="arch" type="xml">
 
1318
                        <form string="Bed">
 
1319
                                <field name="name" required="1"></field>
 
1320
                                <field name="ward"></field>
 
1321
                                <field name="bed_type"></field>
 
1322
                                <field name="telephone_number"></field>
 
1323
                                <field name="state"></field>
 
1324
 
 
1325
                                <newline/>
 
1326
                                <group colspan="4">
 
1327
                                        <field name="extra_info"></field>
 
1328
                                </group>
 
1329
                        </form>
 
1330
                </field>
 
1331
        </record>
 
1332
 
 
1333
 
 
1334
 
 
1335
        <record model="ir.ui.view" id="medical_hospital_bed_tree">
 
1336
                <field name="name">Health Center Bed Info</field>
 
1337
                <field name="model">medical.hospital.bed</field>
 
1338
                <field name="type">tree</field>
 
1339
                        <field name="arch" type="xml">
 
1340
                                <tree string='Health Center Bed Info'>
 
1341
                                        <field name="name"></field>
 
1342
                                        <field name="ward"></field>
 
1343
                                        <field name="state"></field>
 
1344
                                </tree>
 
1345
                        </field>
 
1346
        </record>
 
1347
 
 
1348
 
 
1349
 
 
1350
        <record model="ir.actions.act_window" id="medical_action_form_hospital_bed">
 
1351
                <field name="name">Health Center beds</field>
 
1352
                <field name="type">ir.actions.act_window</field>
 
1353
                <field name="res_model">medical.hospital.bed</field>
 
1354
                <field name="view_type">form</field>
 
1355
                <field name="view_id" ref="medical_hospital_bed_tree"/>
 
1356
        </record>
 
1357
 
 
1358
        <record id="view_medical_health_center_bed_search" model="ir.ui.view">
 
1359
                <field name="name">medical.hospital.bed.select</field>
 
1360
                <field name="model">medical.hospital.bed</field>
 
1361
                <field name="type">search</field>
 
1362
                <field name="arch" type="xml">
 
1363
                        <search string="Search Health Center Beds">
 
1364
 
 
1365
                                <separator orientation="vertical"/>
 
1366
                                    <field name="name" select="1"/>
 
1367
                                    <field name="ward" select="1"/>
 
1368
                                    <field name="state" select="1"/>
 
1369
                        <newline/>
 
1370
 
 
1371
                        </search>
 
1372
                </field>
 
1373
        </record>
 
1374
 
 
1375
 
 
1376
 
 
1377
 
 
1378
        <menuitem action="medical_action_form_hospital_bed" id="medical_conf_hospital_bed_add" parent="medical_conf_hospital" sequence="4"/>
 
1379
 
 
1380
 
 
1381
 
 
1382
 
 
1383
<!-- Evaluation -->
 
1384
                
 
1385
        <record model="ir.ui.view" id="medical_patient_evaluation_view">
 
1386
                <field name="name">Patient Evaluation</field>
 
1387
                <field name="model">medical.patient.evaluation</field>
 
1388
                <field name="type">form</field>
 
1389
                <field name="arch" type="xml">
 
1390
                        <form string="Patient">
 
1391
                                <notebook>
 
1392
                                        <page string="Main Info">
 
1393
                                                <field name="name" readonly="1" string="Patient"></field>
 
1394
                                                <field name="evaluation_type"></field>
 
1395
                                                <newline/>
 
1396
                                                <field name="evaluation_date" required="1" on_change="onchange_evaluation_date(name, parent.id)" domain="[('patient', '=', name)]"></field>
 
1397
                                                <field name="evaluation_endtime"></field>
 
1398
                                                <newline/>
 
1399
                                                <field name="chief_complaint" required="1"/>
 
1400
                                                <field name="derived_from"/>
 
1401
                                                <newline/>
 
1402
                                                <separator string="Evaluation Summary" colspan="4"/>
 
1403
                                                <field name="notes_complaint" nolabel="1" colspan="4"/>
 
1404
                                                <newline/>
 
1405
                                        </page>
 
1406
 
 
1407
                                        <page string="Signs">
 
1408
 
 
1409
                                                <group colspan="4" string="Vital Signs">
 
1410
                                                        <field name="temperature"/>
 
1411
                                                        <field name="systolic"/>
 
1412
                                                        <field name="diastolic"/>
 
1413
                                                        <field name="bpm"/>
 
1414
                                                        <field name="respiratory_rate"/>
 
1415
                                                        <field name="osat"/>
 
1416
                                                </group>
 
1417
 
 
1418
                                                <newline/>
 
1419
                                                <group colspan="4" string="Nutrition">
 
1420
                                                        <field name="malnutrition"/>
 
1421
                                                        <field name="dehydration"/>
 
1422
                                                </group>
 
1423
 
 
1424
                                                <newline/>
 
1425
                                                <group colspan="4" string="Anthropometry">
 
1426
                                                        <field name="weight" on_change="onchange_height_weight(height,weight)"/>
 
1427
                                                        <field name="height" on_change="onchange_height_weight(height,weight)"/>
 
1428
                                                        <field name="abdominal_circ"/>
 
1429
                                                        <field name="head_circumference"/>
 
1430
                                                        <newline/>
 
1431
                                                        <field name="bmi"/>
 
1432
                                                </group>
 
1433
 
 
1434
                                                <newline/>
 
1435
                                                <group colspan="2">
 
1436
                                                        <field name="edema"/>
 
1437
                                                        <field name="cyanosis"/>
 
1438
                                                        <field name="petechiae"/>
 
1439
                                                        <field name="hematoma"/>
 
1440
                                                        <field name="acropachy"/>
 
1441
                                                        <field name="nystagmus"/>
 
1442
                                                        <field name="miosis"/>
 
1443
                                                        <field name="mydriasis"/>
 
1444
                                                        <field name="cough"/>
 
1445
                                                        <field name="palpebral_ptosis"/>
 
1446
                                                        <field name="arritmia"/>
 
1447
                                                        <field name="heart_murmurs"/>
 
1448
                                                        <field name="heart_extra_sounds"/>
 
1449
                                                        <field name="jugular_engorgement"/>
 
1450
                                                        <field name="ascites"/>
 
1451
                                                        <field name="lung_adventitious_sounds"/>
 
1452
                                                        <field name="bronchophony"/>
 
1453
                                                </group>
 
1454
                                                <group colspan="2">
 
1455
 
 
1456
                                                        <field name="increased_fremitus"/>
 
1457
                                                        <field name="decreased_fremitus"/>
 
1458
                                                        <field name="jaundice"/>
 
1459
                                                        <field name="lynphadenitis"/>
 
1460
                                                        <field name="breast_lump"/>
 
1461
                                                        <field name="breast_asymmetry"/>
 
1462
                                                        <field name="nipple_inversion"/>
 
1463
                                                        <field name="nipple_discharge"/>
 
1464
                                                        <field name="peau_dorange"/>
 
1465
                                                        <field name="gynecomastia"/>
 
1466
                                                        <field name="hypotonia"/>
 
1467
                                                        <field name="hypertonia"/>
 
1468
                                                        <field name="masses"/>
 
1469
                                                        <field name="pressure_ulcers"/>
 
1470
                                                        <field name="goiter"/>
 
1471
                                                        <field name="alopecia"/>
 
1472
                                                        <field name="xerosis"/>
 
1473
                                                        <field name="erithema"/>
 
1474
 
 
1475
                                                </group>
 
1476
                                                <newline/>
 
1477
                                                <group colspan="2" string="Glucose">
 
1478
                                                        <field name="glycemia"/>
 
1479
                                                        <field name="hba1c"/>
 
1480
                                                </group>
 
1481
 
 
1482
                                                <group colspan="2" string="Lipids">
 
1483
                                                        <field name="cholesterol_total"/>
 
1484
                                                        <field name="hdl"/>
 
1485
                                                        <field name="ldl"/>
 
1486
                                                        <field name="tag"/>
 
1487
                                                </group>
 
1488
                                        </page>
 
1489
 
 
1490
 
 
1491
                                        <page string="Symptoms">
 
1492
                                                <group colspan="4">
 
1493
                                                        <group colspan="4" string="Pain">
 
1494
                                                                <field name="symptom_pain"/>
 
1495
                                                                <field name="symptom_pain_intensity"/>
 
1496
                                                        </group>
 
1497
                                                        <newline/>
 
1498
                                                        <group colspan="2">
 
1499
                                                                <field name="symptom_arthralgia"/>
 
1500
                                                                <field name="symptom_myalgia"/>
 
1501
                                                                <field name="symptom_abdominal_pain"/>
 
1502
                                                                <field name="symptom_cervical_pain"/>
 
1503
                                                                <field name="symptom_thoracic_pain"/>
 
1504
                                                                <field name="symptom_lumbar_pain"/>
 
1505
                                                                <field name="symptom_pelvic_pain"/>
 
1506
                                                                <field name="symptom_headache"/>
 
1507
                                                                <field name="symptom_hoarseness"/>
 
1508
                                                                <field name="symptom_odynophagia"/>
 
1509
                                                                <field name="symptom_sore_throat"/>
 
1510
                                                                <field name="symptom_otalgia"/>
 
1511
                                                                <field name="symptom_ear_discharge"/>
 
1512
                                                                <field name="symptom_chest_pain"/>
 
1513
                                                                <field name="symptom_chest_pain_excercise"/>
 
1514
                                                                <field name="symptom_orthostatic_hypotension"/>
 
1515
                                                                <field name="symptom_astenia"/>
 
1516
                                                                <field name="symptom_anorexia"/>
 
1517
                                                                <field name="symptom_weight_change"/>
 
1518
                                                                <field name="symptom_abdominal_distension"/>
 
1519
                                                                <field name="symptom_hemoptysis"/>
 
1520
                                                                <field name="symptom_hematemesis"/>
 
1521
                                                                <field name="symptom_epistaxis"/>
 
1522
                                                                <field name="symptom_gingival_bleeding"/>
 
1523
                                                                <field name="symptom_rinorrhea"/>
 
1524
                                                                <field name="symptom_nausea"/>
 
1525
                                                                <field name="symptom_vomiting"/>
 
1526
                                                                <field name="symptom_dysphagia"/>
 
1527
                                                                <field name="symptom_polydipsia"/>
 
1528
                                                                <field name="symptom_polyphagia"/>
 
1529
                                                                <field name="symptom_polyuria"/>
 
1530
                                                                <field name="symptom_nocturia"/>
 
1531
                                                                <field name="symptom_vesical_tenesmus"/>
 
1532
                                                                <field name="symptom_pollakiuria"/>
 
1533
                                                                <field name="symptom_dysuria"/>
 
1534
 
 
1535
                                                        </group>
 
1536
                                                        <group colspan="2">
 
1537
                                                                <field name="symptom_mood_swings"/>
 
1538
                                                                <field name="symptom_stress"/>
 
1539
                                                                <field name="symptom_pruritus"/>
 
1540
                                                                <field name="symptom_insomnia"/>
 
1541
                                                                <field name="symptom_disturb_sleep"/>
 
1542
                                                                <field name="symptom_dyspnea"/>
 
1543
                                                                <field name="symptom_orthopnea"/>
 
1544
                                                                <field name="symptom_amnesia"/>
 
1545
                                                                <field name="symptom_paresthesia"/>
 
1546
                                                                <field name="symptom_paralysis"/>
 
1547
                                                                <field name="symptom_dizziness"/>
 
1548
                                                                <field name="symptom_vertigo"/>
 
1549
                                                                <field name="symptom_tinnitus"/>
 
1550
                                                                <field name="symptom_syncope"/>
 
1551
                                                                <field name="symptom_eye_glasses"/>
 
1552
                                                                <field name="symptom_blurry_vision"/>
 
1553
                                                                <field name="symptom_diplopia"/>
 
1554
                                                                <field name="symptom_photophobia"/>
 
1555
                                                                <field name="symptom_dysmenorrhea"/>
 
1556
                                                                <field name="symptom_amenorrhea"/>
 
1557
                                                                <field name="symptom_metrorrhagia"/>
 
1558
                                                                <field name="symptom_menorrhagia"/>
 
1559
                                                                <field name="symptom_vaginal_discharge"/>
 
1560
                                                                <field name="symptom_urethral_discharge"/>
 
1561
                                                                <field name="symptom_diarrhea"/>
 
1562
                                                                <field name="symptom_constipation"/>
 
1563
                                                                <field name="symptom_rectal_tenesmus"/>
 
1564
                                                                <field name="symptom_melena"/>
 
1565
                                                                <field name="symptom_proctorrhagia"/>
 
1566
                                                                <field name="symptom_xerostomia"/>
 
1567
                                                                <field name="symptom_sexual_dysfunction"/>
 
1568
                                                        </group>
 
1569
                                                </group>
 
1570
                                        </page>
 
1571
                                        <page string="Mental Status">
 
1572
                                                <group string="Glasgow Coma Scale" colspan="4">
 
1573
                                                        <field name="loc"/>
 
1574
                                                        <field name="loc_eyes" on_change="onchange_loc(loc_motor,loc_eyes,loc_verbal)"/>
 
1575
                                                        <field name="loc_verbal" on_change="onchange_loc(loc_motor,loc_eyes,loc_verbal)"/>
 
1576
                                                        <field name="loc_motor" on_change="onchange_loc(loc_motor,loc_eyes,loc_verbal)"/>
 
1577
                                                </group>
 
1578
                                                <newline/>
 
1579
                                                <group string="Mental Assessment and Impairments">
 
1580
                                                        <field name="violent"/>
 
1581
                                                        <field name="mood"/>
 
1582
                                                        <newline/>
 
1583
                                                        <field name="orientation"/>
 
1584
                                                        <field name="memory"/>
 
1585
                                                        <field name="knowledge_current_events"/>
 
1586
                                                        <field name="judgment"/>
 
1587
                                                        <field name="abstraction"/>
 
1588
                                                        <field name="vocabulary"/>
 
1589
                                                        <field name="calculation_ability"/>
 
1590
                                                        <field name="object_recognition"/>
 
1591
                                                        <field name="praxis"/>
 
1592
                                                </group>
 
1593
 
 
1594
                                        </page>
 
1595
                                        <page string="Diagnosis">
 
1596
                                                <field name="diagnosis" colspan="4"/>
 
1597
                                                <newline/>
 
1598
                                                <separator string="Information on Diagnosis" colspan="4"/>
 
1599
                                                <field name="info_diagnosis" colspan="4" nolabel="1"/>
 
1600
                                                <separator string="Treatment Plan" colspan="4"/>
 
1601
                                                <field name="directions" nolabel="1" colspan="4"/>
 
1602
                                                <newline/>
 
1603
                                                <separator string="Procedures" colspan="4"/>
 
1604
                                                <field name="actions" nolabel="1" colspan="4"  widget="many2many"/>
 
1605
                                                <newline/>
 
1606
                                                <field name="user_id" string="Doctor user ID"></field>
 
1607
                                                <field name="next_evaluation" on_change="onchange_evaluation_date(name, parent.id)" domain="[('patient', '=', name)]"></field>
 
1608
                                                <field name="derived_to"></field>
 
1609
                                        </page>
 
1610
 
 
1611
                                </notebook>
 
1612
                        </form>
 
1613
                </field>
 
1614
        </record>
 
1615
 
 
1616
 
 
1617
 
 
1618
        <record model="ir.ui.view" id="medical_patient_evaluation_tree">
 
1619
                <field name="name">Patient Evaluation List</field>
 
1620
                <field name="model">medical.patient.evaluation</field>
 
1621
                <field name="type">tree</field>
 
1622
                <field name="arch" type="xml">
 
1623
                        <tree colors="red:bmi&lt;=18 or bmi&gt;=25" string='Evaluations'>
 
1624
                                <field name="evaluation_date"></field>
 
1625
                                <field name="chief_complaint"></field>
 
1626
                                <field name="bmi"></field>
 
1627
                                <field name="systolic"></field>
 
1628
                                <field name="diastolic"></field>
 
1629
                                <field name="diagnosis"></field>
 
1630
<!--
 
1631
                                <field name="derived_from"></field>
 
1632
                                <field name="derived_to"></field>
 
1633
-->
 
1634
                                <field name="next_evaluation"></field>
 
1635
                        </tree>
 
1636
                </field>
 
1637
        </record>
 
1638
 
 
1639
 
 
1640
        <record model="ir.actions.act_window" id="medical_action_form_evaluation">
 
1641
                <field name="name">Patient Evaluation</field>
 
1642
                <field name="type">ir.actions.act_window</field>
 
1643
                <field name="res_model">medical.patient.evaluation</field>
 
1644
                <field name="view_type">form</field>
 
1645
                <field name="view_id" ref="medical_patient_evaluation_view"/>
 
1646
        </record>
 
1647
 
 
1648
 
 
1649
 
 
1650
<!-- Disease -->
 
1651
 
 
1652
        <record model="ir.ui.view" id="medical_pathology_view">
 
1653
                <field name="name">Pathology</field>
 
1654
                <field name="model">medical.pathology</field>
 
1655
                <field name="type">form</field>
 
1656
                <field name="arch" type="xml">
 
1657
                        <form string="Pathology Info">
 
1658
                                <notebook>
 
1659
                                        <page string="Main">
 
1660
                                                <field name="name"></field>
 
1661
                                                <field name="code"></field>
 
1662
                                                <field name="category"></field>
 
1663
                                        </page>
 
1664
                                        <page string="Genetics">
 
1665
                                                <field name="chromosome"></field>
 
1666
                                                <field name="protein"></field>
 
1667
                                                <field name="gene"></field>
 
1668
                                        </page>
 
1669
                                        <page string="Extra Info">
 
1670
                                                <field name="info"></field>
 
1671
                                        </page>
 
1672
                                </notebook>
 
1673
                        </form>
 
1674
                </field>
 
1675
        </record>
 
1676
 
 
1677
 
 
1678
 
 
1679
        <record model="ir.ui.view" id="medical_pathology_tree">
 
1680
                <field name="name">Pathology List</field>
 
1681
                <field name="model">medical.pathology</field>
 
1682
                <field name="type">tree</field>
 
1683
                <field name="arch" type="xml">
 
1684
                        <tree string='Pathology'>
 
1685
                                <field name="name"></field>
 
1686
                                <field name="code"></field>
 
1687
                                <field name="category"></field>
 
1688
                        </tree>
 
1689
                </field>
 
1690
        </record>
 
1691
 
 
1692
 
 
1693
        <record model="ir.actions.act_window" id="medical_action_form_pathology">
 
1694
                <field name="name">New Disease</field>
 
1695
                <field name="type">ir.actions.act_window</field>
 
1696
                <field name="res_model">medical.pathology</field>
 
1697
                <field name="view_type">form</field>
 
1698
                <field name="view_id" ref="medical_pathology_view"/>
 
1699
        </record>
 
1700
 
 
1701
        <record model="ir.actions.act_window" id="action_medical_pathology_tree">
 
1702
                <field name="name">Diseases</field>
 
1703
                <field name="type">ir.actions.act_window</field>
 
1704
                <field name="res_model">medical.pathology</field>
 
1705
                <field name="view_type">form</field>
 
1706
                <field name="view_id" ref="medical_pathology_tree"/>
 
1707
        </record>
 
1708
 
 
1709
        <menuitem action="action_medical_pathology_tree" id="medical_conf_pathology_tree" parent="medical_conf_pathology" sequence="1"/>
 
1710
 
 
1711
        <menuitem action="medical_action_form_pathology" id="medical_conf_pathology_pathology" parent="medical_conf_pathology" sequence="1"/>
 
1712
 
 
1713
        <record id="view_medical_pathology_filter" model="ir.ui.view">
 
1714
                <field name="name">medical.pathology.select</field>
 
1715
                <field name="model">medical.pathology</field>
 
1716
                <field name="type">search</field>
 
1717
                <field name="arch" type="xml">
 
1718
                        <search string="Search Diseases">
 
1719
                                <newline/>
 
1720
                                <separator orientation="vertical"/>
 
1721
                                    <field name="code" select="1"/>
 
1722
                                    <field name="name" select="1"/>
 
1723
                                <newline/>
 
1724
 
 
1725
                        </search>
 
1726
                </field>
 
1727
        </record>
 
1728
 
 
1729
 
 
1730
 
 
1731
 
 
1732
 
 
1733
 
 
1734
<!-- Disease Categories -->
 
1735
 
 
1736
        <menuitem name="Categories" id="medical_conf_pathology_categories" parent="medical_conf_pathology"/>
 
1737
 
 
1738
        <record model="ir.ui.view" id="medical_pathology_category_form">
 
1739
                <field name="name">Disease Categories</field>
 
1740
                <field name="model">medical.pathology.category</field>
 
1741
                <field name="type">form</field>
 
1742
                <field name="arch" type="xml">
 
1743
                        <form string="Disease categories">
 
1744
                                <field name="name"/>
 
1745
                                <field name="active" />
 
1746
                                <field name="parent_id"/>
 
1747
                        </form>
 
1748
                </field>
 
1749
        </record>
 
1750
        <record model="ir.ui.view" id="medical_pathology_category_list">
 
1751
                <field name="name">Disease Category List</field>
 
1752
                <field name="model">medical.pathology.category</field>
 
1753
                <field name="type">tree</field>
 
1754
                <field name="arch" type="xml">
 
1755
                        <tree string="Disease Categories">
 
1756
                                <field name="complete_name"/>
 
1757
                        </tree>
 
1758
                </field>
 
1759
        </record>
 
1760
        <record model="ir.ui.view" id="medical_pathology_category_tree">
 
1761
                <field name="name">Disease Category list</field>
 
1762
                <field name="model">medical.pathology.category</field>
 
1763
                <field name="type">tree</field>
 
1764
                <field name="field_parent">child_ids</field>
 
1765
                <field name="arch" type="xml">
 
1766
                        <tree string="Disease Categories">
 
1767
                                <field name="name"/>
 
1768
                        </tree>
 
1769
                </field>
 
1770
        </record>
 
1771
        <record model="ir.actions.act_window" id="action_medical_pathology_category_tree">
 
1772
                <field name="name">Disease categories</field>
 
1773
                <field name="type">ir.actions.act_window</field>
 
1774
                <field name="res_model">medical.pathology.category</field>
 
1775
                <field name="view_type">tree</field>
 
1776
                <field name="view_id" ref="medical_pathology_category_tree"/>
 
1777
                <field name="domain">[('parent_id','=',False)]</field>
 
1778
        </record>
 
1779
 
 
1780
        <menuitem action="action_medical_pathology_category_tree" id="medical_pathology_cat_struc" parent="medical_conf_pathology_categories"/>
 
1781
 
 
1782
        <record model="ir.actions.act_window" id="action_medical_pathology_category_form">
 
1783
                <field name="name">Disease categories</field>
 
1784
                <field name="type">ir.actions.act_window</field>
 
1785
                <field name="res_model">medical.pathology.category</field>
 
1786
                <field name="view_type">form</field>
 
1787
        </record>
 
1788
 
 
1789
        <record id="view_medical_disease_category_search" model="ir.ui.view">
 
1790
                <field name="name">medical.pathology.category.select</field>
 
1791
                <field name="model">medical.pathology.category</field>
 
1792
                <field name="type">search</field>
 
1793
                <field name="arch" type="xml">
 
1794
                        <search string="Search Disease Categories">
 
1795
 
 
1796
                                <separator orientation="vertical"/>
 
1797
                                    <field name="name" select="1"/>
 
1798
                        <newline/>
 
1799
 
 
1800
                        </search>
 
1801
                </field>
 
1802
        </record>
 
1803
 
 
1804
 
 
1805
        <menuitem action="action_medical_pathology_category_form" id="medical_conf_pathology_category" parent="medical_conf_pathology_categories"/>
 
1806
 
 
1807
 
 
1808
 
 
1809
<!-- Patient Disease -->
 
1810
 
 
1811
        <record model="ir.ui.view" id="medical_disease_view">
 
1812
                <field name="name">Disease</field>
 
1813
                <field name="model">medical.patient.disease</field>
 
1814
                <field name="type">form</field>
 
1815
                        <field name="arch" type="xml">
 
1816
                                <form string="Disease">
 
1817
                                        <group string="Main">
 
1818
                                        <field name="pathology"></field>
 
1819
                                        <field name="disease_severity"></field>
 
1820
                                        <field name="status"></field>
 
1821
                                        <field name="is_infectious"></field>
 
1822
                                        <field name="is_active"></field>
 
1823
                                        <field name="short_comment"></field>
 
1824
                                        <newline/>
 
1825
                                        <field name="diagnosed_date"></field>
 
1826
                                        <field name="healed_date"></field>
 
1827
                                        <field name="age"></field>
 
1828
                                        <field name="doctor"></field>
 
1829
                                        </group>
 
1830
                                        <newline/>
 
1831
                                        <group string="Allergies">
 
1832
                                                <field name="is_allergy"></field>
 
1833
                                                <field name="allergy_type"></field>
 
1834
                                        </group>
 
1835
 
 
1836
                                        <newline/>
 
1837
                                        <group string="Pregnancy">
 
1838
                                                <field name="pregnancy_warning"></field>
 
1839
                                                <field name="weeks_of_pregnancy"></field>
 
1840
                                        </group>
 
1841
                                        <newline/>
 
1842
                                        <group string="Therapy">
 
1843
                                                <field name="is_on_treatment"></field>
 
1844
                                                <field name="treatment_description"></field>
 
1845
                                                <field name="date_start_treatment"></field>
 
1846
                                                <field name="date_stop_treatment"></field>
 
1847
                                                <newline/>
 
1848
                                                <field name="pcs_code"></field>
 
1849
                                        </group>
 
1850
                                        <newline/>
 
1851
 
 
1852
                                        <group string="Extra Info">
 
1853
                                        <field name="extra_info" nolabel="1" colspan='4'></field>
 
1854
                                        </group>
 
1855
                                </form>
 
1856
                        </field>
 
1857
        </record>
 
1858
 
 
1859
 
 
1860
                <record model="ir.ui.view" id="medical_disease_tree">
 
1861
                        <field name="name">Patient Diseases List</field>
 
1862
                        <field name="model">medical.patient.disease</field>
 
1863
                        <field name="type">tree</field>
 
1864
                        <field name="arch" type="xml">
 
1865
                                <tree colors="red:disease_severity=='3_sv';orange:is_infectious" string='Diseases'>
 
1866
                                        <field name="pathology"></field>
 
1867
                                        <field name="status" string="Status"></field>
 
1868
                                        <field name="is_active" string="Active"></field>
 
1869
                                        <field name="is_infectious" string="Infectious"></field>
 
1870
                                        <field name="disease_severity" string="Severity"></field>
 
1871
                                        <field name="is_allergy" string="Allergy"></field>
 
1872
                                        <field name="pregnancy_warning"></field>
 
1873
                                        <field name="diagnosed_date" string="Diagnosed"></field>
 
1874
                                        <field name="healed_date" string="End"></field>
 
1875
                                        <field name="short_comment" string="Remarks"></field>
 
1876
                                </tree>
 
1877
                        </field>
 
1878
                </record>
 
1879
 
 
1880
 
 
1881
 
 
1882
 
 
1883
<!-- Medical Procedures -->
 
1884
 
 
1885
        <record model="ir.ui.view" id="medical_procedure_view">
 
1886
                <field name="name">Medical Procedure</field>
 
1887
                <field name="model">medical.procedure</field>
 
1888
                <field name="type">form</field>
 
1889
                        <field name="arch" type="xml">
 
1890
                                <form string="Procedure">
 
1891
                                        <field name="name" required="1"></field>
 
1892
                                        <newline/>
 
1893
                                        <field name="description"></field>
 
1894
                                </form>
 
1895
                        </field>
 
1896
        </record>
 
1897
 
 
1898
 
 
1899
                <record model="ir.ui.view" id="medical_procedure_tree">
 
1900
                        <field name="name">Medical Procedures</field>
 
1901
                        <field name="model">medical.procedure</field>
 
1902
                        <field name="type">tree</field>
 
1903
                        <field name="arch" type="xml">
 
1904
                                <tree string='Procedure'>
 
1905
                                        <field name="name"></field>
 
1906
                                        <field name="description"></field>
 
1907
                                </tree>
 
1908
                        </field>
 
1909
                </record>
 
1910
 
 
1911
 
 
1912
        <record model="ir.actions.act_window" id="action_medical_procedure_tree">
 
1913
                <field name="name">Medical Procedures</field>
 
1914
                <field name="type">ir.actions.act_window</field>
 
1915
                <field name="res_model">medical.procedure</field>
 
1916
                <field name="view_type">form</field>
 
1917
                <field name="view_id" ref="medical_procedure_tree"/>
 
1918
        </record>
 
1919
 
 
1920
 
 
1921
        <record model="ir.actions.act_window" id="action_medical_procedure_report">
 
1922
                <field name="name">Medical Procedures Report</field>
 
1923
                <field name="type">ir.actions.act_window</field>
 
1924
                <field name="res_model">medical.procedure</field>
 
1925
                <field name="view_type">tree</field>
 
1926
                <field name="view_id" ref="medical_procedure_tree"/>
 
1927
        </record>
 
1928
 
 
1929
        <menuitem action="action_medical_procedure_tree" id="medical_procedure_list" parent="medical_conf_procedure"/>
 
1930
 
 
1931
 
 
1932
        <record id="view_medical_procedure_filter" model="ir.ui.view">
 
1933
                <field name="name">medical.procedure.select</field>
 
1934
                <field name="model">medical.procedure</field>
 
1935
                <field name="type">search</field>
 
1936
                <field name="arch" type="xml">
 
1937
                        <search string="Search Medical Procedures">
 
1938
 
 
1939
                                <separator orientation="vertical"/>
 
1940
                                    <field name="name" select="1"/>
 
1941
                                    <field name="description" select="1"/>
 
1942
 
 
1943
                        </search>
 
1944
                </field>
 
1945
        </record>
 
1946
 
 
1947
 
 
1948
 
 
1949
<!-- Treatment Plan -->
 
1950
 
 
1951
        <record model="ir.ui.view" id="medical_direction_view">
 
1952
                <field name="name">Directions</field>
 
1953
                <field name="model">medical.directions</field>
 
1954
                <field name="type">form</field>
 
1955
                        <field name="arch" type="xml">
 
1956
                                <form string="Plan">
 
1957
                                        <field name="procedure" required="1"></field>
 
1958
                                        <newline/>
 
1959
                                        <field name="comments"></field>
 
1960
                                </form>
 
1961
                        </field>
 
1962
        </record>
 
1963
 
 
1964
 
 
1965
                <record model="ir.ui.view" id="medical_directions_tree">
 
1966
                        <field name="name">Plan</field>
 
1967
                        <field name="model">medical.directions</field>
 
1968
                        <field name="type">tree</field>
 
1969
                        <field name="arch" type="xml">
 
1970
                                <tree string='Plan'>
 
1971
                                        <field name="procedure"></field>
 
1972
                                        <field name="comments"></field>
 
1973
                                </tree>
 
1974
                        </field>
 
1975
                </record>
 
1976
 
 
1977
 
 
1978
                <record id="view_medical_directions_filter" model="ir.ui.view">
 
1979
                        <field name="name">medical.directions.select</field>
 
1980
                        <field name="model">medical.directions</field>
 
1981
                        <field name="type">search</field>
 
1982
                        <field name="arch" type="xml">
 
1983
                                <search string="Search Medical Directions">
 
1984
 
 
1985
                                        <separator orientation="vertical"/>
 
1986
                                            <field name="procedure" select="1"/>
 
1987
                                            <field name="comments" select="1"/>
 
1988
 
 
1989
                                </search>
 
1990
                        </field>
 
1991
                </record>
 
1992
 
 
1993
 
 
1994
<!-- Prescription line -->
 
1995
 
 
1996
 
 
1997
        <record model="ir.ui.view" id="medical_prescription_line_view">
 
1998
                <field name="name">Prescription Line</field>
 
1999
                <field name="model">medical.prescription.line</field>
 
2000
                <field name="type">form</field>
 
2001
                        <field name="arch" type="xml">
 
2002
                                <form string="Prescription">
 
2003
                                        <field name="medicament" required="1"></field>
 
2004
                                        <field name="indication"></field>
 
2005
                                        <field name="allow_substitution"></field>
 
2006
                                        <field name="prnt"></field>
 
2007
                                        <newline/>
 
2008
                                        <field name="form"></field>
 
2009
                                        <field name="route"></field>
 
2010
                                        <field name="start_treatment"></field>
 
2011
                                        <field name="end_treatment"></field>
 
2012
                                        <newline/>
 
2013
                                        <group colspan="4" string="Dosage">
 
2014
                                                <group colspan="2">
 
2015
                                                        <field name="dose"></field>
 
2016
                                                        <field name="dose_unit"></field>
 
2017
                                                </group>
 
2018
                                                <field name="qty"></field>
 
2019
                                                <newline/>
 
2020
                                                <separator string="Common Dosage"/>
 
2021
                                                <newline/>
 
2022
                                                <field name="common_dosage"></field>
 
2023
                                                <field name="admin_times"></field>
 
2024
                                                <newline/>
 
2025
                                                <separator string="Specific Dosage"/>
 
2026
                                                <newline/>
 
2027
                                                <field name="frequency"></field>
 
2028
                                                <field name="frequency_unit"></field>
 
2029
                                                <newline/>
 
2030
                                        </group>
 
2031
 
 
2032
                                        <newline/>
 
2033
                                        <field name="duration"></field>
 
2034
                                        <field name="duration_period"></field>
 
2035
                                        <field name="review"></field>
 
2036
                                        <field name="quantity"></field>
 
2037
                                        <field name="refills"></field>
 
2038
                                        <field name="short_comment"></field>
 
2039
                                </form>
 
2040
                        </field>
 
2041
        </record>
 
2042
 
 
2043
        <record model="ir.ui.view" id="medical_prescription_line_tree">
 
2044
                <field name="name">Prescription Line</field>
 
2045
                <field name="model">medical.prescription.line</field>
 
2046
                <field name="type">tree</field>
 
2047
                <field name="arch" type="xml">
 
2048
                        <tree string='Prescription lines'>
 
2049
                                <field name="prnt"></field>
 
2050
                                <field name="medicament"></field>
 
2051
                                <field name="indication"></field>
 
2052
                                <field name="dose"></field>
 
2053
                                <field name="dose_unit"></field>
 
2054
                                <field name="form"></field>
 
2055
                                <field name="common_dosage"></field>
 
2056
                                <field name="quantity"></field>
 
2057
                                <field name="duration"></field>
 
2058
                                <field name="duration_period"></field>
 
2059
                                <field name="allow_substitution"></field>
 
2060
                                <field name="short_comment"></field>
 
2061
                        </tree>
 
2062
                </field>
 
2063
        </record>
 
2064
 
 
2065
 
 
2066
 
 
2067
 
 
2068
<!-- Prescription -->
 
2069
 
 
2070
        <record model="ir.ui.view" id="medical_prescription_view">
 
2071
                <field name="name">Prescription</field>
 
2072
                <field name="model">medical.prescription.order</field>
 
2073
                <field name="type">form</field>
 
2074
                        <field name="arch" type="xml">
 
2075
                                <form string="Prescription">
 
2076
                                        <group string="Patient and Doctor Information">
 
2077
                                                <field name="name" required="1"></field>
 
2078
                                                <field name="prescription_id" readonly="1" required="1"></field>
 
2079
                                                <field name="prescription_date" required="1"></field>
 
2080
                                                <field name="user_id" required="1"></field>
 
2081
                                                <field name="pharmacy"></field>
 
2082
                                        </group>
 
2083
                                        <newline/>
 
2084
                                        <field name="prescription_line" colspan="4" nolabel="1" widget="one2many_list"></field>
 
2085
                                        <newline/>
 
2086
                                        <group string="Notes">
 
2087
                                                <field name="notes" colspan="4" nolabel="1"></field>
 
2088
                                        </group>
 
2089
 
 
2090
                                </form>
 
2091
                        </field>
 
2092
        </record>
 
2093
 
 
2094
 
 
2095
        <record model="ir.ui.view" id="medical_prescription_tree">
 
2096
                <field name="name">Prescription</field>
 
2097
                <field name="model">medical.prescription.order</field>
 
2098
                <field name="type">tree</field>
 
2099
                <field name="arch" type="xml">
 
2100
                        <tree string='Prescription'>
 
2101
                                <field name="prescription_id"></field>
 
2102
                                <field name="name"></field>
 
2103
                                <field name="user_id"></field>
 
2104
                                <field name="prescription_date"></field>
 
2105
                        </tree>
 
2106
                </field>
 
2107
        </record>
 
2108
 
 
2109
 
 
2110
 
 
2111
        <record id="view_medical_prescription_filter" model="ir.ui.view">
 
2112
                <field name="name">medical.prescription.select</field>
 
2113
                <field name="model">medical.prescription.order</field>
 
2114
                <field name="type">search</field>
 
2115
                <field name="arch" type="xml">
 
2116
                        <search string="Search Patient Prescriptions">
 
2117
 
 
2118
                                <separator orientation="vertical"/>
 
2119
                                    <field name="name" select="1"/>
 
2120
                                    <field name="prescription_id" select="1"/>
 
2121
                                    <field name="prescription_date" select="1"/>
 
2122
                                    <field name="pharmacy" select="1"/>
 
2123
                        </search>
 
2124
                </field>
 
2125
        </record>
 
2126
 
 
2127
 
 
2128
<!-- Action to generate a new prescription -->
 
2129
 
 
2130
        <record model="ir.actions.act_window" id="medical_action_prescription">
 
2131
                <field name="name">Prescriptions</field>
 
2132
                <field name="type">ir.actions.act_window</field>
 
2133
                <field name="res_model">medical.prescription.order</field>
 
2134
                <field name="view_type">form</field>
 
2135
                <field name="view_id" ref="medical_prescription_tree"/>
 
2136
        </record>
 
2137
 
 
2138
 
 
2139
<!-- Menu entry, under Patients -->
 
2140
 
 
2141
        <menuitem action="medical_action_prescription" id="medical_conf_prescription" parent="medical_patients_menu"/>
 
2142
 
 
2143
 
 
2144
<!-- Prescription Order Shorctut -->
 
2145
 
 
2146
        <act_window domain="[('name', '=', active_id)]" context="{'name':active_id}" id="act_prescription_orders" name="Prescription Orders" res_model="medical.prescription.order" src_model="medical.patient"/>
 
2147
 
 
2148
 
 
2149
<!-- Vaccinations -->
 
2150
 
 
2151
        <record model="ir.ui.view" id="medical_vaccination_view">
 
2152
                <field name="name">Vaccinations</field>
 
2153
                <field name="model">medical.vaccination</field>
 
2154
                <field name="type">form</field>
 
2155
                        <field name="arch" type="xml">
 
2156
                                <form string="Patient Vaccinations">
 
2157
                                        <field name="vaccine" required="1"></field>
 
2158
                                        <field name="dose" required="1"></field>
 
2159
                                        <newline/>
 
2160
                                        <field name="institution"></field>
 
2161
                                        <field name="date" required="1" on_change="onchange_vaccination_expiration_date(date,vaccine_expiration_date)"/>
 
2162
                                        <newline/>
 
2163
                                        <field name="vaccine_expiration_date" required="1" on_change="onchange_vaccination_expiration_date(date,vaccine_expiration_date)"/>
 
2164
                                        <field name="vaccine_lot"></field>
 
2165
                                        <newline/>
 
2166
                                        <field name="observations"></field>
 
2167
                                </form>
 
2168
                        </field>
 
2169
        </record>
 
2170
 
 
2171
 
 
2172
                <record model="ir.ui.view" id="medical_vaccination_tree">
 
2173
                        <field name="name">Vaccinations list</field>
 
2174
                        <field name="model">medical.vaccination</field>
 
2175
                        <field name="type">tree</field>
 
2176
                        <field name="arch" type="xml">
 
2177
                                <tree string='Vaccination'>
 
2178
                                        <field name="vaccine"></field>
 
2179
                                        <field name="dose"></field>
 
2180
                                        <field name="institution"></field>
 
2181
                                        <field name="date"></field>
 
2182
                                        <field name="vaccine_expiration_date"></field>
 
2183
                                        <field name="vaccine_lot"></field>
 
2184
                                        <field name="observations"></field>
 
2185
                                </tree>
 
2186
                        </field>
 
2187
                </record>
 
2188
 
 
2189
 
 
2190
 
 
2191
<!-- Occupation -->
 
2192
 
 
2193
                <record model="ir.ui.view" id="medical_occupation_view">
 
2194
                        <field name="name">Patient Occupation</field>
 
2195
                        <field name="model">medical.occupation</field>
 
2196
                        <field name="type">form</field>
 
2197
                        <field name="arch" type="xml">
 
2198
                                <form string="Patient Occupation">
 
2199
                                        <field name="name"></field>
 
2200
                                        <field name="code"></field>
 
2201
                                </form>
 
2202
                        </field>
 
2203
                </record>
 
2204
 
 
2205
 
 
2206
 
 
2207
                <record model="ir.ui.view" id="medical_occupation_tree">
 
2208
                        <field name="name">Patient Occupation List</field>
 
2209
                        <field name="model">medical.occupation</field>
 
2210
                        <field name="type">tree</field>
 
2211
                        <field name="arch" type="xml">
 
2212
                                <tree string='Occupation'>
 
2213
                                        <field name="name"></field>
 
2214
                                        <field name="code"></field>
 
2215
                                </tree>
 
2216
                        </field>
 
2217
                </record>
 
2218
 
 
2219
 
 
2220
                <record model="ir.actions.act_window" id="medical_action_occupation">
 
2221
                        <field name="name">Occupations</field>
 
2222
                        <field name="type">ir.actions.act_window</field>
 
2223
                        <field name="res_model">medical.occupation</field>
 
2224
                        <field name="view_type">form</field>
 
2225
                        <field name="view_id" ref="medical_occupation_tree"/>
 
2226
                </record>
 
2227
 
 
2228
                <record id="view_medical_occupation_search" model="ir.ui.view">
 
2229
                        <field name="name">medical.occupation.select</field>
 
2230
                        <field name="model">medical.occupation</field>
 
2231
                        <field name="type">search</field>
 
2232
                        <field name="arch" type="xml">
 
2233
                                <search string="Search Occupations">
 
2234
 
 
2235
                                        <separator orientation="vertical"/>
 
2236
                                            <field name="name" select="1"/>
 
2237
                                            <field name="code" select="1"/>
 
2238
                                <newline/>
 
2239
 
 
2240
                                </search>
 
2241
                        </field>
 
2242
                </record>
 
2243
 
 
2244
 
 
2245
 
 
2246
                <menuitem action="medical_action_occupation" id="medical_conf_occupation" parent="medical_conf_misc"/>
 
2247
 
 
2248
 
 
2249
 
 
2250
<!-- Ethnicity -->
 
2251
 
 
2252
                <record model="ir.ui.view" id="medical_ethnicity_view">
 
2253
                        <field name="name">Patient Ethnicity</field>
 
2254
                        <field name="model">medical.ethnicity</field>
 
2255
                        <field name="type">form</field>
 
2256
                        <field name="arch" type="xml">
 
2257
                                <form string="Ethnicity">
 
2258
                                        <field name="name"></field>
 
2259
                                        <field name="code"></field>
 
2260
                                </form>
 
2261
                        </field>
 
2262
                </record>
 
2263
 
 
2264
 
 
2265
 
 
2266
                <record model="ir.ui.view" id="medical_ethnicity_tree">
 
2267
                        <field name="name">Ethnic Groups</field>
 
2268
                        <field name="model">medical.ethnicity</field>
 
2269
                        <field name="type">tree</field>
 
2270
                        <field name="arch" type="xml">
 
2271
                                <tree string='Ethnic Groups'>
 
2272
                                        <field name="name"></field>
 
2273
                                        <field name="code"></field>
 
2274
                                </tree>
 
2275
                        </field>
 
2276
                </record>
 
2277
 
 
2278
 
 
2279
                <record model="ir.actions.act_window" id="medical_action_ethnicity">
 
2280
                        <field name="name">Ethnic Groups</field>
 
2281
                        <field name="type">ir.actions.act_window</field>
 
2282
                        <field name="res_model">medical.ethnicity</field>
 
2283
                        <field name="view_type">form</field>
 
2284
                        <field name="view_id" ref="medical_ethnicity_tree"/>
 
2285
                </record>
 
2286
 
 
2287
 
 
2288
                <record id="view_medical_ethnicity_search" model="ir.ui.view">
 
2289
                        <field name="name">medical.ethnicity.select</field>
 
2290
                        <field name="model">medical.ethnicity</field>
 
2291
                        <field name="type">search</field>
 
2292
                        <field name="arch" type="xml">
 
2293
                                <search string="Search Ethnicities">
 
2294
 
 
2295
                                        <separator orientation="vertical"/>
 
2296
                                            <field name="name" select="1"/>
 
2297
                                            <field name="code" select="1"/>
 
2298
                                <newline/>
 
2299
 
 
2300
                                </search>
 
2301
                        </field>
 
2302
                </record>
 
2303
 
 
2304
                <menuitem action="medical_action_ethnicity" id="medical_conf_ethnicity" parent="medical_conf_misc"/>
 
2305
 
 
2306
 
 
2307
 
 
2308
 
 
2309
 
 
2310
 
 
2311
 
 
2312
<!-- PARTNER -->
 
2313
                <record model="ir.ui.view" id="view_partner_form">
 
2314
                        <field name="name">res.partner.form</field>
 
2315
                        <field name="model">res.partner</field>
 
2316
                        <field name="inherit_id" ref="base.view_partner_form" />
 
2317
                        <field name="type">form</field>
 
2318
 
 
2319
                        <field name="arch" type="xml">
 
2320
                                <notebook>
 
2321
                                        <page string="Medical">
 
2322
                                                <field name="is_patient"></field>
 
2323
                                                <field name="is_doctor"></field>
 
2324
                                                <field name="is_institution"></field>
 
2325
                                                <field name="is_person"></field>
 
2326
                                                <newline/>
 
2327
                                                <field name="insurance" colspan="4" widget="one2many_list"></field>
 
2328
                                        </page>
 
2329
                                </notebook>
 
2330
                        </field>
 
2331
               </record>
 
2332
 
 
2333
                <record model="ir.ui.view" id="view_partner_form1">
 
2334
                        <field name="name">res.partner.form</field>
 
2335
                        <field name="model">res.partner</field>
 
2336
                        <field name="inherit_id" ref="base.view_partner_form" />
 
2337
                        <field name="type">form</field>
 
2338
                        <field name="arch" type="xml">
 
2339
                                <field name="name" position="after">
 
2340
                                        <field name="lastname"></field>
 
2341
                                </field>
 
2342
                        </field>
 
2343
               </record>
 
2344
 
 
2345
 
 
2346
                <record model="ir.ui.view" id="view_partner_form3">
 
2347
                        <field name="name">res.partner.form</field>
 
2348
                        <field name="model">res.partner</field>
 
2349
                        <field name="inherit_id" ref="base.view_partner_form" />
 
2350
                        <field name="type">form</field>
 
2351
                        <field name="arch" type="xml">
 
2352
                                <field name="ref" position="replace">
 
2353
                                        <field name="ref" required="1"></field>
 
2354
                                </field>
 
2355
                        </field>
 
2356
               </record>
 
2357
 
 
2358
 
 
2359
                <record model="ir.ui.view" id="view_partner_form2">
 
2360
                        <field name="name">res.partner.form</field>
 
2361
                        <field name="model">res.partner</field>
 
2362
                        <field name="inherit_id" ref="base.view_partner_form" />
 
2363
                        <field name="type">form</field>
 
2364
                        <field name="arch" type="xml">
 
2365
                                <field name="lang" position="before">
 
2366
                                        <field name="alias"/>
 
2367
                                </field>
 
2368
                        </field>
 
2369
                </record>
 
2370
 
 
2371
<!-- Relationship view : To Show on the short / Partner view -->
 
2372
                <record id="view_partner_address_form3" model="ir.ui.view">
 
2373
                        <field name="name">res.partner</field>
 
2374
                        <field name="model">res.partner</field>
 
2375
                        <field name="inherit_id" ref="base.view_partner_form" />
 
2376
                        <field name="type">form</field>
 
2377
                        <field name="arch" type="xml">
 
2378
                                <field name="function" position="before">
 
2379
                                        <field name="relationship"></field>
 
2380
                                        <field name="relative_id"></field>
 
2381
                                </field>
 
2382
                        </field>
 
2383
                </record>
 
2384
 
 
2385
<!-- Relationship view : To Show on the general view -->
 
2386
                <record id="view_partner_address_form4" model="ir.ui.view">
 
2387
                        <field name="name">res.partner.address</field>
 
2388
                        <field name="model">res.partner.address</field>
 
2389
                        <field name="inherit_id" ref="base.view_partner_address_form1" />
 
2390
                        <field name="type">form</field>
 
2391
                        <field name="arch" type="xml">
 
2392
                                <field name="function" position="before">
 
2393
                                        <field name="relationship"></field>
 
2394
                                        <field name="relative_id"></field>
 
2395
                                        <newline/>
 
2396
                                </field>
 
2397
                        </field>
 
2398
                </record>
 
2399
<!-- PRODUCT -->
 
2400
                <record model="ir.ui.view" id="view_product_form1">
 
2401
                        <field name="name">product.normal.form</field>
 
2402
                        <field name="model">product.product</field>
 
2403
                        <field name="inherit_id" ref="product.product_normal_form_view" />
 
2404
                        <field name="type">form</field>
 
2405
 
 
2406
                        <field name="arch" type="xml">
 
2407
                                <notebook>
 
2408
                                        <page string="Medical">
 
2409
                                                <field name="is_medicament"></field>
 
2410
                                                <field name="is_vaccine"></field>
 
2411
                                                <field name="is_bed"></field>
 
2412
                                        </page>
 
2413
                                </notebook>
 
2414
                        </field>
 
2415
               </record>
 
2416
 
 
2417
 
 
2418
        </data>
 
2419
</openerp>
 
2420