Sha256: bd9b26912e8078bc77b1a298c062ead63533a2c6020280852899d4ede1c45eb3

Contents?: true

Size: 1.41 KB

Versions: 125

Compression:

Stored size: 1.41 KB

Contents

# frozen_string_literal: true

module Renalware
  log "Adding Medication Routes" do
    module RR
      ORAL = 1
      TOPICAL = 2
      INHALATION = 3
      INJECTION = 4
      INTRAPERITONEAL = 5
      OTHER = 9
    end

    MRoute = Medications::MedicationRoute
    MRoute.transaction do
      MRoute.find_or_create_by!(code: "PO", name: "Per Oral", rr_code: RR::ORAL)
      MRoute.find_or_create_by!(code: "IV", name: "Intravenous", rr_code: RR::INJECTION)
      MRoute.find_or_create_by!(code: "SC", name: "Subcutaneous", rr_code: RR::INJECTION)
      MRoute.find_or_create_by!(code: "IM", name: "Intramuscular", rr_code: RR::INJECTION)
      MRoute.find_or_create_by!(code: "IP", name: "Intraperitoneal", rr_code: RR::INTRAPERITONEAL)
      MRoute.find_or_create_by!(code: "INH", name: "Inhaler", rr_code: RR::INHALATION)
      MRoute.find_or_create_by!(code: "SL", name: "Sublingual", rr_code: RR::OTHER)
      MRoute.find_or_create_by!(code: "NG", name: "Nasogastric", rr_code: RR::OTHER)
      MRoute.find_or_create_by!(code: "PARENT", name: "Parenteral", rr_code: RR::INJECTION)
      MRoute.find_or_create_by!(code: "PERCUT", name: "Percutaneous", rr_code: RR::OTHER)
      MRoute.find_or_create_by!(code: "TOP", name: "Topical", rr_code: RR::TOPICAL)
      MRoute.find_or_create_by!(code: "OTHER", name: "Other", rr_code: RR::OTHER)
      MRoute.find_or_create_by!(code: "PR", name: "PerRectum", rr_code: RR::OTHER)
    end
  end
end

Version data entries

125 entries across 125 versions & 1 rubygems

Version Path
renalware-core-2.0.127 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.126 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.125 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.124 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.123 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.121 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.120 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.119 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.118 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.117 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.116 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.115 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.113 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.112 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.111 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.110 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.109 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.108 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.106 db/seeds/default/medications/medication_routes.rb
renalware-core-2.0.105 db/seeds/default/medications/medication_routes.rb