class HealthDataStandards::Import::CDA::OrganizationImporter

Public Class Methods

new() click to toggle source
# File lib/health-data-standards/import/cda/organization_importer.rb, line 7
def initialize
  
end

Public Instance Methods

extract_organization(org_element) click to toggle source
# File lib/health-data-standards/import/cda/organization_importer.rb, line 11
def extract_organization(org_element)
  return unless org_element
  org = Organization.new
  org.name = org_element.at_xpath("./cda:name | ./cda:representedOrganization/cda:name").try(:text)
  org.addresses = org_element.xpath("./cda:addr").map { |addr| import_address(addr) }
  org.telecoms = org_element.xpath("./cda:telecom").map { |tele| import_telecom(tele) }
  org
end