Amela
機密保持のため、企業名・プロジェクト名・システム画像は仮名およびモックに置き換えています。
オンライン診療運営企業様 新規プラットフォーム立ち上げストーリー

通院困難でも、医師がスマホの中に

DocConnect は、医師アプリと患者アプリを1コードベースで提供するオンライン診療基盤。MQTTでリアルタイム通信、症状画像共有・予約スロット管理・診療履歴を統合し、受診のハードルを下げつつ医師リソースを最大活用します。

「対面のみで通院困難・電話相談の画像共有不可・医師の空き時間活用不可・診療記録の散在」を解消するため、オンライン診療運営企業様と共に、ゼロから10ヶ月で内製構築。

受診方法
対面 → アプリ
情報共有
音声 → 画像+文字
医師活用
勤務時間 → 隙間時間
診療記録
散在 → 統合台帳
山田 医師 (内科)
● オンライン
3日前から喉が痛くて熱が37.8℃あります。
咳や鼻水はありますか?喉の写真も送ってください。
📷 photo.jpg
急性咽頭炎の可能性が高いです。処方箋を発行します。
メッセージを入力...📷
01
CLIENT
お客様について

オンライン診療を展開する「オンライン診療運営企業様」。

医療機関と契約医師ネットワークを束ね、患者向けにオンライン診療サービスを提供する事業者。内科・皮膚科・心療内科など複数診療科に対応し、通院が困難な方や軽症で受診を躊躇する層に「使いやすい医療」を届けている。

既存の電話相談・対面紹介サービスでは症状情報の伝達制約・医師リソースの非活用・診療記録の散在が課題。スマホで完結する高品質なオンライン診療基盤の内製化が事業拡大の鍵だった。

2 persona
医師 + 患者 1コードベース
MQTT
リアルタイム通信
画像対応
症状写真即時共有
BUSINESS FLOW
STEP 01
予約
医師の空きスロットから選択
STEP 02
チャット診療
MQTTリアルタイム + 画像共有
STEP 03
処方 + 配送
処方箋発行 / 薬局連携
STEP 04
継続診療
統合履歴で経過観察
02
CHALLENGE
解くべき設計課題

受診体験と医療リソース活用を変える4つの設計課題。

通院困難者が受診を諦めている
高齢者・育児中・遠隔地の方が対面のハードルで受診抑制、早期治療の機会を失う。
電話相談は画像・テキスト共有不可
音声のみでは皮膚・眼科などで診断困難、医師の確信度も下がる。
医師の隙間時間が活用できない
外来の合間や夜間など10〜30分の空き時間を収益化できず、医師の機会損失。
診療記録が散在し継続診療困難
院内カルテ・電話履歴・メールで記録が分散、経過観察の品質低下を招く。
03
ARCHITECTURE
共に築いた構成

医師/患者2 persona を1コードベースで。

React Native単一プロジェクトで医師アプリと患者アプリを並行構築 (private/doctor + private/patient 分割)、NestJSバックエンドにMQTTでリアルタイムチャット、画像はS3互換ストレージに保存、PM2でAPIプロセス管理。診療履歴をTypeORM + MySQLで台帳化。

Amela
EXECUTION
10
ヶ月
60
人月
領域 ①
2 persona統合
課題
2アプリ別開発で工数倍増
解決策
1コードベースで医師/患者を並行提供
共通部品の再利用で工数削減
領域 ②
リアルタイム通信
課題
電話のみ・情報伝達制約
解決策
MQTTで低遅延チャット + 画像共有
電話相談を超える情報量
領域 ③
スロット予約
課題
医師の隙間時間が活用不可
解決策
医師の空きスロットを患者が選択
10〜30分の隙間時間も収益化
領域 ④
統合診療台帳
課題
院内/電話/メールで記録散在
解決策
TypeORM + MySQLで診療履歴を一元管理
経過観察の品質向上
TECH STACK
Mobile
React NativeTypeScript
Backend
NestJSTypeORMMySQL
Realtime
MQTTPM2
04
IMPACT
プラットフォームが生み出す価値

受診体験と医療経済性が、次のステージへ。

通院困難層への医療アクセス拡大
高齢者・育児中・遠隔地の方も受診可能となり、早期治療率の改善。
医師リソースの最大活用
外来の合間や夜間の隙間時間を診療に活用、医師の収益機会拡大。
継続診療品質の向上
統合履歴で経過観察が容易になり、慢性疾患患者の継続治療を支援。
開発・運用コストの削減
1コードベースで2アプリ提供により機能追加・保守工数を約半減。
05
DEMO
3つのシナリオ

2 persona の視点で、構築後の体験を。