health-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Health-dev] Cannot discharge an empty evaluation


From: Francisco Maria Moyano Casco
Subject: [Health-dev] Cannot discharge an empty evaluation
Date: Fri, 24 Jan 2020 10:12:49 -0300

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

[Prev in Thread] Current Thread [Next in Thread]