デスマーチなんだろうか?
久しぶりに喧嘩を売ってみる。
♪デスマーチったらチッタカタァ行進だ
デスマーチったらチッタカタァ行進だ
新人くん派遣くん かわりばんこ かわりばんこ
吐いて寝込んで チッタカタッタッタァ
病院へ連れて行け チッタカタッタタァ
♪デスマーチったらチッタカタァ行進だ
デスマーチったらチッタカタァ行進だ
上司くんシスアドくん ザックザックボッコボッコ
ザックザックボッコボッコ
いい音鳴らして チッタカタッタッタァ
病院へ連れて行け チッタカタッタタァ
か か 変わる 仕様書
み み 未曾有の 修羅場
あるのか ないのか なくても あっても おしまいだ
♪デスマーチったらチッタカタァ行進だ
デスマーチったらチッタカタァ行進だ
マウスくん 端末くん ひだり みぎ ひだり みぎ
0 1 10 11
ぼくも倒れて チッタカタッタッタァ
病院へ連れて行け チッタカタッタタァ
……デスマーチのうた。
IT 業界と医療業界
新小児科医のつぶやき - デスマーチ・プロジェクト がずいぶん盛り上がっていて、コメント欄がなぜか富士通叩きでお祭り騒ぎ。
IT業界のお話というのは本当に参考になることばかりで、このblog でもいつも引用させてもらってばかり だけれど、プログラマの人達と、我々医療者とはやっぱり別世界。
- 仕様書は変わらない:糖尿病の人が「やっぱり腕もう1本増やしてよ」なんていわないし、 基本的にはみんな「よくなって、歩いて帰る」のが要求仕様の全て
- カットオーバーがない:プログラムは、動いてみるまで動くかどうか分からない。人体はいつも動きつづけるから、 よくなれば「よくなって」見えるし、進捗状況は一目瞭然。プログラマの業界では「動かないこと」が問題だけれど、 我々の業界は「動くのに帰るところがない」こと
- プロジェクトが複数:1つの大規模プロジェクトでドツボにはまるのがデスマなら、 我々の業界は小規模プロジェクトを複数同時進行するようなもの
Yosyan 先生の引用先 では、「医療全体」をひとつのプロジェクトにたとえていて、これはたしかにデスマーチなのだけれど、 現場で実感しているのはもっとローカルで、切実な問題。
顧客の要求水準は上がってきたけれど、それはまだ十分に予測の範囲だし、 医療者側の技術水準だって、この10年ぐらいでそれなりに向上した。 デスマーチプロジェクトの顧客というのは もっとうんとわがままだから、医療が現状を「顧客」のせいにするのは、まだちょっと甘いと思う。
デスマというよりサーバー負荷の問題
問題が増えてきたのは、単純にお客さんの数が増えたから。
顧客一件一件が医師に要求する処理というのは、決してそんなに大きくなってはいない。 ところがアクセスがよくなって、病院に殺到するお客さんの数が増えてしまったから、 それをこなす「サーバー」たる医師がパンクした。
IT のたとえでいうなら、これはデスマーチではなくて、「C10K問題」。
個々のクライアントがサーバに要求する処理量は小さなもので、 ハードウェアの性能上は問題がないにもかかわらず、 あまりにもクライアントの数が多くなるとサーバがパンクする。
これが最近Web開発者の間で話題となっている「C10K問題」(クライアント1万台問題)。
手続き型医療の限界
今までの医療というのは、手続き型のやりかた。
人間は、一つの仕事を処理するときには、それを小さな仕事に分割して、順番に処理する。 「話を聞いて、診察をして、検査をして薬を決めたら伝票を書いて、 あとは3日待ったら検査を再検して」みたいなやりかた。
それぞれのプロジェクト―病名―ごとに手続きはある程度決まっていて、 医師は複数の手続きを頭の中で 同時進行させながら、日常業務をこなしていく。
手続きは日々改良されているけれど、それでもひとつの「流れ」であるという部分は一緒。 人間の頭を駆動するOS はバージョンアップされていないから、 複数のプロジェクトを同時進行で流すと、必ずどこかに無理がくる。
仕事は忙しくなる。それを何とか乗り越えようとして、ガイドラインや新しい教科書が作られて、 医師の負担を減らそうとしてきたけれど、 そうした努力は「手続き駆動型」の枠を出るものではなかったように思う。
人間の脳がこなせるスレッド数には限界がある。手続き駆動型のままで 多すぎるスレッドを同時にこなそうと思ったら、 入力を絞るか、寝ないでがんばるか、どちらか。
医療をデスマーチにたとえる行為は、 たぶんこんな考えかたの延長なんだと思う。
優秀な主婦はイベント・ドリブン方式でパンを焼く
多重処理の問題を解決するひとつの方法が、イベント駆動型のやりかた。
Life is beautiful: 優秀な主婦はイベント・ドリブン(event-driven)方式でパンを焼くに書かれていることが全てだけれど、そのまま引用する。
(パンを焼きながら洗濯をしたり、掃除をしたり…という複数の仕事をこなす主婦の話)
複数の仕事を同時にこなしている彼女たちにしてみると、自分がそれぞれの仕事のどのステップにいるか (つまりcontext)を常に完>璧に把握しておくことは不可能に近い。
手続き型のレシピのままで作業をしようとすると、それぞれの仕事において自分が何をして おくのかを把握しておくだけで頭がパンパンになってしまうし(memory overflow)、 頭の切り替え(context switch)にやたらと時間>がかかって作業効率が落ちてしまうからだ。
解決策として文中で示されているのが、タイマーを使って手続きを分割するやりかた。
そこで、パンの発酵中にはタイマーをしかけておき、タイマーが鳴ったところで 「あ、キッチンでタイマーが鳴ってる。えっと、何のタイマーだっけ。 そうだ、そうだ、パンの二次発酵中だったんだ。じゃ、次はオーブンの温度を上げてと…」 というイベント・ドリブンな仕事のしかたをしているのだ。
言い換えれば、彼女たちの頭の中では、上の「手続き駆動型のレシピ」が、 以下のような「イベントに応じた作業(event handler)」の集まりである 「イベント・ドリブン型のレシピ」に変換されて実行されているのだ。
手続き型の問題解決手法は、スレッド数が増えれば増えるほど切り替えの オーバーヘッドが増えてしまって、どこかで破綻するのが避けられない。
イベント・ドリブン型は、 それぞれの「イベントに応じた作業」が規格化・単純化されてているため、 仕事の量に応じて人を増やすだけで、 スケーラビリティーの問題が発生しないのが最大の利点。
作業の単純化、規格化がなされるならば、次にくるのは分業の可能性。 業務の一部を看護師に委譲するとか、準医師みたいな資格が将来的に できることになっても、規格化さえなされていれば、対応は可能。
医療者側の反省点はひとつ。ベテランの先生がたは、 みんな手続きを洗練することに淫して いただけで、手続き型のプロセスをイベントごとに ブレークダウンする行為を放棄してしまったこと。
忙しい病院の現場では、イベントドリブンで仕事をすることはよくあって、 それは「汚いやりかた」として敬遠されるけれど、案外うまくいく。
ところがベテランの先生方が集まる世界では、汚い物よりきれいなものが好まれるから、 イベントごとに細分化されたやりかたが広まらない。
病院の現場は、ここに来て忙しさが切迫している。多重処理のスケールが大きくなりすぎて、 従来の手続き型のプロセスではいよいよ追いつけなくなったから。
病院の集約化は、たぶん破滅的な結果を招く。
医師が集約すればするほど、どこかにボトルネックを生じる可能性が高くなるし、 手続きの実行待ち時間、検査の予約とか、書類仕事なんかが膨大になって、 集約化に逆比例して仕事の効率が落ちてしまう。
2人集まれば2倍の仕事ができる医師でも、5人集まれば3人分、 10人集まったって5人分の仕事をこなすのがやっと。
手続き型のプロセスの限界から目をそむけて、 集約化に伴う非効率を何とか根性で誤魔化そうとしているのが 今の流れみたいだけれど、手続き型からイベント駆動型へのプロコルの書き換えをやらないで、 集約化なんてできるはずがない。
大学にいた頃、イベント駆動型の内科マニュアルを作って公開したことがあった。
こういう大きなものを作るときは一種の「ハイ」の状態。それこそ、デスマーチの真っ最中みたいな。 「これがウケなきゃウソだ」とか、「俺って天才?」とか思いながら勇躍公開したけれど、 反響はさっぱり。
某FMJ の某氏からは「あんな匿名のマニュアルには何の意味もないですね」なんて メールをもらったりして、「じゃああんたもっといいもの作れよ」とか思ったけれど、結局それっきり。 こういう作業こそは、やっぱりベテラン勢がきっちりやらないと無理。
受診抑制とか、患者教育とかいろんな「解決策」が提案されているみたいだけれど、 あんなの技術者の解答じゃない。医療者側にもまだまだ技術屋として やっていないことがたくさんあって、 それをやらないでIT に学ぶとかいっても、 たぶんデスマってるプログラマの人達は笑うと思う。
臨床の知恵を我々「下々」にブレークダウンして、 診療スタイルを手続き駆動型からイベント駆動型へと変更できるのは、 現場を生き延びてきたベテランの先生方だけ。
JBM とかやってる時間があるなら、 ぜひともベテランの「守りの知恵」と「攻めの技術」を次の世代に伝えて欲しい。
現場はきっと、何よりもそれを望んでいる。

