FirmAdapt
FirmAdapt
LIVE DEMO
Back to Blog
healthcareICD-10medical codingAIautomation

ICD-10 코드 제안을 위한 AI: 실제로 어떻게 동작하는가

By Basel IsmailApril 2, 2026

ICD-10에는 72,000개의 진단 코드가 있으며, 이는 ICD-9의 약 14,000개에서 크게 증가한 수치입니다. 이러한 세분화의 폭발적 증가는 연구, 공중보건, 결과 추적을 위한 데이터 품질 향상을 목적으로 설계되었지만, 코더와 의사들에게 실질적인 문제를 만들어냈습니다. 72,000개의 옵션이 있는 시스템에서 가장 정확한 코드를 찾는 데는 시간이 걸리며, 인간의 기본적인 행동 패턴은 정확한 코드를 검색하기보다 익숙하면서 대략 맞는 코드에 의존하는 것입니다.

수동 검색의 문제

전통적인 ICD-10 코딩은 임상 기록을 읽고, 진단을 식별한 후, 색인표, 전자 코드 검색 도구 또는 기억을 활용하여 적절한 코드를 찾는 과정을 포함합니다. 숙련된 코더는 일반적인 질환을 기억에서 빠르게 코딩할 수 있지만, ICD-10의 세분화 요구사항은 일반적인 질환조차도 수십 가지 변형이 있다는 것을 의미합니다.

제2형 당뇨병을 예로 들어보겠습니다. E11 카테고리만 해도 합병증에 따라 80개 이상의 하위 코드가 있습니다: 신장 합병증 동반, 안과 합병증 동반, 신경학적 합병증 동반, 순환기 합병증 동반, 그리고 이들의 조합 등입니다. 당뇨병성 신경병증과 당뇨병성 만성 신장질환 3기를 모두 가진 제2형 당뇨병 환자는 최소한 E11.22와 E11.65가 필요하며, 특정 발현에 대한 추가 코드가 필요할 수도 있습니다.

코더가 하루에 40~60개의 차트를 처리할 때, 세 개 또는 네 개의 더 구체적인 코드 대신 E11.9(합병증이 없는 제2형 당뇨병)를 배정하고 싶은 유혹은 충분히 이해할 수 있습니다. 청구는 여전히 지급됩니다. 그러나 코딩 부정확성은 위험 조정 점수, 품질 지표, 그리고 의료기관의 데이터 무결성에 영향을 미칩니다.

AI 코드 제안의 작동 방식

AI 기반 ICD-10 제안 도구는 자연어 처리를 사용하여 임상 문서를 읽고 진단 정보를 추출합니다. AI는 단순히 진단 키워드를 찾는 것이 아닙니다. 기록에 문서화된 증상, 검사 결과, 치료 결정의 조합에서 진단을 추론할 수 있을 만큼 임상적 맥락을 충분히 이해합니다.

기록에 크레아티닌 수치 2.4 상승, 소변검사에서의 단백뇨, 그리고 제2형 당뇨병이 기록된 환자에서 신장 용량에 맞게 조정된 리시노프릴이 포함된 약물 목록이 기술되어 있을 때, AI는 당뇨병성 만성 신장질환의 패턴을 인식하고 크레아티닌 수치에서 도출한 GFR 계산에 기반한 병기를 포함하여 적절한 ICD-10 코드를 제안합니다.

제안은 신뢰도 점수와 이를 뒷받침하는 특정 문서 요소에 대한 링크와 함께 코딩 인터페이스에 표시됩니다. 코더는 한 번의 클릭으로 제안을 수락하거나, 수정하거나, 거부할 수 있습니다. 각 상호작용은 모델에 피드백되어 해당 의료기관의 문서 패턴에 대한 향후 제안을 개선합니다.

세분화 수준 향상

AI 코드 제안의 가장 측정 가능한 영향은 코드 세분화 수준에 있습니다. 3M Health Information Systems의 연구에 따르면 AI 지원 코딩은 배정된 코드의 평균 세분화 수준을 15%에서 20% 향상시킵니다. 이는 불완전한 세분화를 나타내는 비특정 코드(.9로 끝나는 코드)가 줄어들고, 전체 임상 상황을 포착하는 코드가 더 많아진다는 것을 의미합니다.

Medicare Advantage와 같은 위험 조정 지불 모델에서 이러한 세분화 향상은 수익에 직접적인 영향을 미칩니다. HCC(Hierarchical Condition Category) 위험 점수는 특정 진단 코드의 보고에 의존합니다. E11.22(당뇨병성 만성 신장질환을 동반한 제2형 당뇨병)로 코딩된 환자는 단순히 E11.9(비특정 당뇨병)로만 코딩된 환자보다 더 높고 정확한 위험 점수를 생성합니다. 인두제 지불 모델에서 환자당 연간 수익 차이는 $2,000에서 $5,000에 달할 수 있습니다.

