title: Usability of HL7 and SNOMED CT standards in Java Persistence API environment.
abstract: Due to the need for an efficient way of communication between the different stakeholders of healthcare (e.g. doctors, pharmacists, hospitals, patients etc.), the possibility of integrating different healthcare systems occurs. However, during the integration process several problems of heterogeneity might come up, which can turn integration into a difficult task. These problems motivated the development of healthcare information standards. The main goal of the HL7 family of standards is the standardization of communication between clinical systems and the unification of clinical document formats on the structural level. The SNOMED CT standard aims the unification of the healthcare terminology, thus the development of a standard on lexical level. The goal of this article is to introduce the usability of these two standards in Java Persistence API (JPA) environment, and to examine how standard-based system components can be efficiently generated. First, we shortly introduce the structure of the standards, their advantages and disadvantages. Then, we present an architecture design method, which can help to eliminate the possible structural drawbacks of the standards, and makes code generating tools applicable for the automatic production of certain system components.
authors.affiliation: University of Szeged, Department of Software Engineering.
authors.forename: Gábor
authors.initials: G
authors.lastname: Antal
authors.affiliation: University of Szeged, Department of Software Engineering.
authors.forename: Ádám Zoltán
authors.initials: ÁZ
authors.lastname: Végh
authors.affiliation: University of Szeged, Department of Software Engineering.
authors.forename: Vilmos
authors.initials: V
authors.lastname: Bilicki
mesh_terms: D057286:Electronic Health Records / Q000592:standards*; D017408:Guidelines as Topic; D063005:Health Information Systems / Q000592:standards*; D057208:Health Level Seven / Q000592:standards*; D038622:Internationality; D011381:Programming Languages; D012984:Software; D039061:Systematized Nomenclature of Medicine; D014584:User-Computer Interface