Health information technology is continuously changing, information exchanges between healthcare entities are increasingly difficult. The focus of my work is to prove a solution for representing and editing healthcare terminology concepts in a unified and standard manner.
With the help of applicable technology standards, the goal of this thesis is to implement an embeddable Java library for the textual and graphical representation and modification of the Systematized Nomenclature of Medicine - Clinical Terms (SNOMED CT) ontology.
The implemented library can be embedded in both desktop and web based applications and supports simultaneous textual and graphical representation and modification. By the utilization of software modeling-standards (Ecore, EMF, ANTLR), the implemented common model serves as a base for both the textual and the graphical editors by which the process of the representation and modification can be carried out easily. Additionally, the created model provides a common base for both desktop and web based editing, while ensuring that the changes and additions of the diagramming standard can be integrated swiftly and easily into the library.
In order to demonstrate the functionality and operation of the library, I have embedded both the desktop and the web based editors in my demo applications and successfully integrated the desktop based editor into a complex commercial medical software.