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
Evolving DevOps Teams and Flexible Organizational Culture
kakehashi
1
1.1k
難しいから面白い!医薬品×在庫管理ドメインの複雑性と向き合い、プロダクトの成長を支えるための取り組み / Initiatives to Support Product Growth
kakehashi
2
220
日本の医療システムの再構築を目指すスタートアップ「カケハシ」のフロントエンド領域でのチャレンジ / Challenges in the frontend domain at “Kakehashi”
kakehashi
3
2.1k
そのデータ連携、ホントにそれでいいの? 〜データモデル分析の重要性を説く〜 / How to analyse data integration
kakehashi
2
310
プロポーザル出しまくり芸人が教える、プロポーザルを採択してもらう技術 / Techniques for Getting Proposal Accepted
kakehashi
7
9.7k
目標設定は好きですか? アジャイルとともに目標と向き合い続ける方法 / Do you like target Management?
kakehashi
13
5.8k
Our Scrum without Estimates, and into the Trunk-based Development
kakehashi
2
460
なぜ僕たちは 開発生産性指標を見ていないのか / Our Strategy for Development Productivity Metrics
kakehashi
18
8.1k
プロダクト拡大フェーズでプロダクト検証サイクル効率化を目指す過程で見えたもの / Streamlining Product Validation in Growth Phase
kakehashi
6
12k
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
31
2.3k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
What's new in Ruby 2.0
geeforr
341
31k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
109
6.9k
How To Stay Up To Date on Web Technology
chriscoyier
786
250k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Building an army of robots
kneath
302
42k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
230
17k
Designing with Data
zakiwarfel
98
5.1k
Code Reviewing Like a Champion
maltzj
519
39k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
25
640
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