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
1万台のRaspberry_Pi4を制御する_AWS_IoTで実現する新処方箋情報基盤.pdf
Search
kakehashi
October 28, 2021
0
1.5k
1万台のRaspberry_Pi4を制御する_AWS_IoTで実現する新処方箋情報基盤.pdf
kakehashi
October 28, 2021
Tweet
Share
More Decks by kakehashi
See All by kakehashi
目標設定は好きですか? アジャイルとともに目標と向き合い続ける方法 / Do you like target Management?
kakehashi
10
3k
Our Scrum without Estimates, and into the Trunk-based Development
kakehashi
2
280
なぜ僕たちは 開発生産性指標を見ていないのか / Our Strategy for Development Productivity Metrics
kakehashi
18
5.5k
プロダクト拡大フェーズでプロダクト検証サイクル効率化を目指す過程で見えたもの / Streamlining Product Validation in Growth Phase
kakehashi
6
8.4k
OODAふりかえり 何って…ただ毎スプリント、違うふりかえり手法を採用してるだけだが? / Retrospectives with OODA
kakehashi
14
3.7k
よりアジャイルに向かう道のりとして、中止していたスクラムイベントを復活したら100Lの汗を流した話 / Reviving Scrum Events
kakehashi
2
230
Mutation Testingを活用して テスト品質を考える /introduction to mutation testing
kakehashi
4
640
Keeper of the Seven Keys 〜Four Keysとあと3つ〜
kakehashi
8
3.3k
OKRと「測りすぎ」 〜なりたい姿を、「測りすぎ」ないようにしながらどう追いかけるか〜/OKR and the tyranny of metrics
kakehashi
35
15k
Featured
See All Featured
WebSockets: Embracing the real-time Web
robhawkes
59
7.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
357
18k
Teambox: Starting and Learning
jrom
130
8.6k
Building a Scalable Design System with Sketch
lauravandoore
458
32k
Robots, Beer and Maslow
schacon
PRO
157
8.1k
The Cult of Friendly URLs
andyhume
75
5.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
15
4.9k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
20
7.2k
Fireside Chat
paigeccino
25
2.8k
Infographics Made Easy
chrislema
238
18k
For a Future-Friendly Web
brad_frost
173
9.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
121
18k
Transcript
Copyright © KAKEHASHI Inc. All Rights Reserved. 1万台のRaspberry Piを制御する。
AWS IoT で実現する 新処方箋情報基盤 株式会社カケハシ 処方箋情報基盤開発 エンジニア 加藤健二 2021/10/05 AI在庫管理(新規事業)の設計勘所 https://connpass.com/event/223220/
Copyright © KAKEHASHI Inc. All Rights Reserved. 自己紹介 (かっこいい写真)
• 2018 カケハシ参画 • 〜2019 Musubi開発 • 〜2020 Pocket Musubi開発 • 〜2021/05 AI在庫管理開発 • 2021/06〜 新処方箋情報基盤開発 最近の推し漫画: ハコヅメ 2
Copyright © KAKEHASHI Inc. All Rights Reserved. Musubi と電子処方箋情報
• Musubi には「薬歴」と呼ばれる処方や服薬指導に関する情報を 記録する機能がある • 薬歴は各処方箋ごとに記録する • 処方箋はレセコンと呼ばれる他の計算機からファイルとして出力・送信される 3
Copyright © KAKEHASHI Inc. All Rights Reserved. 電子処方箋情報取り込みの仕組み 4
Copyright © KAKEHASHI Inc. All Rights Reserved. 現状の課題 排他制御
5 ファイアウォール
Copyright © KAKEHASHI Inc. All Rights Reserved. 現状の課題 -
2 クライアントアプリの過負荷 Musubi以外のプロダクトのみ 契約のユーザ 6
Copyright © KAKEHASHI Inc. All Rights Reserved. • カケハシ創業期の負債の1つであり、利用者が増えるに従って影響が無視できなく
なってきた • AI在庫管理やMusubi Insight単独契約のケースでは致命的に 新処方箋情報基盤が必要 7
Copyright © KAKEHASHI Inc. All Rights Reserved. 新処方箋情報基盤 •
Raspberry Pi で Musubi 依存から脱却 • SORACOM で ファイアウォールの影響を排除 • 処方箋情報はファイルをプロダクトに送信 → ゆくゆくは基盤側へ移行 8
Copyright © KAKEHASHI Inc. All Rights Reserved. 新処方箋情報基盤の課題 •
Raspberry Pi には入出力がないため、ユーザへのフィードバック手段が必要 ◦ レセコンとの連携が切れた、電源が落ちた、ハードウェアの温度が上昇、 etc ◦ 局内IPアドレス、レセコンの Windows共有など設定変更 • セキュリティの確保 ◦ 個別のRaspberry Piの盗難検知、無効化 • x10,000台(将来的に) AWS のマネージドサービスをフル活用 9
Copyright © KAKEHASHI Inc. All Rights Reserved. 使用している AWS
リソース AWS IoT • Thing (モノ) - Raspberry Piを個別のリソースとして扱う • メッセージブローカー - MQTT等によるPub/Sub • Device Shadow - Thingとクラウドとの共有領域 • Jobs - AWSからRaspberry Piにジョブを発行する その他 • S3, Lambda, API Gateway, Systems Manager, EventBridge 10
Copyright © KAKEHASHI Inc. All Rights Reserved. 機能紹介 •
処方箋情報読み込み • 端末管理 他にも • 自動キッティング ◦ 電源入れるだけでAWSへのデバイス登録〜最新のソフトウェアに更新まで実施 • 薬局状態レポート ◦ 各Raspberry Piの状態やアップロードされたファイルの数を報告 11
Copyright © KAKEHASHI Inc. All Rights Reserved. 処方箋情報読み込み Lite版
リアルタイム性に課題 12
Copyright © KAKEHASHI Inc. All Rights Reserved. 端末管理 ネットワークが一時的に不通でも
Device Shadow に値が保持され ている 13
Copyright © KAKEHASHI Inc. All Rights Reserved. 端末管理画面 on
Slack 14
Copyright © KAKEHASHI Inc. All Rights Reserved. 今後の処方箋情報基盤開発予定: •
カケハシ全社で使う共通処方箋データ基盤への昇華 • 薬局ユーザー向け管理画面のフロントエンド・バックエンド まだまだ足りない!! 我こそは!という方 是非カケハシへ来てください 15