An error occurred while processing the template.
The following has evaluated to null or missing:
==> xPathSelector.selectSingleNode(rootElement)  [in template "20157#20197#9169769" at line 14, column 46]

----
Tip: If the failing expression is known to be 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 tipoAlert = xPathSelector.sel...  [in template "20157#20197#9169769" at line 14, column 25]
----
1<#assign lightAlertList = [] /> 
2<#assign redAlertList = [] /> 
3<#assign blockingAlertList = [] /> 
4 
5<#if entries?has_content> 
6    <#list entries as curEntry> 
7		<#assign renderer = curEntry.getAssetRenderer() /> 
8		<#assign className = renderer.getClassName() /> 
9		<#if className == "com.liferay.journal.model.JournalArticle"> 
10			<#assign journalArticle = renderer.getArticle() /> 
11			<#assign document = saxReaderUtil.read(journalArticle.getContent()) /> 
12			<#assign rootElement = document.getRootElement() /> 
13			<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_tipo']/dynamic-content[@language-id = '${locale}']") /> 
14			<#assign tipoAlert = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
15		</#if> 
16 
17		<#if tipoAlert?trim?matches("light")> 
18			<#assign lightAlertList = lightAlertList + [curEntry] /> 
19		<#elseif tipoAlert?trim?matches("red")> 
20			<#assign redAlertList = redAlertList + [curEntry] /> 
21		<#elseif tipoAlert?trim?matches("blocking")> 
22			<#assign blockingAlertList = blockingAlertList + [curEntry] /> 
23		</#if> 
24 
25    </#list> 
26</#if> 
27 
28<#if redAlertList?has_content> 
29    <div class="AF-Alert AF-AlertSlider AF-AlertSlider-error js-alert-slider" data-state=""> 
30		<div class="container"> 
31			<div class="row"> 
32				<div class="col-12"> 
33					<div class="AF-Alert_info AF-AlertSlider_info"> 
34						<div class="AF-AlertSliderNavigator"> 
35							<span class="swiper-button-prev-red swiper-button-prev-alert swiper-button-disabled" tabindex="0" role="button" aria-label="Previous slide" aria-disabled="true"> 
36								<svg class="AF-AlertSliderNavigator_icon AF-AlertSliderNavigator_icon-left" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> 
37									<use xlink:href="#chevron-light-right"></use> 
38								</svg> 
39							</span> 
40							<div class="swiper-pagination-red"></div> 
41							<span class="swiper-button-next-red swiper-button-next-alert" tabindex="0" role="button" aria-label="Next slide" aria-disabled="false"> 
42								<svg class="AF-AlertSliderNavigator_icon" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> 
43									<use xlink:href="#chevron-light-right"></use> 
44								</svg> 
45							</span> 
46						</div> 
47						<div id="AlertSliderRed" class="swiper-container swiper-container-initialized swiper-container-horizontal"> 
48							<div class="swiper-wrapper"> 
49								<#list redAlertList as curEntry> 
50									<#assign renderer = curEntry.getAssetRenderer() /> 
51									<#assign className = renderer.getClassName() /> 
52									<#if className == "com.liferay.journal.model.JournalArticle"> 
53										<#assign journalArticle = renderer.getArticle() /> 
54										<#assign document = saxReaderUtil.read(journalArticle.getContent()) /> 
55										<#assign rootElement = document.getRootElement() /> 
56										<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_titolo']/dynamic-content[@language-id = '${locale}']") /> 
57										<#assign titoloAlert = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
58										<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='label_button']/dynamic-content[@language-id = '${locale}']") /> 
59										<#assign labelButton = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
60										<#assign xPathSelector = document.valueOf("//dynamic-element[@name='alert_linkInterno']/dynamic-content[@language-id = '${locale}']/text()") /> 
61										<#assign alertLinkInterno = "" /> 
62										<#if xPathSelector?trim != ""> 
63											<#assign layoutLocalService = serviceLocator.findService('com.liferay.portal.kernel.service.LayoutLocalService') /> 
64											<#assign values = xPathSelector?split("@") /> 
65											<#if values?has_content> 
66												<#if (values?size > 2)> 
67													<#assign groupId= values[2]?number/> 
68												</#if> 
69												<#assign LayoutId=values[0]?number/> 
70												<#if values[1]?contains("public")> 
71													<#assign privateLayout=false/> 
72												<#else> 
73													<#assign privateLayout=true/> 
74												</#if> 
75												<#assign pageLayout = layoutLocalService.getLayout(groupId, privateLayout, LayoutId) /> 
76												<#assign alertLinkInterno = pageLayout.getFriendlyURL() /> 
77											</#if> 
78										</#if> 
79										<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_linkDettaglioProdotto']/dynamic-content[@language-id = '${locale}']") /> 
80										<#assign alertLinkDettaglioProdotto = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
81										<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_linkEsterno']/dynamic-content[@language-id = '${locale}']") /> 
82										<#assign alertLinkEsterno = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
83 
84										<#if alertLinkInterno?trim != ""> 
85											<#assign viewURL = "."+alertLinkInterno /> 
86											<#assign target = "_self" /> 
87										<#elseif alertLinkDettaglioProdotto?trim != ""> 
88											<#assign viewURL = alertLinkDettaglioProdotto /> 
89											<#assign target = "_self" /> 
90										<#elseif alertLinkEsterno?trim != ""> 
91											<#assign viewURL = alertLinkEsterno /> 
92											<#assign target = "_blank" /> 
93										<#else> 
94											<#assign viewURL = "#" /> 
95											<#assign target = "_self" /> 
96										</#if> 
97 
98									</#if> 
99 
100									<div class="AF-AlertSlide swiper-slide"> 
101										<p class="AF-Alert_text mb-0x mb-md-0x"> 
102											<span class="AF-AlertSlide_title"> 
103												<strong>${languageUtil.get(request,"multilingua.adt2019_ALERT.lbl.attenzione" )}</strong> 
104											</span> 
105											${titoloAlert} 
106										</p> 
107										<div class="AF-AlertSlide_cta"> 
108											<a href="${viewURL}" class="AF-Btn AF-Btn-secondary"> 
109												<span class="AF-Btn_label AF-Btn_label-small">${labelButton}</span> 
110											</a> 
111										</div> 
112									</div> 
113								</#list> 
114							</div> 
115							<span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span> 
116						</div> 
117					</div> 
118				</div> 
119			</div> 
120		</div> 
121	</div> 
122</#if> 
123 
124<#if lightAlertList?has_content> 
125	<div class="AF-Alert AF-AlertSlider AF-AlertSlider-warning js-alert-slider" data-state=""> 
126		<div class="container"> 
127			<div class="row"> 
128				<div class="col-12"> 
129					<div class="AF-Alert_info AF-AlertSlider_info"> 
130						<div class="AF-AlertSliderNavigator"> 
131							<span class="swiper-button-prev-light swiper-button-prev-alert swiper-button-disabled" tabindex="0" role="button" aria-label="Previous slide" aria-disabled="true"> 
132								<svg class="AF-AlertSliderNavigator_icon AF-AlertSliderNavigator_icon-left" xmlns="http://www.w3.org/2000/svg"> 
133									<use xlink:href="#chevron-light-right"></use> 
134								</svg> 
135							</span> 
136							<div class="swiper-pagination-light"></div> 
137							<span class="swiper-button-next-light swiper-button-next-alert" tabindex="0" role="button" aria-label="Next slide" aria-disabled="false"> 
138								<svg class="AF-AlertSliderNavigator_icon" xmlns="http://www.w3.org/2000/svg"> 
139									<use xlink:href="#chevron-light-right"></use> 
140								</svg> 
141							</span> 
142						</div> 
143						<div id="AlertSliderLight" class="swiper-container swiper-container-initialized swiper-container-horizontal"> 
144							<div class="swiper-wrapper"> 
145								<#list lightAlertList as curEntry> 
146									<#assign renderer = curEntry.getAssetRenderer() /> 
147									<#assign className = renderer.getClassName() /> 
148									<#if className == "com.liferay.journal.model.JournalArticle"> 
149										<#assign journalArticle = renderer.getArticle() /> 
150										<#assign document = saxReaderUtil.read(journalArticle.getContent()) /> 
151										<#assign rootElement = document.getRootElement() /> 
152										<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_titolo']/dynamic-content[@language-id = '${locale}']") /> 
153										<#assign titoloAlert = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
154										<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='label_button']/dynamic-content[@language-id = '${locale}']") /> 
155										<#assign labelButton = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
156										<#assign xPathSelector = document.valueOf("//dynamic-element[@name='alert_linkInterno']/dynamic-content[@language-id = '${locale}']/text()") /> 
157										<#assign alertLinkInterno = "" /> 
158										<#if xPathSelector?trim != ""> 
159											<#assign layoutLocalService = serviceLocator.findService('com.liferay.portal.kernel.service.LayoutLocalService') /> 
160											<#assign values = xPathSelector?split("@") /> 
161											<#if values?has_content> 
162												<#if (values?size > 2)> 
163													<#assign groupId= values[2]?number/> 
164												</#if> 
165												<#assign LayoutId=values[0]?number/> 
166												<#if values[1]?contains("public")> 
167													<#assign privateLayout=false/> 
168												<#else> 
169													<#assign privateLayout=true/> 
170												</#if> 
171												<#assign pageLayout = layoutLocalService.getLayout(groupId, privateLayout, LayoutId) /> 
172												<#assign alertLinkInterno = pageLayout.getFriendlyURL() /> 
173											</#if> 
174										</#if> 
175										<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_linkDettaglioProdotto']/dynamic-content[@language-id = '${locale}']") /> 
176										<#assign alertLinkDettaglioProdotto = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
177										<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_linkEsterno']/dynamic-content[@language-id = '${locale}']") /> 
178										<#assign alertLinkEsterno = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
179 
180										<#if alertLinkInterno?trim != ""> 
181											<#assign viewURL = "."+alertLinkInterno /> 
182											<#assign target = "_self" /> 
183										<#elseif alertLinkDettaglioProdotto?trim != ""> 
184											<#assign viewURL = alertLinkDettaglioProdotto /> 
185											<#assign target = "_self" /> 
186										<#elseif alertLinkEsterno?trim != ""> 
187											<#assign viewURL = alertLinkEsterno /> 
188											<#assign target = "_blank" /> 
189										<#else> 
190											<#assign viewURL = "#" /> 
191											<#assign target = "_self" /> 
192										</#if> 
193									</#if> 
194 
195									<div class="AF-AlertSlide swiper-slide"> 
196										<p class="AF-Alert_text mb-0x mb-md-0x"> 
197											<span class="AF-AlertSlide_title"> 
198												<strong>Attenzione :</strong> 
199											</span> 
200											${titoloAlert} 
201										</p> 
202										<div class="AF-AlertSlide_cta"> 
203											<a href="${viewURL}" class="AF-Btn AF-Btn-secondary"> 
204												<span class="AF-Btn_label AF-Btn_label-small">${labelButton}</span> 
205											</a> 
206										</div> 
207									</div> 
208								</#list> 
209							</div> 
210							<span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span> 
211						</div> 
212					</div> 
213				</div> 
214			</div> 
215		</div> 
216	</div> 
217 
218</#if> 
219 
220<#if blockingAlertList?has_content> 
221    <#list blockingAlertList as curEntry> 
222        <#assign renderer = curEntry.getAssetRenderer() /> 
223		<#assign className = renderer.getClassName() /> 
224		<#assign journalArticle = renderer.getArticle() /> 
225		<#if className == "com.liferay.journal.model.JournalArticle"> 
226			<#assign document = saxReaderUtil.read(journalArticle.getContent()) /> 
227			<#assign rootElement = document.getRootElement() /> 
228			<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_titolo']/dynamic-content[@language-id = '${locale}']") /> 
229			<#assign titoloAlert = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
230			<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_descrizione']/dynamic-content[@language-id = '${locale}']") /> 
231			<#assign descrizioneAlert = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
232			<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_immagine']/dynamic-content[@language-id = '${locale}']") /> 
233			<#assign image = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
234			<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='label_button']/dynamic-content[@language-id = '${locale}']") /> 
235			<#assign labelButton = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
236			<#assign xPathSelector = document.valueOf("//dynamic-element[@name='alert_linkInterno']/dynamic-content[@language-id = '${locale}']/text()") /> 
237			<#assign alertLinkInterno = "" /> 
238			<#if xPathSelector?trim != ""> 
239				<#assign layoutLocalService = serviceLocator.findService('com.liferay.portal.kernel.service.LayoutLocalService') /> 
240				<#assign values = xPathSelector?split("@") /> 
241				<#if values?has_content> 
242					<#if (values?size > 2)> 
243						<#assign groupId= values[2]?number/> 
244					</#if> 
245					<#assign LayoutId=values[0]?number/> 
246					<#if values[1]?contains("public")> 
247						<#assign privateLayout=false/> 
248					<#else> 
249						<#assign privateLayout=true/> 
250					</#if> 
251					<#assign pageLayout = layoutLocalService.getLayout(groupId, privateLayout, LayoutId) /> 
252					<#assign alertLinkInterno = pageLayout.getFriendlyURL() /> 
253				</#if> 
254			</#if> 
255			<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_linkDettaglioProdotto']/dynamic-content[@language-id = '${locale}']") /> 
256			<#assign alertLinkDettaglioProdotto = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
257			<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='alert_linkEsterno']/dynamic-content[@language-id = '${locale}']") /> 
258			<#assign alertLinkEsterno = xPathSelector.selectSingleNode(rootElement).getStringValue() /> 
259 
260			<#if alertLinkInterno?trim != ""> 
261				<#assign viewURL = "."+alertLinkInterno /> 
262				<#assign target = "_self" /> 
263			<#elseif alertLinkDettaglioProdotto?trim != ""> 
264				<#assign viewURL = alertLinkDettaglioProdotto /> 
265				<#assign target = "_self" /> 
266			<#elseif alertLinkEsterno?trim != ""> 
267				<#assign viewURL = alertLinkEsterno /> 
268				<#assign target = "_blank" /> 
269			<#else> 
270				<#assign viewURL = "#" /> 
271				<#assign target = "_self" /> 
272			</#if> 
273		</#if> 
274 
275		<#assign modal_state = "active" /> 
276		<#assign data_state = "open" /> 
277		<#if renderRequest.getCookies()??> 
278			<#assign cookies = renderRequest.getCookies()> 
279			<#list cookies as cookie> 
280				<#if cookie.name?trim == "BLOCKING_ALERT_SESSION_" + journalArticle.articleId > 
281					<#assign modal_state = "" /> 
282					<#assign data_state = "" /> 
283				</#if> 
284			</#list> 
285		</#if> 
286 
287		<div id="modal-${journalArticle.articleId}" data-article-id="${journalArticle.articleId}" class="AF-Modal" data-state=${data_state}> 
288			<div class="AF-Modal_content AF-Modal_content-small"> 
289				<div class="AF-AlertBlocking_image mb-4x mb-md-9x"> 
290					<#if image?trim?? && image?trim != ''> 
291						<#assign backgroundMapJson = image?eval /> 
292						<#assign backgroundGroupId = backgroundMapJson.groupId?number /> 
293						<#assign backgroundUUID = backgroundMapJson.uuid /> 
294						<#assign portletFileRepositoryUtil = serviceLocator.findService("com.liferay.portal.kernel.portletfilerepository.PortletFileRepositoryUtil") /> 
295						<#assign backgroundFileEntry = portletFileRepositoryUtil.getPortletFileEntry(backgroundUUID, backgroundGroupId) /> 
296						<#assign backgroundFileEntryURL = portletFileRepositoryUtil.getDownloadPortletFileEntryURL(themeDisplay, backgroundFileEntry, "") /> 
297						<img src="${backgroundFileEntryURL}" data-object-fit=""> 
298					</#if> 
299				</div> 
300				<div id="alertModal" class="AF-Modal_main ${modal_state} AF-AlertBlocking_main"> 
301					<div class="AF-Modal_container"> 
302						<div class="AF-Modal_header"> 
303							<h2 class="mb-4x">${titoloAlert}</h2> 
304							<p class="mb-5x mb-md-9x">${descrizioneAlert}</p> 
305						</div> 
306						<a data-modal="close" href="${viewURL}" target="${target}" class="AF-Btn AF-Btn-large AF-Btn-primary" onclick="closeBlockingAlert(${journalArticle.articleId})"> 
307							<span class="AF-Btn_label AF-Btn_label-large">${labelButton}</span> 
308						</a> 
309					</div> 
310				</div> 
311			</div> 
312		</div> 
313	</#list> 
314</#if> 
315 
316 
317 
318<script> 
319	function closeBlockingAlert(articleId) { 
320		document.cookie = "BLOCKING_ALERT_SESSION_" + articleId + "=close;"; 
321 
322		$("[data-article-id='" + articleId + "']").each(function() { 
323			$(this).attr("data-state", ""); 
324			$(this).find(".AF-Modal_main").removeClass("active"); 
325		}); 
326 
327		if ($("body").hasClass("body-fixed")) { 
328			$("body").removeClass("body-fixed"); 
329
330
331</script> 

Benvenuti nella pagina dedicata alla convenzione assicurativa ALS-Fattore2a

Medici che si iscriveranno alle scuole di specializzazione a novembre 2023: si precisa che le polizze in convenzione, se sottoscritte prima della firma del contratto di specializzazione nel 2023, coprono tutte le attività antecedenti e postume la firma del sopracitato contratto per le attività mediche lavorative quali ad esempio guardia medica / servizio di continuità assistenziale e svolgimento di vaccini covid-19”.

Fai un preventivo

Su quale polizza vuoi calcolare il preventivo?

Assicurare la tua professione è facile e conveniente. Ottieni un preventivo in pochi minuti.

Polizza Infortuni Professionisti

Copertura integrativa per l’infortuni in forma completa.

Come fare per

La nostra assistenza sinistri, ti seguiamo passo passo nella gestione del sinistro.

Nuovo Cliente

Vuoi calcolare un preventivo?

Compila il form e ottieni una quotazione ottima per te.

Vuoi acquistare una polizza?

Accedi al tuo account e scegli il metodo di pagamento che preferisci.

Già Cliente

Vuoi calcolare un preventivo?

Compila il form e ottieni una quotazione ottima per te.

Vuoi acquistare una polizza?

Accedi al tuo account e scegli il metodo di pagamento che preferisci.

Le nostre polizze

Scopri le polizze dedicate ad ALS

Polizza Infortuni Professionisti

Copertura integrativa per l’infortuni in forma completa.

Ultime notizie

News e approfondimenti sugli garanzie e polizze assicurative. Resta aggiornato con Aon.

Aon è qui per aiutarti, contattaci

I nostri call center sono sempre a tua disposizione per supportarti con consigli personalizzati.

Sei stato coinvolto in un sinistro?

Consulta la nostra assistenza sinistri, ti seguiamo passo passo nella gestione del sinistro.