3
É4à[¯  ã               @   s   d Z ddlZG dd„ dƒZdS )zc
This class contains all the parameters related to the Nervous System

@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dd„ ZdS )ÚNervousSystemc             C   s.   d | _ d | _d | _d | _d | _d | _d | _d S )N)Ú	headachesÚ	migrainesÚvertigo_or_dizzinessÚmelancholy_characterÚanxious_characterÚexcessive_concernsÚcurrent_depressive_disorders)Úself© r   úX/var/www/vitahealth/hygea.vitahealth/riskmap/src/vbs_riskmap/healthinfo/NervousSystem.pyÚ__init__   s    zNervousSystem.__init__c             C   s   | j S )z
False/True)Ú_NervousSystem__headaches)r
   r   r   r   r      s    zNervousSystem.headachesc             C   s
   || _ dS )z
False/TrueN)r   )r
   r   r   r   r   r      s    c             C   s   | j S )z
False/True)Ú_NervousSystem__migraines)r
   r   r   r   r       s    zNervousSystem.migrainesc             C   s
   || _ dS )z
False/TrueN)r   )r
   r   r   r   r   r   %   s    c             C   s   | j S )z
False/True)Ú$_NervousSystem__vertigo_or_dizziness)r
   r   r   r   r   *   s    z"NervousSystem.vertigo_or_dizzinessc             C   s
   || _ dS )z
False/TrueN)r   )r
   r   r   r   r   r   /   s    c             C   s   | j S )z
False/True)Ú$_NervousSystem__melancholy_character)r
   r   r   r   r   4   s    z"NervousSystem.melancholy_characterc             C   s
   || _ dS )z
False/TrueN)r   )r
   r   r   r   r   r   9   s    c             C   s   | j S )z
False/True)Ú!_NervousSystem__anxious_character)r
   r   r   r   r   >   s    zNervousSystem.anxious_characterc             C   s
   || _ dS )z
False/TrueN)r   )r
   r   r   r   r   r   C   s    c             C   s   | j S )z
False/True)Ú"_NervousSystem__excessive_concerns)r
   r   r   r   r   H   s    z NervousSystem.excessive_concernsc             C   s
   || _ dS )z
False/TrueN)r   )r
   r   r   r   r   r   M   s    c             C   s   | j S )z
False/True)Ú,_NervousSystem__current_depressive_disorders)r
   r   r   r   r	   R   s    z*NervousSystem.current_depressive_disordersc             C   s
   || _ dS )z
False/TrueN)r   )r
   r	   r   r   r   r	   W   s    c             C   sb   |j dƒ| _|j dƒ| _|j dƒ| _|j dƒ| _|j dƒ| _|j dƒ| _|j dƒ| _tj	dƒ d	S )
z?
        Sets the input parameters in the attributes.

        r   r   r   r   r   r   r	   z NERVOUS SYSTEM parameters ended.N)
Úgetr   r   r   r   r   r   r	   ÚloggingÚinfo)r
   Úparamsr   r   r   Ú
set_params\   s    zNervousSystem.set_paramsN)Ú__name__Ú
__module__Ú__qualname__r   Úpropertyr   Úsetterr   r   r   r   r   r	   r   r   r   r   r   r      s    	r   )Ú__doc__r   r   r   r   r   r   Ú<module>   s   