Files
homeclaw/.smallclaw/databases/seeds/seed_periodontics.json
T
kimandClaude Opus 4.7 e11ddd7f3e Refactor dental dictionary into manage.py CLI
Reorganize .smallclaw/databases/ around a single entry point with
subcommands (add-terms / add-images / verify / reassign / stats),
absorb pmc_reassign.py into reassign, and route every image source
through inline vision-model verification before commit.

Layout
  config.py          paths, endpoints, API-key locations (no more
                     hard-coded absolute paths in source files)
  manage.py          argparse dispatcher
  workflow_terms.py  seed-JSON import (JSONC supported, dedupes on
                     korean/english)
  workflow_images.py renamed from dental_image_workflow.py; main()
                     converted to run(verify=True, ...)
  workflow_verify.py validate_image() / verify_db() + verify_updates()
                     gate used by every add-images source
  seeds/             recovered seed_all.json, seed_periodontics.json
  scratch/           ad-hoc work area replacing the /tmp habit
                     (only README.md is tracked)
  docs/howto.md      moved + expanded
  docs/archive_image_rounds/   one-off round scripts + their results
  docs/archive_validation/     model-comparison + validation history

Verification
  - VERIFY_MODEL defaults to qwen3.5:397b-cloud (50-image test on
    procedure-heavy sample: 9.8s/img avg, zero timeouts, Kimi-level
    rigor — see archive_validation/).
  - Prompt strengthened: in-image text/captions are not valid grounds
    for "적합"; technique terms require visible procedure steps, not
    generic device/anatomy photos.
  - All 9 add-images sources gated through verify_updates() before
    commit; --no-verify escape hatch for bulk runs.

