Contentverzamelaar

Wereldprimeur: UZ Brussel voert allereerste dubbele robotingreep uit bij patiƫnte met lymfoedeem na een borstoperatie

Wereldprimeur: UZ Brussel voert allereerste dubbele robotingreep uit bij patiƫnte met lymfoedeem na een borstoperatie

19 april 2024

Als eerste ziekenhuis wereldwijd heeft het UZ Brussel met twee robots een chirurgische ingreep uitgevoerd. Het grote voordeel van deze aanpak is dat ze veel minder ingrijpend is voor de patiƫnt, waardoor die minder pijn heeft en ook minder lang in het ziekenhuis hoeft te verblijven. Bovendien kunnen chirurgen een pak nauwkeurig opereren in vergelijking met een klassieke operatie.

Het UZ Brussel bouwt hiermee voort op haar expertise in robotgeassisteerde behandelingen voor lymfoedeem nadat prof. dr. Hamdi in 2018 al voor het eerst een Europa robotgeassisteerde lymfekliertransplantatie uitvoerde. 

Succesvolle ingreep 

Tijdens de ingreep afgelopen woensdag werd de klassieke operatierobot Da Vinci IX gecombineerd met een Symani MMI. In samenwerking met abdominaal chirurg dr. Martijn Schoneveld voerde het plastische en reconstructieve team onder leiding van diensthoofd Plastische Heelkunde prof. dr. Moustapha Hamdi op deze manier een volledig robotische lymfekliertransplantatie uit. ​ 

Dr. Martijn Schoneveld, abdominaal chirurg: ā€œEerst gebruiken we de Da Vinci XI voor het wegnemen van een stuk van de buikvliesplooi ter hoogte van de maag bij een patiĆ«nte die te kampen had met lymfoedeem na een borstkankeroperatie. Met de robot kunnen we via doorgaans kleinere littekens en fijnere instrumenten met meer beweeglijkheid het noodzakelijke weefsel vrijmaken van de maag. ​ Het uitvergrote 3D-beeld in de console helpt ons deze precieze ingreep uit te voeren zodat ook de nodige bloedvaten en lymfeklierweefsel zo min mogelijk beschadigd worden voor de herinplantatie in de oksel. Dat is belangrijk voor de slaagkansen van de ingreep.ā€ ​ 

Prof. dr. Moustapha Hamdi, diensthoofd Plastische heelkunde: ā€œNadien werd dat stukje getransplanteerd naar de oksel met behulp van de microchirurgierobot Symani MMI door door plastisch chirurg prof. dr. Nistor, samen met dr. Giunta en dr. Ramaut. Met deze ingreep kan lymfe uit de arm worden weggeleid. Het is daarnaast de bedoeling om toekomstige zwelling van de arm tegen te gaan en zo de ongemakken van lymfoedeem te beperken.ā€ ā€‹

Prof. dr. Alexandru Nistor, plastisch chirurg: ā€œDe microchirurgische robot wordt ingezet voor supermicrochirurgie en andere complexe plastische en reconstructieve ingrepen, zoals het aan elkaar verbinden de fijnste anatomische structuren, zoals bloedvaten of lymfevaten. Deze lymfevaten hebben een diameter van minder dan 0,8 millimeter. Deze geavanceerde technologie passen we onder andere toe bij patiĆ«nten met lymfoedeem en/of borstkanker. Met de Symani-robot kunnen we de hoogst mogelijke nauwkeurigheid bereiken bij het verbinden van twee vaten tijdens microchirurgie. Dit garandeert het best mogelijke succespercentage voor de transplantatie. Voor de patiĆ«nt betekent dit een minimaal risico en de beste resultaten.ā€ ā€‹

Nieuwe stap in robotgeassisteerde behandeling van lymfoedeem 

Het UZ Brussel was in 2018 het eerste Europese ziekenhuis dat een robotgeassisteerde lymfekliertransplantatie uitvoerde. Een multidisciplinair team, onder leiding van prof. dr. Moustapha Hamdi, kon toen lymfekliertjes uit de buik worden weggenomen voor een transplantatie naar de oksel. ā€‹ 

