{
  "schema_version": "1.0.0",
  "rule_version": "evidence-gap-coverage/1.0.0",
  "snapshot_date": "2026-08-12",
  "status": "coverage_measurement_not_claim_validation",
  "scope": {
    "source": "KTKP public-source records",
    "formulas": 20120,
    "herbs": 5500,
    "diseases": 12500,
    "total": 38120
  },
  "interpretation": {
    "purpose": "현재 공개판에서 각 연구 질문에 필요한 필드와 검토 근거가 얼마나 채워져 있는지 측정합니다.",
    "no_overall_score": true,
    "warning": "축은 적용 대상과 분모가 서로 달라 합산·평균·순위화하지 않습니다. 충족은 원자료의 정확성, 임상적 효과, 판본 동일성 또는 역사적 관계의 인증이 아닙니다."
  },
  "axes": [
    {
      "id": "structured_source_year",
      "label": "출전 칸의 연도 표기",
      "numerator": 17154,
      "denominator": 20120,
      "percent": 85.26,
      "applies_to": "KTKP 처방 기록",
      "rule": "출전 문자열 끝에 괄호로 적힌 3~4자리 연도만 셉니다.",
      "missing_means": "출전 칸에서 같은 형식의 연도를 읽지 못했습니다.",
      "caveat": "책·판본의 실제 성립·간행 연대를 사람이 검증했다는 뜻이 아닙니다.",
      "missing_examples": [
        "P0000003",
        "P0000286",
        "P0001215",
        "P0001354",
        "P0001954"
      ]
    },
    {
      "id": "exact_passage_locator",
      "label": "정확한 원문 위치",
      "numerator": 0,
      "denominator": 38120,
      "percent": 0,
      "applies_to": "KTKP 처방·약재·병명·증상 기록",
      "rule": "판본 식별자와 권·쪽·행·문단·선택영역 중 하나가 기록 단위로 함께 있어야 셉니다.",
      "missing_means": "현재 공개 기록에는 원문 대목을 다시 찾을 수 있는 세부 위치가 없습니다.",
      "caveat": "제공기관의 기록 웹페이지 주소만으로는 원문 위치를 확인할 수 없어 세지 않습니다.",
      "missing_examples": [
        "P0000001",
        "P0000002",
        "P0000003",
        "P0000004",
        "P0000005"
      ]
    },
    {
      "id": "recorded_composition",
      "label": "기록된 약재 구성",
      "numerator": 19206,
      "denominator": 20120,
      "percent": 95.46,
      "applies_to": "KTKP 처방 기록",
      "rule": "공개자료의 약재 목록에 항목이 하나 이상 있을 때 셉니다.",
      "missing_means": "현재 공개판에서 이 처방의 약재 목록을 확인할 수 없습니다.",
      "caveat": "목록이 있다고 해서 원문과 대조한 완전 구성이라는 뜻은 아닙니다.",
      "missing_examples": [
        "P0000010",
        "P0000026",
        "P0000044",
        "P0000048",
        "P0000053"
      ]
    },
    {
      "id": "comparable_recorded_amounts",
      "label": "비교 가능한 기록 분량",
      "numerator": 10350,
      "denominator": 20120,
      "percent": 51.44,
      "applies_to": "KTKP 처방 기록",
      "rule": "기록된 모든 약재에 양수와 g·mg·kg 중 한 단위가 있고, 한 기록 안의 단위가 모두 같을 때만 셉니다.",
      "missing_means": "구성이 없거나, 분량을 안전하게 읽을 수 없거나, 한 기록 안에서 단위가 섞였습니다.",
      "caveat": "단위 환산을 하지 않으며, 비교 가능하다는 말은 치료 용량이나 복용 권고가 아닙니다.",
      "missing_examples": [
        "P0000002",
        "P0000005",
        "P0000010",
        "P0000012",
        "P0000014"
      ]
    },
    {
      "id": "human_reviewed_name_mapping",
      "label": "사람이 검토한 명칭 연결",
      "numerator": 0,
      "denominator": 38120,
      "percent": 0,
      "applies_to": "KTKP 처방·약재·병명·증상 기록",
      "rule": "검토 완료 상태, 검토일, 근거 위치가 함께 있는 원문명–비교명 연결만 셉니다.",
      "missing_means": "현재 공개판에는 이 조건을 만족하는 기록 단위 명칭 심사 항목이 없습니다.",
      "caveat": "한글·한자 칸이 채워져 있거나 이름이 같다는 사실만으로는 검토된 동일 명칭으로 세지 않습니다.",
      "missing_examples": [
        "P0000001",
        "P0000002",
        "P0000003",
        "P0000004",
        "P0000005"
      ]
    }
  ],
  "supporting_observations": {
    "raw_name_and_hanja_present": {
      "numerator": 38035,
      "denominator": 38120,
      "percent": 99.78,
      "note": "원자료의 이름·한자 칸 존재 여부일 뿐, 명칭 동일성 검토가 아닙니다."
    },
    "quantity_gap_reasons": {
      "comparable": 10350,
      "composition_missing": 914,
      "amount_missing_or_ambiguous": 8854,
      "mixed_units": 2
    }
  },
  "provenance": {
    "source_manifest": "/atlas/data/public/source-manifest.json",
    "detail_locator": "/atlas/data/public/detail-locator.json.gz",
    "input_files": 99,
    "input_digest_sha256": "f8e1b5e273294fea05b97bc2d16d9558b1fcfdafd1cecb7d00796e13c020a5aa"
  }
}
