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
170
医療系ソフトウェアのAI駆動開発
医療系ソフトウェアのAI駆動開発について、実践している方法と今後取り入れていきたい方法。
kouki.miura
May 13, 2025
Tweet
Share
More Decks by kouki.miura
See All by kouki.miura
レポートから見る生成AIを活用したシステム開発.
koukimiura
0
130
AWSサービスの整理と使いたい機能の概要
koukimiura
1
68
生成AIによる PHP = Node.js 変換の検証
koukimiura
0
89
Javaの学習・実行環境-JBangの概要
koukimiura
0
80
オンプレミス環境にKubernetesを構築する
koukimiura
0
220
TypeScriptがなぜ必要だったか
koukimiura
0
70
PHPUnitのマニュアルを徹底解剖してみる パート2
koukimiura
1
78
初心者向け!OSSコントリビュート概要 ~ Keycloakにプルリクエストしてみた話
koukimiura
0
200
Vuetify - Data Table Componentの検証
koukimiura
0
130
Other Decks in Programming
See All in Programming
Use Perl as Better Shell Script
karupanerura
0
580
Blueskyのプラグインを作ってみた
hakkadaikon
1
210
型付け力を強化するための Hoogle のすゝめ / Boosting Your Type Mastery with Hoogle
guvalif
1
220
REST API設計の実践 – ベストプラクティスとその落とし穴
kentaroutakeda
2
290
eBPFを用いたAIネットワーク監視システム論文の実装 / eBPF Japan Meetup #4
yuukit
3
520
マテリアルって何者?RealityKitで扱うマテリアル入門
nao_randd
0
130
Design Pressure
hynek
0
1.4k
人には人それぞれのサービス層がある
shimabox
3
410
クラシルリワードにおける iOSアプリ開発の取り組み
funzin
1
760
Parallel::Pipesの紹介
skaji
2
790
ユーザーにサブドメインの ECサイトを提供したい (あるいは) 2026年函館で一番熱くなるかもしれない言語の話
uvb_76
0
170
『Python → TypeScript』オンボーディング奮闘記
takumi_tatsuno
1
120
Featured
See All Featured
The Cult of Friendly URLs
andyhume
78
6.4k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
GraphQLとの向き合い方2022年版
quramy
46
14k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
105
19k
Site-Speed That Sticks
csswizardry
6
580
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.3k
Visualization
eitanlees
146
16k
Designing for Performance
lara
608
69k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
Typedesign – Prime Four
hannesfritz
41
2.6k
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