やはり危険は何時も傍らに存在する

火曜日は自分自身で難しい症例のTAVI一例僕自身により実施しました これは何事も無かったようにうまく大成功に終了したのです

そしてその後 MitraClipを行いました Brockenbroughはそれなりに難しかったのですが、終了し、いよいよ Clippingになりました これがこれがものすごく大変で2個の Clipを用いたのです 当初より2個の Clipか必要と踏んでいてそれは予定通りといえば予定通りなのですが、何しろ意見が別れ、なかなか手技を前に進めないのです 結果的に終わったのが 18:30を回っていました 都合5時間の長時間手技でした しかし結果は素晴らしく本当に重症の手術不可能な僧帽弁閉鎖不全だったのですがてきめんに良くなりました

そしてその後PCI二例に移ったのです 楽勝ケースと思いきや何とステント植え込み後前後に解離が発生し、それが徐々に広がっていくのです 広がった先には対角枝の完全閉塞、そして徐々に左冠動脈主幹部そして左冠動脈回旋枝に解離が拡大していくのです こんなひどい解離の拡大は僕の人生の中で見たことありません 自分の心臓が止まりそうでしたが、強い精神力で耐え抜きました 多分自分がとった対処はベストの対処だったと思います

丸一日間はやわい症状が続きましたがその後はすっかり無くなり心筋逸脱酵素の上昇もまずまずでした どうしてこんなことが起こるのか それについて考えねばなりせん このために札幌行きもキャンセルせざるを得ませんでした 外来でお待ちの患者さんには申し訳無く思いますが そうせざるを得ない程の非常事態だったのです それでもその後はもう大丈夫です

こんな非常事態に遭遇することは予想だにしていませんでした

そして金曜日は台北で開催されている APSC (Asian Pacific Society of Cardiology)での講演に呼ばれ台北に行きました 今朝講演を無事済ませ、多くの有意義な discussionも行いました 座長は Wu先生がされました

Wu先生座長

その後、会場近くの人気店「一蘭」でラーメンを食べました 何でも24時間営業しているらしいのですが、常に人気で30分以上の行列待ちです

30分以上の一蘭の行列待ち
一蘭のラーメン

まあ正直ラーメンそのものはおいしいけれどインパクトに欠ける感じでした 日本でも食べたこと無く、ここ台北で初めて食べました 店の近くにはあの台北一番の高さを誇る高層ビルがありますし、台北市市庁もあります

高層ピル

雨があれば晴れ間もありますね

昨日夕方の便で千歳に飛びました 札幌東徳洲会病院に到着したのは 18:30ぐらいだったのですが、19:00過ぎより院内の Auditoriumにおいて僕による FFRの講演会をしました

今回の講演会はスポンサーは無く、自主的なものです 内容は 3月初めに FRIENDSという学会で行ったものをさらに updateしました その後本日のTAVI症例の検討会を行い、部屋に入ったのは22:00過ぎでした

それからプログラミングの修正を行い、そして就眠 今朝は 5:30AMに覚醒し、シャワー浴びてから 7:00AM頃には出勤しました

そして本日のTAVI三例の内、僕に最初の二例の植え込みを行わせて頂きました バッチリです 知らなかったのですが、二例目は札幌東徳洲会病院で去年の4月06日に第一例のTAVIを行ってから 150例目だったのです

札幌東徳洲会病院TAVI150例記念

150例目といっても淡々と過ぎていきました でも色々ある中で少しは心が慰められました

JTVT2019現在のデータベース構造

まだまだ refineせねばならないと思いますが、現段階での Database DDLを記録しておきます

 ###############################################################################################
 ### SQL for JTVT2019 
 ### Based on this DDL, the program is constructed.
 ### Programmed by Shigeru SAITO, MD, FACC, FSCAI, FJCC
 ### on March 4th, 2018.
 ### revised on April 12th, 2018
 ###
 ### DB Name : jtvt2019
 ###############################################################################################

