Centro

Centro

Asset Publisher

An error occurred while processing the template.
The following has evaluated to null or missing:
==> smsObjectInstancer.getJournalArticleInstance(getterUtil.getLong(webContentData.classPK, 0))  [in template "20101#20128#8380080" at line 169, column 48]

----
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 profesionalesJournalArticle =...  [in template "20101#20128#8380080" at line 169, column 9]
----
1<#assign currentJournalArticle = smsObjectInstancer.getJournalArticleInstance(.vars['articleGroupId'],.vars['reserved-article-id'].data)/> 
2<#assign JArticleCategoriList = smsObjectInstancer.getJournalArticleCategories(currentJournalArticle)/> 
3<#assign VOC_ID_TIPO_CENTRO = 8555301/> 
4<#assign VOC_ID_CENTRO = 8555186/> 
5<#assign VOC_ID_AREA = 8555250/> 
6<#assign VOC_ID_ZONA = 8555329/> 
7<#assign VOC_ID_SUAP = 8555299/> 
8<#assign tipoUrgencia =""> 
9<#assign descTipoUrgencia =""> 
10<#assign urlAreaCentro = ""> 
11<#assign urlUrgencia = ""> 
12<#assign urlZona = ""> 
13 
14<#list JArticleCategoriList as cat> 
15    <#if cat.getVocabularyId() == VOC_ID_TIPO_CENTRO> 
16        <#assign tipoDeCentro = cat.getTitle(locale)/> 
17    </#if> 
18    <#if cat.getVocabularyId() == VOC_ID_CENTRO> 
19        <#assign nombreCentro = cat.getTitle(locale)/> 
20    </#if> 
21    <#if cat.getVocabularyId() == VOC_ID_AREA> 
22        <#assign areaCentro = cat.getTitle(locale)/> 
23        <#assign urlAreaCentro = "/web/centros-sanitarios/info-area-de-salud/-/categories/" +  cat.getCategoryId()/> 
24    </#if> 
25    <#if cat.getVocabularyId() == VOC_ID_ZONA> 
26        <#assign zonaCentro = cat.getTitle(locale)/> 
27        <#assign urlZona = "/web/centros-sanitarios/-/zona-básica-de-salud-" +  zonaCentro?substring(5) /> 
28    </#if> 
29    <#if cat.getVocabularyId() == VOC_ID_SUAP> 
30        <#assign suapCentro = cat.getTitle(locale)/> 
31        <#assign tipoUrgencia = cat.getDescription(locale)/> 
32        <#assign urlUrgencia = "/web/centros-sanitarios/-/" + tipoUrgencia?lower_case + "-" +suapCentro?lower_case /> 
33 
34        <#if tipoUrgencia == "SUAP"> 
35            <#assign descTipoUrgencia = "Servicio de Urgencias en Atención Primaria"/> 
36        </#if> 
37        <#if tipoUrgencia == "PAC"> 
38            <#assign descTipoUrgencia = "Punto de Atención continuada"/> 
39        </#if> 
40        <#if tipoUrgencia == "PEA"> 
41            <#assign descTipoUrgencia = "Punto de Especial Aislamiento"/> 
42        </#if> 
43    </#if> 
44</#list> 
45 
46 
47<div class="d-flex flex-row flex-wrap justify-content-between"> 
48    <div class="col-md-8 pr-md-3 mb-3"> 
49        <h4 class="font-weight-bolder mb-5 site-type-color">${tipoDeCentro}&nbsp;${nombreCentro}</h4> 
50        <ul class="list-unstyled"> 
51            <li><span class="font-weight-bold">Dirección:</span> ${direccion.getData()}</li> 
52            <li><span class="font-weight-bold">Teléfonos de cita previa:</span> ${telefonosCitaPrevia.getData()}</li> 
53            <li><span class="font-weight-bold">Horarios:</span> ${horarios.getData()}</li> 
54            <#if zonaCentro?has_content> 
55                <li> 
56                    <span class="font-weight-bold">Zona básica de salud:</span>  
57                    <a class="site-type-color" href="${urlZona}"  aria-label="Acceder a página detalle para zona básica de salud"> 
58                        ${zonaCentro} 
59                    </a> 
60                </li> 
61            </#if> 
62            <#if areaCentro?has_content> 
63                <li><span class="font-weight-bold">Área de Salud:</span> 
64                    <a class="site-type-color" href="${urlAreaCentro}"  aria-label="Acceder a página detalle para ${areaCentro}"> 
65                        ${areaCentro} 
66                    </a>  
67                </li> 
68            </#if> 
69            <#if suapCentro?has_content> 
70                <li><span class="font-weight-bold">Urgencias:</span>  
71                    <a class="site-type-color" href="${urlUrgencia}" aria-label="Acceder a página detalle para ${descTipoUrgencia}"> 
72                        <abbr title="${descTipoUrgencia}">${tipoUrgencia}</abbr> ${suapCentro} 
73                    </a> 
74                </li> 
75            </#if> 
76            <#if codigoCentro?has_content && codigoCentro.getData()!=""> 
77                <li><span class="font-weight-bold">Código:</span> ${codigoCentro.getData()}</li> 
78            </#if> 
79            <#if serviciosQueOfrece?has_content && serviciosQueOfrece.getData()!=""> 
80                <li><span class="font-weight-bold">Servicios que ofrece:</span> ${serviciosQueOfrece.getData()}</li> 
81            </#if> 
82            <#if aviso?has_content && aviso.getData()!=""> 
83                <#assign aDateNow = .now?date> 
84                <#if (aviso.fechaPublicacion)?? && (aviso.fechaPublicacion.getData()) != "" && (aviso.fechaExpira)?? && (aviso.fechaExpira.getData()) !=""> 
85 
86                    <#if aDateNow gte (aviso.fechaPublicacion.getData()?date("yyyy-MM-dd")) && aDateNow lte (aviso.fechaExpira.getData()?date("yyyy-MM-dd"))> 
87                        <li><span class="font-weight-bold text-danger">Aviso:</span> ${aviso.getData()}</li> 
88                    </#if> 
89                <#elseif (!((aviso.fechaPublicacion)??) || (aviso.fechaPublicacion.getData()) == "") && (aviso.fechaExpira)?? && (aviso.fechaExpira.getData()) !=""> 
90                    <#if aDateNow lte (aviso.fechaExpira.getData()?date("yyyy-MM-dd"))> 
91                        <li><span class="font-weight-bold text-danger">Aviso:</span> ${aviso.getData()}</li> 
92                    </#if> 
93                <#elseif (!((aviso.fechaExpira)??) || (aviso.fechaExpira.getData()) =="") && (aviso.fechaPublicacion)?? && (aviso.fechaPublicacion.getData()) != ""> 
94                    <#if aDateNow gte (aviso.fechaPublicacion.getData()?date("yyyy-MM-dd"))> 
95                        <li><span class="font-weight-bold text-danger">Aviso:</span> ${aviso.getData()}</li> 
96                    </#if> 
97                <#else> 
98                    <li><span class="font-weight-bold text-danger">Aviso:</span> ${aviso.getData()}</li> 
99                </#if> 
100            </#if> 
101        </ul> 
102        <#if googleMapURL?has_content && googleMapURL.getData()!=""> 
103            <iframe frameborder="0" src="${googleMapURL.getData()}"  width="100%" height="242"></iframe> 
104        </#if> 
105        <div class="d-flex flex-row justify-content-center align-items-center"> 
106            <#if (imagenCentro.getData())?? && imagenCentro.getData() != ""> 
107                <img alt="${imagenCentro.getAttribute("alt")}" style="max-height: 450px; max-width:100%" class="img-fluid" data-fileentryid="${imagenCentro.getAttribute("fileEntryId")}" src="${imagenCentro.getData()}" /> 
108            </#if> 
109        </div> 
110    </div> 
111    <div class="col-md-4 d-flex flex-column justify-content-start align-items-center"> 
112        <div class="border rounded site-type-border-color p-3 mb-3"> 
113            <h4 class="font-weight-bold">Cita previa por internet</h4> 
114            <h5>Advertencia</h5> 
115            <p class="mb-2 text-justify">Usted va a abandonar Murciasalud y va a acceder a la <strong>sede 
116                    electrónica</strong> de Comunidad Autónoma de la Región de Murcia.</p> 
117            <p class="m-0">Si desea acceder haga clic en el siguiente enlace:</p> 
118            <a class="btn site-type-background-color btn-primary site-type-border-color font-weight-bold my-2" href="https://sede.carm.es/sms/citainternet">Cita 
119                previa en centros de salud <span>Acceso a la sede electrónica de la <abbr 
120                        title="Comunidad Autónoma de la Región de Murcia">CARM</abbr></span></a> 
121            <p class="m-0">Recuerde que la cita previa por internet también es un servicio del: <a class="btn site-type-background-color btn-primary site-type-border-color font-weight-bold my-2" 
122                    href="https://sede.carm.es/sms/portaldelpaciente">Portal del Paciente del Servicio Murciano de Salud</a> 
123            </p> 
124        </div> 
125        <div class="border rounded site-type-border-color p-3 mb-3"> 
126            <h4 class="font-weight-bold">App de cita previa</h4> 
127            <div class="d-flex flex-row flex-wrap justify-content-around align-items-center "> 
128                <div class="col-md-5 border site-type-border-color d-flex flex-row flex-wrap justify-content-around align-items-center pt-3"> 
129                     
130                    <a class="site-type-color" href="https://play.google.com/store/apps/details?id=es.carm.sms.citamedicaapp"> 
131                        <img class="shadow text-center p-3" style="border-radius: 15px" alt="Logo SMS App en Google Play Store" width="100" height="100"src="/documents/8522785/9590552/smsAppx2.png"> 
132                    </a> 
133                        <img class="text-center p-2" src="/documents/8522785/9590552/googlePlayStore_Badge.png"> 
134                         
135                     
136                </div> 
137                <div class="col-md-5 border site-type-border-color d-flex flex-row flex-wrap justify-content-around align-items-center pt-3"> 
138                    <a class="site-type-color" href="https://apps.apple.com/es/app/cita-previa-sms/id1127834774"> 
139                        <img class="shadow text-center p-3" style="border-radius: 15px" alt="Logo SMS App en Apple Store" width="100" height="100"src="/documents/8522785/9590552/citaPreviaApple.png"> 
140                    </a>   
141                        <img class="text-center p-2" src="/documents/8522785/9590552/App_Store_Badge.png"> 
142                     
143                </div> 
144            </div> 
145        </div> 
146        <div class="border rounded site-type-border-color p-3 mb-3"> 
147            <h4 class="font-weight-bold">Cita previa telefónica automatizada</h4> 
148            <p class="m-0">Teléfono de cita previa <a class="btn site-type-background-color btn-primary site-type-border-color" href="tel:+34968228250">968 22 82 50</a></p> 
149            <p class="m-0">Servicio disponible para los centros con cita previa en Internet</p> 
150        </div> 
151        <div> 
152            <p class="border rounded site-type-border-color p-3 site-type-color m-0 text-center font-weight-bold">En caso de incidencia póngase en contacto con su Centro de Salud 
153            </p> 
154        </div> 
155    </div> 
156</div> 
157<#if (otrosDatosCentro.getData())?? && otrosDatosCentro.getData() != ""> 
158    <div> 
159        <h5 class="h4 font-weight-bolder site-type-color ">Otros Datos</h5> 
160        <p>${otrosDatosCentro.getData()}</p> 
161    </div> 
162</#if> 
163<#if (profesionales.getData())?? && profesionales.getData() != ""> 
164     
165    <#assign webContentData = jsonFactoryUtil.createJSONObject(profesionales.getData())/> 
166     
167    <#if (webContentData.classPK)?? && webContentData.classPK != "0"> 
168     
169        <#assign profesionalesJournalArticle = smsObjectInstancer.getJournalArticleInstance(getterUtil.getLong(webContentData.classPK, 0))/> 
170        <@liferay_journal["journal-article"] 
171            		articleId=profesionalesJournalArticle.getArticleId() 
172            		ddmTemplateKey="9544861" 
173            		groupId=profesionalesJournalArticle.getGroupId() /> 
174    </#if> 
175 
176</#if>