title: A computational linguistics motivated mapping of ICPC-2 PLUS to SNOMED CT.
abstract: BACKGROUND
  A great challenge in sharing data across information systems in general practice is the lack of interoperability between different terminologies or coding schema used in the information systems. Mapping of medical vocabularies to a standardised terminology is needed to solve data interoperability problems.
  
  
  METHODS
  We present a system to automatically map an interface terminology ICPC-2 PLUS to SNOMED CT. Three steps of mapping are proposed in this system. The UMLS metathesaurus mapping utilises explicit relationships between ICPC-2 PLUS and SNOMED CT terms in the UMLS library to perform the first stage of the mapping. Computational linguistic mapping uses natural language processing techniques and lexical similarities for the second stage of mapping between terminologies. Finally, the post-coordination mapping allows one ICPC-2 PLUS term to be mapped into an aggregation of two or more SNOMED CT terms.
  
  
  RESULTS
  A total 5,971 of all 7,410 ICPC-2 terms (80.58%) were mapped to SNOMED CT using the three stages but with different levels of accuracy. UMLS mapping achieved the mapping of 53.0% ICPC2 PLUS terms to SNOMED CT with the precision rate of 96.46% and overall recall rate of 44.89%. Lexical mapping increased the result to 60.31% and post-coordination mapping gave an increase of 20.27% in mapped terms. A manual review of a part of the mapping shows that the precision of lexical mappings is around 90%. The accuracy of post-coordination has not been evaluated yet. Unmapped terms and mismatched terms are due to the differences in the structures between ICPC-2 PLUS and SNOMED CT. Terms contained in ICPC-2 PLUS but not in SNOMED CT caused a large proportion of the failures in the mappings.
  
  
  CONCLUSIONS
  Mapping terminologies to a standard vocabulary is a way to facilitate consistent medical data exchange and achieve system interoperability and data standardisation. Broad scale mapping cannot be achieved by any single method and methods based on computational linguistics can be very useful for the task. Automating as much as is possible of this process turns the searching and mapping task into a validation task, which can effectively reduce the cost and increase the efficiency and accuracy of this task over manual methods.
authors.affiliation: School of Information Technologies, University of Sydney, Sydney, Australia. ywang1@it.usyd.edu.au
authors.forename: Yefeng
authors.initials: Y
authors.lastname: Wang
authors.forename: Jon
authors.initials: J
authors.lastname: Patrick
authors.forename: Graeme
authors.initials: G
authors.lastname: Miller
authors.forename: Julie
authors.initials: J
authors.lastname: O'Hallaran
mesh_terms: D000465:Algorithms; D038801:International Classification of Diseases; D008037:Linguistics; D009323:Natural Language Processing; D039061:Systematized Nomenclature of Medicine; D017432:Unified Medical Language System