A web-based electronic medical record system, based upon the GEHR-architecture