class HL7::Exporter::Patient

Public Class Methods

new(pid) click to toggle source
# File lib/hl7/exporter/patient.rb, line 3
def initialize(pid)
  @pid_patient_name = pid.patient_name.split("^")
  @pid_sex = pid.admin_sex
  @pid_dob = pid.patient_dob
end

Public Instance Methods

dob() click to toggle source
# File lib/hl7/exporter/patient.rb, line 21
def dob
  @pid_dob
end
name() click to toggle source
# File lib/hl7/exporter/patient.rb, line 9
def name
  "#{patient_data[1]} #{patient_data[0]}"
end
nick_name() click to toggle source
# File lib/hl7/exporter/patient.rb, line 13
def nick_name
  "#{patient_data[4]}"
end
patient_data() click to toggle source
# File lib/hl7/exporter/patient.rb, line 25
def patient_data
  @patient_name_data ||= @pid_patient_name
end
sex() click to toggle source
# File lib/hl7/exporter/patient.rb, line 17
def sex
  @pid_sex ? 'Female' : 'Male'
end