株式会社みんなシステムズ
  • 私たちについて
  • サービス
    助っ人DX電話自動応答で営業電話をシャットアウト|Simple5受託システム開発Simple5パッケージ経理業務代行AI経理アシスタントみゆき人材育成事業ソフトウェアテスト代行サービス
  • 事例紹介
    業務実績お客様の声サンプル画面集
  • ブログ
    社内ブログコラム記事
  • DXセミナー
  • お役立ち資料
    資料ダウンロード料金シミュレーター
  • 無料で相談する
  1. ホーム
  2. コラム
  3. Excelマクロに依存した請求・支払い業務からの脱却|読影サービスの請求から支払いまでを一元化したシステム
エクセル管理・脱エクセル 2026.06.19 ペーパーレス化 リプレイス・刷新 医療・介護 法令対応

Excelマクロに依存した請求・支払い業務からの脱却|読影サービスの請求から支払いまでを一元化したシステム

医療系の請求・支払い業務は、データ量が多く、関係者も複数にまたがります。そこに「Excelマクロでなんとか回している処理」が混ざってくると、業務はどんどん属人化し、月次の締めが特定の人とマクロに依存したブラックボックスになっていきます。

この記事では、遠隔読影サービスにおける医療機関への請求と読影医への支払いを一元管理するシステムの事例を取り上げます。もともとExcelマクロで処理されていた業務をシステムに取り込み、大量データの取り込みから請求・支払いの発行までを一気通貫でつないだ案件です。

「Excelとマクロで請求・支払いを回していて、属人化が怖い」——そんな課題を抱える事業者の方に、参考になる内容だと思います。


目次

どんなシステムか

遠隔読影サービスを軸に、運営会社が医療機関と読影医の間に立って、請求と支払いを発行する仕組みです。

登場人物は3者

  • システム管理者(運営会社):請求書・支払い通知書を発行する。実際にこのシステムを操作するのはこの立場
  • 医療機関:読影医に読影(診断)を依頼し、結果と請求を受け取る。システム自体は操作しない
  • 読影医:依頼を受けて読影し、結果を返し、支払い通知を受け取る。システム自体は操作しない

医療機関と読影医は「使う側」ではなく「請求・支払いを受け取る側」で、運営会社だけがシステムを操作する——この役割分担が設計の前提になっています。

処理の流れ

  1. 医療機関が読影(診断)を依頼し、読影医が読影を実施
  2. その結果を運営会社が介して医療機関へ返し、実績として記録
  3. 各読影サービスから、実績データがCSVで出力される
  4. そのCSVを本システムにアップロードして取り込む(大量データのため自動取り込み)
  5. これを毎月実施し、医療機関には請求、読影医には支払い通知を発行
  6. 最終的な売上・支払いも本システムからCSVで出力し、別の財務・会計系システムへ連携
  7. 財務側で、医療機関からの実際の入金・読影医への支払いが行われる

つまり本システムは、**「実績データ → 請求・支払いの発行 → 財務連携」**という流れの中核を担っています。


導入前の課題:Excelマクロによる属人化とブラックボックス化

この案件でいちばん重い課題だったのが、新しい読影サービス(AIを活用した読影)の追加にともなって発生した処理でした。

具体的には、サービスの実績の集計と、回収代行(医療機関からの代金回収を代行する業務)。これらがもともとExcelマクロで実施されていたのです。

Excelマクロ依存には、次のような問題がつきまといます。

  • 属人化する:特定のマクロ・特定の担当者に依存し、中身がブラックボックス化する
  • 大量データに弱い:手作業やマクロでは処理に時間がかかり、件数が増えるほど破綻に近づく
  • ミスが起きても気づきにくい:請求・支払いというお金に直結する処理で、これは大きなリスク
  • サービス追加のたびに作り直し:新サービスを足すたびにマクロを拡張・改修する必要がある

請求と支払いという「絶対に間違えられない業務」が、Excelマクロという脆い土台の上で回っていた——これが解消すべき本質的な課題でした。


解決方法:マクロ処理をシステムに取り込み、請求〜支払いを一元化

対応の中心は、Excelマクロでやっていた処理を本システムに移行し、請求・支払い・売上を一つの仕組みに集約することでした。

  • 実績データ(CSV)の取り込みをシステム化:大量の実績データを自動で取り込み、システム上で処理できるようにした
  • 請求書・支払い通知書をシステムから発行:医療機関向けの請求、読影医向けの支払い通知を、それぞれシステムで出力
  • 売上・支払いをCSVで出力し、財務システムへ連携:締めの結果をそのまま会計・財務側へ渡せる形にした
  • マクロ処理(実績集計・回収代行)をシステムに内包:属人化していた処理を、誰が見ても流れの追える仕組みに置き換えた

これにより、毎月の請求・支払い業務が、Excelとマクロを行き来する作業から、システム上で完結する流れへと変わりました。


使用した技術

  • バックエンド:Laravel(PHP)
  • データ連携:大量CSVの一括取り込み・出力処理(自動取り込み)
  • 外部連携:売上・支払いデータをCSVで財務・会計系システムへ受け渡し

大変だったこと

1. 大量の実績データ(CSV)の取り込み

