Hi,
    I am using health 4.2. I noticed than when you assign  a health_prof to
an Appointment that is already createds (exists at the database level) and
the state changes to Confirmed, the Appointment ID doesn't autocomplete.
    You can do so adding to the write classmethod
            (.....)
            # Check if the Appointment ID is set
            if (values.get('state') or appointment.state) in ['confirmed',
'checked', 'done'] \
                and (values.get('healthprof') or appointment.healthprof) \
                and (values.get('patient') or appointment.patient) \
                and not appointment.name:
                values['name'] = cls.generate_code()
            (......)

     Regards.
          Francisco

Reply via email to