Revista Mundo Farmacéutico - Especializada en salud - mundofarmaceutico
Mundo Farmacéutico
La farmacia registra un adelanto en la fotoprotección y un crecimiento del 11% en productos reparadores
El Observatorio de Tendencias de Cofares muestra que marzo lideró la demanda de solares en farmacias; una tendencia de anticipación que se ha mantenido firme desde 2025.
Episomer, la nueva herramienta europea que monitoriza las redes sociales para detectar amenazas de salud pública
El Centro Europeo para la Prevención y el Control de Enfermedades ha lanzado este instrumento que permitirá apoyar actividades de inteligencia epidemiológica.
Los farmacéuticos con local en alquiler se enfrentan a un ‘tarifazo’ del 8% y los expertos aconsejan topar las subidas por contrato
Más de un tercio de las farmacias comunitarias notarán el incremento en su renta mensual
Escrito porRedacción MF
Los productos sanitarios veterinarios no están exentos del impuesto del plástico, pero los medicamentos veterinarios sí
Una línea muy fina separa a los productos que deben ser pagados por el nuevo impuesto del plástico de los que no, es el caso de los productos y medicamentos de uso veterinario
Adiós farmacia, adiós pueblo
Dicen que cuando un farmacéutico echa el cierre, el pueblo se queda huérfano. Y cuentan que cuando esto sucede, quedan descubiertas las necesidades a las que no llega el resto del sistema de salud.
Adiós al cupón precinto: un avance que libera de trámites a la farmacia en beneficio del paciente
La reforma del Real Decreto 1345/2007 responde a una histórica demanda de las oficinas de farmacia y representa un salto cualitativo hacia la digitalización definitiva del sector.
Episomer, la nueva herramienta europea que monitoriza las redes sociales para detectar amenazas de salud pública
El Centro Europeo para la Prevención y el Control de Enfermedades ha lanzado este instrumento que permitirá apoyar actividades de inteligencia epidemiológica.
Un estudio identifica los circuitos cerebrales y las endorfinas implicadas en el alivio del dolor por efecto placebo
Los hallazgos muestran que el condicionamiento placebo podría inducir resistencia frente a distintos tipos de dolor y complementar o reducir el uso de determinados analgésicos.
‘PaMplona Alert’, el sistema de alertas ante emergencias que garantiza la protección de las farmacias
A través de una aplicación móvil, se activa el aviso a la Policía Municipal de Pamplona en el caso de que exista algún tipo de agresión, hechos delictivos o situaciones que comprometan la seguridad del farmacéutico.
Leche sin pasteurizar, en tendencia: riesgos y medidas de seguridad
La leche cruda ha vuelto a ponerse de moda entre quienes buscan una alimentación más “natural”. Pero detrás de esa creencia existen riesgos para la salud a veces desconocidos.
Machine Learning, la tecnología que está revolucionando la distribución farmacéutica
El aprendizaje automático permite analizar grandes volúmenes de datos para anticipar la demanda de medicamentos y optimizar la logística farmacéutica.
Bronceado sin sol: así funcionan las pastillas que prometen un tono de piel dorado
Escrito porRedacción MF
¿Canas o poliosis?: Claves para conocer las diferencias
Escrito porRedacción MF
The following has evaluated to null or missing:
==> wcAutor [in template "20155#20195#56612" at line 70, column 67]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign webContentData = jsonFactoryU... [in template "20155#20195#56612" at line 69, column 17]
----
1<#assign titulo = .vars['reserved-article-title'].data />
2<#assign description = .vars['reserved-article-description'].data />
3<#assign imageDestacada = "" />
4<#if .vars['reserved-article-small-image-url']?? && .vars['reserved-article-small-image-url'].data?has_content>
5 <#assign imageDestacada = .vars['reserved-article-small-image-url'].data />
6</#if>
7
8<#assign journalArticleId = .vars['reserved-article-id'].data />
9<#assign journalArticleResourceLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService")>
10<#assign assetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")>
11<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")>
12
13<#assign articleResourcePK = journalArticleResourceLocalService.getArticleResourcePrimKey(groupId, journalArticleId) />
14<#assign categories = assetCategoryLocalService.getCategories("com.liferay.journal.model.JournalArticle",articleResourcePK) />
15<#assign assetCategoryPropertyLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService")>
16
17<#assign portalURL = themeDisplay.getPortalURL() />
18<#assign articleFriendlyURL = .vars['reserved-article-url-title'].data />
19<#assign articleURL = portalURL+"/-/"+articleFriendlyURL />
20
21<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")/>
22<#assign templateKey = "55764" />
23
24<div class="Card_Full">
25 <#if (imageDestacada?? && imageDestacada != "")>
26 <a class="Card_Full__image" href="${articleURL}" target="_self">
27 <img src="${imageDestacada}" class="Card_Full__image--img" alt="${mainImg.getAttribute("alt")}" data-fileentryid="${mainImg.getAttribute("fileEntryId")}">
28 </a>
29 <#else>
30 <#if (mainImg.getData())?? && mainImg.getData() != "">
31 <a class="Card_Full__image" href="${articleURL}" target="_self">
32 <img alt="${mainImg.getAttribute("alt")}" data-fileentryid="${mainImg.getAttribute("fileEntryId")}" src="${mainImg.getData()}" / class="Card_Full__image--img">
33 </a>
34 </#if>
35 </#if>
36
37 <div class="Card_Full__content">
38 <div class="Card_Full__content--category CardCategory">
39 <#assign aux = "" />
40 <#list categories as category>
41
42 <#attempt>
43 <#assign categoryURLProperty = assetCategoryPropertyLocalService.getCategoryProperty(category.getCategoryId(), "url_page")/>
44 <#assign categoryURL = categoryURLProperty.getValue() />
45 <#recover>
46 <#assign categoryURL = "" />
47 </#attempt>
48 <#if category.getParentCategoryId() != 0>
49 <#list category.getAncestors()?reverse as ancestor>
50 <#attempt>
51 <#assign ancestorURLProperty = assetCategoryPropertyLocalService.getCategoryProperty(ancestor.getCategoryId(), "url_page")/>
52 <#assign ancestorURL = ancestorURLProperty.getValue() />
53 <#assign aux += "/" + ancestorURL />
54 <#recover>
55 <#assign ancestorURL = "" />
56 </#attempt>
57 </#list>
58 </#if>
59 <a class="CardCategory__link" href="${aux}/${categoryURL}">
60 <p class="CardCategory__link--type">${category.getName()}</p>
61 </a>
62 </#list>
63 </div>
64
65 <a class="Card_Full__content--title" href="${articleURL}" target="_self">
66 <h3 class="titulo-categorias">${.vars['reserved-article-title'].data}</h3>
67 </a>
68
69 <#assign
70 webContentData = jsonFactoryUtil.createJSONObject(wcAutor.getData())
71 />
72 <#if webContentData?? >
73 <#if webContentData.has("classPK")>
74 <#assign
75 webContentJA = journalArticleLocalService.getLatestArticle(webContentData.getLong("classPK"))
76 articleContent = journalArticleLocalService.getArticleContent(
77 webContentJA,
78 "templateKey",
79 "view",
80 themeDisplay.getLanguageId(),
81 null,
82 themeDisplay)
83 />
84 <div class="Card_Full__content--author AuthorCat">${articleContent}</div>
85 </#if>
86 </#if>
87 </div>
88</div>
The following has evaluated to null or missing:
==> wcAutor [in template "20155#20195#56612" at line 70, column 67]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign webContentData = jsonFactoryU... [in template "20155#20195#56612" at line 69, column 17]
----
1<#assign titulo = .vars['reserved-article-title'].data />
2<#assign description = .vars['reserved-article-description'].data />
3<#assign imageDestacada = "" />
4<#if .vars['reserved-article-small-image-url']?? && .vars['reserved-article-small-image-url'].data?has_content>
5 <#assign imageDestacada = .vars['reserved-article-small-image-url'].data />
6</#if>
7
8<#assign journalArticleId = .vars['reserved-article-id'].data />
9<#assign journalArticleResourceLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService")>
10<#assign assetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")>
11<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")>
12
13<#assign articleResourcePK = journalArticleResourceLocalService.getArticleResourcePrimKey(groupId, journalArticleId) />
14<#assign categories = assetCategoryLocalService.getCategories("com.liferay.journal.model.JournalArticle",articleResourcePK) />
15<#assign assetCategoryPropertyLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService")>
16
17<#assign portalURL = themeDisplay.getPortalURL() />
18<#assign articleFriendlyURL = .vars['reserved-article-url-title'].data />
19<#assign articleURL = portalURL+"/-/"+articleFriendlyURL />
20
21<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")/>
22<#assign templateKey = "55764" />
23
24<div class="Card_Full">
25 <#if (imageDestacada?? && imageDestacada != "")>
26 <a class="Card_Full__image" href="${articleURL}" target="_self">
27 <img src="${imageDestacada}" class="Card_Full__image--img" alt="${mainImg.getAttribute("alt")}" data-fileentryid="${mainImg.getAttribute("fileEntryId")}">
28 </a>
29 <#else>
30 <#if (mainImg.getData())?? && mainImg.getData() != "">
31 <a class="Card_Full__image" href="${articleURL}" target="_self">
32 <img alt="${mainImg.getAttribute("alt")}" data-fileentryid="${mainImg.getAttribute("fileEntryId")}" src="${mainImg.getData()}" / class="Card_Full__image--img">
33 </a>
34 </#if>
35 </#if>
36
37 <div class="Card_Full__content">
38 <div class="Card_Full__content--category CardCategory">
39 <#assign aux = "" />
40 <#list categories as category>
41
42 <#attempt>
43 <#assign categoryURLProperty = assetCategoryPropertyLocalService.getCategoryProperty(category.getCategoryId(), "url_page")/>
44 <#assign categoryURL = categoryURLProperty.getValue() />
45 <#recover>
46 <#assign categoryURL = "" />
47 </#attempt>
48 <#if category.getParentCategoryId() != 0>
49 <#list category.getAncestors()?reverse as ancestor>
50 <#attempt>
51 <#assign ancestorURLProperty = assetCategoryPropertyLocalService.getCategoryProperty(ancestor.getCategoryId(), "url_page")/>
52 <#assign ancestorURL = ancestorURLProperty.getValue() />
53 <#assign aux += "/" + ancestorURL />
54 <#recover>
55 <#assign ancestorURL = "" />
56 </#attempt>
57 </#list>
58 </#if>
59 <a class="CardCategory__link" href="${aux}/${categoryURL}">
60 <p class="CardCategory__link--type">${category.getName()}</p>
61 </a>
62 </#list>
63 </div>
64
65 <a class="Card_Full__content--title" href="${articleURL}" target="_self">
66 <h3 class="titulo-categorias">${.vars['reserved-article-title'].data}</h3>
67 </a>
68
69 <#assign
70 webContentData = jsonFactoryUtil.createJSONObject(wcAutor.getData())
71 />
72 <#if webContentData?? >
73 <#if webContentData.has("classPK")>
74 <#assign
75 webContentJA = journalArticleLocalService.getLatestArticle(webContentData.getLong("classPK"))
76 articleContent = journalArticleLocalService.getArticleContent(
77 webContentJA,
78 "templateKey",
79 "view",
80 themeDisplay.getLanguageId(),
81 null,
82 themeDisplay)
83 />
84 <div class="Card_Full__content--author AuthorCat">${articleContent}</div>
85 </#if>
86 </#if>
87 </div>
88</div>
The following has evaluated to null or missing:
==> wcAutor [in template "20155#20195#56612" at line 70, column 67]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign webContentData = jsonFactoryU... [in template "20155#20195#56612" at line 69, column 17]
----
1<#assign titulo = .vars['reserved-article-title'].data />
2<#assign description = .vars['reserved-article-description'].data />
3<#assign imageDestacada = "" />
4<#if .vars['reserved-article-small-image-url']?? && .vars['reserved-article-small-image-url'].data?has_content>
5 <#assign imageDestacada = .vars['reserved-article-small-image-url'].data />
6</#if>
7
8<#assign journalArticleId = .vars['reserved-article-id'].data />
9<#assign journalArticleResourceLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService")>
10<#assign assetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")>
11<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")>
12
13<#assign articleResourcePK = journalArticleResourceLocalService.getArticleResourcePrimKey(groupId, journalArticleId) />
14<#assign categories = assetCategoryLocalService.getCategories("com.liferay.journal.model.JournalArticle",articleResourcePK) />
15<#assign assetCategoryPropertyLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService")>
16
17<#assign portalURL = themeDisplay.getPortalURL() />
18<#assign articleFriendlyURL = .vars['reserved-article-url-title'].data />
19<#assign articleURL = portalURL+"/-/"+articleFriendlyURL />
20
21<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")/>
22<#assign templateKey = "55764" />
23
24<div class="Card_Full">
25 <#if (imageDestacada?? && imageDestacada != "")>
26 <a class="Card_Full__image" href="${articleURL}" target="_self">
27 <img src="${imageDestacada}" class="Card_Full__image--img" alt="${mainImg.getAttribute("alt")}" data-fileentryid="${mainImg.getAttribute("fileEntryId")}">
28 </a>
29 <#else>
30 <#if (mainImg.getData())?? && mainImg.getData() != "">
31 <a class="Card_Full__image" href="${articleURL}" target="_self">
32 <img alt="${mainImg.getAttribute("alt")}" data-fileentryid="${mainImg.getAttribute("fileEntryId")}" src="${mainImg.getData()}" / class="Card_Full__image--img">
33 </a>
34 </#if>
35 </#if>
36
37 <div class="Card_Full__content">
38 <div class="Card_Full__content--category CardCategory">
39 <#assign aux = "" />
40 <#list categories as category>
41
42 <#attempt>
43 <#assign categoryURLProperty = assetCategoryPropertyLocalService.getCategoryProperty(category.getCategoryId(), "url_page")/>
44 <#assign categoryURL = categoryURLProperty.getValue() />
45 <#recover>
46 <#assign categoryURL = "" />
47 </#attempt>
48 <#if category.getParentCategoryId() != 0>
49 <#list category.getAncestors()?reverse as ancestor>
50 <#attempt>
51 <#assign ancestorURLProperty = assetCategoryPropertyLocalService.getCategoryProperty(ancestor.getCategoryId(), "url_page")/>
52 <#assign ancestorURL = ancestorURLProperty.getValue() />
53 <#assign aux += "/" + ancestorURL />
54 <#recover>
55 <#assign ancestorURL = "" />
56 </#attempt>
57 </#list>
58 </#if>
59 <a class="CardCategory__link" href="${aux}/${categoryURL}">
60 <p class="CardCategory__link--type">${category.getName()}</p>
61 </a>
62 </#list>
63 </div>
64
65 <a class="Card_Full__content--title" href="${articleURL}" target="_self">
66 <h3 class="titulo-categorias">${.vars['reserved-article-title'].data}</h3>
67 </a>
68
69 <#assign
70 webContentData = jsonFactoryUtil.createJSONObject(wcAutor.getData())
71 />
72 <#if webContentData?? >
73 <#if webContentData.has("classPK")>
74 <#assign
75 webContentJA = journalArticleLocalService.getLatestArticle(webContentData.getLong("classPK"))
76 articleContent = journalArticleLocalService.getArticleContent(
77 webContentJA,
78 "templateKey",
79 "view",
80 themeDisplay.getLanguageId(),
81 null,
82 themeDisplay)
83 />
84 <div class="Card_Full__content--author AuthorCat">${articleContent}</div>
85 </#if>
86 </#if>
87 </div>
88</div>