wpennington wrote on Tuesday, March 22, 2005:
Logging within OpenEMR provides the date, time, user, group and information entered, but does not show the information deleted, the computer entering the information or other information to identify the user.
Correct logging should show at least:
A. Date:
B. Time;
C. User;
D. Group;
E. Area accessed;
F. Patient accessed;
G. Detailed information on the area accessed;
H. Information added or modified;
I. Original information or deleted information.
Access Control.
OpenEMR lacks role based access control. As a result of this missing feature, multiple may be logged in with the same user name and password. Because two users can be logged in at the same time with the same user name, additional security is needed to identify which person entered the information, and what information was changed.
With the current logging, a user could enter information into an encounter, and 30 days later revise that information. The new information would appear, but the modified information is lost. All trail of the original information is deleted.
All log information is kept in the same Admin accessible area as all other data. This information should be segregated so that it is not accessed