ICD-10의 상병코드는 ICPC-2보다 세분화되어 있고, 의사에 따라 다양한 질병으로 코드가 입력될 수 있으며, ICD-10에서 상세 분류되어 있는 질병 군이 ICPC-2에서는 하나의 코드로 묶여있는 경우가 있어 일차 의료기관에서는 임상적 실효성이 낮은 것도 많다.
ICD-10의 상병코드는 ICPC-2에 비해 세분화되어 있어, 일차 의료기관에서는 모두 쓰지 않는 것도 많다. 또한 ICD-10에서는 같은 증상이어도 의사가 선호하는 진단명에 따라 다양한 질병으로 코드가 입력될 수 있다. 호흡기 질환의 경우 ICPC-2로는 상위 몇 개로 표현될 수 있지만, ICD-10으로는 더욱 다양한 코드로 나누어진다. 예를 들면, ICPC-2로는 상위 3개의 호흡기 질환의 합이 32.7%이나, ICD-10으로는 더욱 세분화된 질환으로 나눠지기에 상위 5개의 호흡기 질환을 합쳐도 30.1% 정도이다. 이와는 반대로 ICD-10에서 상세 분류되어 있는 질병 군이 ICPC-2에서는 하나의 코드로 묶여 있는 경우가 있다. 예를 들면, ICD-10의 J02 급성 인두염, J06 급성 상기도염, J00 급성 인두염 등은 ICPC-2의 R74 급성 상기도염의 범주에 포함된다. 이러한 질병 군은 증상이 비슷하며, 자연 치유 혹은 대증요법으로 치료하기 때문에 ICD-10과 같은 질병명의 상세 구분은 일차 의료 환경에서는 임상적 실효성이 낮다.