Agenzia Italiana del Farmaco Agenzia Italiana del Farmaco

AIFA: chiarimenti Piani Terapeutici web based - AIFA: chiarimenti Piani Terapeutici web based

Aggregatore Risorse

AIFA: chiarimenti Piani Terapeutici web based

L’Agenzia Italiana del Farmaco ha reso disponibile per gli Utenti dei Registri di Monitoraggio un documento relativo ai Piani Terapeutici presenti sulla piattaforma web AIFA.

I Piani Terapeutici (PT) sono utilizzati per i medicinali soggetti a prescrizione medica limitativa, vendibili al pubblico su prescrizione di specialisti all’interno di strutture sanitarie individuate dalle Regioni. Il nuovo modello dei PT web based è una raccolta dati all’interno della piattaforma web dei Registri AIFA che prevede l’inserimento delle seguenti schede: anagrafica del paziente, eleggibilità e dati clinici, Piano Terapeutico, rivalutazione stato di malattia, fine trattamento.

Per assicurare ai pazienti la continuità terapeutica, laddove il sistema bloccasse il rilascio di un PT, esiste la possibilità della prescrizione temporanea in modalità cartacea. Una volta superata la criticità, le schede mancanti e/o modificate dovranno essere inserite a sistema secondo il corretto ordine cronologico.

Consulta il documento contenente i Chiarimenti sui Piani Terapeutici AIFA web based


Pubblicato il: 23 giugno 2015

Aggregatore Risorse

Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> articleId  [in template "20115#20151#1665546" at line 124, column 44]

