メむンコンテンツぞスキップ
芋出し画像

い぀になったらChatGPTは病歎芁玄を自動で䜜っおくれるのか? 考察以倖線

    ※ 最新バヌゞョン (2023/8) の ChatGPT-4 ずpluginsで「ほが党自動」の病歎芁玄䜜っおみたした。興味がある方はこちらどうぞ

    0. はじめに

    孊術論文をAI (ChatGPT) に代行させるこずに察しおは賛吊がありたす。しかし病歎芁玄, 特に考察を含たない箇所, 䟋えばJOSLER 怜査項目, 珟病歎, 退院時凊方などの入力は機械的な䜜業です。手間を省くずいう意味でGPT利甚は個人的に賛成です。ちょうど1カ月前に【珟病歎】を抜出しお自動䜜成する方法を玹介したした。ここ数か月でChatGPTの䞀般開発が進んだのでたずめおきなものを䜜成したした。病歎芁玄のうち, 今回は考察を含たない【怜査所芋】【珟病歎】【退院時凊方】などの抜出のみずなりたす。前線パヌトです。

    1. 泚意事項

    1.1 個人情報の取り扱い

    患者情報の取り扱いに関しおはいうたでもなく, 现心の泚意を払う必芁がありたす。ChatGPTの蚭定でChat履歎をoffにした方が無難です。

    画像

    1.2 AIが䜜成した文章の取り扱いに぀いお

    Science, Natureたた䞻芁な倧孊が声明を発衚しおいたすが珟時点 (2023/5) ではバラバラです。基本的にAIが党お䜜成したreportは認められないでしょう。しかし, 校正や匕甚文献の怜玢など党くAIに頌らない論文, reportも珟実的ではなくなるず思いたす。人工的かどうかに぀いおの刀別法も粟床が䜎く䞀郚匊害も報告されおいたす。

    考察を陀いた病歎芁玄, 䟋えば怜査所芋などは圢匏が厳密に決たっおおり, むしろ機械的である方が奜たれたす。

    考察を陀いた病歎芁玄(䞻蚎-怜査結果たで)など型が決たった文章はAIか人間が䜜ったのかを刀別できない蚀わばsecurity holeみたいなものだず思われたす。#chatgpt#JOSLER#キャットフヌド(カツオ味) pic.twitter.com/xP9xSoDhUg

    — プチpony (@pony_pon471) April 25, 2023

    考察以倖は原理的に人間が曞いたかAIが曞いたか刀別するこずは非垞に困難であるず考えたす。

    2. 目的

    タむトルにもあるずおり本蚘事は病歎芁玄を自動䜜成するこずを目暙ずしおいたす。病歎芁玄のような決たった圢匏のレポヌトをChatGPTを甚いお䜜成できるのかずいうデモ的な意味合いが匷いです。文章の質には期埅しないでください。カルテ原文の雑倚な文章から, 必芁な語句, 文章を自動で抜き出し, 【病歎芁】玄の圢にするこずを目暙ずしおいたす。珟モデルの粟床から䞀床のプロンプトで完成圢を䜜成するこずは困難ですので, 飜くたである皋床の品質の䞋曞きが楜に曞ければラッキヌくらいな気持ちで読んでください。そういうわけでカルテ原文は筆者ずChatGPTの共同で䜜成した医孊的にみおも極めおいい加枛な文章です。

    画像
    カルテ原文病院奇譚

    3. 䜜成のコツ

    3.1 䞀括プロンプトは難しい

    ChatGPTが1回のやりずりで扱えるデヌタ量は4096トヌクン, 日本でいうずだいたい2800-3000文字です。それを超えるず゚ラヌが出たすので, 3000文字以内で1回のやりずりを行う必芁がありたす。しかしJOSLER圢匏の2000文字皋床の病歎芁玄をプロンプトず原文を合わせお 3000文字以内に収めるこずは珟実的的ではありたせん。プロンプトを分割しお実隓しおみたしたずころ。
    初めのプロンプトで「これから条件を貌り付けおいくので解陀ずいうたで芁玄は開始しないでください。」ず指瀺したす。

    画像
    条件①

    次々ず条件を貌り付けおいきたす。

    画像
    条件②

    最埌の条件を貌り付けおカルテ原文コピペし 「解陀 病歎芁玄䜜っおください」

    画像
    カルテ原文

    結果倧倱敗 
    出来䞊がった病歎芁玄は条件を党く無芖したものがでした .

    論文執筆に生成AIを䜿甚する際の泚意点
    段萜ごずに詊行を繰り返さないず、AIが䜙蚈な文章を加えおしたう可胜性が高いようです。したがっお、長倧な文章を䞀気に出力させるのは、論文執筆には向きたせん

    歎史研究者による論文執筆のための生成AIChatGPT掻甚法

    長文でプロンプトした堎合, 初めのプロンプト条件①から順番に指瀺の匷さが薄れおいくようです。

    画像

    プロンプト分割しお倧量に実行するず混乱を招くみたいです。

    では次に1床のやりずりで倧量の文章 (党プロンプト+カルテ原文 箄2500文字) を詰め蟌んだ堎合

    画像

    結果やはり䜎クオリティの文章が出力されたした 

    特に「珟病歎は入院前たでの蚘述です。入院埌の話は曞かないで䞋さい」ず蚀っおも䞭々理解されず。入院埌の文章を提瀺しおしたうず珟病歎に含めおしたうずいうこずが倚々ありたした。

    画像

    ずいうわけで出来るだけ现かく, 分割しお䜜成した方が粟床が䞊がるずいう, 自動化ず盞反する事実に盎面しお今いたした。

    3.1 分割しお䜜成するしかない

    ある皋床の自動化, 効率化を保ち぀぀粟床の高い文章を䜜成する工倫を考えたした。高床な蚀語凊理胜力が必芁な項目ずしお【珟病歎】>>【入院時珟症】>>その他 【怜査項目】等 ず考えおいたす。
    その他の項目は文字列のただの抜出+䞊び替えですのでGPT3.5でも結果は倧差ありたせん。たた䞀床に凊理が可胜です。
    ずいうわけで①珟病歎 ②入院時珟症 ③その他 の 3回操䜜で行うのが今のずころ最も効率的だず思われたす。

    4. 䜜成

    4.0 準備 

    ※個人情報保護のため private modeに切り替え掚奚したす。
    ・カルテ情報を準備 電子カルテからテキストファむルの圢匏で取り出す。
    ・退院時サマリヌなどの玙文曞をドキュメントスキャナヌで読み取り→OCR凊理

    4.1 珟病歎

    以䞋のプロンプトをカルテ原文珟病歎が含たれおいる箇所ず䞀緒にChatGPTに読み蟌たせたした。
    ↓珟病歎プロンプト

    【珟病歎】
    ・以䞋の条件のもず【珟病歎】を200文字皋床で蚘述しお䞋さい。
    ・医孊甚語に倉換しおください。䟋ずしお、喉の痛みは「咜頭痛」、息苊しさは「呌吞苊」、
    ふしぶしの痛みは「関節痛」ず衚珟したす。熱さたしは「解熱鎮痛薬」
    ・入院に至る経緯に぀いお蚘茉し、最埌の行は粟査加療のため䜕月䜕日に〇〇ぞ入院ずなった、
    などの衚珟で終わる。入院埌の経過に぀いおは蚘述䞍芁。
    ・垞䜓で蚘述ですたす調ではない
    ・過去圢で蚘述 (した, であった, された)
    ・患者の芖点から蚘述, 基本的には受動態で された を受けた ず指摘された
    ・認める, にお ずいう語句を䜿甚しない
    ・基瀎疟患がある堎合は、文章を「2幎前から近医で降圧薬加療を受けおいる30歳の男性。」で始めおください。
    基瀎疟患がない堎合は、「生来健康な20歳の女性。」で始めおください。
    幎霢, 基瀎疟患はカルテ原文を参考に倉曎するこず。
    ・〇幎〇月〇日で統䞀  
    ・〇〇病院, △△医療センタヌ, □□クリニックなど病院名が実名で蚘述されおいたら近医, たたは前医に倉曎 
    ・颚邪薬など薬品名が具䜓的でなければ 颚邪薬 (詳现䞍明) ず蚘述
    ・薬品は䞀般名 䟋フロモックス→セフカペンピボキシル塩酞塩
    ・「その結果」ずいう衚珟は䜿わない
    ・「怜査でが芋られ」 ずいう衚珟は䜿わない 「怜査で〇〇の所芋が指摘された。」や「△が疑われた。」
    「たたは怜査で〇〇が疑われ などずする
    」
    ・粟査ず治療→粟査加療
    ・怜査歎, 既埀歎, 瀟䌚歎, 生掻歎などから埗られた患者背景を甚いおもよいが, 
    入院埌の事実に関しおは述べおはいけない。
    ・高血圧→高血圧症, 胆石→胆石症
    ・「急に」→「突然」, 「珟れた」→「出珟した」
    
    カルテ原文ここから䞋にカルテ原文をコピペ
    

    ※プロンプトは適圓に䜜っおいるので改良の䜙地が倧ありです

    画像
    【珟病歎】出力された文

    70点くらいでしょうか。いろいろな文章で実隓したしたが, たあたの型にはなっおいるかなず思いたす。

    4.2 入院時珟症

    同様に䞋のプロンプトずカルテ原文の入院時珟症が含たれおいる箇所をコピペしお䜜成したした。

    ↓入院時珟症プロンプト

    【入院時珟症】
    カルテ原文から, 身長, 䜓重, バむタルサむン, 身䜓所芋を抜出し, 以䞋の指瀺に埓っお
    【入院時珟症】を䜜成しおください。条件に瀺された項目がカルテ原文に蚘茉されおいない堎合は、
    正垞所芋を蚘述するよう指瀺されおいたす。数倀に該圓する項目がない堎合は, ●で眮き換えおください。
    具䜓的な身䜓所芋の蚘茉がない堎合は, 「蚘茉がないため䞍明」ずいう衚珟は䜿わずに省略しおください。
    所芋がある堎合は「を認める」、ない堎合は「はない」ず蚘述し「䞍明」ずいう蚀葉は䜿わず省略しおください
    身䜓所芋の具䜓䟋 以䞋の䟋がカルテ原文に明蚘されおいたら远蚘しおください。なければ省略しおください。
    JCS, GCS, 瞳孔埄, CVA叩打痛の有無 刺青の有無 手術創の有無, 腞蠕動音, PS, 関節の圧痛, 腫脹, 
    リンパ節の蝕知, 神経孊的所芋, 構音障害, 共同偏芖, 空間無芖の有無, MMT (䟋えば䞉角筋4) , 長谷川匏知胜評䟡スケヌル
    圢匏の䟋【入院時珟症】身長 ● cm䜓重 ● kg䜓枩 ●℃脈拍 ● /分敎血圧 ●/●mmHg呌吞数 ● /分県瞌結膜に貧血はなく
    県球結膜に黄疞はない胞郚肺音心音に異垞はない腹郚平坊軟で圧痛はない肝・脟を觊知しない
    四肢䞋腿浮腫を認めない皮疹を認めない.
    カルテ原文から情報を抜出し、䞊蚘の圢匏に埓っお【入院時珟症】を䜜成しおください。
    カルテ原文
    
    画像
    【入院時珟症】出力された文

    いろいろな文章で詊したしたが結構たずもに返しおくれたした。

    4.3 その他【怜査所芋】など

    高床な凊理を必芁ずしない䜜業なので1床にプロンプトず倧量の文章を提瀺しおも混乱したせん。GPT3.5で十分です。

    カルテ原文から以䞋の条件で語句, 文章を抜き出し以䞋の圢匏で出力しおください。
    出力圢匏
    【確定蚺断名】#1(䞻病名)、#2(副病名1)、#3(副病名2)
    【䞻蚎】
    【既埀歎】
    【瀟䌚生掻歎】
    【家族歎】
    【怜査所芋】
    【プロブレムリスト】#1.、#2.、#3.
    【退院時凊方】
    
    条件医孊甚語に倉換しおください。䟋ずしお、喉の痛みは「咜頭痛」、息苊しさは「呌吞苊」、
    ふしぶしの痛みは「関節痛」ず衚珟したす。以䞋の曞匏に埓っお蚘述しおください
    【確定蚺断名】の(䞻病名)は入院の原因ずなった疟患名 副病名1ず2は䞻病名ずは別に今回の入院経過で
    医孊的関連性の重芁な疟患, 既埀症などる
    【䞻蚎】患者が医療埓事者に察しお蚎える症状の䞭で最も重芁なもの 䞻芳的に
    【既埀歎】珟圚治療しおいない過去の病歎, ç–Ÿæ‚£
    【瀟䌚生掻歎】アレルギヌ歎, 喫煙歎●本×●幎などで, 飲酒歎, 職業
    【怜査所芋】䞻芁な怜査所芋を抜き出しお以䞋の圢匏で文字列を䜜成しおください。怜査所芋以倖の蚘茉は
    䞍芁です。該圓する項目がなければ● で眮き換えおください。
    尿所芋タンパク, 朜血. 
    血液所芋赀血球 ●侇/ÎŒL, Hb ● g/dL, Ht ●, 癜血球 ●/ÎŒLNE ●, LY ●, MONO ●, EOS ●
    , 血小板 ●侇/ÎŒL, PT ●, APTT ●秒, 血挿フィブリノゲン ● mg/dL, 血枅FDP ●Όg/mL.
     血液生化孊所芋TP ● g/dL, Alb ● g/dL, フェリチン ● ng/mL, AST ● U/L, ALT ● U/L, LD ● U/L,
     BUN ● mg/dL, Cr ● mg/dL. 免疫血枅孊所芋CRP ● mg/dL, リりマトむド因子陰性, 
    MPO-ANCA  ● EU, PR3-ANCA ● EU, 抗栞抗䜓陰性.」
    【プロブレムリスト】#1.は䞻病名 #2, #3は䞻病名, 入院埌の経過ず関連する重芁な疟患や怜査異垞,
     症状など
    【退院凊方】
    I. ラン゜プラゟヌル 15 mg 1T 分1 倕食埌, ワルファリンカリりム 1 mg 3.5T 分1 倕食埌
    II. ラン゜プラゟヌル 15 mg/日, ワルファリンカリりム 3.5mg/日
    退院時凊方を抜出し䞊蚘のような薬品名 甚量甚法 カンマ半角スペヌスで改行をせずに文字列を䜜成
    しおください。薬品名はタケプロンではなくラン゜プラゟヌルのように䞀般名 
    キャットフヌドも凊方に含めたす 衚蚘はIかIIで統䞀
    
    カルテ原文
    

    血液所芋は分野が違えば以䞋のものを流甚しおください
    血液内科

    血液所芋; 赀血球 ●侇/ÎŒL, Hb ● g/dL, MCV ● fl, 網赀血球 ●‰, 癜血球 ●/ÎŒLSeg ●, Stab ●, Ly ●, Mono ●, Eo ●, 血小板 ●侇/ÎŒL, PT-INR ●, APTT ●秒, 血挿フィブリノゲン ● mg/dL, Dダむマヌ ●Όg/dL. 血液生化孊所芋; TP ● g/dL, Alb ● g/dL, フェリチン ● ng/mL, AST ● U/L, ALT ● U/L, LD ● U/L, ALP ● U/L, BUN ● mg/dL, å°¿é…ž ● mg/dL, Na ● mEq/L, K ● mEq/L, Cl ● mEq/L. 可溶性IL-2受容䜓 ● U/mL. 免疫血枅孊所芋; CRP ● mg/dL, HBs抗原陰性, HBs抗䜓陰性, HBc 抗䜓陰性, HCV抗䜓陰性.

    腎臓内科

    尿所芋タンパク ●朜血沈枣硝子円柱倚数赀血球円柱はないタンパク ● g/日蓄尿量 ● mL/日尿䞭IgG ● mg/dL尿䞭トランスフェリン● mg/日血液所芋赀血球 ●侇/ÎŒLHb ● g/dLHt ●癜血球 ●/ÎŒLNE ● LY ● MONO ● EOS ●血小板 ●侇/ÎŒLPT ●基準70〜140PT-INR ●基準0.80〜1.15APTT ●秒基準25〜40血挿アンチトロンビンⅢ ●基準79〜121血挿フィブリノゲン ● mg/dL基準150〜400血枅FDP ●Όg/mL基準4以䞋血液生化孊所芋TP ● g/dLAlb ● g/dLIgG ● mg/dLIgA ● mg/dLIgM ● mg/dLIgE ● IU/mLトランスフェリン ● m g/dL遞択指数 ●ず高遞択AST ● U/LALT ● U/LBUN ● mg/dLCr ● mg/dL総コレステロヌル ● mg/dLトリグリセリド ● mg/dLNa ● mEq/LK ●mEq/LCl ● mEq/L免疫血枅孊所芋CRP ● mg/dL抗栞抗䜓陰性CH50 ● U/mLC3 ● mg/dLC4 ● mg/dL

    埪環噚内科

    
    血液所芋赀血球 ●侇/ÎŒLHb ● g/dLHt ●癜血球 ●/ÎŒL血小板 ●侇/ÎŒL血液生化孊所芋TP ● g/dL総ビリルビン ● mg/dLAST ● U/L, ALT ● U/LLD ● U/Lγ-GTP ● U/LBUN ● mg/dLCr ● mg/dL尿酞 ● mg/dL血糖 ● mg/dLHbA1c ●総コレステロヌル ● mg/dLトリグリセリド ● mg/dLNa ● mEq/LK ● mEq/LCl ● mEq/LBNP ● pg/mL動脈血ガス分析 自発呌吞room airpH ●PaCO2 ● TorrPaO2 ● TorrHCO3 ● mEq/L SaO2 ●
    画像
    【珟病歎】【入院時珟症】以倖の出力された文


    再珟性が高く, ほずんど蚂正䞍芁でした。

    5. たずめ

    ・䞀床に倧量の文章を読み蟌たせるずGPTが混乱する。
    ・高床な凊理が必芁な【珟病歎】【入院時珟症】ずそれ以倖は分ける。

    い぀になったら自動で䜜成しおくれるのか

    →→ただただですね。

    しかし, 䞋曞き䜜成ずいう点では珟時点でも実甚性十分にありです。

    特に怜査所芋や退院時凊方等の入力は粟床が高く, ただの機械䜜業ですので
    AIに是非手䌝っおもらうべきだず考えたす。

    続きが気になる方は ↓ 埌線 (入院埌経過ず考察線)


     病歎芁玄の圢匏にしたword file (text file) はダむレクトに症䟋報告甚のパワヌポむントぞ流甚できたす。そちらの手法は以䞋の蚘事で玹介しおいたす。興味のあるかたはどうぞ。



     
     
    簡単, 無料, 楜しくをモットヌにAIの解説蚘事を曞いおいたす。

    あなたぞのおすすめ