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:

  1. add a person to the demographics database
  2. enlist the activated patient as a staff member

To logon as the new staff member exit GNUmed and enter the database account associated with the new staff member into the login GUI.