Abstract
Objective
Terminological Systems (TSs) need to be maintained in order to sustain their utility. This paper describes a study aiming at the standardization of the maintenance processes of medical TSs by capturing the criteria for the management of the maintenance processes into a framework. Furthermore, this paper describes application of the framework, which sheds light on the current practice of TS maintenance.
Design
Observational study.
Measurements
By means of a literature study, criteria for the maintenance of TSs were obtained and categorized into a framework. The current practice of TS maintenance was explored by a survey among organizations that maintain a TS. Results were stratified by the size of the TS being maintained.
Results
From Sixty-three relevant articles, criteria for the maintenance processes of TSs were extracted and organized into four components. The primary component “Execution” concerns the core activities of the maintenance process. The other three components “Process management,” “Change specifications,” and “Editing tools” support the core activities of the component “Execution.”
The survey had a response rate of 40% (37 of 93). The answers reflect the large variation in the number of criteria that are satisfied for the participating organizations. Overall, maintenance of larger TSs seems to satisfy more criteria.
Conclusions
The framework is an important step towards standardization of the maintenance of medical TSs and can be used to eliminate shortcomings in this process. Surveying the current practice showed that there is ample room to improve the maintenance processes of medical TSs, especially for the smaller TSs.
Introduction
Representing electronically stored medical data in a structured and standardized way is important for its use and re-use. To this end, numerous terminological systems (TSs) have been developed such as the International Classification of Disease Ninth Edition (ICD-9), 1 the Systematized Nomenclature of Medicine, Clinical Terms (SNOMED CT), 2 MedDRA, 3 LOINC, 4 Gene Ontology, 5 and the Foundational Model of Anatomy (FMA). 6 A TS interrelates concepts of a particular domain and provides their terms and possibly their definitions and codes. 7 The increase in number of TSs is demonstrated by the growth of the UMLS Metathesaurus that now integrates 143 (UMLS 2007AB release) TSs. 8 Throughout different generations, these TSs have developed from single-purpose, inextensible systems to extensible multi-purpose systems. 9
Maintainers of medical TSs recognize that TSs are not static. Errors may be corrected and new concepts are added with the emergence of new diseases (e.g., the Severe Acute Respiratory Syndrome (SARS)). Furthermore, terms denoting concepts and their usage change over time (e.g., for AIDS and HIV). Finally, some concepts (e.g., hysteria) go out of fashion or become obsolete as domain knowledge changes.
There is a need to maintain TSs in order to sustain their utility. 10–13 In line with the definition of (software) system maintenance, we define maintenance of a TS as “all activities that are performed on the TS after the first release.” 14,15
Maintenance of medical TSs becomes a challenging problem as their size increases. The SNOMED CT, for instance, contains 376,046 medical concepts (active and retired), associated with 1,060,424 terms describing these concepts, and related to each other by a hierarchy consisting of 1,359,435 relationships (July 2007 release). 2 Furthermore, continuous changes in TSs may lead to inconsistencies when they are not properly handled. 12 Besides, frequent changes in TSs can lead to difficulties in the processing and tracking of historical data. 12 Finally, processing changes can be labour-intensive and time-consuming. For TSs such as SNOMED CT, 2 DICOM, 16 MedDRA, 3 RxNorm, 17 and LOINC 4 teams of 5 to 10 full-time equivalents are responsible for the maintenance processes. 18
The need for standardization of the maintenance of medical TSs has been discussed by several authors. 12,13,19–26 Without a well-structured maintenance process, TSs cannot provide the utility required by today's complex electronic health record applications. However, while the present medical literature has dealt with the semantic and ontological issues of maintenance, few papers concern the management aspects of the maintenance process.
The objective of this study is twofold. The first goal is to develop a framework that summarizes the features that a TS's maintenance process should cover as described in the literature. This framework can be used as a reference to design, evaluate and improve the maintenance process of (new and existing) TSs. The second goal is to apply the developed framework to gain insight into the current maintenance practice of existing TSs and to evaluate whether the introduction of the framework triggers the wish for maintenance process redesign.
Materials and Methods
Literature Search
In order to gain insight into the most important aspects of TS maintenance, we searched the literature for features and procedures related to the management of the maintenance of medical TSs.
A search in the medical literature from 1966 until 2006 was performed using Medline. The following MeSH headings (indicated by an asterisk) and terms were used: “Terminology*,” “Vocabulary*,” “Terminological System,” and “Record coding system,” combined with “Guideline*,” “Maintenance*,” and “Upgrading.”
In addition to the Medline search, a supplementary search was performed including papers referenced by other papers and the Internet. To explore the Internet, from October 2006 to January 2007, Google searches were performed using the same key words as described above. Papers found with this supplementary search were considered relevant when they described the maintenance process of a (terminological) system. The supplementary search was not restricted to the medical domain.
Methods for Developing the Framework
In 2004 a preliminary literature search resulted in twenty-nine criteria related to the management of the maintenance of medical TSs. Discussion meetings with several experts (i.e., two medical information scientists, one terminology expert/ontologist and one software engineer) were organized to analyze and categorize these criteria. Consensus results were captured in a draft version of the framework. This draft version was evaluated via a first questionnaire by the maintainers of 27 TSs and the results were published in Raiez et al., 2005. 27
The extensive literature search described in the previous paragraph was performed to identify additional criteria for the maintenance process. Again, discussion meetings with the experts were held to identify and organize the final set of criteria and to develop the final version of the framework. The framework categorizes the components of the maintenance process and provides criteria and requirements for designing the maintenance process of medical TSs.
Exploration of Current Practice
In May 2006, a web-based questionnaire was made available to maintainers of 75 TSs included in the UMLS, 28 to maintainers of 17 TSs (not included in the UMLS) who responded to the National Committee on Vital and Health Statistics (NCVHS) ‘Terminology Questionnaire’ 18,27 and the maintainers of DICE (Diagnoses for Intensive Care Evaluation) terminological system, which is developed and maintained in our own department. 29 The objective of our questionnaire was twofold. Firstly, to compare the current practices with respect to the maintenance processes of existing TSs with the proposed framework. Secondly, to assess whether the introduction of the framework triggered the wish for maintenance process redesign. For the remaining 68 TSs included in the UMLS no valid contact information, i.e., email addresses, was available. To increase the response rate reminders were sent two weeks, four weeks and six weeks after the first request.
The web-based questionnaire covered all topics described in the framework. The respondents could gain more information on each topic by clicking on a link that would show a pop-up window with a short description of the corresponding part of the framework. For each topic, the respondents were asked how their current maintenance activities were organized and what the desired situation would be. Most of the questions were multiple-choice with an “Other, namely” option to enter complementary free text remarks. A copy of the questionnaire is available from our website. 30
The analysis of the questionnaire responses mainly focused on the extent to which the maintenance process of different TSs corresponded to the framework and if the framework triggered the wish for maintenance process redesign. Furthermore, this research studied the differences in the maintenance processes of the various TSs and whether the size of the TS is related to its maintenance process. To this end, the results are summarized per quartile, based on the size (i.e., number of concepts) of the included TSs.
Framework for Terminological System Maintenance
Many publications considering the semantic and ontological aspects of the maintenance process of medical TSs were found. 12,19,31–34 However, organizational aspects of the maintenance process have received relatively little attention within the medical domain. The MEDLINE search from 1966 until 2006 resulted in twenty-eight relevant publications. The supplementary search (including papers referenced by other papers and the Internet) resulted in another thirty-five publications. These publications spanned not only the medical domain, but also domains such as software engineering and information engineering.
As described in the preliminary results, 27 the criteria and procedures for the management of the maintenance process of medical TSs could be subdivided into four components. “Execution” is the primary component and covers the core activities of the maintenance process such as collection of proposals for changes, validation of proposals for changes, implementation of changes, verification of changes, documentation of proposals and the implemented changes, and version management. The other three components support carrying out the core activities of primary component “Execution.” These components encompass: 1) “Process management,” describing the coordination and management of the maintenance process and the disciplines involved, 2) “Change specifications,” describing the possible changes that occur in the TSs and how to deal with them and 3) “Editing tools,” in most cases software applications that are used for various activities.
In total, 31 criteria for the maintenance process of TSs were identified in the present study. The earlier list of 29 27 criteria was rearranged, expanded and refined with additional specifications and operational definitions. ▶ presents the criteria (numbers 1 to 11) and the related sub-elements of the primary component “Execution”. For instance, criterion number 1 concerns the collection of proposals and the sub-elements describe what information (e.g., proposer ID, Version number etc.) should be included in the standardized forms. ▶ presents the criteria (numbers 12 to 31) and sub-elements of the supporting components.
Table 1.
Criteria | |
---|---|
Submitting proposals |
|
Validating the proposals and verifying the changes |
|
Documentation |
|
Version management |
|
TS = terminological system.
Table 2.
Criteria | |
---|---|
Process Management | |
Coordination |
|
Persons involved |
|
Security |
|
Change specifications | |
Change policy |
|
Change Operation |
|
Editing tool | |
Functions |
|
TS = terminological system.
▶ captures these criteria for the maintenance process into a framework that can be used as a guideline to manage the components of the maintenance process. Below, the four components are described for the situation in which there is a maximal adherence to the criteria. It should be noted that in some cases not all criteria are feasible and that an optimal management of the maintenance process does not necessarily satisfy all criteria.
Execution
The component ‘Execution’ summarizes the core activities (i.e., sub-processes) of the maintenance process and describes how to carry them out. ▶ gives an overview of these sub-processes. 3,13,35–38 Furthermore, on the left-hand side of the flow chart, the disciplines responsible for each step of the execution process are depicted.
Collecting Proposals for Changes
To optimize the process of change proposal, proposals are submitted using structured and standardized forms. 3 For a large number of TSs in use, change suggestion forms are available from their websites. 38–47 Mostly, in these forms the person who makes the suggestion, i.e., the proposer, provides information on: 1) the version number of the TS for which the change is required, 2) the corresponding terms and codes for the concept for which the change is required, 3) change type and, 4) additional information on the concepts depending on change type (e.g., a definition of the concept, in case a new concept is to be added).
Validating the Proposals and Verifying the Changes
To ensure the quality of the changes, the proposals for changes are validated. For each proposal, the maintenance team determines whether or not the change is desired (e.g., the change does not lead to redundancies) and whether it is possible to incorporate the proposed change into the TS (e.g., the proposed change does not violate the terminology domain or structure). Furthermore, the impact of the proposed change on the TS model is determined before implementing it (e.g., impact on hierarchical relations). 48–52 The International Classification for Nursing Practice (ICNP) for example, uses the following criteria to facilitate decision-making: 38
• Suggested change is appropriate for the domain of the TS,
• The suggested change does not lead to redundancy,
• If a suggested term is redundant, it will be reviewed for use as a synonymous term,
• If a suggested term is retained as a synonym, a “preferred term” would be identified,
• If a new concept is suggested, this is expressed in a clinically relevant way and the definition is consistent with scientific knowledge,
• If a new concept is suggested, the new concept does not violate the TS structure.
Other TSs use similar criteria to evaluate the proposals for changes. 53–55
Once a change has been incorporated into the TS, the maintenance team verifies the change on completeness, textual errors, consistency of the hierarchical relations, consistency of mappings to other TSs and consistency of mappings to other languages. 48–52 After this in-house verification, feedback is given to the proposers to inform them on the incorporated changes and to ask them to verify the changes. 56
ABC Coding Solutions for example, works closely with individuals and institutions requesting changes to assure that the changes are optimally incorporated into the terminology. 53 Once a change has been accepted for implementation in the TS, a draft version of the proposed ABC Terminology including the modification is developed and presented to the requesting party and other subject matter experts (i.e., a team of independent domain experts) for verification.
Documenting Proposals or Changes
To keep track of the proposals and the incorporated changes, it is important to have a well-structured and standardized documentation. The documentation can be managed on paper or electronically. 56 For each proposal, the following information is documented: 33,56,57 proposal date, proposer ID, concept ID, change type, validation method, and the acceptance or rejection date.
For each change that is incorporated into the TS, additional information is documented. The amount and type of documented information depend on the change type and the number of concepts involved in the change operation. 19,56 Next to the concept-specific information, the documentation includes the implementation date, change type, editor's ID and finally the version number of the TS into which the changes are incorporated. 33,50,57
Furthermore, if the functionality is supported by the editing tool in use, it is possible to link a “history note” to each concept, that automatically keeps track of the changes made to that concept. 49,58 For instance, the concept-level history tracking mechanism that has been developed for the NCI Thesaurus contains the following information for each concept: 59
• History_ID, i.e., record number in the database,
• Concept_Code, i.e., identifier of the concept,
• Concept_ Name, i.e., preferred name of the concept,
• Action, i.e., change type,
• Edit_Date, i.e., timestamp,
• Edit_Name, i.e., name of the edited NCI Thesaurus™ schema,
• Host IP, i.e., address of editor's workstation.
Version Management
Version management concerns the distribution of updated versions of the TS. It is important that the users are provided with updated versions of the system on a regular basis. 50,57,60 Updates must be referable to unique consistent version identifiers. This identifier is for instance used in the communication with the users for collection of change proposals. 61,62 New releases of a TS can be distributed in different ways. One option is to provide a full version of the system each time an update of the system is available (non-incremental update). Another option is to provide a list with the accepted changes that can be imported into the previous version of the system (incremental update). 61 The choice of the update method depends on the volume and the complexity of the changes made. The update frequency is sufficiently low in order to quickly accommodate new concepts and repairs. 63 On average, twice a year a new release of a TS is launched. 36,57,60 However, this update frequency does depend on the content and the purpose of a TS. For instance, the Current Procedural Terminology (CPT®) containing three types of categories (I–III), has a different updating scheme for each category depending on its intended usage. 54,64 Once approved by the Editorial Panel, the newly added Category I CPT concepts are distributed annually whereas the category II CPT concepts are distributed every two years. Since Category III CPT concepts are used to report emerging technologies and must respond quickly to changes in treatment methods, Category III CPT concepts are updated twice a year. The update frequency also depends on how the TS is distributed. Printed revisions will necessarily be produced less frequently than revisions of a computerized system. Electronic updates have the advantage of being accessible more quickly or even instantaneously. 49 Furthermore, distribution of updates may need to be coordinated with updates of related TSs.
Process Management
Coordination
The medical TS's maintenance process may be coordinated or not. 23 Collaborative maintenance model allows the TS's users to change the TS themselves; centralized maintenance model requires the intervention of a maintenance team for this activity.
Although the collaborative maintenance model allows the users direct read and write access to the TS, it may lead to inconsistent or redundant content since not all users are qualified to change the TS. Therefore, we suggest to apply the centralized maintenance model that requires that the maintenance process is coordinated and carried out by a qualified maintenance team. 13,23,60 This maintenance team is easily accessible and responds quickly to proposals and questions. 65
People Involved
In order to carry out the maintenance process correctly, people from relevant disciplines take part in the maintenance team. 20,60 Users and domain experts are involved because of their knowledge of the domain of the TS. 60,61 Terminology experts and ontologists are involved because of their knowledge of the structure and the architecture of the TS. 61 Software engineers are involved because of their knowledge of the technical possibilities and functions of the system. 61
Finally, one or more members of the maintenance team are also responsible for the organization of the maintenance process. 61
Security
An adequate user administration ensures that only qualified persons can make changes to the TS. This is realized by securing access to the TS by identification (i.e., identity registration), authentication (i.e., identity verification) and authorization (i.e., access rights verification). 23,56,58,66,67
Change Specifications
Change Policy
Technical decisions during the development of a TS can impact its capacity to grow, change and remain usable over time. 49,50,63 To this end, a change policy needs to be adopted when developing a TS.
First of all, medical knowledge is constantly changing and consequently the classification of the medical concepts is also changing. AIDS, for instance, is now known to be an infectious disease, but this was not always the case. In order to deal with this kind of changes in medical classification, the codes attached to concepts are independent of hierarchical position or other contexts, i.e., the codes are unique and non-significant. 31,50
Second, removing concepts from the TS is not permitted as this can disrupt analysis and interpretation of historical data. 31,50 It is mandatory to retain these concepts in the terminology content and mark them obsolete for, for instance, retrieval purposes. In case of removal of a concept (which is not in accordance with the criteria), the code assigned to that concept is not reused so that consistency of data over time is not violated. 63
Finally, within the TS there are no limitations for the number of concepts, hierarchic levels and terms that can be added. 31,48
Change Operations
The goal of making changes in a TS is to keep the TS up to date, while ascertaining the consistency of the concept model. 13 The maintenance team uses a “change model” based on the change policies described above to define permitted “change operations” such as insertion of new concepts. 19,68 Among other things, this change model can be used when submitting proposals for changes. Furthermore, the maintainers can use the change model to document the change operations.
In general, a distinction is made between the change operations that do and those that do not affect the hierarchy of the concept model. 19,68 Change operations that do not affect the hierarchy, e.g., changes in concept descriptions such as addition of synonyms or deletion of terms, are relatively easy to implement. Change operations that do affect the hierarchy, e.g., changes in concept definition or addition of concepts, are more complex because they must adhere to the constraints set by the change policy and often also lead to changes in existing concepts. Differences in the TS structure and content may lead to differences in allowable change operations within each TS. In general, for a TS that distinguishes concepts from terms, the change model includes addition, obsolete marking and amendments of the concepts, relationships and terms. 12 Additional change operations may be applicable to terminological systems based on their typology and content architecture (for example, if they provide cross mapping or composition rules). 19 The National Cancer Institute (NCI) Thesaurus for example uses a change model, that satisfies the change policies described above, and contains the following change operations: 59
• Create concept, i.e., assign Unique ID number, Concept Code, and Concept Name,
• Modify concept, i.e., additions, deletions, or changes that do not change the concept's definition,
• Split concept, i.e., a concept is redefined by partitioning its defining attributes over two concepts, one of which retains the original concept's code, and the second of which is newly created during the split action. Ambiguities in the original concept's meaning are clarified by narrowing its definition,
• Merge concepts, i.e., multiple ambiguous concepts are combined into one concept,
• Retire concept, i.e., a concept is marked obsolete: previous taxonomic placement information is retained.
Editing Tools
The management of TS maintenance is a complex, resource-intensive, and time-consuming task, but the right set of tools can improve the quality and efficiency of this process. Dedicated software tools are used to maintain a TS. 13,24,32,57,69–75 Such tools can provide support in different phases of the maintenance process.
In most of the cases these tools are used to create and edit the knowledge within the TS. Editing capabilities include standard word processing features, e.g., the ability to add, modify, and delete characters, words, and lines and to easily navigate between concepts and relations. 48,49 Furthermore, the tools can be used for consistency control, e.g., to identify duplicates, inappropriate coding, errors in relationships, and inconsistencies after the modification of concepts. 48,49 Finally tools might also provide functionalities to support the management of the maintenance process such as managing access rights (security) and collection of proposals. 58,71,73
Exploration of Current Practice
Thirty-seven of the 93 (40%) invited organizations filled in the questionnaire. The list of respondents is given in ▶. The median number of concepts within these TSs is 15,500. The variation in number of concepts is large (200–1000,000 concepts). To make the results comparable and generalizable, the TSs are divided into four quartiles based on their number of concepts. Quartile I includes 10 TSs containing less than 3,950 concepts. Quartile II to quartile IV each include 9 TSs containing respectively 3,950 to 15,500 concepts, 15,500 to 46,155 concepts and more than 46,155 concepts. The number of concepts listed in here includes both active and retired concepts.
Appendix A.
ABC codes V2006 |
American Psychological Association: Thesaurus of Psychological Index terms |
CCC System Version 2.0 |
Clinical Classifications Software (CCS) |
Computer-Stored Ambulatory Records (COSTAR) |
Current Procedural Terminology (CPT) |
Diagnoses for Intensive Care Evaluation (DICE) |
Diagnostic and Statistical Manual of Mental Disorders (DSM) |
Diseases Database 2000 |
Drug Descriptor ID (DDID), |
EN ISO/IEEE 11073-10101:Health informatics - Point-of-care medical device communication |
Fin MeSH translation 2004 |
Foundational Model of Anatomy (FMA) |
German MeSH translation |
Glossary of Methodological Terms for Clinical Epidemiologic Studies of Human Disorders |
HUGO Gene Nomenclature |
ICD-9-CM, LOINC version 2.16 |
International Classification for Nursing Practice (ICNP) |
Italian MeSH translation |
Master Drug Data Base (Generic Product Identifier - GPI) |
Medcin |
Medical Entities Dictionary (MED) |
MedlinePlus Health Topics |
NANDA international Nursing Diagnoses 2003-2004 |
National cancer Institute (NCI) Thesaurus |
National Drug File - Reference Terminology |
National Library of Medicine (NLM) |
NeuroNames |
Nursing Outcomes Classification |
Omaha System |
PDQ Terminology |
RxNorm |
SNOMED Clinical Terms (SNOMED CT) |
Swedish MeSH translation |
Thesaurus NTvG databank |
Unified Medical Language Systems (UMLS) Metathesaurus |
Universal Medical Device Nomenclature System (UMDNS) |
▶ and ▶ present the results of the survey for each criterion. ▶ gives an overview of the number of criteria that are satisfied by the maintenance processes of the participating organizations.
Table 3.
Criteria | Question Number | Results of Questionnaire Quartiles |
||||
---|---|---|---|---|---|---|
I ∗ | II # | III # | IV # | |||
Collecting proposals |
|
3.2 | 50% | 33% | 44% | 67% |
Proposer ID, | 30 | 33 | 33 | 44 | ||
Version number, | 20 | 33 | 22 | 33 | ||
Concept information, | 50 | 33 | 22 | 44 | ||
Change type, | 30 | 33 | 11 | 44 | ||
Change definition. | 30 | 33 | 33 | 56 | ||
Validating the proposals and verifying the changes |
|
3.4 | 70 | 56 | 77 | 100 |
Necessity, | 50 | 60 | 60 | 89 | ||
Possibility to adopt a change. | 60 | 55 | 44 | 89 | ||
|
3.5 | 70 | 45 | 56 | 89 | |
|
3.7 | 60 | 56 | 78 | 90 | |
|
3.8 | 90 | 78 | 100 | 100 | |
Completeness, | 80 | 89 | 89 | 100 | ||
Textual correctness, | 80 | 100 | 100 | 100 | ||
Consistency of hierarchic relations, | 70 | 80 | 65 | 78 | ||
Consistency of mappings to other TSs, | 70 | 44 | 56 | 59 | ||
Consistency of mappings to other languages. | 50 | 11 | 11 | 11 | ||
|
3.9 | 60 | 67 | 67 | 87 | |
inform the proposer, | 50 | 56 | 67 | 89 | ||
ask them to verify the changes. | 33 | 40 | 44 | 56 | ||
Documentation |
|
3.12 | 80 | 67 | 67 | 100 |
|
3.10 | 50 | 44 | 66 | 89 | |
Proposal Date, | 60 | 50 | 76 | 88 | ||
Proposer ID, | 40 | 75 | 76 | 88 | ||
Concept ID, | 50 | 50 | 50 | 60 | ||
Change type, | 78 | 65 | 50 | 63 | ||
Acceptance method, | 25 | 33 | 17 | 27 | ||
Acceptation/rejection date. | 40 | 38 | 50 | 75 | ||
|
3.11 | 90 | 90 | 100 | 100 | |
Concept information, | 50 | 33 | 33 | 33 | ||
Implementation date, | 60 | 89 | 67 | 89 | ||
Change type, | 70 | 89 | 44 | 78 | ||
Editor ID, | 50 | 78 | 56 | 56 | ||
Version ID. | 30 | 22 | 11 | 33 | ||
Version Management |
|
3.13/3.14 | 60 | 67 | 100 | 100 |
Complete new version, | 40 | 45 | 67 | 89 | ||
Incremental update. | 20 | 22 | 33 | 11 | ||
|
3.15 | 50 | 60 | 60 | 70 |
∗ Consists of 10 TSs
# Consists of 9 TSs
TS = terminological system.
For each criterion, the related question number in the questionnaire is provided. In the results part, the numbers provide the percentages of the participating organizations within each quartile satisfying the criterion.
Table 4.
Criteria | Question Number | Results of Questionnaire Quartiles |
||||
---|---|---|---|---|---|---|
I ∗ | II # | III # | IV # | |||
Process Management | ||||||
Coordination |
|
1.1 | 100% | 89% | 100% | 100% |
|
1.2 | 30 | 75 | 56 | 89 | |
|
1.3 | 26.8 (52.1) | 16.3 (30.2) | 6.7 (5.8) | 10.0 (11.5) | |
Persons involved |
|
1.1 | ||||
Users/domain expert, | 50 | 40 | 50 | 80 | ||
Terminology expert, | 50 | 56 | 52 | 77.8 | ||
Software of Engineers, | 40 | 33 | 65 | 67 | ||
Coordinators. | 30 | 22 | 22 | 56 | ||
Security |
|
1.4 | 60 | 67 | 89 | 100 |
|
1.5 | 70 | 78 | 78 | 89 | |
Identification, | 67 | 50 | 75 | 78 | ||
Authentication, | 67 | 67 | 75 | 78 | ||
Authorization. | 50 | 67 | 50 | 67 | ||
Change specifications | ||||||
Change policy |
|
2.1 | 50 | 67 | 77 | 67 |
Random, | 50 | 67 | 66 | 67 | ||
Hierarchy related. | 50 | 33 | 22 | 33 | ||
|
2.3 | 30 | 66 | 66 | 78 | |
|
2.4 | 30 | 30 | 20 | 50 | |
|
2.5 | 60 | 56 | 56 | 67 | |
Change Operation |
|
2.2 | 50 | 22 | 33 | 33 |
Editing tool | ||||||
Functions |
|
4.1 | 60 | 100 | 77 | 89 |
|
4.3 | 60 | 58 | 83 | 89 | |
|
4.2 | 80 | 71 | 50 | 67 | |
|
4.2 | 60 | 29 | 67 | 22 | |
|
4.2 | 75 | 86 | 83 | 78 | |
|
4.3 | 20 | 71 | 33 | 56 | |
|
4.2 | 40 | 86 | 16 | 56 | |
|
4.2 | 60 | 57 | 33 | 67 | |
|
4.2 | 80 | 71 | 67 | 67 |
∗ Consists of 10 TSs
# Consists of 9 TSs
TS = terminological system.
For each criterion, the related question number in the questionnaire is provided. In the results part, the numbers provide the percentages of the participating organizations within each quartile satisfying the criterion.
Overall, considerable differences exist between the TSs. Some organizations satisfy most of the criteria (e.g., number 3), while others fail almost all criteria (e.g., number 6). More specifically, there are considerable differences between the large TSs in quartile IV (satisfying on average 20 criteria) and the smaller ones in quartiles I (satisfying on average 14 criteria), II (satisfying on average 16 criteria) and III (satisfying on average 14 criteria). Furthermore, the variation in the number of criteria satisfied by the TSs in quartile IV is less than the variation observed in the other quartiles.
Analysis of the complementary free text remarks did not reveal noteworthy information.
Exploration of the Desired Situation
Due to space limitations, the desired situation as indicated by the respondents is not extensively described in the tables. ▶ gives an overview of the number of additional criteria that the participating organizations wish to fulfil for their maintenance processes after being confronted with the framework.
As shown in ▶, the respondents do not wish to make large changes in their maintenance process to meet more criteria. In most of the cases, the desired changes concerned the functions of the editing tools. This is mainly the case for TSs in the fourth quartile. Furthermore, the respondents of almost all TSs wish to improve the efficiency of collecting proposals through the use of standard forms and by involving more disciplines in this process. Moreover, particularly for TSs in the first quartile, the respondents wish to reduce their response time for processing the proposals.
Discussion
Without a well-structured and standardized maintenance process, TSs cannot provide the quality required by today's medical applications. However, although the need for standardization of the TS maintenance process is recognized in literature, few publications are available on this topic. In this study we contribute to this issue by enumerating the necessary features for the management of the maintenance process and by putting them as criteria into a framework. This framework can be used as a reference or guideline to design, evaluate and improve the maintenance process of a TS. Also the current TS maintenance processes were studies by means of a survey based on this framework.
Literature Review
Available literature on the maintenance of medical TSs mainly focuses on technical aspects of the maintenance process and to our knowledge no other attempts have been made to standardize the organizational issues around the maintenance process. As far as we know, this study is the only work that provides an extensive survey of the maintenance process of medical TSs.
Information that was considered suitable and relevant for our study, mainly came from publications outside the medical domain. Although many publications, guidelines and standards on maintenance of software systems are available, these mainly focus on the technical aspects of the maintenance process.
In general, the maintenance processes as used for information systems are also applicable to medical TSs. 14,63,76–78 However, medical TSs distinguish themselves from these information systems by their dynamic character and their complex domain. 12 Hence, when considering the maintenance of the medical TSs, timeliness is an important issue. This is reflected by the criterion of a short response time (i.e., time needed to handle a proposal or a questions) of the maintenance team with respect to proposals and questions. Still, in the existing literature, no concrete indication is provided for what the response time should be. In our study, the mean response time of the maintenance teams varies between 26.8 days for quartile I, and 6.7 days for quartile III. Almost all respondents wish to reduce their response time for processing the proposals. This is particularly the case for TSs in the first quartile.
Current Practice
The survey revealed the diversity in and the limitations of the maintenance processes and thereby emphasized the importance of the development and application of the suggested framework. Especially for small TSs with a limited number of concepts, many criteria are not met. This can be attributed to the fact that the maintainers of larger TSs are better equipped to extensively organize their maintenance processes. Furthermore, large TSs are generally more complex and thus necessitate extensive management of the maintenance processes. Accordingly, the results show that a majority of the large TSs (i.e., TSs in quartile IV) fulfil most of the criteria.
The criterion of using a “change model” forms an exception since the maintainers of smaller TSs more often use a “change model” than the maintainers of the large TSs. However, a closer look at the component “change specifications” shows that the larger TSs satisfy more of the remaining criteria in this component and have extensive change policies. So we believe that these large TSs implicitly use a change model to describe the change operations based on the change policies, but may not recognize it as such.
Desired Situation
It is notable that many of the respondents of the survey, even when their maintenance process was incomplete and was not compliant with most of the criteria, did not wish to redesign their maintenance process after being confronted with the framework. Most of the wanted changes regard the functions of the editing tools and are especially mentioned by the respondents of the larger TSs (in the fourth quartile). Improving functions of an editing tool requires a one-time effort and will increase the efficiency of the maintenance process and decrease the work pressure on the maintainers.
Terminological systems differ and the maintainers do not always have the need or resources to organize the maintenance process as completely as possible. For a large TS with a large number of users it is advisable to design a maintenance process that satisfies most of the criteria. However, for a small TS that is used by a limited number of users, some of the criteria may be superfluous and even overexpensive. For instance, while it is essential that the core activities of the component “Execution” maximally adhere to the criteria, an extensive Editing tool to support collection of proposals is not always necessary. The framework presented here can be applied to a TS in conformity with the needs and the possibilities of its maintainers. The maintainers can use the framework as a guideline to prioritize the processes that have to be implemented and to decide which criteria should be fulfilled given their own possibilities and needs.
Limitation of the Study
To gain insight into the current maintenance practice of existing TSs and to evaluate whether the introduction of the framework triggers the wish for maintenance process redesign, we used self-reporting instead of more objective (observational) measurements. The criteria cover rather specific topics that are in general only answerable by the maintainers of a TS and therefore only the maintainers could provide complete answers to related set of questions. For our study, especially because we aimed to include a large number of TSs, it was not doable to use objective observation methods to get the answers. Furthermore, we did not validate the questionnaire in terms of reproducibility through its application to a given TS by several independent judges as it was not possible find several independent judges who were all sufficiently familiar with the same TS to answer the specific questions.
Finally, the framework and the questionnaire do not deal with emerging practices for collaborative maintenance such as semantic wikis. In semantic wikis, wiki technology is used as a TS maintenance environment, reducing entry barriers for its maintainers. 79 The idea of a semantic wiki is that qualified users can directly add new concepts to the TS, or refine or modify existing ones while taking the semantic structure of the TS into account. 80 The model of such a maintenance process is characterized as centralized or semi-centralized. 23 Some organizations have started to adopt these techniques for the maintenance of their terminological systems. 81,82 Although semantic wiki systems are becoming more and more popular as tools for content and knowledge management, the use of semantic wikis for TS maintenance is not well described in the literature on TS maintenance. The lack of specific literature and the fact that the framework prescribes the use of centralized maintenance model are the reasons that the use of semantic wikis as potential editing tools for TS maintenance was not specifically included in the framework or in the questionnaire. Future work should take a closer look at these techniques and their usefulness for TS maintenance.
Conclusions
The framework developed within this study summarizes the principal notions that are important for the management of the maintenance process of medical TSs. It is applicable to all kinds of medical TSs and provides their maintainers with the criteria for a well-organized maintenance process.
The survey showed that larger TSs fulfil most of the criteria mentioned in the framework whereas smaller TSs fail more criteria, probably as this incurs costs and overhead that are too high and/or unnecessary.
Acknowledgments
The authors thank the NCVHS for providing the results of their questionnaire. The authors express their gratitude to the respondents of the questionnaire mentioned in ▶. The authors would also like to thank A.K. Prins, MSc for his contribution to the web-based questionnaire and Prof. Arie Hasman for proof reading the manuscript.
Appendix
References
- 1.World Health Organization. International classification of diseases, manual of the International Statistical classification of diseases, injuries and causes of death. 9th revision. Technical report. 1977.
- 2. The International Health Terminology Standards Development Organizationhttp://www.ihtsdo.org/our-standards/snomed-ct/Accessed: February 1 2008.
- 3.Brown EG, Wood L, Wood S. The medical dictionary for regulatory activities (MedDRA) Drug Saf 1999;20(2):109-117Feb. [DOI] [PubMed] [Google Scholar]
- 4.McDonald CJ, Huff SM, Suico JG, et al. LOINC, a universal standard for identifying laboratory observations: a 5-year update Clin Chem 2003;49(4):624-633Apr. [DOI] [PubMed] [Google Scholar]
- 5.Harris MA, Clark J, Ireland A, et al. The Gene Ontology (GO) database and informatics resource Nucleic Acids Res 2004;32(Database issue):D258-D261Jan 1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Rosse C, Mejino Jr JL. A reference ontology for biomedical informatics: the Foundational Model of Anatomy J Biomed Inform 2003;36(6):478-500Dec. [DOI] [PubMed] [Google Scholar]
- 7.de Keizer NF, Abu-Hanna A, Zwetsloot-Schonk JH. Understanding terminological systems. I: Terminology and typology. Methods Inf Med 2000;39(1):16-21. [PubMed] [Google Scholar]
- 8.Lindberg DA, Humphreys BL, McCray AT. The Unified Medical Language System Methods Inf Med 1993;32(4):281-291Aug. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Rossi Mori A, Consorti F, Galeazzi E. Standards to support development of terminological systems for healthcare telematics Methods Inf Med 1998;37(4–5):551-563Nov. [PubMed] [Google Scholar]
- 10.Cimino JJ. Formal descriptions and adaptive mechanisms for changes in controlled medical vocabularies Methods Inf Med 1996;35(3):202-210Sep. [PubMed] [Google Scholar]
- 11.Chute CG, Elkin PL, Sherertz DD, Tuttle MS. Desiderata for a clinical terminology server Proc AMIA Symp 1999:42-46. [PMC free article] [PubMed]
- 12.Cimino JJ, Clayton PD. Coping with changing controlled vocabularies Proc Annu Symp Comput Appl Med Care 1994:135-139. [PMC free article] [PubMed]
- 13.Aitchison J, Gilchrist A, Bawden D. Thesaurus Construction and Use: A Practical ManualThird ed.. The Association for Information Management; 1997.
- 14.April A, Hayes JH, Abran A, Dumke R. Software Maintenance Maturity Model (SMmm):The software maintenance process model Softw Maint And Evolution 2004;17(3):197-223. [Google Scholar]
- 15.MORETON R. A process model for software maintenance J Inf Tech 1997;5(2):100-104Jun. [Google Scholar]
- 16.Mildenberger P, Eichelberg M, Martin E. Introduction to the DICOM standard Eur Radiol 2002;12(4):920-927Apr. [DOI] [PubMed] [Google Scholar]
- 17.Parrish F, Do N, Bouhaddou O, Warnekar P. Implementation of RxNorm as a Terminology Mediation Standard for Exchanging Pharmacy Medication between Federal Agencies AMIA Annu Symp Proc 2006:1057. [PMC free article] [PubMed]
- 18.National Committee on Vital and Health Statistics National Committee on Vital and Health Questionnaire held in February 2003http://www.ncvhs.hhs.gov 2006. Accessed: February 1 2008.
- 19.Oliver DE, Shahar Y, Shortliffe EH, Musen MA. Representation of change in controlled medical terminologies Artif Intell Med 1999;15(1):53-76Jan. [DOI] [PubMed] [Google Scholar]
- 20.Oliver DE, Shahar Y. Change management of shared and local versions of health-care terminologies Methods Inf Med 2000;39(4–5):278-290Dec. [PubMed] [Google Scholar]
- 21.Cimino JJ, Clayton PD, Hripcsak G, Johnson SB. Knowledge-based approaches to the maintenance of a large controlled medical terminology J Am Med Inform Assoc 1994;1(1):35-50. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Suarez-Munist ON, Tuttle MS, Olson NE, et al. MEME-II supports the cooperative management of terminology Proc AMIA Annu Fall Symp 1996:84-88. [PMC free article] [PubMed]
- 23.Aryel RM, Cai J, Chueh HC, Barnett GO. Maintaining the integrity of a Web-based medical vocabulary glossary Proc AMIA Annu Fall Symp 1997:600-604. [PMC free article] [PubMed]
- 24.Prins A, Arts DG, Cornet R, de Keizer NF. Internet-based terminological Knowledge MaintenanceIOS Press; 2004. pp. 1820.
- 25.Tuttle MS, Nelson SJ. A poor precedent Methods Inf Med 1996;35(3):211-217Sep. [PubMed] [Google Scholar]
- 26.Controlled Vocabularies Sub-Group of the Goverenement-On-Line (GOL) Metadata Working Group. Guide to the Developement and Maintenance of Controlled Vocabularies in the Government of Canada. July 8 2005.
- 27.Raiez F, Arts D, Cornet R. Terminological system maintenance: a procedures framework and an exploration of current practice Stud Health Technol Inform 2005;116:701-706. [PubMed] [Google Scholar]
- 28. UMLS Source Vocabularieshttp://www.nlm.nih.gov/research/umls/ 2005. Accessed: February 1 2008.
- 29.de Keizer NF, Bakhshi-Raiez F, Cornet R, de Jonge E. Registration in practice: Comparing free-text and compositional terminological-system-based registration of ICU reasons for admission Proceedings of KR-MED 2006:3-10. [DOI] [PubMed]
- 30.Bakhshi-Raiez F. Development and Application of a Framework for Maintenance of Medical Terminological Systems. Terminology Questionnaire. http://kik.amc.uva.nl/KIK/reports/TR2007-01.pdf 2006. Accessed: February 1 2008. [DOI] [PMC free article] [PubMed]
- 31.Cimino JJ. Desiderata for controlled medical vocabularies in the twenty-first century Methods Inf Med 1998;37(4–5):394-403. [PMC free article] [PubMed] [Google Scholar]
- 32.Cimino JJ. Terminology tools: state of the art and practical lessons Methods Inf Med 2001;40(4):298-306. [PubMed] [Google Scholar]
- 33.Oliver DD. Change Management and Synchronization of Local and Shared Versions of a Controlled Medical Vocabulary Stanford; 2000.
- 34.Cornet R, bu-Hanna A. Auditing description-logic-based medical terminological systems by detecting equivalent concept definitions. Int J Med Inform. In Press, Corrected Proof. [DOI] [PubMed]
- 35. Setting Standards for Electronic Government. 2006 January 1. http://www.govtalk.gov.uk/documents/2004-08%20GCL%20maintenanceGuide.pdfH 2001. Accessed: February 1 2008.
- 36.Sluis D. DICOM WG8 (Structured Reporting) Recommendations on Criteria for Coded Vocabulary. 2002 May 26.
- 37.International Electrotechnical Commission. Basic Aspects regarding Maintenance & Validation Procedures of the IEC 61360 reference Collection. 2000.
- 38. ICNP Review Processhttp://www.icn.ch/icnp.review.htmH 2001. Accessed: February 1 2008.
- 39. Suggestions for changes in DSM-Vhttp://www.dsm5.org/suggestions.cfmH 2001. Accessed: February 1 2008.
- 40. UMDNS change suggestion formhttp://www.opas.org.br/servico/arquivos/sala3920.pdfH 2001. Accessed: February 1 2008.
- 41. Pilot MEDICAID HCPCS code modification request guidelineshttp://www.cms.hhs.gov/MedHCPCSGenInfo/Downloads/Medicaid_Pilot_HCPCS.pdf 2001. Accessed: February 1 2008.
- 42. ABC Terminology and Code Requesthttp://www.alternativelink.com/ali/abc_codes/code_request.aspH 2001. Accessed: February 1 2008.
- 43. Code Change Request Forms for ADAhttp://www.ada.org/prof/resources/topics/cdt/change_request.asp 2001. Accessed: February 1 2008.
- 44. GMDN Applications for new terms, term improvement and correctionshttp://www.gmdnagency.com/?id=tips 2001. Accessed: February 1 2008.
- 45. MedRA Change Request Informationhttp://www.meddramsso.com/Translations/downloads.htm 2001. Accessed: February 1 2008.
- 46. NANDA new Diagnosis Submission Processhttp://www.nanda.org/html/diag_prelim.htmlH 2001. Accessed: February 1 2008.
- 47. Process for Requesting New/Revised ICD-9-CM Procedure Codeshttp://www.cms.hhs.gov/ICD9ProviderDiagnosticCodes/02_newrevisedcodes.aspH 2001. Accessed: February 1 2008.
- 48.Milstead JL. Specifications for thesaurus software Information Processing and Management 1991;27(2–3):165-175Jun 11. [Google Scholar]
- 49.American National Standards Institute. Guidelines for the Construction, Format, and Management of Monolingual Thesauri: An American National Standard Developed by the National Information Standards Organization and approved by the American National Standards Institute. Bethesda, Maryland, U.S.A.: National Information Standards Organization; 25 July 2005.
- 50.Chute CG, Cohn SP, Campbell JR. A framework for comprehensive health terminology systems in the United States: development guidelines, criteria for selection, and public policy implications. ANSI Healthcare Informatics Standards Board Vocabulary Working Group and the Computer-Based Patient Records Institute Working Group on Codes and Structures. J Am Med Inform Assoc 1998;5(6):503-510Nov. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Pfleeger SL. Software Engineering Theory and Practice2nd ed.. Prentice Hall; 2001. Chapter 1.
- 52.Rossi Mori AC. Vocabulary on terminological systemsRome, Italy: ISO/TC215/WG3; 2003.
- 53. ABC Code and Terminology Maintenance and Developmenthttp://www.alternativelink.com/ali/abc_codes/ABCTMD.aspH 2003. Accessed: February 1 2008.
- 54. CPT Process—How a Code Becomes a Codehttp://www.ama-assn.org/ama/pub/category/3882.html 2003. Accessed: February 1 2008.
- 55. NANDA Internationalhttp://www.nanda.org/H 2003. Accessed: February 1 2008.
- 56.Schmitz KD. Basic Requirements for Terminology Management within ISO Technical CommitteesLanguage Resource Management; 2002.
- 57.ASTM Standard Specification of Quality Indicators for Controlled Health VocabulariesAmerican Society of for testing and Materials; 2000.
- 58.Noy NF, Chugh A, Liu W, Musen MA. A Framework for Ontology Evolution in Collaborative Environments 5th International Semantic Web Conference LNCS 4273 [Athens, GA, USA] 2006.
- 59.Hartel FW, Fragoso G, Ong KL, Dionne R. Enhancing quality of retrieval through concept edit history AMIA Annu Symp Proc 2003:279-283. [PMC free article] [PubMed]
- 60.Zanstra PE, Haring vdEJ, Cornet R. Introduction of a Clinical Terminology in the Netherlands. 2003.
- 61.Pfleeger SL. Software Engineering Theory and Practice2nd ed.. Prentice Hall; 2001.
- 62.Brandt CA, Gadagkar R, Rodriguez C, Nadkarni PM. Managing complex change in clinical study metadata J Am Med Inform Assoc 2004;11(5):380-391Sep. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 63.Elkin PL, Brown SH, Carter J, et al. Guideline and quality indicators for development, purchase and use of controlled health vocabularies Int J Med Inform 2002;68(1–3):175-186Dec 18. [DOI] [PubMed] [Google Scholar]
- 64. CPT Coding Change Process Cover Memohttp://www.ama-assn.org/ama/pub/category/12887.html 2002. Accessed: February 1 2008.
- 65.International Electrotechnical Commission. Basic Aspects regarding Maintenance & Validation Procedures of the IEC 61360 reference Collection. 2000.
- 66.Bakker AR. Security in medical information systems In Yearbook of Medical Informatics 1993:52-60. [PubMed]
- 67.Rocha RA, Huff SM, Haug PJ, Warner HR. Designing a controlled medical vocabulary server: the VOSER project Comput Biomed Res 1994;27(6):472-507Dec. [DOI] [PubMed] [Google Scholar]
- 68.Oliver DE, Shahar Y. Development of a change model for a controlled medical vocabulary Proc AMIA Annu Fall Symp 1997:605-609. [PMC free article] [PubMed]
- 69.Schopen M. Consistency Checks for the maintenance of ICD-10. 2000. WHO; 2006.
- 70.Yeh I, Karp PD, Noy NF, Altman RB. Knowledge acquisition, consistency checking and concurrency control for Gene Ontology (GO) Bioinformatics 2003;19(2):241-248Jan 22. [DOI] [PubMed] [Google Scholar]
- 71.Ganzmann J. Criteria for the evaluation of thesaurus software International Classification 1990;17(3/4)148–15.
- 72.Riesland MA. Tools of trade : vocabulary management software Cataloging & classification quarterly 2004;37(3–4):177-192. [Google Scholar]
- 73. Design/selection criteria for software used to handle controlled vocabularies. January 1, 2006http://www.govtalk.gov.uk/documents/2004-01%20GCL%20softwareRequirements.pdfH 2004. Accessed: February 1, 2008.
- 74.Elhanan G, Cimino JJ. Controlled vocabulary and design of laboratory results displays Proc AMIA Annu Fall Symp 1997:719-723. [PMC free article] [PubMed]
- 75.Apelon Medical terminology in Practicewww.apelon.com 1997. February 1 2008.
- 76.Bennett K. Software Evolution: Past, Present and Future Information and Software Technology 1996;38(11):671-732. [Google Scholar]
- 77.Briand LC, Basili VR, Yong-Mi K. A Change Analysis Process to Characterize Software Maintenance Projects. 1994.
- 78.Hinley DS. Software evolution management: a process-oriented perspective Information and Software Technology 1996;38(723):730. [Google Scholar]
- 79.Völkel M, Krötzsch M, Haller H, Studer R. Semantic Wikipedia. 15th International World Wide Web Conference (www2006) May 2006.
- 80.Auer s, Dietzold S, Lehmann J, Riechert T. OntoWiki—A Tool for Social, Semantic Collaboration. 16th International World Wide Web Conference (WWW2007) 2007 May.
- 81.Harold S, Din F. Lessons Learned and Recommendations for Open Terminology Development and Federation: final Report on OBO Compliance and Semantic Wiki CollaborationApelon Inc; 2007. gforge.nci.nih.gov/docman/view.php/222/7196/Lessons_and_recommendations.doc 2007. Accessed February 1, 2008.
- 82. The NCI Thesaurushttp://biomedgt.org/index.php?title=NCI_Thesaurus 2007. Accessed: February 1, 2008.