.gitignore: API key files, dental_images/, __pycache__/, scratch/*
(README.md kept).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-15 11:58:53 +09:00

153 lines
6.1 KiB
JSON

[
{
"korean": "치주낭",
"english": "periodontal pocket",
"latin": "sacculus periodontalis",
"abbreviation": "PP",
"definition": "치은이 치아 표면에서 분리되어 형성된 병적 공간으로, 치주질환의 핵심 소견. 탐침 깊이 3mm 초과를 병적으로 간주한다.",
"category": "치주",
"synonyms": "치주포켓",
"icd_code": "K05.3"
},
{
"korean": "치조골 소실",
"english": "alveolar bone loss",
"latin": "resorptio ossis alveolaris",
"abbreviation": "ABL",
"definition": "치주염 등으로 인해 치아를 지지하는 치조골이 파괴되어 소실되는 현상. 수평형·수직형으로 분류된다.",
"category": "치주",
"synonyms": "치조골 흡수",
"icd_code": "K05.3"
},
{
"korean": "치은 퇴축",
"english": "gingival recession",
"latin": "recessus gingivalis",
"abbreviation": "",
"definition": "치은연이 백악법랑경계(CEJ) 하방으로 이동하여 치근면이 노출되는 상태. Miller 분류(Class I~IV)로 심도를 평가한다.",
"category": "치주",
"synonyms": "치은퇴축, 잇몸 퇴축",
"icd_code": "K06.0"
},
{
"korean": "치석",
"english": "dental calculus",
"latin": "calculus dentis",
"abbreviation": "",
"definition": "치면세균막(플라크)이 석회화된 광화 침착물. 치은연상 치석(supragingival)과 치은연하 치석(subgingival)으로 구분된다.",
"category": "치주",
"synonyms": "타석, 치아 결석",
"icd_code": "K03.6"
},
{
"korean": "치면세균막",
"english": "dental plaque",
"latin": "placa dentalis",
"abbreviation": "",
"definition": "치아 표면에 부착된 세균성 생물막(biofilm)으로, 치주염과 치아우식증의 주요 원인. 제거하지 않으면 치석으로 광화된다.",
"category": "치주",
"synonyms": "치태, 플라크, 덴탈 바이오필름",
"icd_code": ""
},
{
"korean": "치주인대",
"english": "periodontal ligament",
"latin": "ligamentum periodontale",
"abbreviation": "PDL",
"definition": "치근 백악질과 고유치조골을 연결하는 결합조직 섬유다발. 교합력을 분산시키고 치아의 고유감각(proprioception)을 매개한다.",
"category": "치주",
"synonyms": "치근막",
"icd_code": ""
},
{
"korean": "급성 괴사성 궤양성 치은염",
"english": "acute necrotizing ulcerative gingivitis",
"latin": "gingivitis ulcerosa necroticans acuta",
"abbreviation": "ANUG",
"definition": "Fusobacterium nucleatum, Treponema vincentii 등 혐기성균에 의한 급성 치은 감염. 치간 유두 괴사, 심한 통증, 구취, 발열이 특징. 참호구 또는 Vincent 감염이라고도 한다.",
"category": "치주",
"synonyms": "참호구, Vincent 감염",
"icd_code": "K05.1"
},
{
"korean": "치은 비대",
"english": "gingival enlargement",
"latin": "hyperplasia gingivalis",
"abbreviation": "",
"definition": "치은 조직이 비정상적으로 증식·비대해진 상태. 원인에 따라 염증성, 약물성(페니토인·사이클로스포린·칼슘채널차단제), 유전성으로 분류한다.",
"category": "치주",
"synonyms": "치은 과형성, 치은 증식",
"icd_code": "K06.1"
},
{
"korean": "치근 분지부 병변",
"english": "furcation involvement",
"latin": "laesio furcationis",
"abbreviation": "",
"definition": "다근치의 치근 분지 부위(furcation)까지 치주 파괴가 진행된 상태. Hamp 분류(Class I~III) 또는 Glickman 분류로 평가한다.",
"category": "치주",
"synonyms": "치근분지부 침범",
"icd_code": "K05.3"
},
{
"korean": "치주 탐침",
"english": "periodontal probing",
"latin": "exploratio periodontalis",
"abbreviation": "PP",
"definition": "치주 탐침기(probe)를 이용해 치주낭 깊이, 부착수준, 출혈 여부를 측정하는 기본 치주 검사법. 탐침력은 표준 20~25g으로 한다.",
"category": "치주",
"synonyms": "치주 검사",
"icd_code": ""
},
{
"korean": "임상 부착 소실",
"english": "clinical attachment loss",
"latin": "",
"abbreviation": "CAL",
"definition": "백악법랑경계(CEJ)에서 치주낭 저부까지의 거리. 치주 파괴 정도를 나타내는 가장 신뢰할 수 있는 임상 지표.",
"category": "치주",
"synonyms": "임상적 부착 수준, 부착 소실량",
"icd_code": ""
},
{
"korean": "치근 활택술",
"english": "root planing",
"latin": "planing radicis",
"abbreviation": "RP",
"definition": "치주 기구를 이용하여 감염된 백악질과 치석을 제거하고 치근면을 매끄럽게 활택하는 치주 치료. 스케일링과 함께 SRP(Scaling and Root Planing)로 시행한다.",
"category": "치주",
"synonyms": "치근면 활택",
"icd_code": ""
},
{
"korean": "치은 열구",
"english": "gingival sulcus",
"latin": "sulcus gingivalis",
"abbreviation": "GS",
"definition": "치아와 자유치은 사이의 생리적 공간. 정상 깊이는 0~3mm. 3mm를 초과하면 치주낭으로 간주한다.",
"category": "치주",
"synonyms": "치은구",
"icd_code": ""
},
{
"korean": "치주 재생술",
"english": "periodontal regeneration",
"latin": "regeneratio periodontalis",
"abbreviation": "",
"definition": "치주 지지 조직(치조골, 치주인대, 백악질)을 재생시키는 술식. 골이식재, 차단막(GTR), 에나멜 기질 단백(EMD) 등을 활용한다.",
"category": "치주",
"synonyms": "치주 조직 재생, GTR",
"icd_code": ""
},
{
"korean": "치주 유지 관리",
"english": "periodontal maintenance",
"latin": "cura periodontalis",
"abbreviation": "PM",
"definition": "치주 치료 완료 후 재발을 방지하기 위해 3~6개월 간격으로 시행하는 정기적 지지 치료. SPT(Supportive Periodontal Therapy)라고도 한다.",
"category": "치주",
"synonyms": "지지 치주 치료, SPT",
"icd_code": ""
}
]