# 辞書データ 変更履歴 (CHANGELOG_DICTIONARY.md)

## v2026.7.5 正式版 — 42,460語

元データ `medical_dict_cleaned.txt`(cp932)を精査し、破損・誤除外・読み不一致を修正した。
参照: `medical_dict_phase1.dic`(Windows版, UTF-8)。**APK/AABは未ビルド。**

### 監査可能な件数式(各エントリはaudit_*.tsvで追跡可能)
```
修正前(旧Android版)  42,190
      + 新規追加           299
      − 削除                29
      = 正式版          42,460
```

### 新規追加 299件の内訳(7区分・相互排他)
| 区分 | 件数 |
|---|---|
| 除外232件から復元したASCII医療略語 | 199 |
| Windows版由来の追加ASCII略語(232リスト外, 例FSH/SFD/Mb) | 4 |
| Windows版からの純追加(薬剤・病名・症候群等) | 40 |
| 破損行から復元した病名・エポニム | 18 |
| 表記正規化後の正式表記(アクセント付) | 3 |
| 制御文字除去後の正常版 | 1 |
| その他(Windows版由来の別表記・同音語) | 34 |
| 合計 | 299 |

### 削除 29件の内訳
| 区分 | 件数 |
|---|---|
| 破損行由来のゴミ(読み欄混入) | 25 |
| 表記正規化で置換した旧ASCII版 | 3 |
| 制御文字混入版(サニタイズ版に置換) | 1 |
| その他 | 0 |
| 合計 | 29 |

### 除外232件(ユニーク228件)の再分類
- 明確な非医療語(Ubuntu等): 6(正式版に不収録)
- 医療略語・検査名・遺伝子名・化学療法名: 199(正式版に復元)
- 判断不能(意味・用途を確認できず): 23(**正式版に不収録**・要レビュー)
- ※ 232行のうち Stage/Stage が5回重複 → ユニーク228件

### 候補不採用(元42,190に含まれず、監査式の削除には含めない)
- 明確な非医療語: 6件
- 判断不能: 23件(unresolved_entries_review_v2026.7.5.tsv)
- 読み不一致(おぞかりなーぜ→レボフロキサシン): 1件
- 用途不明(ハートハイパー): 1件
- **候補不採用 合計: 31件**

### 追加56件の分類(薬剤とエポニムを分離)
- 一般名医薬品: 22
- 症候群: 17
- 病名: 6
- 人名由来用語: 5
- 商品名: 3
- 除外(読み不一致): 1
- その他: 1
- 検査・処置: 1

### データ品質の修正
- 破損行(4フィールド融合): 25件 → 正しく分割・ゴミ除去・消失語をWindowsから復元
- 制御文字U+0015混入: 1件(食道・胃24時間pHモニタリング)→ 除去して収録
- 表記正規化(アクセント/ハイフン): 3件

### 自動検証
生成スクリプトに fail-closed 検証を実装。全項目通過を確認。
検証失敗時は辞書ZIP/APKを生成せず終了する。

### 生成物
- medical_dict_cleaned_v2026.7.5.txt(正式版, UTF-8, 42,460語)
- audit_added_v2026.7.5.tsv / audit_removed_v2026.7.5.tsv(全件追跡)
- excluded_nonmedical / restored_medical / restored_drugs_from_windows
- normalized / unresolved_entries_review / suspicious_reading_term_pairs
- corrupted_lines_report
