Refine
Document Type
- Master's Thesis (3)
Language
- English (3)
Has Fulltext
- yes (3)
Is part of the Bibliography
- no (3)
Keywords
- Application (3) (remove)
Institute
- Medizinische Informatik (2)
- Informatik (1)
eHMIS is a Ugandan Hospital Information System (HIS), which targets the Sub-Saharan market. In its first version all forms were programmed statically and adaptations were done by code modifications. In 2014 the development of a second version of eHMIS based on Java started.
This work aims at introducing dynamic forms to this new version. While forms that are significantly important to the workflow of the application will remain static, others are replaced by forms that are dynamically designed by the user. By that, the application will become more flexible and local and situational tailoring will be possible without inducing extra costs.
In this thesis the design, implementation and testing of dynamic forms in eHMIS is discussed. The architecture is based on the questionnaire resource of FHIR®. The module enables the user to create questions and group them into sections and questionnaires. For each question the type of answer expected and other constraints can be defined. A user interface covering all functions was designed, so that no programming skills are required. In a first step dynamic forms were integrated in the application's workflow for recording symptoms, though other fields of application are possible. For testing, a usability experiment was conducted in Tororo Hospital in Eastern Uganda, using the thinking aloud method. Results were analysed and evaluated to detect usability problems and gain a general impression of user satisfaction.
In this thesis a software system is proposed that provides transparent access to dynamically processed data using a synthetic filesystem for the data transfer as well as interaction with the processing pipeline. Within this context the architecture for such a software solution has been designed and implemented. Using this implementation various profiling measurements have been acquired in order to evaluate the applicability in different data processing scenarios. Usability aspects, considering the interaction with the processing pipeline, have been examined as well. The implemented software is able to generate the processing result on-the-fly without modification of the original input data. Access to the output data is provided by means of a common filesystem interface without the need of implementing yet another communication protocol. Within the processing pipeline the data can be accessed and modified independently from the actual input and output encoding. Currently the data can be modified using a C/C++, GLSL or Java front end. Profiling data has shown that the overhead induced by the filesystem is negligible for most usage patterns and is only critical for realtime processing with a high data throughput e. g. video processing at or above 30 frames per second where typically no file operations are involved.
Sudden cardiac arrest is a leading cause of death world wide, with about 100.000 to 150.000 cases each year in Germany alone [Weidringer and Sefrin, 2006]. This means that annually one out of 1000 citizens are affected [Bahr, 2007]. At standard conditions the human brain has a relative low ischemic1 tolerance. Therefore after 3 - 5 minutes without therapy, irreversible damage is to be expected. The rate of survival drops 7% - 10% each minute, without resuscitation [Bahr, 2007]. Since the arrival of the organized emergency medical service usually takes more than 5 minutes after the emergency call [Wahlen et al., 2003, Weisfeldt et al., 2010], the instant and adequate resuscitation by bystanders in this period is of vital importance. The advantage of basic life support2 (BLS) by laymen shows a fourfold higher rate of survival, once resuscitation has begun, until the arrival of the emergency medical service [Bahr, 2007].