5.8. Login Screen

5.8.1. Short description

User authentication , possibility to choose login options.

5.8.2. Data Shown/Accessible

5.8.3. Functionality

5.8.4. Internals / Additional Information

GNUMeds design allow connection to arbitrary servers. The server of choice is simply entered into the "host" text entry field. This is handy to connect to a replicated backup server in case of a failure of the primary server. It also allows to replicate the database onto the workstation and work separated from the net. As we are using TCP/IP (with optional SSL/TL secure protocol layers, the server can be located anywhere in the world. This allows for example a doctor to access a visiting patient's health record without importing / exporting data first. It also allows for centralized record keeping in practices with multiple locations, or it allows a doctor to access his records from home.

After entering the password and hitting enter (or after clicking onto the login button), the client attempts a server backend connection. If successful, the connection is logged and the GnuMed main screen displayed. The users preferences are loaded and the client configured accordingly. This can involve a complete reconfiguration of the client user interface. As the client remembers the last state before it was closed the last time, no configuration will be neccessary (unless it involves confidential settings) if always the same user uses this particular workstation.

After a succesful login (and succesful user configuration) the first page of the notebook is opened automatically and the cursor is placed inthe "patient selector" search expression combo box, ready to search for a specific patient.