Upgrade to Pro — share decks privately, control downloads, hide ads and more …

1万台のRaspberry_Pi4を制御する_AWS_IoTで実現する新処方箋情報基盤.pdf

79d1f8ec70d4c77a2eb30052bef0fe35?s=47 kakehashi
October 28, 2021
470

 1万台のRaspberry_Pi4を制御する_AWS_IoTで実現する新処方箋情報基盤.pdf

79d1f8ec70d4c77a2eb30052bef0fe35?s=128

kakehashi

October 28, 2021
Tweet

Transcript

  1. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 1万台のRaspberry Piを制御する。

    AWS IoT で実現する 新処方箋情報基盤 株式会社カケハシ 処方箋情報基盤開発 エンジニア 加藤健二 2021/10/05 AI在庫管理(新規事業)の設計勘所 https://connpass.com/event/223220/
  2. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 自己紹介 (かっこいい写真)

    • 2018 カケハシ参画 • 〜2019 Musubi開発 • 〜2020 Pocket Musubi開発 • 〜2021/05 AI在庫管理開発 • 2021/06〜 新処方箋情報基盤開発 最近の推し漫画: ハコヅメ 2
  3. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 Musubi と電子処方箋情報

    • Musubi には「薬歴」と呼ばれる処方や服薬指導に関する情報を 記録する機能がある • 薬歴は各処方箋ごとに記録する • 処方箋はレセコンと呼ばれる他の計算機からファイルとして出力・送信される 3
  4. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 電子処方箋情報取り込みの仕組み 4

  5. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 現状の課題 排他制御

    5 ファイアウォール
  6. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 現状の課題 -

    2 クライアントアプリの過負荷 Musubi以外のプロダクトのみ 契約のユーザ 6
  7. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 • カケハシ創業期の負債の1つであり、利用者が増えるに従って影響が無視できなく

    なってきた • AI在庫管理やMusubi Insight単独契約のケースでは致命的に 新処方箋情報基盤が必要 7
  8. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 新処方箋情報基盤 •

    Raspberry Pi で Musubi 依存から脱却 • SORACOM で ファイアウォールの影響を排除 • 処方箋情報はファイルをプロダクトに送信 → ゆくゆくは基盤側へ移行 8
  9. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 新処方箋情報基盤の課題 •

    Raspberry Pi には入出力がないため、ユーザへのフィードバック手段が必要 ◦ レセコンとの連携が切れた、電源が落ちた、ハードウェアの温度が上昇、 etc ◦ 局内IPアドレス、レセコンの Windows共有など設定変更 • セキュリティの確保 ◦ 個別のRaspberry Piの盗難検知、無効化 • x10,000台(将来的に) AWS のマネージドサービスをフル活用 9
  10. 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
  11. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 機能紹介 •

    処方箋情報読み込み • 端末管理 他にも • 自動キッティング ◦ 電源入れるだけでAWSへのデバイス登録〜最新のソフトウェアに更新まで実施 • 薬局状態レポート ◦ 各Raspberry Piの状態やアップロードされたファイルの数を報告 11
  12. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 処方箋情報読み込み Lite版

    リアルタイム性に課題 12
  13. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 端末管理 ネットワークが一時的に不通でも

    Device Shadow に値が保持され ている 13
  14. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 端末管理画面 on

    Slack 14
  15. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 今後の処方箋情報基盤開発予定: •

    カケハシ全社で使う共通処方箋データ基盤への昇華 • 薬局ユーザー向け管理画面のフロントエンド・バックエンド まだまだ足りない!! 我こそは!という方 是非カケハシへ来てください 15