1987년 WONCA에서 제정한 ICPC는 환자의 내원 이유 및 진료과정, 진단명을 모두 기록하여 의사중심이 아닌 환자 중심의 포괄적인 분류법을 형성했다. ICPC-2는 2축체계로 이뤄져 1축에서는 17개의 인체 장기 분류장으로 구성하였고, 2축에서는 7개의 요소를 담아냈고 내원 이유, 진료 시 사용된 진단적 검사, 치료 과정 등이 그에 해당한다. ICPC는 유럽 및 외국에서 자국에 맞게 수정, 보완돼 사용돼진다.
1987년 World Organization of Family Doctors(WONCA)에서 제정한 International Classification of Primary Care(이하 ICPC)는 기존의 분류법과는 달리 환자의 내원 이유, 진료과정, 진단명을 모두 입력함으로써 보다 포괄적인 분류가 가능하며, 특히 환자의 내원 이유를 세분해서 기록하여 의사 중심이 아닌 환자 중심의 분류법이다. 2000년도에 발표된 ICPC-2는 2축 체계로, 첫 번째 축은 17개의 인체 장기 분류장(chapter)으로 구성되어 있으며, 각 장(chapter)은 7개의 요소(component)로 이루어져 있고. 두 번째 축인 7개의 요소(component)는 환자의 내원 이유, 진료 시 사용된 진단적 검사, 치료 과정, 검사 결과, 타과로의 의뢰, 진단명 등으로 이루어진다. ICPC 분류법은 일차 의료가 활성화된 유럽에서 그 사용이 증가하고 있으며, 외국에서는 ICPC를 자국에 맞게 수정․보완하여 일차 진료 에 사용하고 있는데, 대표적으로 노르웨이(1992년부터), 네덜란드, 벨기에 등에서는 국가차원의 일차 진료 분류법으로 사용된다. 대표적으로 네덜란드에서는 일차 진료의가 ICPC를 필수적으로 교육받고, 교육이나 자격 시험은 ICPC 코드를 중심으로 구성되어 있다. 루마니아에서는 가정의학회/일차의학회가 ICPC-2를 루마니아어로 번역 편집하여 내원이유와 증상을 ICPC-2로 입력하고, 진단은 ICPC-2로 입력을 시작하여 마지막에서 ICD-10으로 이중입력이 이루어지는 소프트웨어를 사용한다.