Sha256: 2b462ebb91794b60038a0119f18e67e4a5eb7941fa026c3cc9ebb05316d42da2

Contents?: true

Size: 1.25 KB

Versions: 98

Compression:

Stored size: 1.25 KB

Contents

class CreateAdmissionAdmissions < ActiveRecord::Migration[5.1]
  def change
    within_renalware_schema do
      create_table :admission_admissions do |t|
        t.references :hospital_ward, foreign_key: true, index: true, null: false
        t.references :patient, foreign_key: true, index: true, null: false
        t.date :admitted_on, null: false, index: true
        t.string :admission_type, null: false
        t.string :consultant
        t.references :modality_at_admission,
                    foreign_key: { to_table: :modality_modalities },
                    index: true
        t.text :reason_for_admission, null: false
        t.text :notes
        t.date :transferred_on
        t.string :transferred_to
        t.date :discharged_on, index: true
        t.string :discharge_destination
        t.string :destination_notes
        t.text :discharge_summary
        t.date :summarised_on
        t.references :summarised_by, foreign_key: { to_table: :users }, index: true
        t.references :updated_by, foreign_key: { to_table: :users }, index: true, null: false
        t.references :created_by, foreign_key: { to_table: :users }, index: true, null: false
        t.datetime :deleted_at, index: true
        t.timestamps null: false
      end
    end
  end
end

Version data entries

98 entries across 98 versions & 1 rubygems

Version Path
renalware-core-2.1.1 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.1.0 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.167 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.166 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.165 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.164 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.163 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.162 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.161 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.160 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.159 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.158 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.157 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.156 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.155 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.153 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.152 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.151 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.149 db/migrate/20171219154529_create_admission_admissions.rb
renalware-core-2.0.148 db/migrate/20171219154529_create_admission_admissions.rb