class Medreg::Person
Attributes
addresses[RW]
capabilities[RW]
correspondence[RW]
correspondence=[RW]
dummy_id[RW]
ean13[RW]
email[RW]
exam[RW]
experiences[RW]
firstname[RW]
language[RW]
may_dispense_narcotics[RW]
may_sell_drugs[RW]
member[RW]
name[RW]
name_first[RW]
name_first=[RW]
origin_db[RW]
origin_id[RW]
praxis[RW]
remark_sell_drugs[RW]
salutation[RW]
specialities[RW]
title[RW]
Public Class Methods
all_doctors()
click to toggle source
just for debugging when running unit tests
# File lib/medreg/person_importer.rb, line 452 def Person.all_doctors @@all_doctors end
new()
click to toggle source
# File lib/medreg/person.rb, line 22 def initialize @addresses = [] @experiences = [] end
Public Instance Methods
fullname()
click to toggle source
# File lib/medreg/person.rb, line 26 def fullname [@firstname, @name].join(' ') end
praxis_address()
click to toggle source
# File lib/medreg/person.rb, line 29 def praxis_address @addresses.find { |addr| addr.type == 'at_praxis' } end
praxis_addresses()
click to toggle source
# File lib/medreg/person.rb, line 34 def praxis_addresses @addresses.select { |addr| addr.type == 'at_praxis' } end
work_addresses()
click to toggle source
# File lib/medreg/person.rb, line 39 def work_addresses @addresses.select { |addr| addr.type == 'at_work' } end