コメント
>質は深くなります
なんだかこの「深い」という言葉は、心の嫌な部分が
すごく痛くなりますね…。
自分しかいないというのは、本当に恐いです。
Posted by medtoolz at 2007年1月31日 20:28
>このへんのストレスは開業してもついて回りますよ。いや、むしろ強くなるかも。
誤解招きそうな「失言」っぽいですね(笑)。
当直とかからは解放されますけどね。例えば、訴えられたとして、勤務医であれば通常病院と連帯で事務も対応してくれますが、開業医はまったく一人で逃げ場が無いですからね。だから、ストレスの量は減りますが、質は深くなります。
Posted by moto at 2007年1月31日 19:53
JBM、たとえば、medtoolzさんの、「イベント駆動型の内科マニュアル」に、「腹痛→AMIも疑いECGをとる」という項目があったとして、そこに赤の付記で、「これを見落として民事訴訟起こされた事例:和解額○万円、判例時報□号△」みたいになってると、読むほうも緊張感があっていいと思うんだけどな。
「今日の治療薬」は昔は薬価は書いてなかった。薬価の記載が色字で書かれるようになってより便利になりました。
まあ、たとえばです。立ち上がったばかりみたいだし、JBMはどう展開するんでしょうかね?
津波から身を守る術ってのは、隣の芝生は青く見えるみたいなところがあって、なかなか本当の高台ってのは無いんじゃないかな。臨床から完全に離れたとき、はじめて身の安全が保障されるんでしょう。
今日も、ちょっとした手術の患者さん、局麻でしようとしたら痛がって局麻もできないんで、急遽プロボフォールの静脈麻酔に変更。15分ほど眠ってもらいました。
その間、呼吸状態気にしながらの手術。嫌なこといろいろ考えますよ・・全責任自分にあるし、急変時自分一人しか対処する人いないですから。しかし、そのリスク渡らなければ、自分の仕事にならないですからね。
このへんのストレスは開業してもついて回りますよ。いや、むしろ強くなるかも。
Posted by moto at 2007年1月31日 19:44
皆様コメントありがとうございます。
イベントドリブンの考えかたというのは、行きつくところまでいってしまうと、主治医制度の
解体につながったりすると面白いですよね。
患者さんに張り付くガイドみたいな職種ができて、その人が状態に応じていろんな「機能」を持った医師を
ちょっとづつ選んで、その人の治療プランを完成させるみたいなかんじで。ガイドの資格はなるべく
簡単なものにして、大量に養成して、質の維持は市場原理に任せて。
JBM、面白いとは思うんですが、たとえば津波から生き延びた人達が高台に逃げたとして、
高い所から残された人に向かって「津波がくるぞー」と大声出してるだけに見えるんですよね…。
どこに逃げろとか、そもそも危険なのかとか、そういうことは黙ってて。高台だってスペース
限られてますし、そこにみんなが殺到すると、また高台の利権も亡くなっちゃうのも
なんとなく理解はしているのですが、低地で生きていかざるを得ない連中としては、やっぱり
そこで生きてきた知恵というものを聞きたいのです。
Posted by medtoolz at 2007年1月31日 18:17
JBMって、
ttp://sentui.com/JBMxoops/modules/bwiki/
すごく面白い発想だと私は思いましたよ。
とりあえず自分は登録してみました。
ご紹介ありがとうございます・・って書いたら嫌味っぽいですか?(笑)
前線の兵士であることも重要ですが、後方から支援して偵察機を飛ばしてどこに敵がいるか?を教える役割も重要と思います。
新小児科医というくらいだから、お若いんでしょうね。medtoolzさんのお知り合いですか?
Posted by moto at 2007年1月31日 00:42
>>手続き型vsイベント駆動型
例えて言うなら、1枚のでかい絵を1人の絵描きが延々と描くのと,沢山のピースに分けて大勢で手分けして描くようなイメージですね。
ある程度スケールの大きな病院で、自在にポジションチェンジ可能なスタッフが集まっていれば、すごく有効な方法です。現在の自分の職場がそんな感じです。管理職が賢くて合理的だと、本当に働きやすいです。
でも、新米を鍛えるにはちょっと問題ですね。新米はまず手続き型で洗脳、もとい、育てるべきだと思います。
Posted by はおはお at 2007年1月30日 23:55
F社の電子カルテの使いにくさは半端ではないですよ。他社製品は使用経験がほとんどないんですけどね。
まあ、現在では諦めてこいつをいかに上手に使うか考える毎日です。業務改善を日々検討していますが、なんせ私自身が下っ端すぎてオーベンに相手してもらえません。しかたなく研修医の先生たちと、あーだこーだやってます。お山の大将気分でなかなか楽しいです。
イベント駆動型への転換という点では、月並みですがクリニカルパスに行き着きました。入院時に一括してオーダーを入れて、合併症のおこらない手術を心がける、これだけでかなり手間が省けます。あとは、何か問題があれば看護婦さんや研修医の先生や検査技師さんが教えてくれるからです。問題がおこらなければ術後管理するひまもなく退院です。看護師や研修医や検査技師が、主婦におけるタイマーというわけです。最低限の仕事として1日に1度は熱型表をチェックしますが、電子カルテならば、医局でも手術室でも外来でも閲覧できます。
ちなみに当院は、医師を集約してしまった病院ですが、破滅はしてないですよ。10人で5人分の仕事しかできてないのに破滅してないです、大赤字ですけど。なぜかはわかりません。以前に先生が指摘されていた、「医局で新聞読んでいる医師がいる一方で、手術室や病棟で走りまくっている医師もいる」という情況が頻繁におこっています。
Posted by 消火器外科医 at 2007年1月30日 22:41
昔、CPRは医療ではなくスポーツであると喝破した御仁が
いらっしゃいましたが、ACLSのプロトコルなどまさに
ブレイクダウン済みの知識として、あちこちで「ACLSのかけら」
を使った医療行為をやっていますよね。
そんな知識やノウハウこそ、blog 時代にもっと出てきても
よさそうなんですが。
Posted by medtoolz at 2007年1月30日 21:21
竹林の七賢は結局、世に何か為し得たでしょうか。最近のネット上のドミノ崩壊を云々する議論の活況を見詰めながら、暗く暗く目の前の仕事をこなしてましたが、私も、ベテランの「守りの知恵」と「攻めの技術」を伝えて欲しいとの意見に強く同意します。体力と使命感の残っている内に。其れがしたくでこの仕事に就きましたから。・・・CPAが来たのでコメント終わります。
Posted by CX#12 at 2007年1月30日 19:41
コメントする