Hi,
  I'm trying to discharge an empty evaluation, that only has filled the
default fields.
  I'm getting this error

Traceback (most recent call last):
  File "/trytond/wsgi.py", line 73, in dispatch_request
    return endpoint(request, **request.view_args)
  File "/trytond/protocols/dispatcher.py", line 46, in rpc
    request, database_name, *request.rpc_params)
  File "/trytond/wsgi.py", line 44, in auth_required
    return wrapped(*args, **kwargs)
  File "/trytond/protocols/wrappers.py", line 122, in wrapper
    return func(request, pool, *args, **kwargs)
  File "/trytond/protocols/dispatcher.py", line 176, in _dispatch
    result = rpc.result(meth(*c_args, **c_kwargs))
  File "/trytond/model/modelview.py", line 672, in wrapper
    return func(cls, records, *args, **kwargs)
  File "/trytond/modules/health/health.py", line 5335, in end_evaluation
    cls.create_evaluation_pol (evaluation_id)
  File "/trytond/modules/health/health.py", line 5351, in
create_evaluation_pol
    "P: " + evaluation.directions
AttributeError: 'NoneType' object has no attribute 'rec_name'

Fault: 'NoneType' object has no attribute 'rec_name'

The rec_name is related to the main condition field on the evaluation.

So I change this on ../health/health.py, line 5345,
 # Summarize the encounter note taking as SOAP
        soap = \
            "S: " + evaluation.chief_complaint + "\n--\n" + \
                    evaluation.present_illness +"\n" + \
            "O: " + evaluation.evaluation_summary + "\n" + \
            "A: " + evaluation.diagnosis.rec_name + "\n" + \
            "P: " + evaluation.directions

For this to make it work
        diagnosis = (evaluation.diagnosis and
evaluation.diagnosis.rec_name) or ''
        # Summarize the encounter note taking as SOAP
        soap = \
            "S: " + evaluation.chief_complaint + "\n--\n" + \
                    evaluation.present_illness +"\n" + \
            "O: " + evaluation.evaluation_summary + "\n" + \
            "A: " + diagnosis + "\n" + \
            "P: " + evaluation.directions

Regards
    Francisco

Reply via email to