Amela
機密保持のため、企業名・サービス名・システム画像は仮名およびモックに置き換えています。
医療ネットワーク事業者様 プラットフォーム構築ストーリー

通院・処方の手続きを、スマホで完結するプラットフォームへ。

MediOrder は、クリニックの予約・電子問診・電子処方箋・薬局連携を1つのモバイルアプリで完結させる、患者・クリニック・薬局を結ぶエンドツーエンドの医療オーダープラットフォーム。React Native の患者アプリ V1+V2、クリニック向け Web CMS、NestJS バックエンドで構成された5アプリ統合ソリューション。

「通院半日消費・紙の問診票・クリニック手作業運用・薬局再来局負担」 ─ 医療オーダーに必要な4軸を同時に満たすプラットフォームを、ゼロから16ヶ月で内製構築した、新規プラットフォーム立ち上げストーリー。

統合アプリ
5 機能
API + 2 RN + CMS + LP
ステークホルダー
3 役割統合
患者 · クリニック · 薬局
フロー
エンドツーエンド
予約 → 問診 → 処方 → 受取
対応プラットフォーム
iOS / Android
React Native V1+V2 移行完了
01
CLIENT
お客様について

医療デジタル化を牽引する、「医療ネットワーク事業者様」。

医療ネットワーク事業者様は、クリニック・薬局・患者を結ぶ医療ネットワークを運営する B2B2C 事業者。通院体験は「電話予約 → 病院で待機 → 紙の処方箋 → 薬局で再度待機」と多段階で時間を消費し、クリニック側も紙ベースで業務効率が伸び悩む状態でした。

「予約から処方受取までスマホ1台で完結する」ことを目標に、医療オーダープラットフォームを内製。患者向け React Native アプリ (V1+V2)、クリニック向け Web CMS、NestJS バックエンドで5つのアプリケーションを統合運用しています。

統合アプリ
5 (API+2 RN+CMS+LP)
対応ステークホルダー
3 (患者/クリニック/薬局)
フロー
E2E 予約→処方→受取
BUSINESS FLOW
01
STEP
クリニック予約
医師・日時を選択しオンライン予約
02
STEP
電子問診
来院前にスマホで問診回答
03
STEP
診察 + 処方
電子処方箋を発行 (QR / API)
04
STEP
薬局受取
薬局選択 · 配送 / 店頭受取
02
CHALLENGE
解くべき設計課題

プラットフォームに求められた、4つの構造要件。

いずれも技術選定の問題ではなく、通院体験・クリニック運用効率・処方箋連携・データ整合性に直結する事業要件。

① 患者体験を電話 + 紙 + 待機のままにすれば、半日消費が続く

予約・問診・処方を紙ベースに留めれば、通院1回で半日消費 という負担が固定化する。

② クリニック運用を紙台帳に依存すれば、提携拡大が止まる

予約管理が電話 + 台帳のままなら、クリニック提携を増やすほど運用負荷が爆発 する。

③ 処方箋を紙のまま運用すれば、薬局再来局が必須になる

紙の処方箋を持ち歩く運用は、薬局での再度待機 を回避できない。

④ RN アプリを古いバージョンで放置すれば、保守限界に達する

古い React Native (V1) のまま運用すれば、最新 OS 対応・新機能追加 が困難になる。

03
ARCHITECTURE
共に築いた構成

医療オーダーを、4つの領域で「止まらない基盤」へ。

医療ネットワーク事業者様の医療オーダープラットフォームを、ゼロから内製で構築しました。NestJS + TypeORM + MySQL の共通バックエンド上に、患者向け React Native アプリ V1+V2、クリニック向け Web CMS、ランディングページを統合。患者・クリニック・薬局の3ステークホルダーが同じデータベースを介して連携します。

領域 ①
患者アプリ
課題
患者体験を電話 + 紙のままにすれば、半日消費が続く。
解決策
React Native で iOS / Android 同時開発
V1 リリース後、V2 で最新 RN CLI に移行。Push 通知 + ディープリンクで予約フロー完結
領域 ②
クリニック CMS
課題
クリニック運用を紙台帳に依存すれば、提携拡大が止まる。
解決策
TypeScript SPA で予約・問診・処方を一元管理
クリニック受付・医師が同じ画面でリアルタイムに予約状況を確認、処方箋発行までワンクリック
領域 ③
処方箋連携
課題
処方箋を紙のまま運用すれば、薬局再来局が必須になる。
解決策
電子処方箋を QR + API で薬局に直接送信
患者は薬局を事前選択、薬局アプリで受信即時確認、配送 or 店頭受取を選べる
領域 ④
統合 API
課題
アプリ別の DB を作れば、データ整合性が失われる。
解決策
NestJS + TypeORM + MySQL で1基盤に統合
5 つのアプリが同じデータベースを参照、JWT 認証で3ステークホルダーに権限分離
TECH STACK
Mobile
React Native (V1+V2)N Push 通知
Backend
NestJS TypeORM JWT Redis
Infra · CMS
MySQL 8 TypeScript CMS Docker PM2
04
IMPACT
プラットフォームが生み出す価値

医療ネットワーク事業者様の「通院体験」が、加速する。

この基盤は技術指標ではなく、通院時間圧縮・クリニック運用効率・処方箋デジタル化・3者連携といったビジネスアウトカムを継続的に生み出します。

① 通院時間を大幅圧縮する基盤

予約 · 問診 · 処方 · 受取をスマホで完結。半日消費の通院体験が大幅に短縮される。

② クリニック提携を拡大可能にする設計

紙台帳から CMS に移行することで、新規クリニック提携時の運用負荷が下がり、ネットワーク拡大が容易に。

③ 薬局再来局を不要にする構成

電子処方箋を薬局に直接送信。配送オプションで店頭再来局を完全に省略可能。

④ 機能拡張に集中できる設計

統合 API + 最新 RN へ移行 (V1→V2) により、新機能を3ステークホルダー全体に同時投入できる。

05
DEMO
3つのシナリオ

実際に動くデモで、医療ネットワーク事業者様の体験を。