lib/segments/pid.rb in ruby-hl7-0.2.50 vs lib/segments/pid.rb in ruby-hl7-0.3

- old
+ new

@@ -1,49 +1,49 @@ -# $Id: pid.rb 29 2007-05-06 23:13:04Z segfault $ +# $Id$ require 'ruby-hl7' class HL7::Message::Segment::PID < HL7::Message::Segment weight 1 - add_field :name=>:set_id - add_field :name=>:patient_id - add_field :name=>:patient_id_list - add_field :name=>:alt_patient_id - add_field :name=>:patient_name - add_field :name=>:mother_maiden_name - add_field :name=>:patient_dob - add_field :name=>:admin_sex do |sex| + add_field :set_id + add_field :patient_id + add_field :patient_id_list + add_field :alt_patient_id + add_field :patient_name + add_field :mother_maiden_name + add_field :patient_dob + add_field :admin_sex do |sex| unless /^[FMOUAN]$/.match(sex) || sex == nil || sex == "" raise HL7::InvalidDataError.new( "bad administrative sex value (not F|M|O|U|A|N)" ) end sex = "" unless sex sex end - add_field :name=>:patient_alias - add_field :name=>:race - add_field :name=>:address - add_field :name=>:country_code - add_field :name=>:phone_home - add_field :name=>:phone_business - add_field :name=>:primary_language - add_field :name=>:marital_status - add_field :name=>:religion - add_field :name=>:account_number - add_field :name=>:social_security_num - add_field :name=>:mothers_id - add_field :name=>:ethnic_group - add_field :name=>:birthplace - add_field :name=>:multi_birth - add_field :name=>:birth_order - add_field :name=>:citizenship - add_field :name=>:vet_status - add_field :name=>:nationality - add_field :name=>:death_date - add_field :name=>:death_indicator - add_field :name=>:id_unknown_indicator - add_field :name=>:id_readability_code - add_field :name=>:last_update_date - add_field :name=>:last_update_facility - add_field :name=>:species_code - add_field :name=>:breed_code - add_field :name=>:strain - add_field :name=>:production_class_code - add_field :name=>:tribal_citizenship + add_field :patient_alias + add_field :race + add_field :address + add_field :country_code + add_field :phone_home + add_field :phone_business + add_field :primary_language + add_field :marital_status + add_field :religion + add_field :account_number + add_field :social_security_num + add_field :mothers_id + add_field :ethnic_group + add_field :birthplace + add_field :multi_birth + add_field :birth_order + add_field :citizenship + add_field :vet_status + add_field :nationality + add_field :death_date + add_field :death_indicator + add_field :id_unknown_indicator + add_field :id_readability_code + add_field :last_update_date + add_field :last_update_facility + add_field :species_code + add_field :breed_code + add_field :strain + add_field :production_class_code + add_field :tribal_citizenship end