3
É4à[u  ã               @   s   d Z ddlZG dd„ dƒZdS )zp
This class contains all the information related to mental disorders and
symptoms.

@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d!d"„ Zd#S )$ÚMentalDisordersAndSymptomsc             C   s@   d | _ d | _d | _d | _d | _d | _d | _d | _d | _d | _	d S )N)
ÚanxietyÚprevious_episodesÚpalpitationsÚdysphoria_or_irritabilityÚpersonal_or_work_problemsÚinsomniaÚearly_awakeningÚfragmented_dreamÚget_up_tiredÚstress)Úself© r   úe/var/www/vitahealth/hygea.vitahealth/riskmap/src/vbs_riskmap/healthinfo/MentalDisordersAndSymptoms.pyÚ__init__   s    z#MentalDisordersAndSymptoms.__init__c             C   s   | j S )z
False/True)Ú$_MentalDisordersAndSymptoms__anxiety)r   r   r   r   r      s    z"MentalDisordersAndSymptoms.anxietyc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r      s    c             C   s   | j S )z
False/True)Ú._MentalDisordersAndSymptoms__previous_episodes)r   r   r   r   r   $   s    z,MentalDisordersAndSymptoms.previous_episodesc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   )   s    c             C   s   | j S )z
False/True)Ú)_MentalDisordersAndSymptoms__palpitations)r   r   r   r   r   .   s    z'MentalDisordersAndSymptoms.palpitationsc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   3   s    c             C   s   | j S )z
False/True)Ú6_MentalDisordersAndSymptoms__dysphoria_or_irritability)r   r   r   r   r   8   s    z4MentalDisordersAndSymptoms.dysphoria_or_irritabilityc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   =   s    c             C   s   | j S )z
False/True)Ú6_MentalDisordersAndSymptoms__personal_or_work_problems)r   r   r   r   r   B   s    z4MentalDisordersAndSymptoms.personal_or_work_problemsc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   G   s    c             C   s   | j S )z
False/True)Ú%_MentalDisordersAndSymptoms__insomnia)r   r   r   r   r   L   s    z#MentalDisordersAndSymptoms.insomniac             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   Q   s    c             C   s   | j S )z
False/True)Ú,_MentalDisordersAndSymptoms__early_awakening)r   r   r   r   r	   V   s    z*MentalDisordersAndSymptoms.early_awakeningc             C   s
   || _ dS )z
False/TrueN)r   )r   r	   r   r   r   r	   [   s    c             C   s   | j S )z
False/True)Ú-_MentalDisordersAndSymptoms__fragmented_dream)r   r   r   r   r
   `   s    z+MentalDisordersAndSymptoms.fragmented_dreamc             C   s
   || _ dS )z
False/TrueN)r   )r   r
   r   r   r   r
   e   s    c             C   s   | j S )z
False/True)Ú)_MentalDisordersAndSymptoms__get_up_tired)r   r   r   r   r   j   s    z'MentalDisordersAndSymptoms.get_up_tiredc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   o   s    c             C   s   | j S )z
False/True)Ú#_MentalDisordersAndSymptoms__stress)r   r   r   r   r   t   s    z!MentalDisordersAndSymptoms.stressc             C   s
   || _ dS )z
False/TrueN)r   )r   r   r   r   r   r   y   s    c             C   s†   |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 )z?
        Sets the input parameters in the attributes.

        r   r   r   r   r   r   r	   r
   r   r   z/MENTAL DISORDERS AND SYMPTOMS parameters ended.N)Úgetr   r   r   r   r   r   r	   r
   r   r   ÚloggingÚinfo)r   Úparamsr   r   r   Ú
set_params~   s    z%MentalDisordersAndSymptoms.set_paramsN)Ú__name__Ú
__module__Ú__qualname__r   Úpropertyr   Úsetterr   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r      s,   r   )Ú__doc__r   r   r   r   r   r   Ú<module>   s   