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