ICPC Multilingual Collaboratory: a Web- and Unicode-based system for distributed editing/translating/viewing of the multilingual International Classification of Primary Care.
The International Classification of Primary Care (ICPC) is a clinical classification containing 726 clinical concepts, available in over 20 languages, augmented by links to ICD-10 concepts. It is employed in clinical information systems in several European countries, Israel, Japan, and Australia. In translating ICPC, it has been challenging to manage the flow of multilingual information, maintain its quality, and optimize its portability, particularly in light of the numerous character encodings used to represent its content. The ICPC Multilingual Collaboratory (IMC) is a World Wide Web-based environment, created to allow the viewing, maintenance, and translation of ICPC content by a dispersed international editorial staff. Based upon open-source software, it represents ICPC content using the Unicode standard for character encoding. The system implements three interfaces to ICPC data: 1) a password-protected editorial interface which instantiates a hierarchical authority model and communication channels for review and control of content, including a means of up-loading new candidate translations; 2) an openly accessible read-only interface, with e-mail access to the editors (providing another level of content review); and, 3) a management interface for the system administrator. The completed system powerfully demonstrates the ability of the World Wide Web, open-source software, and Unicode to expedite and simplify international multilingual collaboration, even in a world in which Unicode support is incomplete on existing computing platforms.
Rodgers
R P Channing
RP
Office of High Performance Computing and Communications, U.S. National Library of Medicine, 8600 Rockville Pike, Bethesda, MD 20894, USA. rodgers@nlm.nih.gov
Sherwin
Ziying
Z
Lamberts
Henk
H
Okkes
Inge M
IM
D005260:Female; D006801:Humans; D020407:Internet; D008297:Male; D019303:Multilingualism; D011320:Primary Health Care / Q000145:classification*; D011381:Programming Languages; D012984:Software; D014175:Translating; D014584:User-Computer Interface; D018875:Vocabulary, Controlled