Vorig jaar zette het team een nieuwe stap door de ingebruikname van een robot voor micro- en supermicrochirurgie ook voor lymfoedeembehandeling door een overbrugging tussen lymfevat en ader. Deze vormen van ingrepen, bijvoorbeeld aan de allerkleinste bloedvaten, vragen een extreme nauwkeurigheid. De Symani MMI robot laat toe om de handbewegingen van de chirurg 20x te verkleinen en zo zelfs minimale trillingen van de hand van de chirurg weg te filteren. Dit betekent dat de chirurg nog nauwkeuriger kan werken, met minder risico op schade aan de weefsels en een sneller herstel voor patiĆ«nten tot gevolgd. 

Lymfoedeem blijft een aandoening met grote impact op de levenskwaliteit 

Lymfoedeem vaak aangeduid als een gezwollen arm of been, kan aangeboren zijn of optreden als gevolg van kankerbehandeling, bestraling of infectie. Deze aandoening ontstaat door een ophoping van lymfevocht in het bindweefsel, resulterend in zwelling. Normaal gesproken wordt dit vocht afgevoerd via lymfevaten en -klieren, maar als dit proces verstoord raakt door bijvoorbeeld slecht functionerende lymfevaten of verwijdering van lymfeklieren, kan vocht zich ophopen. Tot 30% van borstkankerpatiĆ«nten lijdt aan lymfoedeem, wat ernstige beperkingen kan veroorzaken. 

 

 

 


Contentverzamelaar

Lijn


Contentverzamelaar

