imagen-home-atlantes

ATLANTES cuidados paliativos

ATLANTES aspira a promover en la sociedad y en la medicina una mentalidad positiva acerca de los cuidados paliativos. Pone el foco en la atención y cuidado integral de los pacientes con enfermedad avanzada desde una visión basada en la dignidad de la persona y en el cuidado profesional.

Aplicaciones anidadas

Menú de navegación

bloque-lineas-destacadas

LÍNEAS DESTACADAS

Aplicaciones anidadas

banner-valores-intangibles

Valores intangibles

Valores intangibles

Explora los aspectos antropológicos, históricos y éticos de los cuidados paliativos, examinando valores como la gratitud, la compasión y la dignidad.
 

banner-observatorio-global

Observatorio Global de Cuidados Paliativos

Observatorio Global de Cuidados Paliativos

Monitorea el desarrollo global de los cuidados paliativos y estudia el conocimiento producido en áreas como su desarrollo e integración en los sistemas nacionales de salud.

banner-el-mensaje

El mensaje

El mensaje

Estudia un nuevo marco conceptual para promover los valores reales de los cuidados paliativos a través de la educación médica y la comunicación social.

Aplicaciones anidadas

bloque-proyectos-destacados

PROYECTOS DESTACADOS

Aplicaciones anidadas

banner-valores-intangibles

Valores intangibles

Valores intangibles

Explora los aspectos antropológicos, históricos y éticos de los cuidados paliativos, examinando valores como la gratitud, la compasión y la dignidad.
 

boton-mensaje-mas-informacion

banner-dignidad-deseos-morir

Dignidad y deseos de morir en pacientes con enfermedad avanzada

Dignidad y deseos de morir en pacientes con enfermedad avanzada

Estudia la asociación de la percepción de dignidad y los deseos de morir y busca conocer las vivencias de pacientes con enfermedad avanzada y deseos de morir.

boton-dignidad-deseos-morir

banner-educacion-medica

Educación médica

Educación médica

Promueve la formación y desarrollo curricular de cuidados paliativos en el grado universitario.

boton-educacion-medica

banner-observatorio-global

Observatorio Global de Cuidados Paliativos

Observatorio Global de Cuidados Paliativos

Monitorea el desarrollo global de los cuidados paliativos y estudia el conocimiento producido en áreas como su desarrollo e integración en los sistemas nacionales de salud.

boton-mas-info-observatorio

banner-sedacion-paliativa

Sedación paliativa

Sedación paliativa

Valora la proporcionalidad de la sedación paliativa hasta el punto que permita controlar los síntomas para un mayor bienestar del paciente.

boton-sedacion-paliativa

banner-fenomeno-gratitud

El fenómeno de la gratitud

El fenómeno de la gratitud
 

Se aproxima al fenómeno del agradecimiento hacia los profesionales de cuidados paliativos.
 

boton-mas-informacion-gratitud

banner-comunicacion-social

Comunicación social

Comunicación social

Aspira a identificar y promover una nueva estrategia válida para comunicar los cuidados paliativos a la sociedad.

boton-comunicacion-social

banner-el-mensaje

El mensaje

El mensaje

Estudia un nuevo marco conceptual para promover los valores reales de los cuidados paliativos a través de la educación médica y la comunicación social.

boton-valores-intangibles

bloque-actualidad

ACTUALIDAD

bloque-titulo-eventos

EVENTOS

Publicador de contenidos

