3
É4à[Ð  ã               @   s   d Z ddlZG dd„ dƒZdS )z~
This class contains all the variables related with the Clinic history
for an individual/person.

@author: Vertigo BioSystems
é    Nc               @   s:  e Zd Zdd„ Zedd„ ƒZejdd„ ƒZedd„ ƒZejdd„ ƒZed	d
„ ƒZejdd
„ ƒZedd„ ƒZ	e	jdd„ ƒZ	edd„ ƒZ
e
jdd„ ƒZ
edd„ ƒZejdd„ ƒZedd„ ƒZejdd„ ƒZedd„ ƒZejdd„ ƒZedd„ ƒZejdd„ ƒZedd„ ƒZejd d„ ƒZed!d"„ ƒZejd#d"„ ƒZd$d%„ Zd&S )'ÚClinicHistoryc             C   sF   d | _ d | _d | _d | _d | _d | _d | _d | _d | _d | _	d | _
d S )N)Úcurrent_diseasesÚ	allergiesÚintolerances_diagnosedÚ	medicinesÚstress_anxiety_worriesÚ	tirednessÚ	back_painÚ
exhaustionÚjoint_damageÚbreathing_difficultiesÚanalytical_alterations)Úself© r   úX/var/www/vitahealth/hygea.vitahealth/riskmap/src/vbs_riskmap/healthinfo/ClinicHistory.pyÚ__init__   s    zClinicHistory.__init__c             C   s   | j S )z
False/True)Ú _ClinicHistory__current_diseases)r   r   r   r   r      s    zClinicHistory.current_diseasesc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r       s    c             C   s   | j S )z
False/True)Ú_ClinicHistory__allergies)r   r   r   r   r   %   s    zClinicHistory.allergiesc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   *   s    c             C   s   | j S )z
False/True)Ú&_ClinicHistory__intolerances_diagnosed)r   r   r   r   r   /   s    z$ClinicHistory.intolerances_diagnosedc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   4   s    c             C   s   | j S )z
False/True)Ú_ClinicHistory__medicines)r   r   r   r   r   9   s    zClinicHistory.medicinesc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   >   s    c             C   s   | j S )z
False/True)Ú&_ClinicHistory__stress_anxiety_worries)r   r   r   r   r   C   s    z$ClinicHistory.stress_anxiety_worriesc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   H   s    c             C   s   | j S )z
False/True)Ú_ClinicHistory__tiredness)r   r   r   r   r   M   s    zClinicHistory.tirednessc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   R   s    c             C   s   | j S )z
False/True)Ú_ClinicHistory__back_pain)r   r   r   r   r	   W   s    zClinicHistory.back_painc             C   s
   || _ dS )z
False/TrueN)r   )r   r	   r   r   r   r	   \   s    c             C   s   | j S )z
False/True)Ú_ClinicHistory__exhaustion)r   r   r   r   r
   a   s    zClinicHistory.exhaustionc             C   s
   || _ dS )z
False/TrueN)r   )r   r
   r   r   r   r
   f   s    c             C   s   | j S )z
False/True)Ú_ClinicHistory__joint_damage)r   r   r   r   r   k   s    zClinicHistory.joint_damagec             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   p   s    c             C   s   | j S )z
False/True)Ú&_ClinicHistory__breathing_difficulties)r   r   r   r   r   u   s    z$ClinicHistory.breathing_difficultiesc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   z   s    c             C   s   | j S )z
False/True)Ú&_ClinicHistory__analytical_alterations)r   r   r   r   r      s    z$ClinicHistory.analytical_alterationsc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   „   s    c             C   s’   |j dƒ| _|j dƒ| _|j dƒ| _|j dƒ| _|j dƒ| _|j dƒ| _|j dƒ| _|j dƒ| _|j d	ƒ| _	|j d
ƒ| _
|j dƒ| _tjdƒ dS )zN
        Sets the input parameters in the clinic history attributes.

        r   r   r   r   r   r   r	   r
   r   r   r   z CLINIC HISTORY parameters ended.N)Úgetr   r   r   r   r   r   r	   r
   r   r   r   ÚloggingÚinfo)r   Úparamsr   r   r   Ú
set_params‰   s    zClinicHistory.set_paramsN)Ú__name__Ú
__module__Ú__qualname__r   Úpropertyr   Úsetterr   r   r   r   r   r	   r
   r   r   r   r!   r   r   r   r   r      s0   r   )Ú__doc__r   r   r   r   r   r   Ú<module>   s   