CREATE TABLE IF NOT EXISTS `hp_tbls` (
  `id` INT( 11 ) NOT NULL AUTO_INCREMENT,
  `hp_code` VARCHAR( 11 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `hp_name` VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `zip_code` VARCHAR( 7 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `ken_name` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `hp_address` VARCHAR( 256 )CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `country_code` TINYINT( 2 ) NOT NULL DEFAULT '1',			/* Country Code; By using this code , 1: JAPAN*/
                              /* interface such as feet or lb can be aplied. >10: feet/lb */
  PRIMARY KEY (`id`),
  UNIQUE(`hp_code`)
) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci AUTO_INCREMENT=0;

CREATE TABLE IF NOT EXISTS `dr_tbls` (
  `id` INT( 11 ) NOT NULL AUTO_INCREMENT,
  `kanji_sirname` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `kanji_firstname` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',	
  `english_sirname` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `english_firstname` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',	
  `hp_tbl_id` INT( 11 ) NOT NULL DEFAULT '0',
  `hp_name`  VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '',
  `job_kind` TINYINT( 2 ) NOT NULL DEFAULT '1',
  `email` VARCHAR( 128 ) NOT NULL DEFAULT '',
  `dr_pwd` VARCHAR( 512 ) NOT NULL DEFAULT '',
  `clue` TINYINT( 1 ) NOT NULL DEFAULT '1',
  `hint` VARCHAR( 512 )NOT NULL DEFAULT '',
  `login_date` DATE NOT NULL DEFAULT '0000-00-00 00:00:00',
  `ip` VARCHAR( 15 ) NOT NULL DEFAULT '000.000.000.000',
  `dr_url` VARCHAR( 60 ) NOT NULL DEFAULT '',
  `is_active` BOOLEAN NOT NULL DEFAULT '0',
  `is_usable` BOOLEAN NOT NULL DEFAULT '1',
  `is_deleted` BOOLEAN NOT NULL DEFAULT '0',
  `created` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
  `modified` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`),
  UNIQUE(`email`),
  INDEX(`email`)
) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci AUTO_INCREMENT=0;

CREATE TABLE IF NOT EXISTS `login_logs` (
  `id` INT( 11 ) NOT NULL AUTO_INCREMENT,
  `dr_tbl_id` INT( 11 ) NOT NULL DEFAULT '0',
  `login_date` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
  `login_ip` VARCHAR( 15 ) NOT NULL DEFAULT '000.000.000.000',
  PRIMARY KEY(`id`),
  INDEX(`dr_tbl_id`)
) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci AUTO_INCREMENT=0;

CREATE TABLE IF NOT EXISTS `abstract_tbls` (
  `id` INT( 11 ) NOT NULL AUTO_INCREMENT,
  `hp_tbl_id` INT( 11 ) NOT NULL DEFAULT '0',
  `dr_tbl_id` INT( 11 ) NOT NULL DEFAULT '0',
  `submission_date` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
  `abstract_topic1` tinyint( 2 ) NOT NULL default '0', /* TAVI, MitraClip, etc  */
  `abstract_topic2` tinyint( 2 ) NOT NULL default '0', /* Complications, etc  */
  `abstract_title` VARCHAR( 200 ) NOT NULL DEFAULT '',
  `abstract_content` VARCHAR( 2000 ) NOT NULL DEFAULT '',
  `is_selected` BOOLEAN NOT NULL DEFAULT '1',
  `is_deleted` BOOLEAN NOT NULL DEFAULT '0',
  `created` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
  `modified` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
  `last_access_date` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=0;

CREATE TABLE IF NOT EXISTS `time_slot_tbls` (
  `id` INT( 11 ) NOT NULL AUTO_INCREMENT,
  `begin_time` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
    `end_time` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',	
  PRIMARY KEY (`id`)
) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci AUTO_INCREMENT=0;

CREATE TABLE IF NOT EXISTS `dr_role_tbls` (
  `id` INT( 11 ) NOT NULL AUTO_INCREMENT,
  `dr_tbl_id` INT( 11 ) NOT NULL DEFAULT '0',
  `time_slot_tbl_id` INT( 11 ) NOT NULL DEFAULT '0',
  `session_tbl_id` INT( 11 ) NOT NULL DEFAULT '0',
  `role_kind` tinyint( 2 ) NOT NULL default '0',
  `is_active` BOOLEAN NOT NULL DEFAULT '0',
  `is_usable` BOOLEAN NOT NULL DEFAULT '1',
  `is_deleted` BOOLEAN NOT NULL DEFAULT '0',
  `created` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
  `modified` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`)
) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci AUTO_INCREMENT=0;

CREATE TABLE IF NOT EXISTS `session_tbls` (
    `id` INT( 11 ) NOT NULL AUTO_INCREMENT,
  `session_typing_japanese` VARCHAR( 100 ) NOT NULL DEFAULT '',
  `session_typing_english` VARCHAR( 100 ) NOT NULL DEFAULT '',
    `session_sub_title_japanese` VARCHAR( 100 ) NOT NULL DEFAULT '',
  `session_sub_title_english` VARCHAR( 100 ) NOT NULL DEFAULT '',
  `session_begin_time` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
    `session_end_time` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',	
  `session_objective_japanese` VARCHAR( 300 ) NOT NULL DEFAULT '',
  `session_objective_english` VARCHAR( 300 ) NOT NULL DEFAULT '',
  `is_deleted` BOOLEAN NOT NULL DEFAULT '0',
  `created` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
  `modified` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`)
) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci AUTO_INCREMENT=0;

 

うわーいっ

本日は非常に重症なご高齢の方のTAVIを行いました 本当に本当に危険が予想され、それに対して対策立て、そして皆の協力で何事も無かったかのように大成功しました

患者さんもとてもお元気です

そして、TAVI治療の後、いよいよ今月より保険償還が認められるようになった MitraClipの鎌倉での市販後第一例の治療を行いました これも最終的にとてもうまく行き、本当に嬉しいです 記念の写真です

MitraClip第一症例

あいかわらず無茶苦茶忙しい

この二週間ばかり無茶苦茶忙しく、何時の間にか4月にならんとしていますね

そもそも何でかと言いますと、まずは 3/22から/24と中国上海から自動車で1.5から2時間の蘇州 (中国語では SuZhou)で開催された CIT (China Interventional Therapeutics)という中国最大のインタベ系の学会に相変わらず招聘されていたからです この学会には日本人もかなり参加し、総参加者数は 10,000人にはなると思われる学会です それよりも何よりもその発表の内容レベルが非常に高く、日本循環器学会を完全に追い抜いている気がするのです もちろん CVITもです

もう今さらこの事態に危機感を感じることは失せてしまいました

そして、/24これは土曜日ですが、上海から関西空港に飛び、そのまま大阪宿泊し、翌日日曜日は 6:00AMよりある会合に参加というか主催し、 8:00AMより 日本循環器学会正式プログラムで座長、そして引き続いて Late Breaking Clinical Trialで MitraClipの一年成績を発表し、引き続いて Luncheon Seminarで MitraClipの講演をして、その後 Press Conferenceに出席し、ようやく鎌倉に戻りました

もうこの時点でクタクタです そして、3月29日は夜東京に移動、しかもこれは札幌東徳洲会病院より一旦鎌倉に戻った後、出発したのです 東京のホテルで打ち合わせ後、休み、30日金曜日は 9:00AMより東京駅八重洲南口のJP Towerで TokyoValves 2018の Preparatory Meetingを 13:00までぶっ通しで行い、いよいよ 14:00より TokyoValves 2018が開始されました そこでももちろん主催者として Rolesがあり、そして本日 3月の最後の日には 8:30に JP Towerに行き、本日と明日の Rolesに uploadを行い、いよいよ 9:15AMより本会が開始となりました そして、今までぶっ通しで dutiesの連続 ようやくホテルの部屋で休んでいます

しかし、これから Faculty Dinnerのため再び出かけねばなりません

明日も早朝より夜までびっしりと仕事があります 本当に日曜日も何もありません 疲れますね クタクタです ろくにプログラムにもとりかかれません

久しぶりー

暫くブログにアクセスしていませんでしたね その間何をしていたかと言いますと、特に外国に出張に行っていた訳でもなく、何をしていたのでしょうかね

うーん TAVI、外来診療、少しのPCI そうですね、それと RAP and BEAT II臨床試験サイトの構築、これは三年前に作成し、既に二年前に登録終了し、論文にもなっている RAP and BEAT I Trialのサイトを修正しているだけですのでそんなに手間ではありません しかし、手間では無い、というのは落とし穴で、だから作業が遅々として進まないのです 要するに意欲の問題ですね

うん、一番この二ヶ月間一生懸命やっていたことは Coronay Physiologyの勉強です そうです FFR/CFRなどのことです 巷では本年4月より、明確な虚血証明を行うことが、PCI実施のために求められ、それが健康保険審査の基準となることが予告されています この予告のために慌てて勉強しているのか? って 違いますよ もともと当科はFFRをかなりの症例に対して行っていてそんな卑近な動機ではありません

今回の猛勉強は、明日 FRIENDSという学会、これは冠動脈生理学の学会だそうで、僕にとっては全く馴染みの無い世界いや学会です 何とその学会のランチョンセミナー一時間枠で、僕が講演を明日行うのです 要するに FFR/CFRのプロの前で僕がその話をするのです これって無茶苦茶でしょ?

そこに果敢にチャレンジしたのです チャレンジを決めるまでには逡巡がありました でも心に「これは自分にとっての試練だ この試練を利用して誰よりも FFR/CFRに詳しくなろう」そのように決めたのです そして本年になってから勉強を始めました 勉強といっても本を読む訳ではありません これまで FFR/CFRで publishされた論文を片っ端から読み、いや流し読みですが、知識を習得していったのです そして知識を習得していく過程の証拠として論文の中のグラフや表を切り取り Powerpointのスライドをどんどん作成したのです

昨日より今日にかけてそうやって作成した 230枚ぐらいのスライドを自分の論旨に合致するように並び替えたり、追加したり削除したりをしてきました 今朝はそんな訳で 4:00AM起床です

実は今札幌にいて、本日これから札幌東徳洲会病院でTAVIをして、夕方に羽田空港に飛ぶ予定なのですが、現在最大風速 40mのとんでもない低気圧が北海道に迫っています 部屋から見る外の景色は既に吹雪です 今日は関東に戻れるでしょうか?

もとも戻れなければ明日のランチョン講演はどうなるのでしょうか? 心配していても仕方ありません Que Será, Será なるようになる です

あーーーっ 追われている

ものすごく追われています 幾つかの講演会が重なり、その準備に追われているのです 好きなプログラミングも少しお休みです

ただ、こちらもタダで転ぶつもりはありません この機会に、自分の不得手な分野について急速に知識を高めるために勉強しながら講演会の準備をしています 論文を読み、忘れない内にすぐにそれからPowerpointの発表を作成し、そしてまた次の論文に移る、その中で現在進んでいるおおまかな流れが理解できるようになり、一つの壮大なストーリーが出来上がる筈なのです まあうまく行けばなのですが・・・

ところで、昨日札幌の夜は冷え込みましたが、空は晴れ、星も見えていました そしてそしてついに生涯で初めて「皆既月食 – Blue and Pink Moon」を見ました iPhoneで写真も撮りましたが、あまりにも小さく写り駄目です

そして昨夜も 3:00AM頃まで一人勉強と、Powerpointの作成です 今朝は8:30AMに札幌東徳洲会病院心臓センターに登場し、それからカンファランスそしてTAVIを行いました そのまま羽田に飛び立ち、現在は羽田 Excel Tokyu Hotelの喫茶で時間調整中なのですよっ

うーん 追われっ放しで辛いなあ

苦労した甲斐があります

昨日はから本日と雪のためバタバタでしたが、それでも苦労した甲斐はあったようです

本日は医学的理由から三例全例とも自己拡張型ディバイスによるTAVIでしたし、しかも二例は alternative approachによるものでした なかなか難しい症例でしたが、全例素晴らしいできで終了しました 雪の中飛行機の便変更で僕はもちろんのこと鎌倉や札幌のスタッフが振り回されましたが それでもこのような結果であり良かったと思います

今現在 ANA Chitose Loungeで 18:30発の便を待っています この便も5分遅れとの報ですが、まあ飛ぶだけマシですかね

昨日は散々な目に

12/25月曜日は午後無事飛行機が飛び、羽田に戻ることができました 12/26火曜日朝一番から非常に難しいTAVI治療をさせて頂きました ずっとずっと鎌倉の外来や入院でこれまで15年間以上に渡って診療させて頂いてきた患者さんです

色々な病気が背景にあり、ご高齢でもあり、TAVIという治療そのものが非常なリスクを伴います 医師としてTAVIを行うべきか、このまま自然経過に任せるべきか 非常に悩みどころです しかし、最終的にはTAVIにより治療を行わせて頂きました 途中色々な悪魔の洞穴とでも言うべき事態がありましたが、最終的に無事乗り切ることができました

12/27水曜日は朝からずっと外来診療 年末は皆さん方駆け込みもあり患者さんがたくさんになります そして複雑な問題をそれぞれの患者さんが抱えておられ、外来診療も簡単には済みません

そうこうしている内に、木曜日には飛行機で羽田からの便が一杯であるとの情報があり、急遽水曜日夜の便で札幌に入ることにしました 実はこの日は鎌倉で循環器内科関連の忘年会でしたが、それへの出席はキャンセルしました ようやく 20:55羽田発の便をとることができ、羽田空港には 20:00には到着したのですが、何と飛行機出発が 21:40に遅れる、との連絡あり、結局さらに飛行機は遅れ、千歳空港に着陸したのが 23:30でした

結果的に 12/28木曜日 0:30AMに宿にたどり着いたのです そして本日は朝から札幌東徳洲会病院でTAVI三例です これまで色々な思いをかけながらTAVIを推進してきました 今年は本当に大変で色々と考えさせられる年でしたねえ

そうそう一つ忘れない内に、bootstrap4をインストールする方法の中で今一番簡単だと思っている方法

まずインストールする folderに移動する
そこでコマンドラインから

$npm install bootstrap@v4.0.0-beta.2

これを行うだけです もちろん前提としては node.jsがインストールされ、node package manager (npm)が作動することです

本日は

本日月曜日 昨日クリスマス・イブというのに一人で夜札幌に入りました 道は雨のために雪が溶け、はなはだ危ない

夜遅くにこの滑りそうな道を歩けば危険と考え、歩いて一分のラーメン屋さんに入り 魚介系スープ味噌ラーメンというのを食べました その後道路を渡って MaxValueで買い物しようかとも思ったのですが、道をクロスすることが危険と考えそれもやめ、そのまま部屋に入りました

部屋に入ればやることもなく、

$code ~/.bash_profile

として、VisualStudio Codeという Microsoftが OpenSourceで出している近頃僕のお気に入りの 高機能text editorを立ち上げ、.bash_profileを少し整理しました

そして、その後 眠りに落ちました

本日は 7:00AMに札幌東徳洲会病院心臓センターに出勤し、TAVI患者さんのCT dataの解読を行い、そして本日は一人超重症の患者さんのTAVIが臨時であります そのために雪のリスクを賭けて札幌に入りました

ところで、本日午後の便で戻る予定なのですが、天気予報によれば午後から大荒れとなりそうです 間に合うでしょうか?