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

20社合同会社説明会 for Engineers

20社合同会社説明会 for Engineers

宮田芳郎

June 14, 2023
Tweet

More Decks by 宮田芳郎

Other Decks in Technology

Transcript

  1. サービス全体像 toC toG toB クリニック ポータル toC コールセンター 自治体 コールセンター

    法人事業部 コールセンター フロントオペレーション バックエンドオペレーション 薬剤管理 備品管理 労務管理 医師採用支援 フォローアップ 保険証回収 医師シフト管理 ドライバーシフト管理 レセプト請求の精算管理 往診バッグのパッキング 薬剤発注 医師面談 死亡診断書 等の提出 発生届 疑義照会 幹となる業務フロー
  2. 1. アーキテクチャ背景 a. ファストドクターの課題 b. ファストドクターのサービスについて 2. FD(Fast DOCTOR) Saga

    a. コンポーネント b. 課題 c. 将来構想とデータ上の特徴 3. 現状のアーキテクチャ選択 a. MicroService on TypeScript + Classic Stack 4. 悩んでいる点 13 AGENDA
  3. 14 FD Saga の コンポーネント構造 アプリ 患者マイページ 申込 サイト 自治体

    申込 サイト1 自治体 申込 サイト2 Line Bot 受付コールセンター (診察前) 往診コーディネータ オンライン診療 コーディネータ 往診診察 オンライン診察 診療点数計算 院内処方 医療事務 院外処方 請求 オペレータ管理 医師管理 ドライバー管理
  4. 15 FD Saga の アーキテクチャ アプリ 患者マイページ 申込 サイト 自治体

    申込 サイト1 自治体 申込 サイト2 Line Bot 受付コールセンター (診察前) 往診コーディネータ オンライン診療 コーディネータ 往診診察 オンライン診察 診療点数計算 院内処方 医療事 務 院外処方 請求 オペレータ管理 医師管理 ドライバー管理 データベース クリニック向け モノリシック アーキテクチャ(一部サービスベース)
  5. 1. アーキテクチャ背景 a. ファストドクターの課題 b. ファストドクターのサービスについて 2. FD(Fast DOCTOR) Saga

    a. コンポーネント b. 課題 c. 将来構想とデータ上の特徴 3. 現状のアーキテクチャ選択 a. MicroService on TypeScript + Classic Stack 4. 悩んでいる点 16 AGENDA
  6. 17 FD Saga の 課題① アプリ 患者マイページ 申込 サイト 自治体

    申込 サイト1 自治体 申込 サイト2 Line Bot 受付コールセンター (診察前) 往診コーディネータ オンライン診療 コーディネータ 往診診察 オンライン診察 診療点数計算 院内処方 医療事務 院外処方 請求 オペレータ管理 医師管理 ドライバー管理 ①業務の幅が広い
  7. 18 FD Saga の 課題① アプリ 患者マイページ 申込 サイト 自治体

    申込 サイト1 自治体 申込 サイト2 Line Bot 受付コールセンター (診察前) 往診コーディネータ オンライン診療 コーディネータ 往診診察 オンライン診察 診療点数計算 院内処方 医療事務 院外処方 請求 オペレータ管理 医師管理 ドライバー管理 ①業務の幅が広い これまでの対処 少数精鋭のエンジニアがDRYに効率良く多様な業務を記述
  8. 19 FD Saga の 課題② アプリ 患者マイページ 申込 サイト 自治体

    申込 サイト1 自治体 申込 サイト2 Line Bot 受付コールセンター (診察前) 往診コーディネータ オンライン診療 コーディネータ 往診診察 オンライン診察 診療点数計算 院内処方 医療事 務 院外処方 請求 オペレータ管理 医師管理 ドライバー管理 新サービス申込みサイト① 新サービス①用 周辺業務 ②新サービス追加時に各業務に影響が出る
  9. 20 FD Saga の 課題③ アプリ 患者マイページ 申込 サイト 自治体

    申込 サイト1 自治体 申込 サイト2 Line Bot 受付コールセンター (診察前) 往診コーディネータ オンライン診療 コーディネータ 往診診察 オンライン診察 診療点数計算 院内処方 医療事 務 院外処方 請求 オペレータ管理 医師管理 ドライバー管理 新サービス申込みサイト① 新サービス①用 周辺業務 ③新サービス立ち上げは平行する 新サービス②用 受付業務 新サービス②用 フォローアップ業務
  10. 21 FD Saga の 課題④ https://www.mhlw.go.jp/content/000620995.pdf オンライン診療の特例的解禁 2020年4月10日 厚生労働省事務連絡 ファストドクター

    オンライン診療サービスリリース 2020年4月16日 6日後 ④数日でリリースしたい • オペレーションのみで回すことも • 管理用のスプレッドーシートを作ることも • 最低限の機能を開発することも ※ 必ずしも開発することを意味しない
  11. 1. アーキテクチャ背景 a. ファストドクターの課題 b. ファストドクターのサービスについて 2. FD(Fast DOCTOR) Saga

    a. コンポーネント b. 課題 c. 将来構想とデータ上の特徴 3. 現状のアーキテクチャ選択 a. MicroService on TypeScript + Classic Stack 4. 悩んでいる点 23 AGENDA
  12. 主要なアクター x 業務 25 FD Saga の データ上の特徴 患者 医師

    オペレータ ヒアリング 問診 診察(往診) ドライバー 診察(On) バックオフイ ス系
  13. 26 データのあり方の見込み 患者A 診療科1 診療科2 診療科3 診療科4 患者B ロジックはある患者の 他業務・システムのデータには

    強い関心がある(持ちたい) ロジックは他の患者のデータには ほとんど関心が無い (集計業務は除く) ロジックごとにデータへの関心のばらつきが強い見込み
  14. 1. アーキテクチャ背景 a. ファストドクターの課題 b. ファストドクターのサービスについて 2. FD(Fast DOCTOR) Saga

    a. コンポーネント b. 課題 c. 将来構想とデータ上の特徴 3. 現状のアーキテクチャ選択 a. MicroService on TypeScript + Classic Stack 4. 悩んでいる点 27 AGENDA
  15. 29 現状のアーキテクチャ選択 Classic Stack Next Stack Database ①新モジュール ②新モジュール ③

    ④ ①ベースプロジェクトを作る → ②新規のモジュールで形にする → ③既存のモジュールを載せ替えていく Now!
  16. 選択理由 • TypeScriptなのは? ◦ 型がついているため、新規参入者にやさしい(と思う) ◦ Webフロントではデファクトであり競技人口が多い • フロントもバックエンドもTypeScriptなのは? ◦

    統一出来ると、フロント/バックのチームを柔軟に組める ◦ API仕様のコミュニケーションがPRで済む • VueJSなのは? ◦ 社内で使われていたため • NestJSなのは? ◦ Nodeのフレームワークで上から下までの充実度が高いと感じた ◦ TypeORMがあってRDBをDBにしたときに、Railsと近しい開発プロセスを取れる • API通信は? ◦ 現状RESTのAPI 30 現状のアーキテクチャ選択
  17. 1. アーキテクチャ背景 a. ファストドクターの課題 b. ファストドクターのサービスについて 2. FD(Fast DOCTOR) Saga

    a. コンポーネント b. 課題 c. 将来構想とデータ上の特徴 3. 現状のアーキテクチャ選択 a. MicroService on TypeScript + Classic Stack 4. 悩んでいる点 31 AGENDA
  18. ©2022 FastDOCTOR Inc. All rights reserved.. 審査員からの評価コメント 夜間・休日の時間外救急のプラットフォームとし て、症状に応じて救急病院案内や往診、オンライ ン診療など適切な医療を選択できるように支援

    することで、救急医療の新しい選択肢となるサー ビスに先鞭をつけたこと、コロナ禍においてそうし た救急医療の社会的な期待に応えていることが 高く評価された。また、医療機関や行政との連携 による医師や看護師の確保や、患者からの診察 評価フィードバックを品質改善に活用する等によ り、地道で丁寧なサービスデザインがなされてい る点も評価された。
  19. 41 01 サービス紹介 02 社会課題 03 提供価値 04 Vision (2025

    -> 2030) 04 Tech 課題 05 アプローチ 06 組織体制 07 テクノロジースタック 導入 FD Technologies アプローチ 07 カルチャー 08 FDの道具箱 09 これから
  20. 47 01 サービス紹介 02 社会課題 03 提供価値 04 Vision (2025

    -> 2030) 04 Tech 課題 05 アプローチ 06 組織体制 07 テクノロジースタック 導入 FD Technologies アプローチ 07 カルチャー 08 FDの道具箱 09 これから
  21. 54 異職種コラボレーション 医療 医師 看護師 薬剤師 オペレーション DX BizDev エンジニアリング

    エリア統括 コールセンター CS 法人事業 法人事業 オンライン診療事業 これまで 異なる職種は異なる組織
  22. 55 異職種コラボレーション 医療 医師 看護師 薬剤師 オペレーション DX BizDev エンジニアリング

    エリア統括 コールセンター CS 法人事業 法人事業 オンライン診療事業 職種を横断したチーム編成
  23. 58 01 サービス紹介 02 社会課題 03 提供価値 04 Vision (2025

    -> 2030) 04 Tech 課題 05 アプローチ 06 組織体制 07 テクノロジースタック 導入 FD Technologies アプローチ 07 カルチャー 08 FDの道具箱 09 これから
  24. 61 01 サービス紹介 02 社会課題 03 提供価値 04 Vision (2025

    -> 2030) 04 Tech 課題 05 アプローチ 06 組織体制 07 テクノロジースタック 導入 FD Technologies アプローチ 07 カルチャー 08 FDの道具箱 09 これから
  25. 63 01 サービス紹介 02 社会課題 03 提供価値 04 Vision (2025

    -> 2030) 04 Tech 課題 05 アプローチ 06 組織体制 07 テクノロジースタック 導入 FD Technologies アプローチ 07 カルチャー 08 FDの道具箱 09 これから
  26. R&D テーママップ 経路最適化 個別化した 診察時間予測 問診自動化 感情抽出 Speech2Text 診察支援AI 電子処方箋

    診察時間短縮 医療情報標準規格 自動割当 PHR基盤 リモート診察 需要予測 ©2022 FastDOCTOR Inc. All rights reserved..
  27. テクノロジースタック Classic Stack Next Stack Native App Database Template Based

    Microservice Part of Web frontend Infrastructure Data Analysis Light Weight Dev Solver ©2022 FastDOCTOR Inc. All rights reserved..
  28. 71 01 サービス紹介 02 社会課題 03 提供価値 04 Vision (2025

    -> 2030) 04 Tech 課題 05 アプローチ 06 組織体制 07 テクノロジースタック 導入 FD Technologies アプローチ 07 カルチャー 08 FDの道具箱 09 これから
  29. 78 01 人間性 vs 合理性 02 サービス紹介 03 社会課題 04

    外部に提供するもの 05 内在するもの 06 越境人材と育成 導入 ニューネイバーフッド アプローチ 07 カルチャー 08 FDの道具箱 09 これから
  30. 79 Fast DOCTORの道具箱 往診同行 データ分析 基盤 分析チーム ミステリー ショッピング 目の前で

    やってもらう 工程分析 ユニットエコ ノミクス分析 自動化 全員FD ボトネック グリップ 横断 コントロール ルーム 数理シュミ レーション 業務を やってみる 知る 考える/作る 回す 体験 俯瞰 発展的に 解く 早く小さくリ リース
  31. 80 Fast DOCTORの道具箱 往診同行 データ分析 基盤 分析チーム ミステリー ショッピング 目の前で

    やってもらう 工程分析 ユニットエコ ノミクス分析 自動化 全員FD ボトネック グリップ 横断 コントロール ルーム 数理シュミ レーション 業務を やってみる 知る 考える/作る 回す 体験 俯瞰 発展的に 解く 早く小さくリ リース
  32. 82 Fast DOCTORの道具箱 往診同行 データ分析 基盤 分析チーム ミステリー ショッピング 目の前で

    やってもらう 工程分析 ユニットエコ ノミクス分析 自動化 全員FD ボトネック グリップ 横断 コントロール ルーム 数理シュミ レーション 業務を やってみる 知る 考える/作る 回す 体験 俯瞰 発展的に 解く 早く小さくリ リース
  33. 84 Fast DOCTORの道具箱 往診同行 データ分析 基盤 分析チーム ミステリー ショッピング 目の前で

    やってもらう 工程分析 ユニットエコ ノミクス分析 自動化 全員FD ボトネック グリップ 横断 コントロール ルーム 数理シュミ レーション 業務を やってみる 知る 考える/作る 回す 体験 俯瞰 発展的に 解く 早く小さくリ リース
  34. 86 Fast DOCTORの道具箱 往診同行 データ分析 基盤 分析チーム ミステリー ショッピング 目の前で

    やってもらう 工程分析 ユニットエコ ノミクス分析 自動化 全員FD ボトネック グリップ 横断 コントロール ルーム 数理シュミ レーション 業務を やってみる 知る 考える/作る 回す 体験 俯瞰 発展的に 解く 早く小さくリ リース
  35. 88 Fast DOCTORの道具箱 往診同行 データ分析 基盤 分析チーム ミステリー ショッピング 目の前で

    やってもらう 工程分析 ユニットエコ ノミクス分析 自動化 全員FD ボトネック グリップ 横断 コントロール ルーム 数理シュミ レーション 業務を やってみる 知る 考える/作る 回す 体験 俯瞰 発展的に 解く 早く小さくリ リース
  36. 89 横断コントロールルーム → ボトルネックグリップ Day1:工程Aを手当 Day3:工程Fを手当 Day2:工程Eを手当 ボトルネック ボトルネック ボトルネック

    1. 横断コントロールルームを置く 2. 負荷状況・リソースの不足状況の情報を集約 3. 仕組みの改善 or リソースの追加で手当 4. ボトルネックがシフトしたのであれば次の工程へ着目
  37. 90 Fast DOCTORの道具箱 往診同行 データ分析 基盤 分析チーム ミステリー ショッピング 目の前で

    やってもらう 工程分析 ユニットエコ ノミクス分析 自動化 全員FD ボトネック グリップ 横断 コントロール ルーム 数理シュミ レーション 業務を やってみる 知る 考える/作る 回す 体験 俯瞰 発展的に 解く 早く小さくリ リース
  38. 91 自動化 https://note.com/fastdoctor/n/n40f7ea6027af?magazine_key=m480082ebc6a9 【解説】 現状の制度では、医療機関は全てのコロナ陽性患者を HER-SYS(ハーシス)という感染者把握システムに登録するこ とが求められます。 個人情報から重症化リスクまで、 「陽性者1人あたり10分」もの 時間がかかるこの入力作業は、爆発的な感染者増となった第

    7 波では大変な負担に。しかし、患者さまを国の保護下におくた めには入力の遅れは許されない …。 そこで、社内のデジタル庁[ DX推進チーム・技術開発部 ]と[ 医療統括部 ]がプロジェクトを組み「自動入力システム」を自社 開発したのです。しかも、現場のヘルプに即応してわずか数日 で完成というスピードで、まさに「 医療現場をDXで進化させる 」 ファストドクターらしい連携でした 。
  39. 92 01 サービス紹介 02 社会課題 03 提供価値 04 Vision (2025

    -> 2030) 04 Tech 課題 05 アプローチ 06 組織体制 07 テクノロジースタック 導入 FD Technologies アプローチ 07 カルチャー 08 FDの道具箱 09 これから