Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
医療系ソフトウェアのAI駆動開発
Search
kouki.miura
May 13, 2025
Programming
1
260
医療系ソフトウェアのAI駆動開発
医療系ソフトウェアのAI駆動開発について、実践している方法と今後取り入れていきたい方法。
kouki.miura
May 13, 2025
Tweet
Share
More Decks by kouki.miura
See All by kouki.miura
ビルトインウェブサーバーでPHP開発
koukimiura
0
21
生成AI × 仕様駆動開発 ~Kiroで見えた業務アプリ開発の未来~
koukimiura
0
56
Flutterで分数(Fraction)を表示する方法
koukimiura
0
140
HTMLで分数をどう表示する?MathMLの紹介と使い方
koukimiura
0
33
ゲームとかの最初に使い方を教えてくれるアレ
koukimiura
0
51
Claude Codeでゲーム開発デビュー
koukimiura
0
130
Vite+TypeScript+Vue.jsではじめるフロントエンドプロジェクト
koukimiura
1
74
リソース制限環境下でのローカルLLM構築術
koukimiura
0
120
フロントエンドのパフォーマンスチューニング
koukimiura
7
2.6k
Other Decks in Programming
See All in Programming
contribution to astral-sh/uv
shunsock
0
540
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
650
フロントエンド開発のためのブラウザ組み込みAI入門
masashi
7
3.5k
Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
hollycummins
0
260
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
270
マンガアプリViewerの大画面対応を考える
kk__777
0
260
Devoxx BE - Local Development in the AI Era
kdubois
0
140
スキーマ駆動で、Zod OpenAPI Honoによる、API開発するために、Hono Takibiというライブラリを作っている
nakita628
0
320
品質ワークショップをやってみた
nealle
0
640
Go言語の特性を活かした公式MCP SDKの設計
hond0413
2
540
Ktorで簡単AIアプリケーション
tsukakei
0
110
ドメイン駆動設計のエッセンス
masuda220
PRO
3
320
Featured
See All Featured
Speed Design
sergeychernyshev
32
1.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
For a Future-Friendly Web
brad_frost
180
10k
A Modern Web Designer's Workflow
chriscoyier
697
190k
The Language of Interfaces
destraynor
162
25k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Making Projects Easy
brettharned
120
6.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
Building Adaptive Systems
keathley
44
2.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
Designing for Performance
lara
610
69k
Transcript
医療系ソフトウェアのAI駆動開発 2025.05.13 クラメソさっぽろIT勉強会(仮) #9 三浦 恒樹 (MIURA KOUKI) 診療情報管理士 上級医療情報技師
医用画像情報専門技師 ドゥウェル株式会社
長男が飼っている ハリネズミがアイコン INTRODUCE ・ドゥウェル株式会社 (医療系IT開発・導入会社)に所属 ・マネージャー(プレイング・マネージャー) ・TypeScript, Vue.js, Node.js, Java,C#,
PHP ・3児の父 ・休日は子どものサッカー観戦 ・参加している勉強会 札幌PHP勉強会、JBUG札幌、JavaDO、ゆるWeb勉強会、えびてく、 クラメソ札幌IT勉強会(仮)、AWS初心者LT会in札幌、 札幌すごいAI会、札幌IT石狩鍋 等
・医療系ソフトウェアについて 種類・法律・ガイドライン ・AIとソフトウェア開発プロセス ・AIとソフトウェア要件定義・設計 ・コード生成 ・テスト生成 ・今後の展望 ・まとめ INDEX
医療系ソフトウェアについて - 種類 https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/0000179749_00004.html 医療機器プログラム・SaMD or その他 ・SaMD(Software as Medical Device)は法規制が強い ・最近はSaMDの中のDTx(Digital Therapeutics)も注目 ・本発表は「その他」について
病院情報システム/電子カルテ/部門システム ・電子カルテや部門システム等を統合して「病院情報 システム」と呼ぶ場合がある ・電子カルテは病院全体、部門システムは特定のユーザーが 使用する 病院 病院情報システム 診療部門 薬剤部門 手術部門 内科部門 システム 薬剤管理 システム 手術部門 システム 電子カルテシステム
医療系ソフトウェアについて - 法律 法定保存年数 国内法 医師法、薬剤師法、看護師法、診療放射線技師法、臨床検査技師法、臨床工学技士法... https://www.mhlw.go.jp/content/10601000/001230827.pdf https://www.meti.go.jp/policy/mono_info_service/healthcare/01gl_20250328.pdf 医療情報を取り扱う情報システム・サービスの提供事業者における安全管理ガイドライン
医療系ソフトウェアについて - ガイドライン ガイドライン(3省2ガイドライン) ソフトウェアライフサイクルプロセス/要求事項 ・IEC62304 医療機器ソフトウェア-ソフトウェアライフサイクルプロセス ・IEC82304 ヘルスソフトウェア-製品安全に関する一般要求事項 https://www.mhlw.go.jp/stf/shingi/0000516275_00006.html https://www.meti.go.jp/policy/mono_info_service/healthcare/teikyoujigyousyagl.html 医療情報システムの安全管理に関するガイドライン 医療情報を取り扱う情報システム・サービスの提供事業者における安全管理ガイドライン 医療情報を取り扱う情報システム・サービスの提供事業者における安全管理ガイドライン
https://www.meti.go.jp/policy/mono_info_service/healthcare/01gl_20250328.pdf
AIとソフトウェア開発プロセス 現在、ソフトウェア開発プロセスにおいて、どのようにAIが活用できるか 要件定義・設計 製造 試験 リサーチ ・Web検索型(エージェント) ・プロンプト型 UIデザイン生成 ・Adobe
Firefly ・FigmaAI ・v0 ドキュメント生成 ・Gemini ・ChatGPT ・Claude コード生成 ・GitHub Copilot ・コード補完 ・チャット ・ペアプログラミング ・コード説明 ・エラー解決 ・エージェント ・実装 ・リファクタリング ・MCP ・コードレビュー テスト生成 ・GitHub Copilot ・コード補完 ・チャット ・エージェント ・実装 ・データ作成
AIとソフトウェア要件定義・設計 設計書.md ・ソフトウェア要求事項 ・ソフトウェア要件 ・基本設計 詳細設計書.md ・コンポーネント設計 生成AI 生成AI 人も生成AIも解釈しやすい
Markdown形式で記述する。 図はMermaid記法。 ソースコード 背景(上位概念)も伝えることで 意図が伝わりやすくなる。 (人間と一緒) 人も生成AIも書きやすい Markdown形式で記述する。 図はMermaid記法。
AIとソフトウェア要件定義・設計 コンポーネントの概要を説明 させる。 コンポーネント(コード)から設 計情報を抽出する。
AIとソフトウェア要件定義・設計
コード生成 https://github.blog/jp/2025-04-07-github-copilot-agent-mode-activated/ https://github.blog/jp/2025-05-09-openai-gpt-4-1-is-now-generally-available-in-github- copilot-as-the-new-default-model/ 進化し続けるコード生成環境。
テスト生成 生成AI コード補完 ソースコード コメント(仕様) AI駆動 AIテスト駆動 生成AI エージェント テストコード
生成AI コード補完 テストコード コメント(テスト仕様) 生成AI エージェント ソースコード 仕様を満たすコードを生成する。 それをテストする。 仕様とテストを満たすコードを生成す る。仕様追加・リファクタする。
今後の展望 今後、ソフトウェア開発プロセスにおいて、どのようにAIが活用できるか 要件定義・設計 製造 試験 リサーチ ・Web検索型(エージェント) ・プロンプト型 UIデザイン生成 ・Adobe
Firefly ・FigmaAI ・v0 ドキュメント生成 ・Gemini ・ChatGPT ・Claude コード生成 ・GitHub Copilot ・コード補完 ・チャット ・ペアプログラミング ・コード説明 ・エラー解決 ・エージェント ・実装 ・リファクタリング ・MCP ・コードレビュー テスト生成 ・GitHub Copilot ・コード補完 ・チャット ・エージェント ・実装 ・データ作成 UIデザイン生成をしたい。 そこからコード生成したい。
・規制が強い医療機器プログラム/その他(通常のITソフトウェア) →その他は他業界と大差ないソフトウェア開発手法=AI駆動に適する ・要件定義・設計のAI駆動は試行錯誤中 →Mermaid記法等の曖昧性が低い表現を使うと精度が高くなる ・コード生成・テスト生成は進化が早く、十分に実用的 →利用する企業/利用しない企業の格差が明確に出てくる ・UIデザインを統合してフルAI駆動開発に! ご清聴ありがとうございました。 SUMMARY