Managing GNUmed Users
Concepts
A person is a person is a person
Any person GNUmed is to know about must have an entry in the demographic database. There is no difference whether it is staff, a patient or a contact.
The GNUmed User
An account needed to use the GNUmed user interface. Equivalent to a staff member or provider.
The Database User
An account needed to access the content in the GNUmed database. Database users belong to database groups which defines their access rights.
The Database Group
A group of users in the database. Membership in database groups defines the access rights for a database user. Most database groups are equivalent to a care team. There are some special purpose database groups, however.
The Care Team
In the database access to patient data is granted to database groups. Currently (as of March 2006) GNUmed uses only one care team named gm-doctors for all patients. In later versions GNUmed will introduce fine-grained access control for arbitrarily defined care teams.
Accountability
Any change to the data is tracked in the database. It will record the database user that was used for the change as well as the date and time of the change. To ensure proper identification of the staff member corresponding to the database user there is always a GNUmed user associated with any database user.
Adding GNUmed users
To add a staff member to the GNUmed system the following steps must be taken:
- add a person to the demographics database
- in the main menu select Register new patient under Patient
- complete the wizard
- the new patient will now be the active patient
- enlist the activated patient as a staff member
- in the main menu select Enlist as staff under Patient
- complete the dialog
To logon as the new staff member exit GNUmed and enter the database account associated with the new staff member into the login GUI.