module HealthDataStandards::Import::CDA::LocatableImportUtils
Helpers for importing C32
addresses and telecoms
Public Instance Methods
import_address(address_element)
click to toggle source
# File lib/health-data-standards/import/cda/locatable_import_utils.rb, line 6 def import_address(address_element) address = Address.new address.use = address_element['use'] address.street = address_element.xpath("./cda:streetAddressLine").map {|street| street.text} address.city = address_element.at_xpath("./cda:city").try(:text) address.state = address_element.at_xpath("./cda:state").try(:text) address.zip = address_element.at_xpath("./cda:postalCode").try(:text) address.country = address_element.at_xpath("./cda:country").try(:text) address end
import_telecom(telecom_element)
click to toggle source
# File lib/health-data-standards/import/cda/locatable_import_utils.rb, line 17 def import_telecom(telecom_element) tele = Telecom.new tele.value = telecom_element['value'] tele.use = telecom_element['use'] tele end