We will use the contact method on the Party form. On Tryton, there is no a "email" field per se. What we will do is to use in the reports all the lines that are filled in the contact method of the patient. We can use this header for most of the reports, including lab, prescriptions, clinical history...
The current email field is obsolete. It has been changed in the trunk a couple of weeks ago, so it will be ready for 1.4.3
ERROR:common.message:Traceback (most recent call last):
File "/trytond/protocols/jsonrpc.py", line 108, in _marshaled_dispatch
response['result'] = dispatch_method(method, params)
File "/trytond/protocols/jsonrpc.py", line 147, in _dispatch
res = dispatch(*args)
File "/trytond/protocols/dispatcher.py", line 155, in dispatch
res = getattr(obj, method)(*args_without_context, **kargs)
File "/trytond/model/modelview.py", line 244, in view_toolbar_get
prints = action_obj.get_keyword('form_print', (self._name, -1))
File "/trytond/ir/action.py", line 207, in get_keyword
res.append(action_obj.read(action_id[0], list(columns)))
File "/trytond/model/modelsql.py", line 638, in read
res2 = self._columns[field].get(ids, self, field_list, values=res)
File "/trytond/model/fields/function.py", line 89, in get
res[name] = getattr(model, self.getter)(ids, name)
File "/trytond/ir/action.py", line 423, in get_pyson
defaults.get(field, 'False'), CONTEXT))
File "/trytond/tools/misc.py", line 410, in safe_eval
comp = _compile_source(source)
File "/trytond/tools/misc.py", line 188, in wrapper
res = fct(*args)
File "/trytond/tools/misc.py", line 390, in _compile_source
comp = compile(source, '', 'eval')
File "<string>", line 1
Thanks
Paras