행위별 수가제 환경에서도 세분화는 중요합니다. 일부 보험사는 진단 코드에 반영된 중증도에 따라 급여를 조정합니다. 그리고 컴플라이언스 관점에서, 문서로 뒷받침되는 구체적인 코드는 문서 적정성에 대한 감사 질문을 유발할 수 있는 비특정 코드보다 훨씬 안전합니다.

워크플로우 통합 패턴

가장 성공적인 구현은 코더가 시스템 간에 전환해야 하는 것이 아니라, AI 코드 제안을 코딩 워크플로우에 직접 통합합니다. AI 제안이 코더의 작업 화면과 함께 표시되면, 검토 및 수락 워크플로우는 차트당 몇 분이 아닌 몇 초만 추가됩니다.

일부 의료기관은 의사 수준에서 AI 코딩을 사용하여 EHR의 평가 및 계획 섹션에 제안을 내장합니다. 의사가 진단을 문서화할 때, 시스템은 한 번의 클릭으로 수락할 수 있는 가장 구체적인 ICD-10 코드를 제안합니다. 이러한 의사 수준의 코딩은 단순한 진료에는 잘 작동하지만, 전문 코더가 상당한 가치를 더하는 복잡한 사례에는 덜 실용적입니다. 의료 운영 플랫폼은 의사 수준과 코더 수준의 AI 통합을 모두 지원하여 의료기관이 진료의 복잡성에 맞게 도구를 유연하게 적용할 수 있게 합니다.

코딩 적체가 있는 시설의 경우, AI를 사전 코딩 모드로 사용할 수 있으며, 이 경우 AI가 밤새 기록을 처리하고 다음 날 아침 사람이 검토할 수 있도록 코딩된 차트를 제시합니다. 이 접근 방식은 사람의 검토 단계가 처음부터 코딩하는 것보다 빠르기 때문에 코딩 적체를 크게 줄일 수 있습니다.

학습과 적응

AI 코드 제안 시스템은 의료기관의 특정 문서 스타일, 전문 분야, 보험사 구성에 맞게 학습되었을 때 가장 잘 작동합니다. 심장내과 의료기관은 일차진료 의료기관과 다르게 문서를 작성하며, AI는 적절한 코드를 제안하기 위해 이러한 차이를 이해해야 합니다.

대부분의 벤더는 AI가 과거 차트를 처리하고 코딩 팀이 제안 정확도에 대한 피드백을 제공하는 4~8주의 보정 기간을 제공합니다. 보정 후 시스템은 일반적으로 주진단 코드에서 인간 코더와 85%에서 92%의 일치율을, 특정 진료의 전체 코드 세트에서 75%에서 85%의 일치율을 달성합니다.

AI와 인간의 일치율 간 차이가 반드시 AI의 오류는 아닙니다. 많은 경우 AI는 인간 코더가 배정한 것보다 기술적으로 더 정확한 구체적인 코드를 제안하며, 특히 코더가 시간 압박 하에서 건너뛸 수 있는 부진단에서 그렇습니다. 보정 과정은 코딩 팀과 AI가 적절한 코딩 철저성 수준에 수렴하도록 돕습니다.

알아둘 만한 한계

AI 코드 제안은 코딩 전문성을 대체하는 것이 아닙니다. 이 기술은 단순한 진료에는 잘 작동하지만, 특정 시나리오에서는 여전히 어려움을 겪습니다. 여러 시술이 포함된 복잡한 수술 사례, 비정상적인 진단 조합, 모호하거나 모순되는 문서는 모두 AI 시스템에 도전이 됩니다.

AI 제안의 품질은 문서의 품질에 직접적으로 연결됩니다. 의사의 기록이 모호하거나 불완전하면, AI는 문서가 뒷받침하지 않는 코드를 추론할 수 없습니다. 사실 AI 코딩 도구의 부수적 이점 중 하나는 낮은 신뢰도의 제안을 생성하거나 평가가 문서화된 소견과 일치하지 않는 기록에 플래그를 표시하여 문서의 공백을 강조한다는 것입니다.

AI 코드 제안을 고려하는 의료기관에게 가장 현실적인 기대는, AI가 코딩 물량의 70%에서 80%를 높은 정확도로 처리하여 숙련된 코더가 진정으로 인간의 판단이 필요한 20%에서 30%의 사례에 전문성을 집중할 수 있게 한다는 것입니다. 이러한 업무 분담이 생산성과 정확도 향상이 복합적으로 나타나는 지점입니다.

Ready to uncover operational inefficiencies and learn how to fix them with AI?
Try FirmAdapt free with 3 analysis credits. No credit card required.
Get Started Free