薬局とkintone 在庫欠品と発注リードタイムのチケット(概念)
目次 クリックで開く
調剤薬局の現場において、薬剤の「在庫欠品」は患者満足度の低下だけでなく、再配達の手間や薬局間の借入(分譲)作業など、膨大な業務負荷を生みます。多くの薬局ではレセコンの在庫管理機能を利用していますが、それでも欠品が止まらないのはなぜでしょうか。
その理由は、レセコンの多くが「理論在庫の計算」には長けていても、「発注から納品までのプロセス管理(リードタイム管理)」や「イレギュラーな処方への対応」という、動的な状況変化を管理する仕組みが弱いからです。本記事では、サイボウズ株式会社が提供する kintone(キントーン) を活用し、薬局特有の「発注リードタイム」と「在庫欠品」をチケット型(タスク型)で管理し、現場の属人性を排除する具体的な手法を詳説します。
薬局の在庫欠品・発注遅延が起きる構造的要因
薬局の実務において、在庫不足が起きる原因は単純な「入力漏れ」だけではありません。以下の3つの構造的要因が複雑に絡み合っています。
レセコンの在庫管理と「現場の実態」の乖離
レセコン上の理論在庫は、調剤(会計)確定時に減算されます。しかし、実際には「処方箋を受け取ったが、在庫がないことに気づいてから発注する」という時間差が発生します。また、新患の持参薬や疑義照会による処方変更など、レセコンが把握できない「未来の需要」に対して、現在の在庫が足りているかを判断する仕組みが不足しています。
発注リードタイム(LT)を考慮しない「都度発注」の限界
医薬品によって、卸に発注してから届くまでの時間は異なります。当日配送が可能なものもあれば、メーカー取り寄せで数日を要するもの、あるいは限定出荷の影響で納期回答が得られないものもあります。この発注リードタイム(Lead Time)を考慮せずに、「在庫がゼロになってから発注する」運用では、必ず納品待ちの期間=欠品が発生します。
情報共有の「断絶」が引き起こす、二重発注と不動在庫
「Aさんが発注したはずだが、届かないのでBさんも発注してしまった」という二重発注や、「他店から借りたので発注をキャンセルすべきだったが、忘れて納品されてしまった」というミスは、ホワイトボードや口頭での共有に頼っている現場で多発します。これらはデッドストック(不動在庫)を増加させ、キャッシュフローを圧迫します。
kintoneを活用した「在庫欠品・発注チケット管理」の全体設計
これらの課題を解決するために有効なのが、kintoneを用いた「チケット管理」という概念です。在庫を単なる「数値」として捉えるのではなく、1件の発注や1件の欠品を「解決すべきタスク(チケット)」として管理します。
なぜ「在庫管理」ではなく「チケット(プロセス)管理」なのか
在庫管理の目的は、棚にある箱の数を数えることではありません。「患者が必要な時に、必要な薬を渡せる状態を維持すること」です。kintoneの「プロセス管理(ワークフロー)機能」を使えば、以下の状態をリアルタイムで追跡できます。
- 未発注:欠品を把握したが、まだ卸に注文していない状態
- 発注済み:卸へ注文し、納品を待っている状態(LT発生中)
- 納品待ち(遅延):予定日を過ぎても届かない、督促が必要な状態
- 完了:納品され、在庫棚に補充された状態
kintoneで構築する3つの基本アプリ
実務においては、以下の3つのアプリを連携させる構成を推奨します。
| アプリ名 | 役割 | 主要なフィールド |
|---|---|---|
| 商品マスター | 薬剤情報の管理 | GS1コード、薬品名、規格、卸名、標準リードタイム、安全在庫数 |
| 発注チケット | 発注から納品までの進捗管理 | 薬品名(ルックアップ)、発注数、発注日、予定納期、ステータス |
| 欠品・借入管理 | イレギュラー対応の記録 | 患者識別番号(匿名)、対応状況(他店借入・郵送対応等)、完了フラグ |
もし、薬局の店舗数が増え、管理すべき情報が複雑化している場合は、Excelでの管理には限界があります。こうした「データの関連付け」と「ステータス管理」の重要性は、他のバックオフィス業務でも同様です。例えば、経理業務における振込管理や消込作業の自動化については、以下の記事が参考になります。
【完全版】freeeの「自動消込」が効かない? 振込手数料ズレと合算払いを撲滅する「バーチャル口座」決済アーキテクチャ
【実践】kintoneによる発注管理システムの構築ステップ
具体的にkintoneをどのように設定していくか、ステップバイステップで解説します。
STEP 1:商品マスターとリードタイムの設定
まず、自局で扱う主要な医薬品のマスターを作成します。ここで重要なのは、単なる薬品名だけでなく、「標準的な納品までの日数(リードタイム)」を数値(数値フィールド)で持たせることです。例えば、朝発注して当日午後に届くなら「0.5日」、翌日なら「1日」と定義します。
STEP 2:プロセス管理による「発注~検品」のステータス可視化
「発注チケットアプリ」にてプロセス管理を有効にします。
設定例:
[未処理] → [発注済み] → [検品・補充完了]
「発注済み」にステータスが変わった際、作業者名と日時を自動記録することで、「誰がいつ発注したか」の証跡が残ります。
STEP 3:通知機能を活用した「発注忘れ・納品遅延」の防止
kintoneの「リマインド通知」を活用します。
「予定納期」を「発注日 + リードタイム」で自動計算(計算フィールド)し、その時間を過ぎてもステータスが「完了」になっていないレコードに対し、管理薬剤師へ通知を飛ばします。これにより、卸への確認漏れを防ぐことができます。
STEP 4:他店借入・分譲依頼のワークフロー化
自店に在庫がない場合、近隣のグループ店舗や協力薬局から借りる(分譲)ことがあります。これを電話やメモだけで済ませると、帳簿上の処理漏れが起きやすくなります。「欠品・借入管理アプリ」で依頼を起票し、借りた薬品が届いたら「受領」ボタンを押す運用にすることで、物品の動きと情報の動きを一致させます。
このような業務プロセスのデジタル化は、薬局に限らず、紙とExcelの限界を感じているあらゆる現場で有効です。AppSheetなどを用いたさらに柔軟なモバイルアプリ開発については、こちらのガイドも役立つでしょう。
Excelと紙の限界を突破する「Google Workspace × AppSheet」業務DX完全ガイド
kintoneと他の在庫管理手法・製品の比較
薬局における在庫管理には、kintone以外にも選択肢があります。それぞれの特性とコスト感を比較します。
| 比較項目 | kintone | 薬局専用在庫管理SaaS | Excel / 手書き |
|---|---|---|---|
| 初期費用 | 0円〜(ライセンス料のみ) | 数万円〜数十万円 | 0円 |
| 月額費用 | 1,500円/ユーザー〜 | 1.5万円〜5万円程度 | 0円 |
| カスタマイズ性 | 極めて高い(自局の運用に合わせる) | 低い(ソフトの仕様に合わせる) | 自由だが属人化する |
| 他システム連携 | API経由で可能 | レセコン連携が標準の場合が多い | ほぼ不可能 |
| 導入スピード | 最短即日(アプリ作成のみ) | 1ヶ月程度(契約・設置) | 即日 |
kintoneの強みは、「在庫管理以外の業務(シフト管理、ヒヤリハット報告、店舗間連絡など)」も同一プラットフォームで構築できる点にあります。一方で、医薬品固有の複雑な計算(バラ錠の端数管理など)を厳密に行うには、プラグインの追加や外部開発が必要になる場合があります。
また、こうしたSaaSツールの導入時には、コストの適正化も重要な観点です。無駄なライセンス費用を支払わないための戦略については、以下の記事に詳しくまとめられています。
SaaSコストを削減。フロントオフィス&コミュニケーションツールの「標的」と現実的剥がし方【前編】
運用上の注意点とエラー回避策
kintoneを導入しても、運用が回らなければ意味がありません。現場でよくある失敗とその対策を紹介します。
棚卸差異をどう処理するか(入力ミスの防止策)
kintoneへの入力が漏れると、実際の棚とデータの乖離が起きます。
対策:スマートフォンのkintoneアプリを活用し、バーコードスキャンで入庫・出庫を記録できるようにします。kintone標準機能にはバーコード読み取り(モバイル版)がありますが、より高速なスキャンが必要な場合は、「カミナシ」や「じぶんシリーズ」などの外部連携サービスの検討も有効です。
医療情報ガイドラインへの準拠
患者の処方内容と紐づけて管理する場合、厚生労働省の「医療情報システムの安全管理に関するガイドライン」を意識する必要があります。
対策:kintone上で患者名は扱わず、レセコンのID(患者番号)のみを使用するか、個人を特定できない形で「在庫チケット」を切り離して管理することで、セキュリティリスクと運用の利便性を両立させます。
API連携によるレセコンデータ取り込みの検討
毎日、入庫データを手入力するのは現実的ではありません。
対策:卸から送られてくる納品データ(CSV)や、レセコンの在庫書き出しデータをkintoneにインポートする仕組みを構築します。kintoneの「ファイル読込」機能、または「データ編集フロー(gusuku Customine等)」を使用することで、手作業を大幅に削減できます。
まとめ:薬局DXの第一歩としてのkintone活用
薬局における在庫欠品は、単なる「物の不足」ではなく「情報の停滞」から生まれます。発注リードタイムを可視化し、全ての欠品事案をチケットとして管理することで、現場の心理的負担は劇的に軽減されます。
kintoneは、プログラミングの知識がなくても現場の薬剤師自身が改善を繰り返せる「現場主導型」のツールです。まずは「欠品メモ」のデジタル化から始め、徐々に卸への自動通知やリードタイム分析へと拡張していくことが、無理のない薬局DXへの近道と言えるでしょう。
最新の料金体系や詳細な仕様については、必ず kintone公式料金ページ を参照し、自局のユーザー数に合わせたプラン選定を行ってください。
ご相談・お問い合わせ
本記事の内容を自社の状況に当てはめたい場合や、導入・運用の設計を一緒に整理したい場合は、当社までお気軽にご相談ください。担当より折り返しご連絡いたします。
3. **追記するHTMLだけ**(通常は `
4. 次の1行を**そのまま**出力: