Surgeon profile
Catalin Copaescu — Ponderas Academic Hospital
Free Bookimed support. Compare options before deciding.
Catalin Copaescu is a general surgeon at Ponderas Academic Hospital in Bucharest, Romania. The bariatric procedures associated with Catalin Copaescu include gastric bypass and sleeve gastrectomy. To ask about bariatric care with Catalin Copaescu, use the Bookimed inquiry page for Catalin Copaescu.
33 years of experience. Biography source
USD 12924 Bookimed offer Oct 2026
Roux-en-Y Gastric Bypass with Double IFSO-EC/SRC Certification at JCI Hospital
Package description
The package contains, besides the Gastric Bypass Surgery performed by an SRC TOP RATED accredited Surgeon of Excellence, the standard preoperative package* including: – Total abdominal ultrasound – EKG + cardiology consultation + echocardiography – Upper digestive endoscopy with HP biopsy and Propofol sedation – Gastric barium transit examination – Spirometry – Diabetes and Nutrition Diseases consultation – Idexa – Obesity consultation – Pre-anesthesia consultation – Initial psychological evaluation – Laboratory investigations (metabolic package) *depending on your health state, the medical
team can ask for further investigations that will add up to the standard packaging.
You will be informed about this after a first consultation.
USD 9575 Bookimed offer Oct 2026
Laparoscopic Sleeve Gastrectomy with Double European/American Board Certification
Package description
The package contains, besides the Gastric Sleeve Surgery performed by an SRC TOP – RATED accredited Surgeon of Excellence, the standard preoperative package* including: – Total abdominal ultrasound – EKG + cardiology consultation + echocardiography
– Upper digestive endoscopy with HP biopsy and Propofol sedation – Gastric barium transit examination – Spirometry – Diabetes and Nutrition Diseases consultation
– Idexa – Obesity consultation – Pre-anesthesia consultation – Initial psychological
evaluation – Laboratory investigations (metabolic package) *depending on your health state, the medical team can ask for further investigations that will add up to the standard packaging.
You will be informed about this after a first consultation.
Free Bookimed support. Compare options before deciding.
Free Bookimed support. Compare options before deciding.
const menu=root.querySelector('.menu-button'),nav=root.querySelector('.mobile-nav'); menu?.addEventListener('click',()=>{const open=menu.getAttribute('aria-expanded')!=='true';menu.setAttribute('aria-expanded',String(open));nav.hidden=!open;root.classList.toggle('menu-open',open);menu.textContent=open?'×':'☰';}); const sourceSelect=Object.fromEntries(Object.entries(leadConfig.page_topics).map(([page,topic])=>[page,leadConfig.topics[topic].name])); const incoming=new URLSearchParams(location.search).get('procedure'); const incomingTopicKey=Object.keys(leadConfig.topics).find(k=>leadConfig.topics[k].name===incoming); const allowedProfileTopics=(leadConfig.page_allowed_topics||{})[root.dataset.page]; const knownIncoming=incomingTopicKey&&(!allowedProfileTopics||allowedProfileTopics.includes(incomingTopicKey))?incoming:undefined; const activeProcedure=((leadConfig.flexible_pages||[]).includes(root.dataset.page)||root.dataset.page.startsWith('doctor-')||root.dataset.page.startsWith('clinic-'))?(knownIncoming||sourceSelect[root.dataset.page]):(sourceSelect[root.dataset.page]||knownIncoming); const keepProcedure=value=>{ currentLeadTopic=topicKey(value);refreshLeads(); root.querySelectorAll('a[data-team-link],a[data-context-link]').forEach(link=>{const target=new URL(link.href);if(!(target.pathname.startsWith('/bariatric-surgery/doctor-')||target.pathname.startsWith('/bariatric-surgery/clinic-')))return;if(value)target.searchParams.set('procedure',value);else target.searchParams.delete('procedure');link.href=target.pathname+target.search+target.hash;}); }; keepProcedure(activeProcedure); const topic=root.querySelector('#consultation-topic');if(topic&&activeProcedure){topic.hidden=false;topic.textContent='Your consultation topic: '+activeProcedure+'. This will be included in your request.';} const choices=[...root.querySelectorAll('[data-compare]')],comparison=root.querySelector('#compare-selected'); let updateComparison=()=>{}; if(comparison){updateComparison=(input)=>{ if(choices.filter(c=>c.checked).length>3){if(input)input.checked=false;root.querySelector('#compare-status').textContent='Choose up to 3 hospitals. Remove one before adding another.';return;} const selected=choices.filter(c=>c.checked).map(c=>c.closest('.provider'));comparison.hidden=!selected.length;root.querySelector('#compare-jump').hidden=!selected.length; root.querySelector('#compare-status').textContent=selected.length?selected.length+' selected — your comparison is below the hospital cards.':'Select up to 3 hospitals to compare their reported services and teams.'; const table=root.querySelector('#compare-table');table.replaceChildren();const head=document.createElement('thead'),hr=document.createElement('tr'); ['Compare',...selected.map(c=>c.querySelector('h3').textContent)].forEach(text=>{const cell=document.createElement('th');cell.scope='col';cell.textContent=text;hr.append(cell);});head.append(hr);table.append(head); const body=document.createElement('tbody'); const rows=[['Location',c=>c.querySelector('.place').textContent],['Why consider this team',c=>c.querySelector('.programme-fit').textContent],['Methods and procedures',c=>[...c.querySelectorAll('.tag')].map(t=>t.textContent).join('; ')],['Clinical detail',c=>[...c.querySelectorAll('.clinic-highlights li')].map(li=>li.textContent).join(' ')||c.querySelector('.programme-summary').textContent],['Named specialist',c=>c.dataset.surgeon],['Distinctive clinical value',c=>c.dataset.comparison]]; rows.forEach(([label,read])=>{const row=document.createElement('tr'),he=document.createElement('th');he.scope='row';he.textContent=label;row.append(he);selected.forEach(card=>{const cell=document.createElement('td');cell.textContent=read(card);row.append(cell);});body.append(row);}); const sr=document.createElement('tr'),sh=document.createElement('th');sh.scope='row';sh.textContent='Read the evidence';sr.append(sh);selected.forEach(card=>{const cell=document.createElement('td');cell.append(card.querySelector('.source-line').cloneNode(true));sr.append(cell);});body.append(sr);table.append(body); selectedTeams=selected.map(c=>c.querySelector('h3').textContent).join(' / ');const link=comparison.querySelector('[data-cta]');link.dataset.preference=selectedTeams?'Compare: '+selectedTeams:'';refreshLeads(); if(input)track('bariatric_hub_compare',{selected_count:selected.length}); };choices.forEach(input=>input.addEventListener('change',()=>updateComparison(input)));} const rankProcedure=root.querySelector('#rank-procedure'),rankLens=root.querySelector('#rank-lens'); if(rankProcedure){ const cards=[...root.querySelectorAll('[data-rank-family]')]; const updateRank=()=>{let n=0;cards.forEach(card=>{const show=(!rankProcedure.value||card.dataset.rankFamily===rankProcedure.value)&&(rankLens.value==='all'||card.dataset['rank'+(rankLens.value==='anatomy'?'Anatomy':rankLens.value==='multi'?'Multi':'Small')]==='true');card.hidden=!show;if(show)n++;});root.querySelector('#ranking-status').textContent=n+' surgical teams shown'+(n?'':' · No reviewed team matches this focus.');}; const revealStudy=()=>{const target=document.getElementById(location.hash.slice(1));if(!target?.classList.contains('study-evidence'))return;const details=target.closest('details');if(details)details.open=true;if(target.closest('.ranking-card')?.hidden){rankLens.value='all';updateRank();}target.scrollIntoView({block:'start'});};window.addEventListener('hashchange',revealStudy); const savedLens=new URLSearchParams(location.search).get('rank_focus');if([...rankLens.options].some(o=>o.value===savedLens))rankLens.value=savedLens; rankProcedure.addEventListener('change',()=>{location.assign((leadConfig.directory_routes['surgeon-rankings'][rankProcedure.value]||'/bariatric-surgery/surgeon-rankings/')+'#ranked-comparison');}); rankLens.addEventListener('change',()=>{updateRank();const u=new URL(location.href);if(rankLens.value==='all')u.searchParams.delete('rank_focus');else u.searchParams.set('rank_focus',rankLens.value);history.replaceState(null,'',u.pathname+u.search+u.hash);});updateRank();revealStudy(); } const diagnosisInput=root.querySelector('#diagnosis-search'); if(diagnosisInput){const rows=[...root.querySelectorAll('[data-diagnosis]')];const normalize=v=>v.toLocaleLowerCase().replaceAll('ё','е').normalize('NFKC');diagnosisInput.addEventListener('input',()=>{const tokens=normalize(diagnosisInput.value.trim()).split(/\s+/).filter(Boolean);let count=0;rows.forEach(row=>{const text=normalize(row.dataset.diagnosis);const show=tokens.every(token=>token.length0;});}
const doctorSelect=root.querySelector('#specialist-procedure'),doctorSearch=root.querySelector('#specialist-search'); if(doctorSelect){ const cards=[...root.querySelectorAll('[data-doctor-topics]')]; const filterDoctors=(emit=false)=>{ const key=doctorSelect.value,needle=doctorSearch.value.trim().toLocaleLowerCase();let n=0; cards.forEach(card=>{const show=(key==='bariatric'||card.dataset.doctorTopics.split('|').includes(key))&&(!needle||card.dataset.doctorSearch.toLocaleLowerCase().includes(needle));card.hidden=!show;if(show)n++;}); root.querySelector('#specialist-count').textContent=n+(n===1?' specialist shown':' specialists shown')+(key==='bariatric'?'':' · '+doctorSelect.selectedOptions[0].textContent); root.querySelector('#specialist-empty').hidden=n>0; keepProcedure(key==='bariatric'?undefined:leadConfig.topics[key].name); }; doctorSelect.addEventListener('change',()=>location.assign(leadConfig.directory_routes.surgeons[doctorSelect.value]||'/bariatric-surgery/surgeons/'));doctorSearch.addEventListener('input',()=>filterDoctors(false));filterDoctors(); }
const catalogue=root.querySelector('[data-treatment-catalogue]'); if(catalogue){ const records=JSON.parse(root.querySelector('#treatment-records').textContent),cards=[...catalogue.querySelectorAll('[data-treatment-id]')],focus=root.querySelector('#treatment-focus'),selection=root.querySelector('#treatment-selection'),panel=root.querySelector('#treatment-comparison'),table=root.querySelector('#treatment-compare-table'); const compare=()=>{const selected=cards.filter(c=>c.querySelector('input').checked).map(c=>records.find(p=>p.id===c.dataset.treatmentId));panel.hidden=selected.length1?'Compare programmes: ':'')+selected.map(p=>p.doctor+' — '+p.clinic).join(' / ');currentLeadTopic=selected.length?selected[0].topic_key:(leadConfig.page_topics[root.dataset.page]||'bariatric');refreshLeads(); if(selected.lengthp.label],['Doctor / team',p=>p.doctor],['Method',p=>p.method],['Why consider it',p=>p.card_benefit],['Price',p=>p.price_label],['What the quote covers',p=>p.care_summary],['Research',p=>p.evidence],['Actual operator',p=>p.operator_assignment]]; const tbody=document.createElement('tbody');rows.forEach(([name,get])=>{const tr=document.createElement('tr'),th=document.createElement('th');th.scope='row';th.textContent=name;tr.append(th);selected.forEach(p=>{const td=document.createElement('td');td.textContent=get(p);tr.append(td)});tbody.append(tr)});table.append(tbody); const link=panel.querySelector('[data-lead]');link.dataset.preference='Compare programmes: '+selected.map(p=>p.doctor+' — '+p.clinic).join(' / ');link.dataset.fixedTopic=leadConfig.topics[selected[0].topic_key].name;refreshLeads();track('bariatric_hub_programme_compare',{count:selected.length,procedure_group:selected[0].topic_key}); }; cards.forEach(card=>card.querySelector('input').addEventListener('change',event=>{const chosen=cards.filter(c=>c.querySelector('input').checked);if(chosen.length>3||new Set(chosen.map(c=>c.dataset.topic)).size>1){event.target.checked=false;selection.textContent='Compare up to 3 programmes for the same condition. Open another condition to compare a different operation.';return;}compare()})); focus?.addEventListener('change',()=>{let n=0;cards.forEach(c=>{const show=focus.value==='all'||c.dataset.focus.split('|').includes(focus.value);c.hidden=!show;if(show)n++;else c.querySelector('input').checked=false});root.querySelector('#treatment-count').textContent=n+(n===1?' programme shown':' programmes shown');root.querySelector('#treatment-empty').hidden=n>0;compare()}); }
const f=root.querySelector('#consultation-form'); if(f){ const q=new URLSearchParams(location.search),select=f.querySelector('#procedure'); const prior=q.get('procedure');if([...select.options].some(o=>o.value===prior))select.value=prior; const preference=(q.get('programme')||'').slice(0,360); const context=root.querySelector('#request-context');if(preference){context.hidden=false;context.textContent='Your selected team: '+preference;} f.addEventListener('submit',event=>{event.preventDefault();if(!f.reportValidity())return;const lead=makeLead(preference,select.value,'consultation-guide');leadHandoff(event,lead);if(!local)location.assign(lead.url);}); } root.querySelectorAll('a[data-cta]').forEach(link=>link.addEventListener('click',()=>track('bariatric_hub_consultation_start',{placement:link.dataset.cta}))); root.querySelectorAll('a[data-commercial]').forEach(link=>link.addEventListener('click',()=>track('bariatric_hub_offer_click',{destination:link.dataset.commercial}))); })();