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/06/06 22:04] – removed nerdocen:dev:modules:auditing [2018/07/29 10:16] (current) – ==== User stories ==== nerdoc
Line 1: Line 1:
 +====== Auditing module ======
 +Dependencies: [[en:dev:modules:core]]
 +
 +===== Description =====
 +Keeps a track of all database access actions (especially of the users').
 +
 +This modules exposes an API for other modules to explicitly keep an
 +audit trail of database access and other actions. It hooks transparently
 +into all of the client's database access requests and logs the following
 +data: user, timestamp, target (which object/column, etc), action (CRUD).
 +
 +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.
 +
 +==== User stories ====
 +
 +===== Links =====
 +  * [[en:dev:modules:auditing:draft|Draft]]
 +  * [[en:dev:modules:auditing:spec|Specification]]
 +  * [[please-include-here-the-link-to-the-API|API]]
 +
 +{{tag>module}}
  
en/dev/modules/auditing.1496779486.txt.gz · Last modified: 2017/06/06 22:04 by nerdoc