このシステムでいちばん負荷が大きいのが、CSVの取り込みでした。実績データの量が非常に多く、取り込みだけで時間がかかります。いかに効率よく処理を回すかが、運用に直結する勝負どころでした。請求書・支払い通知の出力処理も、件数が多く時間のかかる部分です。

2. マクロ処理のシステム移行(最大の山場)

新しい読影サービスの導入にあわせて、実績の追加処理と回収代行を、もとのExcelマクロから本システムへ移し替える対応が、この案件で最も難しいところでした。マクロの中で何がどう処理されていたかを読み解き、それを正しくシステムの仕様に落とし込む——ここに一番神経を使いました。

3. 既存システムを「テストを通じて」理解した

この案件は新規構築からの参画ではなく、まずテスターとして参画したのが始まりでした。Laravel/PHPのバージョンアップに伴うリグレッションテストを担当し、テストを実行する過程でシステムの仕様を一つずつ把握。そのうえで、バージョンアップ後の改修・保守を請け負っていきました。ドキュメントではなく、実際の挙動とテストから巨大な既存システムを理解していく、という入り方そのものが難所でもありました。


工夫したこと

  • 大量データを効率よく取り込む処理設計:取り込みに時間がかかる前提で、自動取り込みを含めて運用が回る形に作り込んだ
  • 属人化の解消:マクロのブラックボックス処理をシステム化し、特定の人・特定のマクロへの依存をなくした
  • 改修の土台づくり:リグレッションテストを通じて仕様を体系的に把握し、その後の改修・機能追加を安全に進められる状態にした
  • 請求〜支払い〜財務をつなぐ:請求・支払い・売上を一つのシステムに集約し、財務システムへCSV連携することで、締めから入金・支払いまでの流れを一本につないだ

こんな課題をお持ちではないですか

ひとつでも当てはまるものがあれば、今回の事例がそのまま参考になるはずです。

  • 請求・支払い・売上の集計をExcelマクロで回していて、属人化・ブラックボックス化が怖い
  • 大量データの集計や突合に、毎月の締めで時間を取られている
  • サービスや取引先が増えるたびに、マクロを作り直している
  • 請求と支払いが別々に管理されていて、会計・財務へのつなぎが手作業になっている
  • 既存システムがあるが、改修・機能追加を任せられる相手を探している

これらは、Excelマクロ処理のシステム化と、請求〜支払い〜財務連携の一元化で解決できる課題です。新規構築だけでなく、既存システムへの機能追加・改修・保守にも対応しています。「脱Excelで請求・支払い業務を立て直したい」という事業者の方は、お気軽にご相談ください。

【セミナー案内】

関連記事

  • Excel管理の限界とは?企業が直面する課題を解説
  • エクセルをシステム化する5つのメリット|業務効率化の具体的効果
  • Excelマクロの消込2時間を10分に短縮。WordPressに分散した業務をLaravelへ一元化した事例
  • 脱エクセルが必要な3つの理由|Excel管理のリスクを解説
  • エクセルマクロでシステム化できる?限界と注意点を整理
もっと見る
見積もりシュミレーション

関連コラム

不動産サイトのリプレースを「機能を止めず」に成功させる方法|基幹連携・帳票もそのまま移行した事例

不動産サイトのリプレースを「機能を止めず」に成功させる方法|基幹連携・帳票もそのまま移行した事例

2026.06.19

【インボイス請求対応】販売購買在庫管理を統合する販売管理パッケージ開発の事例

【インボイス請求対応】販売購買在庫管理を統合する販売管理パッケージ開発の事例

2026.06.19

開発会社が無くなった…そんな時の対処法|引き継ぎ新規開発で受注管理を再構築

開発会社が無くなった…そんな時の対処法|引き継ぎ新規開発で受注管理を再構築

2026.06.19

「こんなことをしたい!」という想い大歓迎!

まずは、お話を聞かせてください。

私たちはITの専門用語を使わず、お客様の言葉でお話しします。

まずは無料で相談する 資料をダウンロード

※ 強引な営業は一切行っておりません。安心してお問い合わせください。

株式会社みんなシステムズ お問い合わせ › お役立ち資料 ›
TEL 0800-300-5705 受付時間 平日 10:00〜19:00
株式会社みんなシステムズ

【本社東京オフィス】
〒130-0021 東京都墨田区緑3-1-14 外山ハイツ502
【本店佐世保オフィス】
〒857-0052 長崎県佐世保市松浦町5-13 グリーンビル205
【大分オフィス】
〒870-0027 大分県大分市末広町1-5-16 ユナイテッド末広ビル3F
【岐阜オフィス】
〒500-8407 岐阜県岐阜市高砂町1-17 岐阜イーストライジング24 2F
【営業時間】
平日10:00〜19:00
【メールアドレス】
info@minna-systems.co.jp

サービス
  • 電話自動応答で営業電話をシャットアウト|Simple5
  • 受託システム開発
  • ソフトウェアテスト代行サービス
  • AI経理アシスタントみゆき
  • 経理業務代行
  • 業務代行
  • 人材育成事業
  • プログラミングスクール
  • まちある佐世保
各種情報
  • お客様の声
  • お役立ち情報
  • 料金シミュレーター
  • ブログ
  • お知らせ
  • コラム
  • 採用情報
  • Wantedly
  • 利用規約
  • プライバシーポリシー
  • 特定商取引に基づく表記

株式会社みんなシステムズ.