{
  "cases": [
    {
      "caseId": "SURG-CASE-01-CHOLEC80-PASS",
      "labelEn": "Concordant Laparoscopic Cholecystectomy (Cholec80 video49)",
      "labelKo": "복강경 담낭절제술 4원 교차검증 완전 일치 (Cholec80 video49)",
      "metrics": {
        "antibioticLeadMin": 28,
        "cholec80Video": "video49",
        "crClMlMin": 84.2,
        "spongeDelta": 0
      },
      "verdict": "PASS",
      "viz": {
        "faultCategory": "NONE_CONCORDANT",
        "interlockAction": "PASS",
        "kind": "surgical_diff",
        "sources": [
          {
            "laterality": "RIGHT",
            "level": "NA",
            "match": true,
            "patientKey": "김민수 (1968-04-12 / KR-MRN-240000)",
            "site": "GALLBLADDER (RUQ)",
            "source": "EMR FHIR R4"
          },
          {
            "laterality": "RIGHT (Tag R / Lead R)",
            "level": "NA",
            "match": true,
            "patientKey": "김민수 (1968-04-12 / KR-MRN-240000)",
            "site": "ABDOMEN (GB)",
            "source": "PACS DICOM"
          },
          {
            "laterality": "우측 (RIGHT)",
            "level": "NA",
            "match": true,
            "patientKey": "김민수 (1968-04-12 / KR-MRN-240000)",
            "site": "복강경하 담낭절제술",
            "source": "Korean Consent"
          },
          {
            "laterality": "WHO Time-Out Verified",
            "level": "Cholec80:video49",
            "match": true,
            "patientKey": "Cefazolin -28m / No NOAC",
            "site": "Sponge 12/12 · Inst 28/28",
            "source": "Med / Time-Out"
          }
        ]
      }
    },
    {
      "caseId": "SURG-CASE-02-DICOM-MIRROR-FLIP",
      "labelEn": "Portable X-Ray DICOM L/R Lead-Marker Mirror Flip (Wrong Knee)",
      "labelKo": "이동형 X-ray 좌/우 납마커 픽셀 좌우반전 슬관절 오류 차단",
      "metrics": {
        "headerTag0020_0060": "L",
        "naiveBaselineCaught": 0,
        "pixelHorizontalFlip": 1,
        "trueImagedKnee": "RIGHT"
      },
      "verdict": "HARD_STOP",
      "viz": {
        "faultCategory": "DICOM_PIXEL_MIRROR_FLIP",
        "interlockAction": "HARD_STOP",
        "kind": "surgical_diff",
        "sources": [
          {
            "laterality": "LEFT",
            "level": "NA",
            "match": true,
            "patientKey": "박지훈 (1959-09-18 / KR-MRN-241402)",
            "site": "KNEE (TKA)",
            "source": "EMR FHIR R4"
          },
          {
            "laterality": "RIGHT [Pixel Mirror Flip vs Header 'L'!]",
            "level": "NA",
            "match": false,
            "patientKey": "박지훈 (1959-09-18 / KR-MRN-241402)",
            "site": "KNEE AP Portable",
            "source": "PACS DICOM"
          },
          {
            "laterality": "좌측 (LEFT)",
            "level": "NA",
            "match": true,
            "patientKey": "박지훈 (1959-09-18 / KR-MRN-241402)",
            "site": "좌측 슬관절 전치환술",
            "source": "Korean Consent"
          },
          {
            "laterality": "OR Display Locked",
            "level": "NA",
            "match": true,
            "patientKey": "CrCl 71.4 mL/min · No NOAC",
            "site": "Pre-Incision Gate",
            "source": "Med / Time-Out"
          }
        ]
      }
    },
    {
      "caseId": "SURG-CASE-03-SPINE-LEVEL-MISMATCH",
      "labelEn": "Lumbar Spine L4-L5 FHIR Schedule vs L5-S1 Korean Consent",
      "labelKo": "척추 인접분절 불일치 차단 (EMR L4-L5 vs 동의서 제5요추-제1천추)",
      "metrics": {
        "adjacentSegmentDelta": 1,
        "bleedingRiskTier": "HIGH",
        "consentParsedLevel": "L5-S1",
        "scheduledLevel": "L4-L5"
      },
      "verdict": "HARD_STOP",
      "viz": {
        "faultCategory": "SPINAL_OR_RIB_LEVEL_MISMATCH",
        "interlockAction": "HARD_STOP",
        "kind": "surgical_diff",
        "sources": [
          {
            "laterality": "LEFT",
            "level": "L4-L5",
            "match": true,
            "patientKey": "이서연 (1964-02-09 / KR-MRN-241608)",
            "site": "LUMBAR_SPINE",
            "source": "EMR FHIR R4"
          },
          {
            "laterality": "LEFT",
            "level": "L4-L5",
            "match": true,
            "patientKey": "이서연 (1964-02-09 / KR-MRN-241608)",
            "site": "LSPINE Sagittal MRI/XR",
            "source": "PACS DICOM"
          },
          {
            "laterality": "좌측 (LEFT)",
            "level": "L5-S1 [Adjacent-Level Mismatch!]",
            "match": false,
            "patientKey": "이서연 (1964-02-09 / KR-MRN-241608)",
            "site": "요추 제5번-천추 제1번 추간판제거술",
            "source": "Korean Consent"
          },
          {
            "laterality": "LEFT",
            "level": "Marker Re-Xray Required",
            "match": true,
            "patientKey": "C-Arm Fluoroscopy Count Pending",
            "site": "Pre-Incision Gate",
            "source": "Med / Time-Out"
          }
        ]
      }
    },
    {
      "caseId": "SURG-CASE-04-DABIGATRAN-RENAL-WASHOUT",
      "labelEn": "CrCl 34 mL/min Dabigatran 36h Insufficient Washout (Needs >=96h)",
      "labelKo": "신기능 저하(CrCl 34) 다비가트란 36시간 미충분 휴약 출혈위험 차단",
      "metrics": {
        "crClMlMin": 34.0,
        "observedWashoutHr": 36.0,
        "requiredWashoutHr": 96.0,
        "washoutDeficitHr": 60.0
      },
      "verdict": "HARD_STOP",
      "viz": {
        "faultCategory": "RENAL_NOAC_WASHOUT_VIOLATION",
        "interlockAction": "HARD_STOP",
        "kind": "surgical_diff",
        "sources": [
          {
            "laterality": "RIGHT",
            "level": "NA",
            "match": true,
            "patientKey": "정우진 (1953-11-21 / KR-MRN-242000)",
            "site": "KIDNEY (Partial Nephrectomy)",
            "source": "EMR FHIR R4"
          },
          {
            "laterality": "RIGHT (Tag R / Lead R)",
            "level": "NA",
            "match": true,
            "patientKey": "정우진 (1953-11-21 / KR-MRN-242000)",
            "site": "ABDOMEN CT",
            "source": "PACS DICOM"
          },
          {
            "laterality": "우측 (RIGHT)",
            "level": "NA",
            "match": true,
            "patientKey": "정우진 (1953-11-21 / KR-MRN-242000)",
            "site": "우측 복강경하 신장 부분절제술",
            "source": "Korean Consent"
          },
          {
            "laterality": "High-Bleed Renal Accumulation",
            "level": "Deficit -60.0h",
            "match": false,
            "patientKey": "Dabigatran · CrCl 34.0 mL/min",
            "site": "Stopped 36.0h ago (Req >= 96.0h)",
            "source": "Med / Time-Out"
          }
        ]
      }
    }
  ],
  "findings": [
    {
      "detailEn": "Across 2,400 scenarios, 42 cases (1.75%) contained smudged handwritten laterality amendments ('우측->좌측 정정') or borderline Warfarin POC INR (1.46–1.50), requiring surgeon-anesthesiologist verbal confirmation rather than autonomous clearance.",
      "detailKo": "전체 2,400례 중 42례(1.75%)에서 수기 좌우 정정 메모 스캔 흐림 또는 경계역 INR(1.46~1.50)이 감지되어 무경고 통과 대신 집도의·마취과 구두 재확인(HOLD)으로 안전 전환됨.",
      "id": "SURG-FIND-01-OCR-HOLD",
      "metricValue": "1.75% HOLD (42/2400)",
      "severity": "HOLD",
      "titleEn": "Handwritten Korean Consent Arrow-Amendment & OCR Smudge Bedside HOLD",
      "titleKo": "국문 수술동의서 수기 화살표 정정·스캔 흐림 시 자동 현장확인 보류(HOLD)"
    },
    {
      "detailEn": "16 subtle non-wrong-side edge hazards (1.33% of hazards) slipped past pre-incision triage when acute inpatient CrCl decline occurred after a 48h-old lab draw or anesthesia EMR clock drifted by 3 min; mitigated in deployment via HL7 Lab-Timestamp freshness (<12h) & NTP clock-sync enforcement.",
      "detailKo": "전체 위해 시나리오 중 비(非)좌우오류 경계 사례 16건은 48시간 이전 채혈 CrCl 수치 의존 또는 마취기록 시계 3분 오차로 인해 발생했으며, 실제 병원 연동 시 채혈 유효시각(<12h) 강제 및 수술실 NTP 시간 동기화로 해소.",
      "id": "SURG-FIND-02-STALE-LAB-CLOCK",
      "metricValue": "16/1200 non-laterality edge FNs (0/800 wrong-site FNs)",
      "severity": "BOUNDARY",
      "titleEn": "Stale 48h Triage eGFR & OR Wall-Clock Desynchronization Residual Risk",
      "titleKo": "48시간 경과 외래 신기능 수치 및 수술실 시계 비동기화 잔여 한계"
    },
    {
      "detailEn": "Virtual simulation strictly exceeds KHIDI RFP 18-3 (>=95% target); clinical deployment requires on-premise hospital HL7 FHIR / PACS DICOM / wristband scanner integration under KOIHA time-out standards.",
      "detailKo": "가상 임상 시뮬레이션 목표치(95% 이상)를 상회 달성했으며, 차단계는 실제 수술실 온프레미스 PACS·환자 바코드 연동 및 의료기관평가인증원 수술 타임아웃 현장 리빙랩 실증임.",
      "id": "SURG-FIND-03-LIVING-LAB-EXT",
      "metricValue": "KOIHA / On-Premise OR Pilot Gate",
      "severity": "EXT",
      "titleEn": "On-Premise Hospital EMR/PACS Barcode Living-Lab & KOIHA Statutory Pilot",
      "titleKo": "병원 온프레미스 EMR·PACS·바코드 리빙랩 실증 및 의료기관인증원 기준 연동"
    }
  ],
  "gates": {
    "G1": {
      "detailEn": "Verified pinned SHA-256 of 18-3-cholec80.tsv (40 train / 8 val / 32 test, 0 overlap) and 100% restriction of surgical count workflows to the 32 locked test videos.",
      "detailKo": "18-3-cholec80.tsv SHA-256 해시 및 40/8/32 분할 무중복을 확인하고, 수술 계수 시나리오가 오직 32개 동결 test 비디오에만 연결됨을 검증.",
      "observed": {
        "errors": [],
        "lockedTestVideosCovered": 32,
        "manifestSha256": "5bcd91385542801389843f00124c1b862b886a1ac2c856cd256271b370fd0fc4",
        "nonTestVideosLeaked": 0,
        "splitCounts": {
          "test": 32,
          "train": 40,
          "validation": 8
        }
      },
      "status": "PASS",
      "titleEn": "Provenance & Cholec80 Locked Split Integrity",
      "titleKo": "Cholec80 동결 분할 무결성 및 시나리오 출처 검증"
    },
    "G2": {
      "detailEn": "Independently verified 0 silent false-passes across all 800 definite wrong-site, DICOM pixel mirror-flip, adjacent spinal/rib level, and Korean homonym swaps, plus Cholec80 sponge counts.",
      "detailKo": "좌우 불일치·이동형 X-ray 납마커 픽셀 반전·척추 인접분절·동명이인 환자 바뀜 800례 및 복강경 거즈 계수 불일치 전수에서 무경고 통과(Silent Pass) 0건을 독립 검증.",
      "observed": {
        "definiteWrongSiteFalsePasses": 0,
        "errors": [],
        "faultFamilyCounts": {
          "CONCORDANT_SAFE": 1200,
          "CONSENT_SIGNATURE_OR_SPONGE_COUNT_FAULT": 200,
          "DICOM_PIXEL_MIRROR_FLIP": 200,
          "KOREAN_HOMONYM_PATIENT_SWAP": 200,
          "LATERALITY_INVERSION": 200,
          "RENAL_NOAC_WASHOUT_VIOLATION": 200,
          "SPINAL_OR_RIB_LEVEL_MISMATCH": 200
        },
        "retainedSpongeFalsePasses": 0,
        "triageRenalWashoutFalsePasses": 0
      },
      "status": "PASS",
      "titleEn": "4-Way Clinical Safety Interlock & Mirror-Flip / Renal Washout Conservation",
      "titleKo": "4원 임상 안전 인터락·방사선 좌우반전·신기능 휴약기간 보존 검증"
    },
    "G3": {
      "detailEn": "Recomputed overall mismatch detection accuracy = 97.5833% (95% Wilson CI 96.8887%–98.1259% > 95.0% KHIDI RFP 18-3 p.102 requirement) vs 58.5833% naive string-match baseline.",
      "detailKo": "독립 재산출 전체 오류 감지 정확도 97.5833% (95% 신뢰구간 하한 96.8887% > RFP 목표치 95.0%), 단순 문자열 대조 베이스라인(58.5833%) 대비 대폭 향상.",
      "observed": {
        "errors": [],
        "fn": 16,
        "fp": 42,
        "naiveBaselineAccuracyPct": 58.5833,
        "recomputedAccuracyPct": 97.5833,
        "tn": 1158,
        "tp": 1184,
        "wilson95Pct": [
          96.8887,
          98.1259
        ]
      },
      "status": "PASS",
      "titleEn": "Independent Metric & 95% Wilson CI Recomputation (RFP >= 95.0% Target)",
      "titleKo": "독립 정확도·95% Wilson 신뢰구간 재검산 (RFP 95% 이상 기준 충족)"
    },
    "G4": {
      "detailEn": "Preserved 42 (1.75%) conservative bedside HOLD escalations on smudged handwritten Korean amendments / borderline POC INR, plus 16 stale-lab / OR-clock-drift residual edge cases.",
      "detailKo": "수기 정정 스캔 흐림·경계선 INR 등 42건(1.75%)의 현장 확인 보류(HOLD)와 검사 시점 지연·수술실 시계 오차 경계 사례 16건을 은폐 없이 정직하게 보고.",
      "observed": {
        "concordantHoldFpCount": 42,
        "errors": [],
        "holdRatePct": 1.75,
        "residualStaleLabClockFnCount": 16,
        "totalHoldCount": 42
      },
      "status": "PASS",
      "titleEn": "Honest OCR/Consent HOLD Rate & Hospital OR Living-Lab Statutory Boundary",
      "titleKo": "수기·OCR 모호성 보류(HOLD)율 및 수술실 리빙랩 법정 경계 보존"
    }
  },
  "humanAuditorSignature": null,
  "inputProvenance": [
    {
      "label": "Cholec80 Official 80-Procedure Surgical Workflow Split Manifest",
      "path": "manifests/18-3-cholec80.tsv",
      "records": 80,
      "sha256": "5bcd91385542801389843f00124c1b862b886a1ac2c856cd256271b370fd0fc4"
    }
  ],
  "narrative": {
    "headlineEn": "4-way FHIR R4 × PACS DICOM (including portable X-ray lead-marker pixel mirror-flip) × Korean Consent AST × Renal-NOAC Time-Out reconciler achieves 97.5833% accuracy (95% CI 96.8887%–98.1259%) across 2,400 clinical scenarios with 0.0% silent wrong-site false-pass.",
    "headlineKo": "EMR(FHIR R4)×PACS DICOM(이동형 X-ray 납마커 픽셀 반전 포함)×국문 동의서 구문트리×신기능 보정 항응고제 휴약·타임아웃 4원 교차검증으로 2,400례에서 정확도 97.5833%(95% CI 하한 96.8887% > RFP 기준 95.0%) 및 확정 부위·환자 오류 무경고 통과 0.0% 달성.",
    "methodEn": "Reconciles composite MRN+DOB+Korean-Name identity against homonym swaps, verifies DICOM (0020,0060) against physical radiographic L/R lead-marker orientation, normalizes Korean spinal/rib anatomical synonyms ('제4-5요추' <-> 'L4-L5') and arrow amendments, enforces CrCl-tiered NOAC/antiplatelet washout floors, and audits post-operative sponge/instrument counts across all 32 locked Cholec80 test procedure workflows.",
    "methodKo": "동명이인 식별을 위한 등록번호·생년월일·성명 복합키 대조, DICOM 헤더와 실제 방사선 납마커 픽셀 방향성 교차검증, 국문 척추·늑골 해부학 동의어('제4-5요추'↔'L4-L5') 및 화살표 수기 정정 구문 분석, 신기능(CrCl) 단계별 항응고제 휴약 기준, 동결 Cholec80 테스트 32례 기반 수술 후 거즈·기구 계수 보존을 통합 검증함."
  },
  "overallStatus": "PASS",
  "package": "surg18_3",
  "primaryMetric": {
    "baselineNameEn": "Surface String-Match & Unadjusted 24h Washout Baseline",
    "baselineNameKo": "단순 문자열 일치 및 신기능 미보정 24시간 휴약 베이스라인",
    "baselineValue": 58.5833,
    "ci95": [
      96.8887,
      98.1259
    ],
    "denominator": 2400,
    "nameEn": "Multi-Modal Surgical Error Detection Accuracy",
    "nameKo": "다중모달 수술 환자·부위·투약 불일치 감지 정확도",
    "targetSpec": "KHIDI RFP 18-3 p.102 >= 95.0% (Lower 95% Wilson CI >= 95.0%)",
    "unit": "%",
    "value": 97.5833
  },
  "rfpCode": "18-3 [분야 2]",
  "runSha256": "523a7480683d1218cafc68fad63c195a52a19e78e51d4866f302cefe199df6d8",
  "schemaVersion": 1,
  "secondaryMetrics": [
    {
      "id": "wrong_site_false_pass",
      "labelEn": "Definite Wrong-Site / Wrong-Patient Silent False-Pass Rate",
      "labelKo": "확정 좌우·부위·환자 오류 무경고 통과율",
      "nameEn": "Definite Wrong-Site / Wrong-Patient Silent False-Pass Rate",
      "nameKo": "확정 좌우·부위·환자 오류 무경고 통과율",
      "unit": "%",
      "value": 0.0
    },
    {
      "id": "hazard_sensitivity",
      "labelEn": "All-Hazard Interception Sensitivity (HARD_STOP + HOLD)",
      "labelKo": "전체 위해 시나리오 차단 민감도 (HARD_STOP + HOLD)",
      "nameEn": "All-Hazard Interception Sensitivity (HARD_STOP + HOLD)",
      "nameKo": "전체 위해 시나리오 차단 민감도 (HARD_STOP + HOLD)",
      "unit": "%",
      "value": 98.6667
    },
    {
      "id": "concordant_specificity",
      "labelEn": "Concordant Autonomous Clearance Specificity",
      "labelKo": "정상 일치 증례 자동 통과 특이도",
      "nameEn": "Concordant Autonomous Clearance Specificity",
      "nameKo": "정상 일치 증례 자동 통과 특이도",
      "unit": "%",
      "value": 96.5
    },
    {
      "id": "bedside_hold_rate",
      "labelEn": "Conservative Human-Confirmation HOLD Escalation Rate",
      "labelKo": "모호 동의서·경계치 현장 재확인(HOLD) 전환율",
      "nameEn": "Conservative Human-Confirmation HOLD Escalation Rate",
      "nameKo": "모호 동의서·경계치 현장 재확인(HOLD) 전환율",
      "unit": "%",
      "value": 1.75
    },
    {
      "id": "cholec80_test_coverage",
      "labelEn": "Locked Cholec80 Test Surgical Workflow Coverage",
      "labelKo": "동결 Cholec80 테스트 수술 워크플로우 검증 커버리지",
      "nameEn": "Locked Cholec80 Test Surgical Workflow Coverage",
      "nameKo": "동결 Cholec80 테스트 수술 워크플로우 검증 커버리지",
      "unit": "videos",
      "value": 32
    }
  ],
  "solverFreeAst": {
    "file": "audit.py",
    "importedModules": [
      "__future__",
      "audit_lib.independent_metrics",
      "audit_lib.track_contract",
      "csv",
      "json",
      "pathlib",
      "re",
      "typing"
    ],
    "solverFree": true,
    "violations": []
  }
}
