Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
A Majority consensus approach to concurrency control for multiple copy databases
ACM Transactions on Database Systems (TODS)
Mobile services used in unstable environments: design requirements based on three case studies
ICEC '06 Proceedings of the 8th international conference on Electronic commerce: The new e-commerce: innovations for conquering current barriers, obstacles and limitations to conducting successful business on the internet
Version Control with Subversion
Version Control with Subversion
Hi-index | 0.00 |
Clinical documentation systems are commonly used in hospitals to efficiently manage patient data. In areas of crises such as refugee camps, however, physicians are forced to resort to conventional paper-based documentation: The camps lack essential IT infrastructure, computers are regarded unreliable and complicated, and network cabling would restrict the users' mobility. A software aiding physicians in such a scenario must be easy to use, offer a high degree of reliability but yet manage without any infrastructure except energy. In this paper, we present a clinical documentation system allowing technically untrained users to electronically create and edit Healthcards, a basic health documentation form proposed by the WHO. Changes are distributed and received automatically using a wireless mobile ad-hoc network. Each notebook computer functions as a node participating in a pure peer to peer network without the need for a server. Not relying on a distinguished server or network cabling, the system aims to be quickly established, yet deliver a high degree of reliability and mobility to its users. On the other hand, the system has no authoritative instance that helps announce and distribute new datasets, manage versioning conflicts or determine whether a given Healthcard is up-to-date. We propose a request-response-based system for exchanging datasets, utilizing timestamps to resolve versioning conflicts and negotiating per-Healthcard IDs which can be used to determine whether a Healthcard is up-to-date.