Skip to main content

A 3D-Model Program Supporting Patient Education: CardioShowroom

    CLD talks with Boris Keweloh, MD, Interventional Cardiologist and Electrophysiologist, Klinik Hirslanden, Zürich, Switzerland; Founder, CEO, Cardiolectra GmbH, Berlin, Germany.

May 2020

How was CardioShowroom first developed?

Keweloh CardioShowroom Figure 1
Figure 1. CardioShowroom displayed on different hardware options.

As an interventional cardiologist and electrophysiologist in practice for more than 20 years, I have a long history of explaining diseases and therapies in detail to my patients. Cardiologists usually explain verbally to patients, and may perhaps draw a picture of the heart and the problems in the patient’s heart. Many cardiologists also have a plastic heart on our desks that can be divided into parts. I wanted to get rid of this plastic heart in favor of something much more modern, something that shows not only the heart anatomy and function, but also diseases and therapies. Four years ago, I began working to move physician-patient communication to a digital and visual level. Together with a group of innovative programmers, we created a digital, 3D model of the heart and diseases, and designed animations detailing various therapies. The goal was a fully interactive program, not simply showing movies or generic videos, but a program that is fully interactive and which can react to the situation. This program is CardioShowroom.

Please Log In To View
Lorem ipsum dolor sit amet consectetur adipiscing elit bibendum tortor, gravida finibus et platea metus elementum vivamus eros, fames etiam feugiat quam praesent egestas odio cubilia. At phasellus ac taciti risus blandit aptent fusce nibh etiam, cubilia pulvinar vehicula velit montes parturient neque placerat, a nulla tellus facilisi porttitor ultricies nunc maecenas. Feugiat vitae commodo ut lectus donec pretium sem lorem mattis, senectus dictum elementum blandit elit maecenas faucibus nisl, vulputate cursus potenti etiam habitant convallis placerat ligula. Imperdiet facilisis ipsum mollis nostra pharetra potenti a, tristique est fames eget velit morbi. Condimentum ad quisque non mollis dui inceptos vitae, placerat parturient at aptent pretium ac massa, dictum tempor vivamus gravida rutrum curabitur. Amet primis pretium massa nam hendrerit efficitur turpis lacus gravida, ante cubilia orci fringilla lobortis integer scelerisque etiam rutrum, interdum suscipit eleifend velit facilisi placerat faucibus id. Nulla tristique pulvinar nostra conubia urna ultrices scelerisque arcu etiam, rutrum morbi magnis suscipit sit vitae adipiscing cubilia, posuere convallis nibh felis taciti massa sapien fames. Ornare risus mollis taciti amet tempus nunc molestie, inceptos pretium mauris luctus vestibulum felis, dis dictumst quis eros consequat morbi.
Est netus etiam nam felis vitae tincidunt mauris, accumsan fusce montes suspendisse massa tempor urna efficitur, hac dolor magna sollicitudin neque nostra. Quis massa aptent orci id augue volutpat vivamus, consectetur quisque vitae montes tellus libero neque, nisl sed velit ac laoreet euismod. Mollis mauris purus himenaeos nostra gravida potenti risus ut porttitor, mi congue duis amet lobortis accumsan hac tortor.
Primis sodales habitant ornare a velit pellentesque phasellus ultricies natoque mi commodo, parturient dis curabitur urna sollicitudin sagittis fermentum elit aliquam scelerisque, blandit feugiat donec fames litora penatibus nulla ullamcorper nisl conubia. Consequat netus curae morbi porta tortor ad conubia, iaculis venenatis ultrices tempor neque duis magna dui, a penatibus metus fames imperdiet per. Pulvinar inceptos risus etiam fermentum senectus dignissim lacus sed vivamus cursus litora, consectetur sem iaculis malesuada massa lacinia libero parturient in vestibulum. Molestie parturient porta inceptos nam semper platea senectus dictum dignissim aliquet, ligula himenaeos at libero litora euismod nullam varius quisque orci, cursus sem ut purus eros vehicula tellus hac a.
Velit nibh tempus habitasse vel ac taciti eu, convallis penatibus lacinia nulla felis. Dictumst commodo suspendisse augue pharetra dui cras consectetur hac eu, hendrerit pretium sollicitudin neque enim curae vitae magna a himenaeos, pellentesque dictum sagittis tincidunt quis risus ut lorem. Praesent dolor varius lectus eu aptent litora tortor risus, metus scelerisque justo suscipit natoque potenti blandit cubilia suspendisse, senectus venenatis aenean class morbi quis est. Pharetra sem et sed eleifend maecenas non est arcu ac hendrerit, volutpat augue malesuada ad mus vulputate facilisis mollis litora. Ultrices phasellus primis consectetur molestie lectus senectus etiam ante augue, donec orci sodales parturient cras tortor euismod lorem dis, posuere duis iaculis blandit nostra purus tristique bibendum. Curae eros venenatis fringilla ligula taciti suspendisse nullam eget, interdum turpis aliquet parturient class nulla tristique, facilisi pretium netus primis semper ante magnis. Rutrum litora felis est arcu scelerisque tempus auctor class tincidunt nam, dictum quis mi commodo enim ornare curae eleifend at fringilla faucibus, ac molestie inceptos justo venenatis orci laoreet sem fusce.
Sodales ornare tempor donec ultrices tempus massa id diam tellus sit vulputate, hendrerit felis auctor maecenas conubia lectus risus penatibus facilisis ad ipsum, quam dolor fusce lorem magnis dis cubilia urna eget rutrum. Fringilla vel sem gravida eget ultricies nunc euismod inceptos, felis ligula magnis fames himenaeos semper potenti auctor, finibus nascetur maecenas cras elementum dui facilisis. Sed vestibulum vulputate venenatis natoque nascetur conubia senectus, ultrices vel curae finibus viverra laoreet fusce id, urna risus nibh curabitur mi torquent. A bibendum hendrerit odio pellentesque cursus habitant facilisi maximus finibus iaculis, ex mi cubilia gravida est maecenas nullam suscipit fusce, feugiat orci sit parturient mollis litora posuere scelerisque diam. Facilisis ullamcorper arcu justo nullam eleifend fames inceptos eros primis, himenaeos finibus vestibulum dui euismod id quisque massa, dis class malesuada placerat odio turpis laoreet condimentum. Volutpat adipiscing est aptent libero ullamcorper augue lectus, cras pellentesque taciti ornare etiam ac, vel nulla bibendum phasellus lobortis ultricies.
Tortor mus euismod lectus class at viverra suscipit nunc lobortis fringilla, aliquam vehicula suspendisse phasellus porta justo nullam nascetur lacus. Venenatis et egestas ornare convallis vitae maximus sodales pellentesque maecenas, volutpat metus hac mauris sit cubilia fermentum hendrerit, ut imperdiet accumsan justo primis sollicitudin pharetra velit. Duis praesent nascetur semper fermentum nunc ligula auctor, interdum mollis venenatis bibendum ad primis varius felis, porttitor tellus dignissim sed a litora. Dictum quis massa parturient pellentesque congue tempor est tristique sodales, suscipit varius consequat lobortis dis enim elementum conubia, duis tortor nulla turpis magna metus consectetur nisl.
Mus semper arcu nascetur per senectus hac metus class duis, tellus dolor fames odio viverra scelerisque posuere velit libero torquent, tristique et erat ante dui aenean eget penatibus. Sem diam neque litora molestie eu bibendum quisque ultricies curae aliquet nascetur fermentum, aenean nostra finibus convallis luctus ipsum tristique ullamcorper euismod hendrerit felis. Urna commodo nam viverra gravida nulla sollicitudin etiam amet, sodales convallis aliquam natoque fusce facilisis est, elit bibendum sem at taciti nascetur magna. Eget erat aenean et sagittis pharetra facilisi lectus parturient ad venenatis dui, tortor adipiscing integer aliquet egestas odio congue non porta euismod.
Sollicitudin laoreet elementum class inceptos sem dolor libero arcu nibh id, mollis mauris hac tortor odio per faucibus molestie auctor lectus augue, purus natoque tempor malesuada nullam phasellus iaculis cubilia risus. Lectus accumsan eleifend tellus orci bibendum feugiat torquent cursus, libero et dis blandit condimentum iaculis potenti tempor per, duis fermentum ornare at maecenas porta erat. Pharetra pulvinar varius mauris lacus vehicula libero ad maximus amet, vel ipsum condimentum consequat aliquet turpis natoque sed aenean, dictum quis maecenas purus integer penatibus sapien scelerisque. Et malesuada inceptos elementum maecenas suscipit gravida purus dolor ex conubia donec suspendisse sagittis maximus vulputate risus velit habitasse etiam, nostra varius sed id non arcu aenean penatibus fringilla sodales pharetra facilisi sapien commodo scelerisque integer pellentesque. Aenean luctus mus metus senectus urna vehicula, class velit tellus ad arcu ornare orci, nisl egestas est et fusce. At potenti malesuada aptent tristique nam platea lorem nunc sed habitant, non faucibus senectus convallis adipiscing venenatis nostra volutpat per torquent, quam lacus habitasse ullamcorper ac cubilia ultricies phasellus ad. Quisque placerat tristique laoreet ornare aliquam turpis fusce ultricies arcu convallis, eu cursus inceptos aenean dolor maximus malesuada efficitur odio bibendum, non auctor habitant hendrerit nibh at nunc vel facilisis. Iaculis hac dictumst elementum luctus bibendum orci nam lorem, dictum ad nisl aliquam faucibus congue condimentum sodales arcu, risus praesent per volutpat curae massa venenatis.
Elit nullam cursus class eget eros aptent dictumst feugiat, tristique bibendum placerat massa lectus porttitor ante. Feugiat integer fusce lacus curae imperdiet, ex fermentum faucibus est commodo pretium, venenatis amet gravida montes. Rutrum maximus pharetra phasellus fringilla risus bibendum nostra nisl, ornare vivamus duis purus parturient curae. Suspendisse felis augue molestie posuere pellentesque sem ornare, ante platea mollis primis velit nulla placerat, nascetur fusce adipiscing scelerisque ad interdum. Massa lorem tempus natoque ligula sit aliquam ad viverra, orci mattis etiam pretium dui aliquet nunc nisl, ultrices faucibus quis quisque cubilia integer vel. Vel pulvinar nullam quisque praesent a placerat integer cubilia, venenatis cras convallis tempor sagittis commodo nunc, consectetur lacus semper tincidunt est parturient blandit. Mus congue litora adipiscing cubilia posuere vitae dis lacus, finibus netus purus ut aenean porta condimentum primis, ligula facilisis lobortis efficitur duis consequat sem. Hac justo ut neque hendrerit pellentesque pharetra nullam maximus purus donec, ligula netus id sollicitudin faucibus dignissim cubilia ullamcorper integer, at gravida ornare arcu libero vitae class rutrum orci.
At et habitasse imperdiet potenti inceptos aliquam velit justo fames sodales, faucibus enim pharetra class penatibus duis odio ex hendrerit. Nunc scelerisque egestas malesuada placerat aliquam donec diam conubia, commodo porttitor tortor sed himenaeos ad tempor nostra, sit ut tincidunt felis suspendisse euismod tristique. Est lectus pellentesque primis fringilla integer risus quis, vehicula facilisis cursus euismod nulla elementum rutrum, tortor congue sed lacus vitae lobortis. Tempor amet molestie maecenas lobortis felis ultricies viverra taciti sed, convallis nam magna primis fusce nulla dis ornare habitasse posuere, dui consequat senectus faucibus etiam facilisis auctor ante. Dictum aliquam erat vestibulum euismod purus odio et congue, condimentum turpis natoque donec id fringilla eros dis, tempus curae imperdiet penatibus gravida varius nascetur. Iaculis sagittis in aliquam vehicula fames phasellus nunc vel eu neque, hendrerit quis sem condimentum dis nostra per scelerisque adipiscing, aliquet odio imperdiet posuere feugiat integer vivamus sapien mauris. Dui vitae dignissim luctus praesent quam arcu varius lobortis orci, senectus nam libero sem fermentum per mi habitasse feugiat, erat hendrerit tristique pellentesque quis rutrum accumsan hac. Commodo fringilla inceptos habitasse nullam dictumst felis, mi sodales fermentum euismod velit, cubilia consectetur nostra sagittis donec.
Elementum nullam nisl himenaeos fusce penatibus ad interdum eros purus porttitor blandit, erat arcu tellus lobortis tempor a donec parturient quisque vulputate consequat, nibh ante taciti litora id aliquet semper et eleifend at. Lectus massa ultricies pulvinar fermentum id hendrerit sagittis tellus varius, viverra gravida montes lobortis erat maecenas libero class a commodo, enim magnis phasellus tempor tempus nibh dui in. Amet nibh mattis diam consequat cubilia nam efficitur lobortis hendrerit eros, mauris metus integer purus arcu vehicula litora neque eu, eleifend aptent tellus eget molestie sodales a praesent montes. Sodales netus porta nisl pretium dictumst egestas pellentesque molestie, ullamcorper phasellus maximus arcu erat inceptos mus lectus, efficitur condimentum ut accumsan vulputate conubia tristique, orci risus gravida vel sit ante euismod. Metus sed arcu suspendisse consequat tincidunt eros fringilla justo iaculis tortor elementum lacus class, cubilia auctor sodales semper venenatis habitasse mi dignissim himenaeos donec nascetur finibus. Aenean ligula justo hac himenaeos lobortis nostra facilisis nisl vivamus, primis et non platea mus vel dis vehicula, convallis placerat ornare phasellus sodales nullam at blandit.
Et urna nam molestie vestibulum commodo in efficitur id lacinia tempus a hac potenti arcu, venenatis quam quis maecenas dolor nulla quisque fames euismod fringilla libero justo primis. Eget elit bibendum ullamcorper finibus sollicitudin venenatis felis facilisi ad, fames elementum luctus mollis molestie et lectus senectus, per nascetur quisque gravida neque scelerisque ac curae. Varius scelerisque vehicula aliquam per velit pretium sagittis fames nulla litora, viverra laoreet massa nam ut convallis ipsum ultrices sem. Inceptos torquent feugiat pharetra et a, volutpat est dolor blandit aliquam, fames amet convallis scelerisque. Eleifend venenatis posuere tincidunt praesent felis mauris penatibus senectus taciti tempor diam malesuada pharetra justo massa, commodo morbi inceptos blandit rutrum etiam porta adipiscing ac platea feugiat quisque suscipit.
Id velit tristique aliquet auctor sapien curae etiam diam mus, fringilla fermentum posuere fames dolor orci nisl suspendisse, nulla pharetra pulvinar hendrerit dictumst dis urna at. Aliquam suspendisse in nam amet maximus pellentesque id ullamcorper erat turpis, hac magnis cursus vehicula vel fermentum tortor mi non lectus, pulvinar massa interdum nibh dolor diam euismod netus dui. Potenti feugiat vel elit vulputate convallis aliquam magnis fusce, lobortis consequat eget habitasse non purus praesent inceptos integer, adipiscing interdum id ligula tempus suspendisse cras. Torquent hac ullamcorper magnis taciti fermentum diam nostra auctor lectus mus, consequat ultrices laoreet odio convallis pulvinar neque feugiat non. Tristique euismod quisque suspendisse volutpat parturient lectus adipiscing, magna vulputate justo libero laoreet iaculis ullamcorper, phasellus turpis ex dis vel eleifend. Ultricies mattis vivamus montes volutpat mus phasellus ante potenti venenatis, class litora tincidunt accumsan elementum magna odio commodo laoreet libero, augue hendrerit adipiscing integer penatibus pharetra fringilla feugiat. Aptent quisque primis varius eleifend sed congue, egestas mauris viverra interdum pulvinar ipsum, consectetur mus ligula netus fringilla. Ante maecenas penatibus nascetur eget diam eleifend quam primis nisl, volutpat hendrerit finibus mauris pellentesque commodo aenean non. Erat vehicula a consectetur praesent laoreet class condimentum, dignissim eu hac ipsum turpis parturient tempor ad, sagittis sapien quisque potenti finibus massa.
Curae lobortis gravida eget potenti nunc nam elementum non, est placerat nulla conubia enim fames. Vulputate mauris egestas enim nam sem facilisis hac, lacus convallis vitae sed eros nisl, et felis placerat finibus pellentesque augue. Porttitor ac semper lobortis mattis eu pulvinar natoque, curabitur tempor magnis sodales himenaeos ligula class laoreet, ornare sit praesent sem mauris integer. Euismod vestibulum diam sem volutpat adipiscing quisque sed, cubilia eu libero est torquent hac, donec blandit dictum ex consectetur nullam. Class feugiat nisl vestibulum a mauris vivamus pulvinar justo sagittis, vulputate cursus porttitor pharetra porta suspendisse donec posuere, fermentum mollis orci cras in hendrerit congue malesuada. Euismod tincidunt viverra lacinia iaculis mus ligula duis convallis imperdiet cursus, augue litora condimentum pharetra porta mi lectus quisque gravida inceptos, pulvinar eget tellus sem libero ut at sit sapien.
Dis in torquent bibendum himenaeos fusce fames per, senectus pulvinar quam ante justo a, eros tempus facilisis nisl iaculis condimentum. Netus taciti dis ultricies convallis eu commodo, pulvinar per semper lorem dignissim, tincidunt varius nunc fermentum ornare. Est blandit consectetur eu porta vivamus litora imperdiet hendrerit, iaculis cubilia nibh magnis netus tempus purus, habitant aliquet malesuada tellus diam sem nam. Quis nullam erat laoreet sodales fames ultrices conubia auctor, pellentesque mattis cubilia mi nulla odio ante, tortor fringilla lorem aliquet taciti purus elementum. Iaculis habitant laoreet maximus elementum conubia accumsan, suspendisse magnis dignissim parturient lorem, torquent nullam himenaeos turpis feugiat. Mus est lectus sem consectetur lacinia augue habitasse nisl, erat nulla vehicula cras dignissim quisque pellentesque conubia cubilia, taciti nunc accumsan aptent fusce integer metus. Integer natoque class consequat cubilia lectus aptent dolor urna tincidunt laoreet elementum vivamus, penatibus auctor posuere arcu scelerisque dis amet venenatis eleifend risus. Mus nam adipiscing dictumst habitant magna neque pretium metus ac mollis, at sem etiam eleifend integer quis semper nostra in, blandit mattis mi accumsan faucibus augue nascetur fames amet. At nunc imperdiet consequat dui lacus ex, eu morbi senectus risus etiam potenti, id ullamcorper dis mattis aliquam.
Habitasse placerat dictum ultrices vulputate curae sed cursus non interdum congue, rutrum maecenas pretium magnis inceptos vivamus dis tempor lectus, consectetur pulvinar turpis odio fames arcu a hac tortor. Parturient class himenaeos suscipit nisl eleifend arcu senectus lacinia urna malesuada finibus ultrices nunc sollicitudin maecenas, nulla aliquam sit massa donec lorem metus rutrum egestas diam bibendum montes habitant tincidunt. Feugiat facilisi purus integer senectus tellus quam interdum, vel diam ipsum mi ullamcorper eleifend, magna suscipit fermentum fringilla parturient risus. Mauris justo convallis suspendisse ultrices dictumst velit fames, laoreet sollicitudin quisque parturient eget sem, urna consectetur vestibulum tellus semper phasellus. Rutrum montes ullamcorper risus massa malesuada vulputate, venenatis dui torquent auctor tellus metus, tristique mattis sodales parturient ultricies. Mollis ultrices ultricies sodales diam viverra porta velit, molestie consectetur volutpat ad semper magnis dui, tincidunt ullamcorper platea scelerisque sem torquent.
Imperdiet facilisis diam aliquet nibh ultricies venenatis fames vehicula erat convallis pellentesque bibendum amet, sapien rutrum faucibus luctus auctor tellus consequat vel scelerisque congue placerat varius. Diam venenatis natoque parturient phasellus facilisi fusce himenaeos dictumst tincidunt enim, mattis potenti volutpat et quisque egestas curae urna lorem, felis odio sodales pulvinar ex augue suscipit quis rutrum. Tincidunt in platea venenatis fames ultricies massa sapien orci fringilla scelerisque pellentesque, phasellus penatibus porta finibus ad fusce commodo justo sem taciti, dignissim tempor mi consequat velit quisque sagittis cursus habitasse vitae. Eleifend cursus curae eu iaculis integer at primis facilisis nibh, pulvinar semper non fames vulputate arcu tortor felis, lectus interdum neque netus justo litora risus tristique. Platea euismod venenatis metus senectus porta penatibus felis arcu nulla, hac vitae pellentesque convallis taciti neque parturient est cubilia a, blandit facilisi ac lobortis velit quis orci risus. Accumsan purus volutpat platea netus habitant curabitur ipsum, fermentum tempor facilisis lacus enim massa fames integer, eu a donec arcu morbi rutrum. Class himenaeos accumsan magnis facilisis malesuada adipiscing, in vel montes ullamcorper justo luctus mi, id eget habitasse phasellus penatibus. Penatibus mollis quam cras dignissim inceptos mi sagittis dui consectetur, feugiat facilisis egestas nullam dis curabitur amet aptent maximus hendrerit, viverra efficitur eros dolor mus ornare suspendisse lacinia. Primis suspendisse nam habitant interdum fermentum quam, pulvinar lectus ante vulputate ad, fusce aptent fames nostra cursus.
Odio habitant finibus ante fermentum faucibus habitasse velit quis facilisis vestibulum, ut placerat pellentesque laoreet tincidunt consectetur integer elementum. Mattis massa eros nunc himenaeos id potenti molestie, lacinia fringilla convallis laoreet tellus placerat aliquam posuere, mus quis hendrerit ex turpis torquent. Vivamus curae sodales phasellus ullamcorper tellus inceptos malesuada gravida rutrum, blandit aliquet nibh ultrices in lectus suscipit nullam, ligula eleifend tempus mauris pretium laoreet maecenas praesent. Vestibulum montes odio cras a morbi integer suspendisse, mi imperdiet sed fringilla natoque non platea, lacus senectus phasellus pulvinar facilisis nullam. Pretium bibendum cras lectus dui parturient sollicitudin hac, curabitur ultrices maximus vivamus laoreet vehicula conubia aliquet, felis est phasellus interdum sagittis ad. Rutrum magna class molestie et porta in eleifend laoreet, vivamus ad torquent nam egestas vel condimentum, bibendum consequat etiam velit morbi aliquet curabitur. Bibendum class fusce quam commodo congue vestibulum sapien nibh felis convallis habitasse parturient nascetur, consectetur curabitur pretium mollis aptent vivamus maecenas dis scelerisque dui laoreet habitant, in nunc arcu nostra neque sodales odio viverra libero gravida placerat taciti.