Se ha producido un error al procesar la plantilla.
Java method "com.sun.proxy.$Proxy570.getCalendarBooking(long)" threw an exception when invoked on com.sun.proxy.$Proxy570 object "com.liferay.calendar.service.impl.CalendarBookingLocalServiceImpl@5752710c"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign event = calendarBookingLocalS...  [in template "10136#10174#29238470" at line 22, column 41]
----
1<style> 
2    .evento img { 
3        height: 200px !important; 
4
5    h3.titulo{ 
6        display: block !important; 
7
8</style> 
9 
10<#assign calendarBookingLocalService = serviceLocator.findService("com.liferay.calendar.service.CalendarBookingLocalService")> 
11<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
12<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")> 
13<#assign assetLinkLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetLinkLocalService") /> 
14 
15<#if entries?has_content> 
16	<div class="container-fluid eventos"> 
17		<div class="container"> 
18			<div class="row"> 
19				<#list entries as currentEntry> 
20					<#assign assetEntry = assetEntryLocalService.getEntry(currentEntry.getEntryId())> 
21					<#assign assetEntryPrimKey = assetEntry.getClassPK()> 
22					<#assign event = calendarBookingLocalService.getCalendarBooking(assetEntryPrimKey)> 
23					<#assign eventStartDate = dateUtil.newDate(event.getStartTime())> 
24					<#assign eventEndDate = dateUtil.newDate(event.getEndTime())> 
25					 
26					<#assign dateFormat = "dd MM yyyy"> 
27					<#if (event.isRecurring())> 
28						<#if (dateUtil.compareTo(eventStartDate, dateUtil.newDate()) < 0)> 
29							<#assign dateFormat = "dd MMM.-dd MMM., yyyy"> 
30						<#else> 
31							<#assign dateFormat = "dd MMM. yyyy"> 
32						</#if> 
33					<#else> 
34						<#if (dateUtil.compareTo(eventStartDate, dateUtil.newDate()) < 0)> 
35							<#assign dateFormat = "dd MMM. yyyy"> 
36						<#else> 
37							<#assign dateFormat = "dd MMM. yyyy"> 
38						</#if> 
39					</#if> 
40					 
41					<#if (locale == "en_US")> 
42						<#if (event.isRecurring())> 
43							<#if (dateUtil.compareTo(eventStartDate, dateUtil.newDate()) < 0)> 
44								<#assign dateFormat = "MMM. dd-MMM. dd, yyyy"> 
45							<#else> 
46								<#assign dateFormat = "MMM. dd, yyyy"> 
47							</#if> 
48						<#else> 
49							<#if (dateUtil.compareTo(eventStartDate, dateUtil.newDate()) < 0)> 
50								<#assign dateFormat = "MMM. dd, yyyy"> 
51							<#else> 
52								<#assign dateFormat = "MMM. dd yyyy"> 
53							</#if> 
54						</#if> 
55					</#if> 
56					 
57					<#assign relatedAssets = assetLinkLocalService.getDirectLinks(currentEntry.getEntryId())>					 
58					<#list relatedAssets as relatedEntry> 
59						<#assign relatedAssetEntryId = relatedEntry.getEntryId2() /> 
60						<#assign relatedAssetEntry = assetEntryLocalService.getEntry(relatedAssetEntryId) /> 
61                        <#assign relatedAssetEntry = assetEntryLocalService.getEntry(relatedAssetEntryId) /> 
62 
63                        <#if (relatedAssetEntry.getClassName()=="com.liferay.journal.model.JournalArticle")> 
64                            <#assign relatedAssetEntryPrimKey = relatedAssetEntry.getClassPK() /> 
65                            <#assign relatedArticle = journalArticleLocalService.getLatestArticle(relatedAssetEntryPrimKey) /> 
66                            <#assign relatedArticleId = relatedArticle.getArticleId() /> 
67                            <#assign document = saxReaderUtil.read(relatedArticle.getContentByLocale(locale))> 
68 
69 
70                            <#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
71                            <#assign dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") /> 
72                            <#assign jsonObjectString = document.selectSingleNode("/root/dynamic-element[@name='imagen']/dynamic-content").getText()> 
73                            <#assign jsonObject = jsonObjectString?eval> 
74                            <#assign entryUuid = jsonObject.uuid /> 
75                            <#assign entryGroupId = getterUtil.getLong(jsonObject.groupId) /> 
76                            <#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntryByUuidAndGroupId(entryUuid, entryGroupId) /> 
77                            <#assign assetEntry = assetEntryLocalService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry", dlFileEntry.fileEntryId) /> 
78                            <#assign assetRenderer = assetEntry.assetRenderer /> 
79                            <#assign imagen = assetRenderer.getURLDownload(themeDisplay) /> 
80 
81                            <#assign titulo = event.getTitle(locale, true)> 
82                             
83                            <a class="col-xs-12 col-sm-6 col-md-3 text-center evento" id="${document.selectSingleNode("/root/dynamic-element[@name='id_evento']/dynamic-content").getText()}" href="${document.selectSingleNode("/root/dynamic-element[@name='enlace_url']/dynamic-content").getText()}" 
84                            alt="${document.selectSingleNode("/root/dynamic-element[@name='enlace_alt']/dynamic-content").getText()}" title="${document.selectSingleNode("/root/dynamic-element[@name='enlace_title']/dynamic-content").getText()}"> 
85                             
86                                <div class="col-xs-12 panel panel panel-default"> 
87                                    <div class="col-xs-12 img-responsive evento-img" style="background: url(${imagen}) no-repeat"></div> 
88                                     
89                                    <div class="col-xs-12 panel-body"> 
90                                        <p class="fecha">${dateUtil.getDate(eventStartDate, dateFormat, locale)}</p>	 
91                                         
92                                        <h3 class="titulo"> 
93                                            <#if (titulo?length > 70)> 
94                                                ${titulo[0..69]} 
95                                            <#else> 
96                                                ${titulo} 
97                                            </#if> 
98                                        </h3> 
99                                    </div> 
100                                     
101                                    <div class="localizacion"> 
102                                        ${document.selectSingleNode("/root/dynamic-element[@name='localizacion']/dynamic-content").getText()} 
103                                    </div> 
104                                </div> 
105                            </a> 
106                        </#if> 
107					</#list> 
108				</#list> 
109			</div>	 
110		</div> 
111	</div> 
112</#if>