Sha256: 2bcfca6ec4e19889dad2ad1f4d6e3dc1c6907f5c01e22416aaf2b450b523061f

Contents?: true

Size: 532 Bytes

Versions: 1

Compression:

Stored size: 532 Bytes

Contents

module Renalware
  log "Adding Dialysis Units" do

    file_path = File.join(File.dirname(__FILE__), "dialysis_units.csv")

    CSV.foreach(file_path, headers: true) do |row|
      hospital = Hospitals::Centre.find_by code: row["hospital_centre_code"]

      hospital.units.find_or_create_by!(unit_code: row["unit_code"]) do |unit|
        unit.name = row["unit_name"]
        unit.renal_registry_code = row["renal_registry_code"]
        unit.unit_type = row["unit_type"]
        unit.is_hd_site = true
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
renalware-core-2.0.0.pre.beta4 db/seeds/default/hospitals/dialysis_units.rb