International patients
► You do not have a Belgian national registration number (official registration in Belgium) or valid health insurance in Belgium? In that case, UZ Brussel will be pleased to offer you tailor-made assistance with your care. The service International Patients (SIP) is here to help you.
► If you do have a Belgian insurance policy, please visit the main UZ Brussel website.
The following has evaluated to null or missing: ==> tmpArticles [in template "31942#31983#EVENT TEMPLATE" at line 22, column 12] ---- 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: #list tmpArticles as item [in template "31942#31983#EVENT TEMPLATE" at line 22, column 5] ----
1<#assign assetDisplay = liferay_asset["asset-display"] />
2<#setting time_zone = timeZone.ID>
3<#setting locale = "nl_BE">
4<#setting datetime_format = "EEE, d MMM yyyy HH:mm:ss Z">
5<#assign modifiedDate = .vars['reserved-article-modified-date'].data?datetime?string["yyyy-MM-dd"] />
6<#assign langId = themeDisplay.getLocale() />
7
8<#assign dateFormat = "dd MMM" />
9
10<#assign articleId = .vars['reserved-article-id'].data />
11<#assign articleTitle = .vars['reserved-article-title'].data />
12
13<#assign articleKeywords = restClient.get('/headless-delivery/v1.0/sites/${groupId}/structured-contents/by-key/${articleId}?fields=keywords').keywords![]>
14<#assign group = restClient.get("/headless-admin-user/v1.0/sites/${groupId?number}") />
15
16<#assign portletName = portletDisplay.portletName />
17<#assign assetPublisherPortletName = "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" />
18<#assign baseURL = themeDisplay.getSiteGroup().getDisplayURL(themeDisplay) + themeDisplay.getLayoutFriendlyURL(themeDisplay.getLayout()) />
19
20<#-- Do this only when in the AssetPublisher Portlet -->
21<#if portletName == assetPublisherPortletName >
22 <#list tmpArticles as item >
23 <#if item.getArticleId() != articleId >
24 <#assign _date = "" />
25 <#assign _location = "" />
26 <#assign _title = item.getTitle(locale) />
27 <#assign _urlTitle = item.getUrlTitle() />
28
29 <#assign elements = item.getDocument().getRootElement().elements("dynamic-element") />
30 <#list elements as element >
31 <#if element.attribute("name").getValue() == "date" >
32 <#assign _date = element.getStringValue() />
33 <#elseif element.attribute("name").getValue() == "location" >
34 <#assign nameElements = element.elements("dynamic-content") />
35 <#if nameElements?? >
36 <#list nameElements as nameElement >
37 <#if nameElement.attribute("language-id").getValue() == locale>
38 <#assign _location = nameElement.getStringValue() >
39 </#if>
40
41 </#list>
42 </#if>
43 </#if>
44 </#list>
45
46 <#assign assetTagList2 = [] />
47 <#assign asset2Keywords = restClient.get('/headless-delivery/v1.0/structured-contents/${item.resourcePrimKey}?fields=keywords').keywords![] />
48 <#assign assetTagList2 = asset2Keywords />
49
50
51 <#assign date_Data = getterUtil.getString(_date) + " 23:59:59">
52 <#if validator.isNotNull(date_Data)>
53 <#assign _date = dateUtil.parseDate("yyyy-MM-dd hh:mm:ss", date_Data, locale)>
54
55 <#if (.now <= _date?datetime) >
56 <#assign articles = articles + [ {"date": _date, "title": _title, "location": _location, "urlTitle": _urlTitle, "tags": assetTagList2} ] />
57 </#if>
58 </#if>
59
60 </#if>
61 </#list>
62</#if>
63<#-- Do this only when in the AssetPublisher Portlet -->
64
65<#assign hiddenClass = "" />
66<#list articleKeywords as tag>
67 <#if (
68 (tag?string?starts_with("positie_nl") == true && langId?starts_with("fr"))
69 || (tag?string?starts_with("positie_fr") == true && langId?starts_with("nl")) )>
70 <#assign hiddenClass = "hidden" />
71 </#if>
72</#list>
73
74<section class="news-events uzb-event-detail" data-date="${modifiedDate}">
75 <article>
76 <#if hiddenClass !='hidden'>
77 <h1 style="margin-bottom: 10px">${articleTitle}</h1>
78 <label class="event"><@liferay.language key="event-label" /></label>
79
80 <#list articleKeywords as tag>
81 <!-- tags: ${tag} -->
82 <#if tag?string?starts_with("positie_") != true >
83 <span class="tag">
84 <i class="fa fa-tag" aria-hidden="true"></i>
85 <#if tag?index == 0 >
86 ${tag}
87 <#else>
88 - ${tag}
89 </#if>
90 </span>
91 </#if>
92 </#list>
93
94
95 <div style="margin: 10px 0 20px 0" class="event-info">
96 <#if textDate?? && textDate.getData()?? && textDate.getData() != "">
97 <div>
98 <i class="fa fa-calendar" aria-hidden="true"></i>
99 ${textDate.getData()}
100 </div>
101 </#if>
102
103 <#if textTime?? && textTime.getData()?? && textTime.getData() != "">
104 <div>
105 <i class="fa fa-clock-o" aria-hidden="true"></i>
106 ${textTime.getData()}
107 </div>
108 </#if>
109
110 <#if location?? && location.getData()?? && location.getData() != "">
111 <div>
112 <i class="fa fa-map-marker" aria-hidden="true"></i>
113 ${location.getData()}
114 </div>
115 </#if>
116 </div>
117 <div class="content-text">
118 <p>
119 ${content.getData()}
120 </p>
121 </div>
122
123 <#if langId?starts_with("nl") && extra?? && extra.block?? && extra.block.data?? && extra.block.data?has_content && extra.block.data?eval_json.assetEntryId??>
124 <#list extra.block.getSiblings() as entry>
125 <#if entry.getType() == "journal-article" && entry.getData() != "" && entry.getData()?eval_json.assetEntryId??>
126 <#assign article = entry.getData()?eval />
127
128 <@assetDisplay className=article.className classPK=getterUtil.getLong(article.classPK, 0) />
129 </#if>
130 </#list>
131 </#if>
132
133 <#if langId?starts_with("fr") && extra_fr?? && extra_fr.block_fr?? && extra_fr.block_fr.data?? && extra_fr.block_fr.data?has_content && extra_fr.block_fr.data?eval_json.assetEntryId??>
134 <#list extra_fr.block_fr.getSiblings() as entry>
135 <#if entry.getType() == "journal-article" && entry.getData() != "" && entry.getData()?eval_json.assetEntryId??>
136 <#assign article = entry.getData()?eval />
137
138 <@assetDisplay className=article.className classPK=getterUtil.getLong(article.classPK, 0) />
139 </#if>
140 </#list>
141 </#if>
142
143 <div class="actions">
144 <div class="uzb-share gray" data-value="${articleTitle}"></div>
145 <#if (langId?starts_with("nl")) >
146 <a href="<@liferay.language key="newsletter-dialog-link-url" />" target="_blank"
147 class="uzb-button green subscribe-link">
148 <span>
149 <@liferay.language key="subscribe-newsletter" />
150 </span>
151 <svg class="icon icon-tabler icon-tabler-arrow-right" fill="none" height="24" stroke="currentColor"
152 stroke-linecap="round" stroke-linejoin="round" stroke-width="1" viewbox="0 0 24 24" width="24"
153 xmlns="http://www.w3.org/2000/svg">
154 <path d="M0 0h24v24H0z" fill="none" stroke="none"></path>
155 <line x1="5" x2="19" y1="12" y2="12"></line>
156 <line x1="13" x2="19" y1="18" y2="12"></line>
157 <line x1="13" x2="19" y1="6" y2="12"></line>
158 </svg>
159 </a>
160 </#if>
161 </div>
162 <#else>
163 <@liferay.language key="event-not-available" />
164 <div>
165 <a href="/web${group.friendlyUrlPath}/events" class="uzb-button green text-center"
166 style="display: inline-block; margin-top: 20px;">
167 <span>
168 <@liferay.language key="event-other" />
169 </span>
170 <svg class="icon icon-tabler icon-tabler-arrow-right" fill="none" height="24" stroke="currentColor"
171 stroke-linecap="round" stroke-linejoin="round" stroke-width="1" viewbox="0 0 24 24" width="24"
172 xmlns="http://www.w3.org/2000/svg">
173 <path d="M0 0h24v24H0z" fill="none" stroke="none"></path>
174 <line x1="5" x2="19" y1="12" y2="12"></line>
175 <line x1="13" x2="19" y1="18" y2="12"></line>
176 <line x1="13" x2="19" y1="6" y2="12"></line>
177 </svg>
178 </a>
179 </div>
180 </#if>
181
182 <div class="newsletter-dialog">
183 <div class="newsletter-dialog__container">
184 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-mail-opened" width="80"
185 height="80" viewBox="0 0 40 40" stroke-width="1.5" stroke="currentColor" fill="none"
186 stroke-linecap="round" stroke-linejoin="round">
187 <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd">
188 <g id="Group">
189 <polygon id="Path" points="0 0 40 0 40 40 0 40"></polygon>
190 <path d="M20,30 L8.33333333,30 C6.49238417,30 5,28.5076158 5,26.6666667 L5,10 C5,8.15905083 6.49238417,6.66666667 8.33333333,6.66666667 L31.6666667,6.66666667 C33.5076158,6.66666667 35,8.15905083 35,10 L35,22.5"
191 id="Path" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"></path>
192 <polyline id="Path" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"
193 points="5 10 20 20 35 10"></polyline>
194 </g>
195 <g id="Group" transform="translate(22.000000, 22.000000)">
196 <polygon id="Path" points="0 0 14 0 14 14 0 14"></polygon>
197 <circle id="Oval" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" cx="7"
198 cy="7" r="2.33333333"></circle>
199 <path d="M9.33333333,7 L9.33333333,7.875 C9.33333333,8.68041526 9.98625141,9.33333333 10.7916667,9.33333333 C11.5970819,9.33333333 12.2500044,8.68041526 12.2500044,7.875 L12.2500044,7 C12.2529766,4.68362667 10.7375084,2.63904217 8.52039354,1.96822466 C6.30327872,1.29740716 3.90853655,2.15890562 2.62687112,4.08839467 C1.34520569,6.01788371 1.47954104,8.55932497 2.95747389,10.3429473 C4.43540674,12.1265697 6.90762487,12.7308107 9.04166667,11.83"
200 id="Path" stroke="#000000" stroke-linecap="round" stroke-linejoin="round"></path>
201 </g>
202 </g>
203 </svg>
204 <button class="newsletter-dialog__close">
205 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24">
206 <path fill="none" d="M0 0h24v24H0z"/>
207 <path d="M12 10.586l4.95-4.95 1.414 1.414-4.95 4.95 4.95 4.95-1.414 1.414-4.95-4.95-4.95 4.95-1.414-1.414 4.95-4.95-4.95-4.95L7.05 5.636z"/>
208 </svg>
209 </button>
210 <h2><@liferay.language key="newsletter-dialog-title" /></h2>
211 <p><@liferay.language key="newsletter-dialog-description" /></p>
212 <a href="<@liferay.language key="newsletter-dialog-link-url" />" target="_blank"
213 class="uzb-button green-full">
214 <span>
215 <@liferay.language key="newsletter-dialog-link-label" />
216 </span>
217 <svg class="icon icon-tabler icon-tabler-arrow-right" fill="none" height="24" stroke="currentColor"
218 stroke-linecap="round" stroke-linejoin="round" stroke-width="1" viewbox="0 0 24 24" width="24"
219 xmlns="http://www.w3.org/2000/svg">
220 <path d="M0 0h24v24H0z" fill="none" stroke="none"></path>
221 <line x1="5" x2="19" y1="12" y2="12"></line>
222 <line x1="13" x2="19" y1="18" y2="12"></line>
223 <line x1="13" x2="19" y1="6" y2="12"></line>
224 </svg>
225 </a>
226 </div>
227 </div>
228 </article>
229</section>
230<script>
231 hideCookieContent();
232</script>
Joint Sickness Insurance Scheme of the European Union
These web pages summarise the key elements of the screening programmes that UZ Brussel offers for the beneficiaries of the Joint Sickness Insurance Scheme of the European Union (JSIS).
Help UZ Brussel's charity
The UZ Brussel Foundation needs you. Find out how you can stand shoulder to shoulder with us to save lives. How you can add colour to the lives of those who struggle with illness every day. How you can offer hope and a bit of stability in what can be frightening times. In short, how you can show that you care. Helping people really does feel good.
HelpUZ Brussel's Values
At Universitair Ziekenhuis Brussel, the patient is always our highest priority: we respect each patient as a person, without distinguishing by origin, language, social status or religious belief and in keeping with the right self-determination. UZ Brussel is much more than a hospital, since it promotes a tolerant society, the very essence of which is mutual respect. This actively humanistic attitude goes hand in hand with medical expertise based on scientific research and ongoing innovation.
More info