module PhiAttrs

Namespace for classes and modules that handle PHI Attribute Access Logging

Constants

FORMAT
PHI_ACCESS_LOG_TAG
VERSION

Public Class Methods

configure() { |self| ... } click to toggle source
# File lib/phi_attrs/configure.rb, line 8
def self.configure
  yield self if block_given?
end
current_user_method() click to toggle source
# File lib/phi_attrs/configure.rb, line 28
def self.current_user_method
  @@current_user_method
end
current_user_method=(value) click to toggle source
# File lib/phi_attrs/configure.rb, line 32
def self.current_user_method=(value)
  @@current_user_method = value
end
log_path() click to toggle source
# File lib/phi_attrs/configure.rb, line 12
def self.log_path
  @@log_path
end
log_path=(value) click to toggle source
# File lib/phi_attrs/configure.rb, line 16
def self.log_path=(value)
  @@log_path = value
end
log_phi_access(user, message) click to toggle source
# File lib/phi_attrs.rb, line 16
def self.log_phi_access(user, message)
  PhiAttrs::Logger.tagged(PHI_ACCESS_LOG_TAG, user) do
    PhiAttrs::Logger.info(message)
  end
end
translation_prefix() click to toggle source
# File lib/phi_attrs/configure.rb, line 20
def self.translation_prefix
  @@translation_prefix
end
translation_prefix=(value) click to toggle source
# File lib/phi_attrs/configure.rb, line 24
def self.translation_prefix=(value)
  @@translation_prefix = value
end