Er trad een fout op tijdens de verwerking van de sjabloon.
The following has evaluated to null or missing:
==> journalArticle.getArticleUrl  [in template "31942#31983#66321" at line 96, column 220]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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 fields = restClient.get("/hea...  [in template "31942#31983#66321" at line 96, column 93]
----
1<#include "${templatesPath}/TAG SELECTION TEMPLATE" /> 
2<#assign langId = themeDisplay.getLocale() /> 
3 
4<#assign baseURL = themeDisplay.getSiteGroup().getDisplayURL(themeDisplay) /> 
5 
6<section class="blog-overview full-width-portlet"> 
7    <script type="text/javascript"> 
8        function showAllBlogs(id) { 
9            $('.' + id).removeClass('hide'); 
10            $('#moreBlogsButton').hide(); 
11
12    </script> 
13 
14    <div class="container-fluid uzb-margins"> 
15 
16        <div class="row"> 
17            <div class="col-md-6"> 
18                <h2><@liferay.language key="uzb-blog" /></h2> 
19            </div> 
20            <div class="col-md-6"> 
21                <div class="text-right"> 
22                    <#if (langId?starts_with("nl")) > 
23                        <a id="subscribeNewsButton" href="${themeDisplay.getURLHome()}/abonneren" style="margin-top: -6px;" target="_blank" class="uzb-button green"> 
24                        <span> 
25                            <@liferay.language key="subscribe-blog" /> 
26                        </span> 
27                            <svg class="icon icon-tabler icon-tabler-arrow-right" fill="none" height="24" stroke="currentColor" 
28                                 stroke-linecap="round" stroke-linejoin="round" stroke-width="1" viewbox="0 0 24 24" width="24" 
29                                 xmlns="http://www.w3.org/2000/svg"> 
30                                <path d="M0 0h24v24H0z" fill="none" stroke="none"></path> 
31                                <line x1="5" x2="19" y1="12" y2="12"></line> 
32                                <line x1="13" x2="19" y1="18" y2="12"></line> 
33                                <line x1="13" x2="19" y1="6" y2="12"></line> 
34                            </svg> 
35                        </a> 
36                    </#if> 
37                </div> 
38 
39 
40            </div> 
41 
42        </div> 
43 
44        <div class="row"> 
45            <#if entries?has_content> 
46                <div class="col-md-12 items"> 
47                <#list entries as entry> 
48                    <#assign assetRenderer = entry.getAssetRenderer() /> 
49                    <#if entry.getClassName() == "com.liferay.journal.model.JournalArticle" > 
50                        <#assign entry = entry /> 
51                        <#assign assetRenderer = entry.getAssetRenderer() /> 
52                        <#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) /> 
53                        <#assign journalArticle = assetRenderer.assetObject /> 
54                        <#assign viewURL = baseURL + "/w/" + journalArticle.urlTitle /> 
55 
56                        <#assign journalArticle = assetRenderer.assetObject /> 
57                        <#assign elements = journalArticle.getDocument().getRootElement().elements("dynamic-element") /> 
58                        <#assign name = "" /> 
59                        <#assign image = "" /> 
60                        <#assign title = "" /> 
61                        <#assign nameElement = "" /> 
62 
63                        <#list elements as element > 
64                            <#assign nameElements = element.elements("dynamic-content") /> 
65                            <#if nameElements?? > 
66                                <#list nameElements as nameElement > 
67                                    <#if nameElement.attribute("language-id").getValue() == locale> 
68                                        <#if element.attribute("name").getValue() == "authorName" > 
69                                            <#assign name = nameElement.getStringValue() > 
70                                        <#elseif element.attribute("name").getValue() == "authorImage" > 
71                                            <#assign image = nameElement.getStringValue()?trim /> 
72                                        <#elseif element.attribute("name").getValue() == "authorTitle" > 
73                                            <#assign title = nameElement.getStringValue() > 
74                                        </#if> 
75                                    </#if> 
76                                </#list> 
77                            </#if> 
78                        </#list> 
79 
80 
81                        <#assign numberHiddenItems  = 0 /> 
82                        <#assign hiddenClass=getHiddenClassForTag(entry, langId)/> 
83                        <#if (hiddenClass='hidden')> 
84                            <#assign numberHiddenItems = numberHiddenItems +1 /> 
85                        </#if> 
86 
87                         <#assign cssClass = "" /> 
88                        <#if (entry?index > (3 + numberHiddenItems))> 
89                            <#assign cssClass = "hide" /> 
90                        </#if> 
91 
92                    <!-- hiddenClass ${hiddenClass} --> 
93 
94                        <article class="blogs_item_${randomNamespace} ${cssClass} ${hiddenClass}"> 
95                            <#if image != "" > 
96										            <#assign fields = restClient.get('/headless-delivery/v1.0/sites/${themeDisplay.getScopeGroupId()}/structured-contents/by-key/${journalArticle.getArticleUrl()}?fields=contentFields').contentFields![] /> 
97												        <#list fields as field> 
98													    	    <#if field.name == 'authorImage'> 
99																        <#assign authorImage = field.contentFieldValue.image!'' /> 
100														        </#if> 
101												        </#list> 
102											    	    <#if !authorImage?is_string> 
103												            <div class="image" style="background-image: url('${authorImage.contentUrl}');"> 
104                                        <img src="https://uzbthemecss-extq4j9uzbrussel-extprd.lfr.cloud/images/circle-mask.png" alt="${name}" 
105                                             class="print-hidden"/> 
106                                        <img src="${authorImage.contentUrl}" class="print-only" alt="${name}"/> 
107                                    </div> 
108											    	    </#if>                             
109                            </#if> 
110                            <div class="text"> 
111                                <a href="${viewURL}"> 
112                                    <h3> 
113                                        ${entryTitle} 
114                                    </h3> 
115                                </a> 
116                                <div class="date-min"> 
117                                    <i class="fa fa-clock-o" aria-hidden="true"></i> 
118                                    ${dateUtil.getDate(journalArticle.getDisplayDate(), "dd/MM/yyyy", locale)} 
119                                </div> 
120                                <#if name != "" > 
121                                    <div class="name">${name} </div> 
122 
123 
124                                </#if> 
125                                <#if title != "" > 
126                                    <div class="title">${title}</div> 
127                                </#if> 
128                                <#--<#if description != "" >--> 
129                                    <#--<div class="description">${description}</div>--> 
130                                <#--</#if>--> 
131                            </div> 
132                        </article> 
133 
134                    </#if> 
135                </#list> 
136                </div> 
137 
138                <div class="col-md-12 text-center"> 
139 
140                    <a id="moreBlogsButton" href="${themeDisplay.getURLHome()}/blog-archive"  class="uzb-button green"> 
141                        <span> 
142                            <@liferay.language key="more-blogs" /> 
143                        </span> 
144                        <svg class="icon icon-tabler icon-tabler-arrow-right" fill="none" height="24" stroke="currentColor" 
145                             stroke-linecap="round" stroke-linejoin="round" stroke-width="1" viewbox="0 0 24 24" width="24" 
146                             xmlns="http://www.w3.org/2000/svg"> 
147                            <path d="M0 0h24v24H0z" fill="none" stroke="none"></path> 
148                            <line x1="5" x2="19" y1="12" y2="12"></line> 
149                            <line x1="13" x2="19" y1="18" y2="12"></line> 
150                            <line x1="13" x2="19" y1="6" y2="12"></line> 
151                        </svg> 
152                    </a> 
153                </div> 
154            </#if> 
155        </div> 
156    </div> 
157</section> 

Contentverzamelaar

Abonnement op mUZt