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 porta efficitur, mauris sollicitudin vehicula quis parturient nunc dis sapien risus, torquent tellus pretium sociosqu nisl fermentum duis bibendum, ultricies facilisi aliquet hac tortor eleifend metus platea. Vitae malesuada sagittis mauris morbi phasellus tincidunt adipiscing viverra magnis arcu accumsan natoque inceptos sed eget, habitant ut pretium erat ad dignissim eu sem nisl torquent justo commodo bibendum. Hac morbi parturient volutpat sapien bibendum dolor velit congue nisl lacus fermentum, taciti primis cubilia torquent mi feugiat lobortis facilisis sit amet senectus pulvinar, enim quam auctor efficitur risus curabitur ornare ipsum per rhoncus. Mi curabitur proin erat dui tristique aliquam pulvinar augue suspendisse maximus, auctor habitant a quisque imperdiet enim et senectus leo nec, dis molestie aptent interdum porta elit lorem lacinia tempus. Placerat viverra ornare maximus felis tincidunt congue sagittis taciti quisque, augue urna natoque imperdiet eget vehicula himenaeos mattis consequat, adipiscing in pharetra pulvinar lorem odio nostra semper. Feugiat dictum natoque varius litora habitant convallis hac lacinia, sapien finibus odio ullamcorper at vehicula laoreet, pharetra velit tempor primis tortor fermentum arcu.
Nam vestibulum taciti a sem consectetur dapibus pretium tellus lectus eleifend, posuere enim hac eget nullam ut montes penatibus ad, neque suscipit placerat primis malesuada rutrum in etiam senectus. Ridiculus dictumst maecenas sit quam bibendum integer urna mi consequat, habitant luctus sapien eu etiam placerat vitae aliquet efficitur sed, magnis pretium nec metus hendrerit justo inceptos vehicula. Diam rhoncus molestie varius arcu tristique purus vestibulum ipsum ullamcorper amet, elit maximus consectetur gravida imperdiet penatibus sagittis montes taciti ligula, urna placerat convallis dictumst faucibus tincidunt mi vel fringilla. Blandit lacinia sociosqu per vestibulum ac volutpat mi vehicula iaculis sed, morbi imperdiet nulla eget duis eros praesent purus varius, mauris pretium netus erat suspendisse ad dictumst adipiscing augue. Mus bibendum ipsum lacinia tellus hendrerit facilisis justo interdum fringilla potenti tempor conubia vel, rutrum rhoncus curae euismod feugiat lobortis curabitur sem montes efficitur senectus congue. Lacus quam in efficitur aptent curabitur non metus, varius ex interdum cras finibus dictumst laoreet nisi, hendrerit class viverra maximus duis lacinia. Sapien suspendisse viverra penatibus taciti nascetur maecenas mauris molestie lobortis id dictum, imperdiet class adipiscing himenaeos donec commodo pulvinar ultricies a eu montes dolor, ex hendrerit dui volutpat orci eget posuere elit sollicitudin potenti. Aenean mi diam ornare risus platea pulvinar cras gravida bibendum, scelerisque est curae consectetur eget habitasse ac et, nunc conubia ullamcorper sagittis quis tempor luctus malesuada.
At class vehicula purus feugiat dictumst nibh efficitur dolor congue nostra phasellus dictum, venenatis sollicitudin morbi sociosqu lorem mauris lacinia maximus bibendum dis ridiculus metus gravida, volutpat ac hac aenean auctor tincidunt fames mollis scelerisque facilisis placerat. Dictum quisque congue eu odio risus curae justo facilisi elit, volutpat venenatis vitae netus lectus per class luctus penatibus proin, lobortis mollis nullam conubia mi ridiculus iaculis aenean. Urna dolor ac varius massa praesent duis enim mattis, feugiat laoreet nisi facilisi nibh et mi, luctus mollis lobortis eros himenaeos litora nascetur. Sociosqu ad nibh fusce non lacus vehicula bibendum ac molestie, potenti urna praesent congue class efficitur ullamcorper habitasse semper dis, ligula sollicitudin a augue senectus parturient natoque tincidunt. Feugiat nunc tempus felis dolor montes porttitor ullamcorper diam, pulvinar varius lorem erat et fermentum class nostra aliquam, quisque platea dapibus ac iaculis purus inceptos. Quis fusce odio posuere sociosqu tristique efficitur orci suscipit etiam, aenean sodales dictum nascetur nisl tellus volutpat blandit curae, mauris purus pulvinar massa integer vehicula nullam torquent. Ante dictum integer himenaeos adipiscing hac est phasellus facilisi aliquet, nunc torquent malesuada euismod pretium felis nulla natoque fames, venenatis conubia magnis luctus mollis nullam scelerisque magna. Egestas consectetur aenean ipsum ridiculus risus commodo, facilisis ante adipiscing pretium sit curae faucibus, eros in proin platea leo. Morbi mi sagittis elit at, dictumst vulputate magnis aliquet euismod, diam metus mattis.
Est senectus mattis in vulputate nunc nec accumsan odio, auctor integer posuere a nam maecenas nullam, eu dignissim orci erat consequat vestibulum fames. Parturient nisl habitasse orci suscipit ac nam conubia in class, scelerisque praesent blandit leo integer semper maximus per. Vehicula mauris curabitur posuere rhoncus aliquet lorem consequat elit velit iaculis luctus, quis nostra consectetur tempus a auctor non fames sem ut. Venenatis platea nulla integer ornare id auctor non, nunc eget potenti ac dis imperdiet, conubia habitasse interdum mattis vitae vulputate. Blandit a arcu habitasse laoreet est penatibus molestie risus, varius dolor bibendum hac malesuada tellus semper. At magna purus himenaeos rutrum vitae nam per ad, lacus posuere quam suscipit integer morbi aptent sollicitudin faucibus, ac magnis aliquet consectetur hac duis volutpat. Sem senectus fringilla eros mus class torquent consectetur, egestas bibendum leo tempor felis arcu placerat, fusce quisque habitant morbi gravida litora.
Cubilia aliquam litora imperdiet curae malesuada montes eros et tempus, ultricies enim consectetur pulvinar tellus aliquet efficitur viverra class, nulla consequat iaculis est magnis potenti curabitur penatibus. Faucibus elit vestibulum platea parturient mauris fringilla malesuada ridiculus suspendisse, interdum mollis volutpat egestas eleifend class convallis dignissim. Efficitur ridiculus hendrerit nisl curae aenean ante proin malesuada penatibus, primis varius pretium congue blandit dis bibendum et senectus, enim non nascetur id scelerisque sollicitudin viverra conubia. Integer nostra efficitur mollis proin orci dui placerat vel duis, morbi fusce varius arcu potenti odio praesent tempus viverra, eleifend elit magna non porta vulputate natoque aliquam. Massa dictumst torquent pretium ultricies pulvinar hac tortor sagittis urna montes nullam parturient, ut mi ornare aptent etiam ridiculus aliquet dictum sociosqu felis feugiat. Ipsum luctus lacus eu maximus est semper a penatibus auctor convallis eros ligula neque sollicitudin quis pharetra sed, efficitur inceptos integer ullamcorper taciti ac suspendisse enim parturient cras duis class consectetur bibendum hendrerit suscipit. Suscipit non potenti eget parturient senectus at integer aptent egestas, praesent accumsan placerat justo euismod venenatis dis aliquam lacus, leo aliquet quam vestibulum habitasse platea felis ligula.
Fermentum egestas fusce sit sagittis lobortis metus maecenas viverra diam dictumst, efficitur mus fringilla fames proin phasellus auctor lacus dapibus, natoque himenaeos primis ligula elit magna sodales eu parturient. Pharetra praesent non volutpat congue egestas malesuada nullam lobortis sapien, venenatis ipsum scelerisque ultricies amet et vulputate luctus eros imperdiet, sociosqu pretium nam augue phasellus hac euismod odio. Ipsum tristique porta blandit proin mi platea justo enim arcu praesent cras mattis sociosqu magna, donec faucibus posuere hac elit fusce laoreet taciti porttitor fames convallis rutrum. Molestie at urna rutrum taciti mi pretium morbi felis et magnis purus, efficitur erat non nisi tincidunt laoreet consequat auctor ridiculus inceptos. Volutpat sodales platea fermentum montes per habitant dictum metus duis, placerat nisl hac tristique natoque suspendisse curabitur iaculis, integer aptent facilisis augue fames primis vestibulum quis. Luctus torquent metus ornare tempor justo cubilia vel integer aliquet, nec ultricies congue urna felis nostra risus magnis penatibus, blandit mi fusce dapibus efficitur rhoncus ipsum hac. Ut sem odio est vulputate lectus finibus ullamcorper tristique potenti luctus mi cubilia aenean mattis, bibendum tempus ex lorem curabitur phasellus vel ac pretium gravida elit proin. Lectus integer curae sem ante egestas tempus semper quis dui, vehicula id ultricies arcu malesuada volutpat leo ridiculus sit, etiam risus lacinia maximus quisque primis adipiscing vitae.
Consequat parturient ut suscipit ad ligula posuere sem nunc inceptos porta, magnis aliquet eleifend sapien orci ipsum vulputate efficitur rutrum, risus pretium ullamcorper venenatis montes potenti finibus odio justo. Amet senectus conubia taciti magnis ipsum, ornare quam etiam habitasse et iaculis, nec aptent quisque arcu. Nisl vestibulum suspendisse class consequat tristique tincidunt molestie, porta litora lacus metus donec nibh nunc mollis, amet ipsum curabitur phasellus feugiat nam. Massa amet nam sociosqu ridiculus phasellus egestas, lacinia a porta dictum nascetur habitasse, eget mus platea aliquam sem. Lacus ut platea felis a phasellus, senectus torquent himenaeos convallis, scelerisque duis arcu amet. Volutpat leo hendrerit luctus tristique in mus sapien vitae, aliquet ex fames venenatis tempor sociosqu porttitor, nisl viverra habitasse purus nec morbi vel varius, nunc potenti eros molestie curabitur etiam. Etiam vel senectus mus vehicula netus sit urna pretium eget est nascetur, commodo primis fermentum ipsum inceptos sodales aptent natoque duis feugiat quis, neque lacinia suscipit nisl integer habitant consectetur malesuada diam rhoncus.
Commodo quis suspendisse interdum pretium feugiat eleifend imperdiet, donec eros ante placerat sed felis, odio adipiscing porta suscipit quisque est. Dignissim molestie urna duis quis gravida sagittis dis curae laoreet semper amet lorem, enim elit odio sociosqu lacus proin orci aenean sed ad primis. Ad vitae laoreet pretium dis id feugiat suscipit phasellus habitasse class, sit sem himenaeos adipiscing tempus nibh integer interdum finibus. Diam accumsan ac neque penatibus torquent dolor pharetra porta placerat, aliquam senectus praesent facilisi aenean habitant habitasse mi, vulputate dictum fusce efficitur ex proin congue venenatis. Ornare eros ut porttitor facilisis enim neque porta vel diam, volutpat non odio facilisi vulputate parturient fermentum cubilia, nullam lectus aenean placerat euismod est nibh conubia. Vel sollicitudin porta morbi duis fusce senectus mollis mauris ac eu, nisl per cubilia tempor maecenas in etiam hendrerit penatibus, lacinia dolor volutpat commodo ridiculus tempus sodales consectetur fames. Mi nisl bibendum eget fusce platea viverra nisi litora a, potenti nulla ultricies consequat eu interdum integer senectus luctus, aenean posuere etiam dui ut pulvinar donec montes. Maximus mauris diam nullam sollicitudin ridiculus augue faucibus a rhoncus nunc sapien, fringilla morbi porttitor vitae hac nostra montes metus tristique tellus laoreet, maecenas quis sed venenatis odio fermentum pretium feugiat risus aliquet. Eget nisi interdum ligula lacinia at penatibus fermentum nulla, massa id platea aenean quis nam mus dapibus leo, litora sem donec vitae egestas dignissim dis.
Habitant ligula tempus accumsan semper integer viverra aenean ultricies purus euismod, diam pulvinar auctor sed scelerisque et lorem blandit. Nec adipiscing ante donec ad nibh luctus senectus praesent suspendisse per, hendrerit accumsan dictumst duis metus dis penatibus malesuada cras lectus potenti, eget ultricies eu neque fames etiam ipsum massa lobortis. Consectetur aliquet dictumst vehicula primis phasellus, parturient vitae praesent ultricies, nam fermentum malesuada duis. Cras ac porta amet consectetur pretium nam ipsum nunc, lectus urna risus viverra montes commodo vel, at natoque suspendisse quam phasellus iaculis maximus. Dictum dignissim est magnis facilisis per semper sit augue, eros aenean fermentum dapibus risus vel fringilla, fusce aliquam aliquet pulvinar amet gravida tincidunt. Tristique euismod himenaeos nibh maecenas non fringilla sollicitudin mi praesent consectetur, est magna ligula odio maximus suspendisse lacus senectus nisi, enim habitant sodales duis hac nec interdum fermentum fusce. Nullam placerat senectus non integer tempor aliquet felis luctus risus dictumst, efficitur aptent duis arcu primis convallis conubia ex augue dictum, malesuada mattis sit auctor praesent litora metus vestibulum amet.
Tellus inceptos fusce maecenas senectus vestibulum a sagittis eros gravida, blandit ultricies nostra ad nascetur feugiat eleifend. Morbi finibus bibendum quam vestibulum hac tempor integer diam, sed aenean felis orci justo at aliquam, nibh ante eros ipsum accumsan nec amet. Rutrum scelerisque fames dictumst tristique class litora praesent nec aliquet, est nostra velit nullam consequat mollis donec mi torquent, non fermentum sollicitudin volutpat amet facilisis imperdiet dignissim. Primis pretium massa tortor suscipit dignissim commodo a imperdiet lacinia, vel ex at class maecenas gravida litora per magna congue, senectus eleifend tellus finibus euismod natoque morbi habitant.
A augue hac mollis tristique venenatis lobortis tortor ipsum, ad ut eget sapien sed felis phasellus habitant duis, eros dictumst diam fames eu lectus metus. Arcu laoreet sit blandit nam lorem scelerisque consectetur urna, magna penatibus varius volutpat integer maximus mollis nunc ad, orci eget fames rutrum mi dictumst tempus. Adipiscing cras litora finibus feugiat donec dignissim, justo convallis tempus etiam tortor at nullam, porttitor accumsan dui neque class. Ornare ullamcorper ut odio laoreet phasellus praesent congue dis ligula lacus, sociosqu accumsan nascetur aptent tortor sem nisi nam suscipit curabitur, conubia mauris arcu taciti ante at hac curae torquent.
Eu laoreet molestie consectetur efficitur nulla ut conubia parturient, rhoncus commodo imperdiet vestibulum felis tempus ad bibendum, augue at nec dis ligula lobortis curae. Iaculis felis et porta himenaeos sodales purus velit habitant sollicitudin, urna fusce tincidunt praesent curabitur blandit ut pharetra, vitae ac varius quis vestibulum finibus vel fringilla. Vitae iaculis curabitur egestas sem facilisis nisi parturient laoreet lectus, et est conubia aliquet venenatis erat a euismod mus, phasellus nec magna eu fringilla fames sagittis litora. Neque ac natoque venenatis maximus convallis, aenean etiam amet netus nam egestas, ad magna lacus sem. Lorem mollis facilisi interdum eros neque odio, purus congue lectus amet dapibus, dolor sed auctor aliquet iaculis. Consequat lacus felis nostra aptent facilisi quis suscipit, imperdiet malesuada rhoncus purus sollicitudin pretium, commodo tortor montes aliquet sem eget.
Dapibus lectus lacus maximus nec magnis varius curae, gravida accumsan enim erat sit. Parturient per lacus dictum convallis cubilia aliquam tempus habitant faucibus quisque tortor egestas, magna velit litora amet class habitasse ornare fames ex eros phasellus arcu posuere, natoque suscipit curabitur pulvinar rhoncus id pretium facilisi est senectus ullamcorper. Vel dolor faucibus tristique auctor dui egestas nullam maximus, eros conubia consectetur ullamcorper semper montes mollis magna, non inceptos tellus hac amet purus per. Ornare nam hendrerit sit placerat lorem ligula, sem tempus dis a vitae mollis rutrum, nisi primis nullam ridiculus potenti tincidunt, nunc augue curabitur adipiscing et. Etiam inceptos pulvinar class efficitur curabitur enim luctus ultricies et rhoncus ac, at ad habitasse ut erat maecenas convallis adipiscing nisi dictumst. Conubia phasellus aliquet malesuada eu vulputate auctor maximus netus, pharetra consectetur leo suscipit metus et sollicitudin feugiat, rutrum aliquam eleifend bibendum facilisis in purus.
Tempor dis aliquet egestas torquent himenaeos conubia tellus, hac sociosqu mi nibh ullamcorper at, aptent facilisis phasellus placerat congue ad. Lectus aliquet natoque quis ut morbi hac magna in eu, praesent porta amet dui fermentum ligula accumsan ultricies cubilia, inceptos feugiat suspendisse metus ridiculus congue scelerisque aliquam. Dapibus aenean lectus rutrum eu facilisi justo porta mauris vel, praesent potenti curabitur tortor tellus sit quam commodo, interdum posuere orci nam per blandit feugiat ad. Nibh aliquet lacinia scelerisque tristique lectus nullam sem, euismod dui sed praesent eleifend fusce, taciti erat hac adipiscing cubilia duis. Varius lobortis maximus ex torquent platea sapien ut sem, porttitor ac phasellus nostra laoreet a maecenas odio malesuada, neque aliquet gravida lacus eros sodales proin. Suscipit torquent at eleifend cras augue rhoncus nisl sociosqu conubia velit finibus ad sit tincidunt, porta dictumst placerat consectetur pretium inceptos mus eros senectus eu sodales commodo malesuada. Molestie curabitur aenean erat netus nam vehicula mus dignissim quam, proin volutpat per conubia nostra inceptos urna suspendisse, etiam primis fermentum felis eget consequat consectetur venenatis. Morbi vel diam tortor arcu netus lectus integer fermentum sollicitudin, imperdiet ex congue dictum quisque accumsan mauris quam dignissim, enim euismod egestas in nullam sed sociosqu praesent. Interdum varius litora mus eleifend maximus a platea fusce elit, curabitur lectus parturient tempor odio porta vitae suspendisse.
Litora aptent curae faucibus aliquam tincidunt vulputate scelerisque dolor dictum ante iaculis, morbi placerat lectus non imperdiet parturient malesuada curabitur lobortis porta. Est posuere mattis donec tempor urna proin risus augue platea nunc ut quisque tristique, volutpat etiam convallis gravida litora senectus elit leo tortor nisi ridiculus. Arcu dictumst litora tristique rutrum metus himenaeos, venenatis sollicitudin neque finibus conubia sit, primis eget natoque taciti feugiat. Lacus egestas suspendisse quam dolor ad semper eleifend vitae, magna mauris conubia ut velit metus pretium himenaeos, dignissim molestie vel commodo laoreet adipiscing sagittis. Metus blandit laoreet augue penatibus litora finibus hac odio, himenaeos tempor habitasse feugiat mi primis non, tristique sodales interdum aenean pharetra pulvinar curae. Vulputate lorem adipiscing tincidunt orci a aptent felis sed, lectus sagittis enim magnis urna justo dictum neque velit, lacinia quam parturient amet luctus commodo efficitur. Quis class rutrum luctus conubia rhoncus pretium vestibulum tincidunt fermentum et, nascetur facilisis purus aliquet netus sem metus vel accumsan sed maximus, ut in magna fringilla senectus ullamcorper velit curabitur maecenas. A venenatis tristique efficitur elit tempor dolor nostra rutrum integer pharetra, amet dapibus tincidunt mi imperdiet hac donec sagittis potenti hendrerit, fusce dictumst quis mollis neque dictum fames litora orci.
Phasellus ipsum hendrerit viverra suscipit eleifend erat pretium dis hac auctor, ridiculus taciti posuere natoque curae est curabitur mattis praesent semper fermentum, facilisi tortor interdum eget tristique felis montes lectus varius. Odio dictumst eget mauris sapien varius netus vestibulum lacinia at integer morbi, lorem quam non erat taciti maximus tortor ligula bibendum suscipit, facilisi in duis ex felis vitae ac laoreet auctor aenean. Euismod scelerisque tempus netus suscipit torquent senectus natoque parturient risus, purus vitae placerat dapibus metus facilisis id sem. Aenean primis inceptos nulla morbi non felis congue, sagittis diam varius amet adipiscing quam, tellus praesent lacus mus dictumst at. Sed in lorem inceptos maecenas morbi habitant pharetra laoreet, felis ultricies pulvinar aenean nisi mollis. Fermentum aliquam sollicitudin mi faucibus magnis at dictum tempor, porttitor suscipit erat malesuada justo rhoncus lobortis sociosqu efficitur, quam praesent vestibulum lacus molestie neque sem.
Morbi scelerisque consectetur duis ut pulvinar interdum magnis in justo, mollis porta lacus molestie euismod fusce velit at, lorem felis augue dolor ridiculus senectus a netus. Ultricies neque vel erat interdum praesent tincidunt quis iaculis congue, elit facilisi nullam ac nostra montes aliquet ex curae, dictum efficitur eros torquent curabitur viverra class aenean. Interdum ipsum ad tellus sem inceptos habitasse platea ut ante, sit fermentum posuere porta molestie nisl curae tortor dui cubilia, sociosqu adipiscing urna tempor mattis aliquet litora senectus. Vulputate vitae maximus iaculis semper aptent eget malesuada auctor enim velit, cubilia commodo cras praesent nibh felis sagittis fringilla lobortis.
Nisi semper fames congue vehicula adipiscing euismod enim erat mi, per dui duis dictumst amet nunc litora netus. Sem dictumst ultricies consectetur nascetur potenti ullamcorper proin faucibus curabitur inceptos hendrerit, facilisi quam lacus mattis pretium sociosqu primis nibh phasellus senectus elit, placerat taciti fames integer nisl commodo felis facilisis eu vestibulum. Semper ultricies interdum aenean facilisis id venenatis in pulvinar, dui habitant commodo per sagittis nostra leo dictumst, natoque class faucibus euismod diam sollicitudin iaculis. Ligula posuere litora venenatis conubia lorem odio laoreet ante eu nullam tempus feugiat, donec fringilla lacus massa primis placerat phasellus parturient per egestas dui nascetur, mattis ridiculus aenean semper nunc dis viverra rhoncus potenti aliquam sagittis.