Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

名前・金額 照合ツール(MVP)

📌 概要

このアプリは、福祉・介護・医療現場でよく発生する 「正データ」と「入力データ」の名前・金額照合作業を自動化するツールです。

CSV を読み込むだけで、次の問題を瞬時に検出できます: • 金額不一致 • 正データにのみ存在 • 入力データにのみ存在 • 名前の表記ゆれ(旧字体・スペース・カナ違い)

また、同一人物リスト(alias_master.csv) を使うことで、 過去に同一人物と判定した名前を自動で統一して照合できます。

🚀 主な機能

✔ 1. CSVをドラッグ&ドロップで読み込み • 正データ(ほのぼの等から出力) • 入力データ(銀行データなど)

✔ 2. 列名を自動判定

「名前」「金額」などの列を自動で識別します。

✔ 3. 表記ゆれを自動補正

例) • 髙橋 → 高橋 • 續麻 → 続麻

旧字体・スペース・記号除去にも対応。

✔ 4. 金額照合(人ごとにまとめて比較) • 一致 • 金額不一致 • 正データのみに存在 • 入力データのみに存在

を瞬時に表示。

✔ 5. 問題リストを CSV ダウンロード

職場への報告書や修正作業にそのまま使えます。

✔ 6. 同一人物リストの編集機能 • 画面上で表記ゆれのペアを登録 • alias_master.csv に保存 • 次回から自動適用

UXにもこだわっており、現場の職員でも迷わず使えるよう設計されています。

🖥️ 画面イメージ(例)

スクリーンショット 2025-11-14 16 35 30 スクリーンショット 2025-11-14 16 36 05 スクリーンショット 2025-11-14 16 36 21

🛠 技術スタック

技術 説明 Python 全体のロジック Streamlit UI・Webアプリ化 Pandas CSV処理・照合 Unicode正規化 旧字体/表記ゆれ対応

📥 インストール方法

  1. リポジトリをクローン

git clone https://github.com/<あなたのリポジトリURL> cd reconciliation_app

  1. 仮想環境を作成

python -m venv .venv

  1. 仮想環境をアクティベート

Windows

.venv\Scripts\activate

Mac

source .venv/bin/activate

  1. 必要ライブラリをインストール

pip install -r requirements.txt

  1. アプリを起動

streamlit run app.py

📁 ディレクトリ構成

reconciliation_app/ ├── app.py # メインアプリ ├── requirements.txt # 必要ライブラリ ├── alias_master.csv # 同一人物リスト └── output/ # 出力用(結果CSVなど)

👤 開発者

Kotaro 理学療法士 × Python × 現場改善ツール開発 福祉・医療データの整理と効率化をテーマに活動中。

💬 今後の改善予定(ロードマップ) • 名前マッピングの自動推測(AI候補リスト) • 金額の差分理由の自動推定 • Webデプロイ(職場PCなしで使える) • 操作ログ/履歴の保存 • UIの改良(スマホ版対応など)

⭐️ 使ってみて役に立ったら Star をお願いします!

職場の“面倒な照合作業”をもっと楽にするため、 改善を続けています。応援してもらえると嬉しいです!

About

福祉・介護・医療現場の名前・金額照合作業を自動化する Streamlit アプリ

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages