RESUMO
BACKGROUND: The openEHR project and the closely related ISO 13606 standard have defined structures supporting the content of Electronic Health Records (EHRs). However, there is not yet any finalized openEHR specification of a service interface to aid application developers in creating, accessing, and storing the EHR content.The aim of this paper is to explore how the Representational State Transfer (REST) architectural style can be used as a basis for a platform-independent, HTTP-based openEHR service interface. Associated benefits and tradeoffs of such a design are also explored. RESULTS: The main contribution is the formalization of the openEHR storage, retrieval, and version-handling semantics and related services into an implementable HTTP-based service interface. The modular design makes it possible to prototype, test, replicate, distribute, cache, and load-balance the system using ordinary web technology. Other contributions are approaches to query and retrieval of the EHR content that takes caching, logging, and distribution into account. Triggering on EHR change events is also explored.A final contribution is an open source openEHR implementation using the above-mentioned approaches to create LiU EEE, an educational EHR environment intended to help newcomers and developers experiment with and learn about the archetype-based EHR approach and enable rapid prototyping. CONCLUSIONS: Using REST addressed many architectural concerns in a successful way, but an additional messaging component was needed to address some architectural aspects. Many of our approaches are likely of value to other archetype-based EHR implementations and may contribute to associated service model specifications.
Assuntos
Registros Eletrônicos de Saúde , Software , Simulação por Computador , Humanos , Integração de SistemasRESUMO
Methods for presentation of disease and health problem distribution in a health care environment rely among other things on the inherent structure of the controlled terminology used for coding. In the present study, this aspect is explored with a focus on ICD-10 and SNOMED CT. The distribution of 2,5 million diagnostic codes from primary health care in the Stockholm region is presented and analyzed through the "lenses" of ICD-10 and SNOMED CT. The patient encounters, originally coded with a reduced set of ICD-10 codes used in primary health care in Sweden, were mapped to SNOMED CT concepts through a mapping table. The method used for utilizing the richer structure of SNOMED CT as compared to ICD-10 is presented, together with examples of produced disease distributions. Implications of the proposed method for enriching a traditional classification such as ICD-10 through mappings to SNOMED CT are discussed.
Assuntos
Classificação Internacional de Doenças , Systematized Nomenclature of Medicine , Atenção à Saúde , Doença , Humanos , Sistemas Computadorizados de Registros Médicos , Unified Medical Language SystemRESUMO
Semantic interoperability requires consistency in use of terminologies such as SNOMED CT. Inter-rater agreement measurement can be used to quantify this consistency among terminology users. Increasingly, studies of SNOMED CT include inter-rater agreement measures. However, published studies do not consider distance between concepts when calculating the inter-rater agreement measures. In this paper we propose a semantic inter-rater agreement measure for use with SNOMED CT encoded data. A semantic Krippendorff's α measure is implemented using a path-length based difference function. The measure is tested using three different datasets. Results show that the proposed semantic measure is sensitive to seriousness of coding differences whereas a nominal measure is not. The proposed measure reflects the intuition that distance matters when comparing uses of SNOMED CT.
Assuntos
Algoritmos , Registros Eletrônicos de Saúde/classificação , Registros Eletrônicos de Saúde/estatística & dados numéricos , Processamento de Linguagem Natural , Reconhecimento Automatizado de Padrão/métodos , Semântica , Systematized Nomenclature of Medicine , Variações Dependentes do ObservadorRESUMO
BACKGROUND: In order to satisfy different needs, medical terminology systems must have richer structures. This study examines whether a Swedish primary health care version of the mono-hierarchical ICD-10 (KSH97-P) may obtain a richer structure using category and chapter mappings from KSH97-P to SNOMED CT and SNOMED CT's structure. Manually-built mappings from KSH97-P's categories and chapters to SNOMED CT's concepts are used as a starting point. RESULTS: The mappings are manually evaluated using computer-produced information and a small number of mappings are updated. A new and poly-hierarchical chapter division of KSH97-P's categories has been created using the category and chapter mappings and SNOMED CT's generic structure. In the new chapter division, most categories are included in their original chapters. A considerable number of concepts are included in other chapters than their original chapters. Most of these inclusions can be explained by ICD-10's design. KSH97-P's categories are also extended with attributes using the category mappings and SNOMED CT's defining attribute relationships. About three-fourths of all concepts receive an attribute of type Finding site and about half of all concepts receive an attribute of type Associated morphology. Other types of attributes are less common. CONCLUSIONS: It is possible to use mappings from KSH97-P to SNOMED CT and SNOMED CT's structure to enrich KSH97-P's mono-hierarchical structure with a poly-hierarchical chapter division and attributes of type Finding site and Associated morphology. The final mappings are available as additional files for this paper.