iew', ELEMENTOR_PRO_URL . 'assets/js/preview' . $suffix . '.js', [ 'wp-i18n', 'elementor-frontend', ], ELEMENTOR_PRO_VERSION, true ); } public function get_responsive_stylesheet_templates( $templates ) { $templates_paths = glob( $this->get_responsive_templates_path() . '*.css' ); foreach ( $templates_paths as $template_path ) { $file_name = 'custom-pro-' . basename( $template_path ); $templates[ $file_name ] = $template_path; } return $templates; } public function on_elementor_init() { $this->modules_manager = new Modules_Manager(); /** TODO: BC for Elementor v2.4.0 */ if ( class_exists( '\Elementor\Core\Upgrade\Manager' ) ) { $this->upgrade = UpgradeManager::instance(); } /** * Elementor Pro init. * * Fires on Elementor Pro initiation, after Elementor has finished loading * but before any headers are sent. * * @since 1.0.0 */ do_action( 'elementor_pro/init' ); } /** * @param \Elementor\Core\Base\Document $document */ public function on_document_save_version( $document ) { $document->update_meta( '_elementor_pro_version', ELEMENTOR_PRO_VERSION ); } private function get_frontend_depends() { $frontend_depends = [ 'elementor-pro-webpack-runtime', 'elementor-frontend-modules', ]; if ( ! $this->is_assets_loader_exist() ) { $frontend_depends[] = 'elementor-sticky'; } return $frontend_depends; } private static function get_responsive_templates_path() { return ELEMENTOR_PRO_ASSETS_PATH . 'css/templates/'; } private function add_subscription_template_access_level_to_settings( $settings ) { // Core >= 3.2.0 if ( isset( $settings['library_connect']['current_access_level'] ) ) { $settings['library_connect']['current_access_level'] = API::get_library_access_level(); } // Core >= 3.18.0 if ( isset( $settings['library_connect']['current_access_tier'] ) ) { $settings['library_connect']['current_access_tier'] = API::get_access_tier(); } return $settings; } private function setup_hooks() { add_action( 'elementor/init', [ $this, 'on_elementor_init' ] ); add_action( 'elementor/frontend/before_register_scripts', [ $this, 'register_frontend_scripts' ] ); add_action( 'elementor/preview/enqueue_scripts', [ $this, 'register_preview_scripts' ] ); add_action( 'elementor/frontend/before_enqueue_scripts', [ $this, 'enqueue_frontend_scripts' ] ); add_filter( 'elementor/core/breakpoints/get_stylesheet_template', [ $this, 'get_responsive_stylesheet_templates' ] ); add_action( 'elementor/document/save_version', [ $this, 'on_document_save_version' ] ); add_filter( 'elementor/editor/localize_settings', function ( $settings ) { return $this->add_subscription_template_access_level_to_settings( $settings ); }, 11 /** After Elementor Core (Library) */ ); add_filter( 'elementor/common/localize_settings', function ( $settings ) { return $this->add_subscription_template_access_level_to_settings( $settings ); }, 11 /** After Elementor Core (Library) */ ); } private function get_assets() { $suffix = $this->get_assets_suffix(); return [ 'scripts' => [ 'e-sticky' => [ 'src' => ELEMENTOR_PRO_URL . 'assets/lib/sticky/jquery.sticky' . $suffix . '.js', 'version' => ELEMENTOR_PRO_VERSION, 'dependencies' => [ 'jquery', ], ], ], ]; } private function register_assets() { $assets = $this->get_assets(); if ( $assets ) { self::elementor()->assets_loader->add_assets( $assets ); } } private function is_assets_loader_exist() { return ! ! self::elementor()->assets_loader; } /** * Plugin constructor. * @throws Exception */ private function __construct() { spl_autoload_register( [ $this, 'autoload' ] ); Compatibility::register_actions(); new Connect\Manager(); $this->setup_hooks(); $this->editor = new Editor(); $this->preview = new Preview(); $this->app = new App(); $this->license_admin = new License\Admin(); $this->php_api = new PHP_Api(); if ( is_user_logged_in() ) { $this->integrations = new Integrations_Manager(); // TODO: This one is safe to move out of the condition. $this->notifications = new Notifications_Manager(); } if ( is_admin() ) { $this->admin = new Admin(); $this->license_admin->register_actions(); } // The `Updater` class is responsible for adding some updates related filters, including auto updates, and since // WP crons don't run on admin mode, it should not depend on it. $this->updater = new Updater(); } private function get_assets_suffix() { return Utils::is_script_debug() ? '' : '.min'; } private static function get_frontend_file( $frontend_file_name ) { $template_file_path = self::get_responsive_templates_path() . $frontend_file_name; return self::elementor()->frontend->get_frontend_file( $frontend_file_name, 'custom-pro-', $template_file_path ); } final public static function get_title() { return esc_html__( 'Elementor Pro', 'elementor-pro' ); } } if ( ! defined( 'ELEMENTOR_PRO_TESTS' ) ) { // In tests we run the instance manually. Plugin::instance(); } Enfermedades neurocognitivas y psicología social

Psicología Social en enfermedades neurocognitivas

Descubre cómo nuestros comportamientos y actitudes influyen en las personas con demencia.

Partiendo del modelo enriquecido de demencia, estos trastornos son el fruto de la interrelación del daño neurológico, la salud, la biografía, la personalidad  y la psicología social que rodea a la persona.

Cuando hablamos de psicología social, nos referimos al entorno social y psicológico que rodea a cada  persona  y que influye directamente en su bienestar o malestar.

Tom Kitwood aseguraba que en los ámbitos de las demencias, la atención centrada en la persona se daba en el contexto de las relaciones y que solo en las organizaciones donde se preserva la condición de persona se reducen las alteraciones de conducta y los comportamientos desafiantes.  Es aqui donde los profesionales desempeñamos un papel fundamental en las relaciones que establecemos con las personas con demencia.

¿Qué entendemos por conducta? ¿Y por alteraciones de conducta? ¿Sabemos evitarlas, manejarlas, reducirlas?

Por conducta se entiende los comportamientos , respuestas aprendidas , referidas a situaciones de relación con el entorno, teniendo en cuenta esto.. ¿Qué es una alteración de conducta? ¿Cómo definimos alteración de conducta?

En los centros residenciales y en algunos centros de día las alteraciones de conducta en personas con demencia, son junto a las caídas la principal causa de uso de sujeciones físicas y farmacológicas, comprometiendo de esta manera sus integridad física ,cognitiva y emocional  por verse sometidos a estas prácticas .

El caos asistencial nos lleva a los profesionales a entrar en una vorágine diaria de trabajo llena de automatismos que sin quererlo debilita la condición de persona, sobre todo , de las personas con demencia, provocando así alteraciones de conducta reactivas a nuestros “cuidados”.

Hemos de tener en cuenta que estos automatismos no son conductas desempeñadas por los profesionales de manera intencionada, sino todo lo contrario, son fruto del sistema organizacional donde impera el poder económico: “ atender a más en menos tiempo”.

Estas prácticas despersonalizadoras son consideraras detractores de la condición de persona y son causa de muchas alteraciones de conducta que equivocadamente se consideran fruto del daño neurológico de la persona y no de nuestras conductas hacia las personas con demencia.

Las alteraciones de conducta comprenden una serie de comportamientos que desde el punto de vista socio cultual conllevan:

  • Una intensidad, frecuencia y duración.
  • Una alta probabilidad de poner en grave compromiso la integridad del individuo o de los demás
  • Una limitación clara de las actividades del individuo y una restricción importante en su participación en la comunidad.

Leave A Comment