----
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: ${articleId}  [in template "20115#20151#1665546" at line 124, column 42]
----
1<#attempt> 
2 
3<#assign templateUtilService = serviceLocator.findService('it.gov.aifa.template.util.service.TemplateUtilService') />  
4 
5<#assign splitter = themeDisplay.getURLCurrent()?split("/-/")> 
6<#assign titleJournalDirty = (splitter?last?split("?")?first)> 
7 
8 
9<#assign titleJournal = titleJournalDirty> 
10 
11<#if titleJournal?contains("/-/")> 
12	<#assign titleJournal = titleJournalDirty?substring(0,titleJournalDirty?index_of("/-/"))> 
13</#if> 
14	 
15    <#assign article = templateUtilService.fetchArticleByUrlTitle(groupId,titleJournal)> 
16 
17	<#if article?has_content> 
18		 
19		<#assign docXml = saxReaderUtil.read(article.getContentByLocale(locale)) /> 
20		<#assign rootElement = docXml.document.getRootElement() > 
21	    <#assign listadocumenti = docXml.getRootElement().selectNodes("//dynamic-element[@name='TitoloDocumentoCorrelato']") /> 
22         <#assign articleId = article.getArticleId() >	 
23	 
24		<#assign count = 0 />	 
25        <#list listadocumenti as doc> 
26			<#assign docItem = doc.valueOf("dynamic-content/text()")!""/> 
27			<#assign docItem = docItem?trim/> 
28			 
29			<#if docItem?has_content && docItem?length gt 0> 
30				<#assign count = count + 1 /> 
31			</#if> 
32		</#list> 
33		 
34		<#if count gt 0> 
35			<div class="underline_title istituzionale">  
36				<h2 class="portlet-content portlet-title-text-model portlet-title-text"><@liferay_ui['message'] key='label.templates.documenti.correlati' /></h2> 
37				 
38                        <div class="it-list-wrapper"> 
39		                    <ul class="it-list"> 
40							 
41							    <#list listadocumenti as doc> 
42 
43									<li> 
44										<#assign docTitle = doc.valueOf("dynamic-content/text()") /> 
45										<#assign docItem = doc.valueOf("dynamic-element[@name='DocumentiCorrelati']/dynamic-content/text()") /> 
46 
47										<#assign jsonDocument=jsonFactoryUtil.createJSONObject(docItem)> 
48			 
49												 
50										<#if docItem?has_content && docItem?length gt 0> 
51											<#assign groupId=jsonDocument.getLong("groupId")> 
52											<#assign uuId=jsonDocument.getString("uuid")> 
53											<#assign docName=jsonDocument.getString("title")> 
54											<#assign docItem = "/documents/"+groupId+"/"+0+"/"+docName+"/"+uuId />	 
55											<#assign jsonFile=templateUtilService.buildFileEntryByUrlDocument(themeDisplay.getScopeGroupId(),docItem) /> 
56 
57 
58											<#if ((jsonFile.length())>0)> 
59 
60												<#assign tipoDocumento = jsonFile.extension?upper_case/> 
61											  
62												<#if (tipoDocumento == "PDF")> 
63								 
64													<div class="it-right-zone"> 
65														<a title="${docTitle}" aria-label="<@liferay_ui['message'] key='aria.label.templates.download.file' /> ${docTitle} " href="${jsonFile.url}"> 
66															<span class="text">${docTitle} [${(jsonFile.size?number/(1024*1024))?string["0.##"]} Mb] [${jsonFile.extension}] ></span> 
67														</a> 
68														<span class="it-multiple"> 
69															<a title="<@liferay_ui['message'] key='title.label.preview' />" aria-label="<@liferay_ui['message'] key='aria.label.templates.view.file' /> ${docTitle}" onclick="buildModale('${docItem}');" > 
70																<i class="u-color-blu fas fa-search"></i> 
71															</a> 
72															<a title="<@liferay_ui['message'] key='title.label.download' />" aria-label="<@liferay_ui['message'] key='aria.label.templates.download.file' /> ${docTitle} " href="${jsonFile.url}"> 
73																<i class="fas fa-download"></i> 
74															</a> 
75														</span> 
76													</div> 
77							 
78												<#else> 
79							   
80													<a class="active" title="<@liferay_ui['message'] key='title.label.download' />" aria-label="<@liferay_ui['message'] key='aria.label.templates.download.file' /> ${docTitle} " href="${jsonFile.url}"> 
81														<div class="it-right-zone"> 
82															<span class="text">${docTitle} [${(jsonFile.size?number/(1024*1024))?string["0.##"]} Mb] [${jsonFile.extension}] ></span> 
83															<i class="fas fa-download"></i> 
84														</div> 
85													</a> 
86							   
87												</#if> 
88											</#if> 
89										</#if> 
90									</li>									 
91								</#list> 
92								<div class="yui3-skin-sam" data-toggle="modal"> 
93                                   
94                              <div id="modal-${articleId}" class="container preview-document"> 
95                              </div> 
96                              </div> 
97	                        </ul>		 
98                        </div> 
99            </div> 
100		</#if>	 
101	</#if> 
102				 
103<#recover> 
104</#attempt> 
105 
106<script> 
107 
108function buildModale(urlDocument){ 
109	var modal; 
110	 
111	YUI().use('aui-modal', function(Y) { 
112        var StdMod = Y.WidgetStdMod; 
113 
114		 modal = new Y.Modal({ 
115			bodyContent : '<object style="width:33rem; height:25rem;" data="'+urlDocument+'" type="application/pdf"></object>', 
116			centered : true, 
117            draggable: false, 
118            resizeble: false, 
119			visible : true, 
120			destroyOnHide : true, 
121			headerContent : 'Dettaglio documento', 
122			modal : true, 
123            focused:true, 
124			render : '#modal-${articleId}' 
125		}); 
126	}); 
127    
128    
129
130</script> 

Mappa del sito

Galleria

Cookie Bar

Modulo gestione cookie

Descrizione cookieBar

Questo sito utilizza cookie tecnici e analytics, necessari al suo funzionamento, per i quali non è richiesto il consenso. Per alcuni servizi aggiuntivi, le terze parti fornitrici, dettagliatamente sotto individuate, possono utilizzare cookies tecnici, analytics e di profilazione. Per saperne di più consulta la PRIVACY POLICY. Per proseguire nella navigazione devi effettuare la scelta sui cookie di terze parti dei quali eventualmente accetti l’utilizzo. Chiudendo il banner attraverso la X in alto a destra rifiuti tutti i cookie di terze parti. Puoi rivedere e modificare le tue scelte in qualsiasi momento attraverso il link "Gestione cookie" presente nel footer.

Social networks
torna all'inizio del contenuto