The International Classification of Primary Care (ICPC): new applications in research and computer-based patient records in family practice | Synapse