弔問者ノート/香典袋のスキャン取り込み(画像→弔問客フォーム初期値化) #17

Closed
opened 2026-09-27 11:14:24 +00:00 by joe · 1 comment
Owner

要望

弔問者リスト作成時に、受付の芳名録(弔問者ノート)や香典袋の写真をOCRで読み取り、弔問客フォームに自動入力したい。

抽出対象

氏名、ふりがな、郵便番号、住所、電話、続柄・関係、香典額、供花・弔電の記載

設計

  • GET/POST /mourners/scan — 経費・見積スキャンと同構成(カメラ撮影/写真アップロード/プロバイダ選択/プログレスオーバーレイ)
  • extract_mourner_info()をreceipt_ocr.pyに追加(vision/テキスト/ローカルOCR全プロバイダ対応)
  • 撮影画像は弔問客レコードのsource_imageに証憑として保存(新カラム、自動ALTER TABLE)
  • v1は1枚=1名。芳名録1ページ複数名の一括取り込みは別途検討
  • mourners/form.htmlにaction属性を追加(issue#14と同じ落とし穴を防止)
## 要望 弔問者リスト作成時に、受付の芳名録(弔問者ノート)や香典袋の写真をOCRで読み取り、弔問客フォームに自動入力したい。 ## 抽出対象 氏名、ふりがな、郵便番号、住所、電話、続柄・関係、香典額、供花・弔電の記載 ## 設計 - `GET/POST /mourners/scan` — 経費・見積スキャンと同構成(カメラ撮影/写真アップロード/プロバイダ選択/プログレスオーバーレイ) - `extract_mourner_info()`をreceipt_ocr.pyに追加(vision/テキスト/ローカルOCR全プロバイダ対応) - 撮影画像は弔問客レコードの`source_image`に証憑として保存(新カラム、自動ALTER TABLE) - v1は1枚=1名。芳名録1ページ複数名の一括取り込みは別途検討 - mourners/form.htmlにaction属性を追加(issue#14と同じ落とし穴を防止)
Author
Owner

実装しました。mainにマージ済み。

  • GET/POST /mourners/scan — 弔問者ノート(芳名録)・香典袋の撮影/アップロードから氏名・ふりがな・住所・電話・続柄・香典額・供花弔電を抽出しフォームに初期入力
  • 撮影画像は弔問客のsource_imageに証憑として保存(一覧/編集から閲覧可)
  • 全プロバイダ対応(Gemini/OpenAI/Anthropic/カスタム/ローカルOCR)、プロバイダ選択・フェイルオーバー・プログレスオーバーレイも装備
  • v1は1枚=1名(芳名録の複数名一括取り込みは未対応)
  • フォームのactionを明示(issue#14と同型のバグを未然に防止)

テスト86件パス。

実装しました。`main`にマージ済み。 - `GET/POST /mourners/scan` — 弔問者ノート(芳名録)・香典袋の撮影/アップロードから氏名・ふりがな・住所・電話・続柄・香典額・供花弔電を抽出しフォームに初期入力 - 撮影画像は弔問客の`source_image`に証憑として保存(一覧/編集から閲覧可) - 全プロバイダ対応(Gemini/OpenAI/Anthropic/カスタム/ローカルOCR)、プロバイダ選択・フェイルオーバー・プログレスオーバーレイも装備 - v1は1枚=1名(芳名録の複数名一括取り込みは未対応) - フォームのactionを明示(issue#14と同型のバグを未然に防止) テスト86件パス。
joe closed this issue 2026-09-27 11:17:03 +00:00
Sign in to join this conversation.
No labels
bug
cleanup
enhancement
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
joe/sougi#17
No description provided.