MedUX

OpenSource EMR

User Tools

Site Tools


en:dev:modules:auditing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:dev:modules:auditing [2017/10/16 12:20] – [Description] gnumed db schema instead of system nerdocen:dev:modules:auditing [2018/07/29 10:16] (current) – ==== User stories ==== nerdoc
Line 5: Line 5:
 Keeps a track of all database access actions (especially of the users'). Keeps a track of all database access actions (especially of the users').
  
-This modules exposes an API for other modules to explicitely keep an+This modules exposes an API for other modules to explicitly keep an
 audit trail of database access and other actions. It hooks transparently audit trail of database access and other actions. It hooks transparently
 into all of the client's database access requests and logs the following into all of the client's database access requests and logs the following
Line 11: Line 11:
  
 This access audit trail should be cryptographically signed if possible. This access audit trail should be cryptographically signed if possible.
 +The logging must be done on the server side to prevent tampering from the client. A client side audit API IMHO is not necessary.
  
 Have a look at [[http://publicdb.gnumed.de/~ncq/gnumed/schema/release/gnumed-entire_schema.html#audit.schema|Gnumed's audit database schema]] for a working possible solution. Have a look at [[http://publicdb.gnumed.de/~ncq/gnumed/schema/release/gnumed-entire_schema.html#audit.schema|Gnumed's audit database schema]] for a working possible solution.
  
-=== Purpose of the module === +==== User stories ====
- +
-=== Responsibilities === +
- +
-=== Structure === +
  
 ===== Links ===== ===== Links =====
en/dev/modules/auditing.1508149209.txt.gz · Last modified: 2017/10/16 12:20 by nerdoc