Sha256: 738a75164f2b74a2557393adc45febd23d089744d52911220eb1e75fd28172da

Contents?: true

Size: 556 Bytes

Versions: 5

Compression:

Stored size: 556 Bytes

Contents

module Renalware
  log "Adding Pathology Observation Descriptions" do

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

    CSV.foreach(file_path, headers: true) do |row|
      measurement_unit_name = row["unit_of_measurement"]
      measurement_unit_id = Pathology::MeasurementUnit.find_by(name: measurement_unit_name).id
      Pathology::ObservationDescription.find_or_create_by!(
        code: row["code"],
        name: row["name"],
        measurement_unit_id: measurement_unit_id
      )
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
renalware-core-2.0.0.pre.beta9 db/seeds/default/pathology/pathology_observation_descriptions.rb
renalware-core-2.0.0.pre.beta8 db/seeds/default/pathology/pathology_observation_descriptions.rb
renalware-core-2.0.0.pre.beta7 db/seeds/default/pathology/pathology_observation_descriptions.rb
renalware-core-2.0.0.pre.beta6 db/seeds/default/pathology/pathology_observation_descriptions.rb
renalware-core-2.0.0.pre.beta5 db/seeds/default/pathology/pathology_observation_descriptions.rb