File tree Expand file tree Collapse file tree 5 files changed +22
-20
lines changed Expand file tree Collapse file tree 5 files changed +22
-20
lines changed Original file line number Diff line number Diff line change 6
6
#
7
7
# id :bigint not null, primary key
8
8
# event_timestamp :datetime not null
9
- # event_timestamp_academic_year :integer
10
- # event_timestamp_day :integer
11
- # event_timestamp_month :integer
12
- # event_timestamp_year :integer
9
+ # event_timestamp_academic_year :integer not null
10
+ # event_timestamp_day :integer not null
11
+ # event_timestamp_month :integer not null
12
+ # event_timestamp_year :integer not null
13
13
# event_type :string not null
14
14
# location_address_postcode :string
15
15
# location_address_town :string
Original file line number Diff line number Diff line change @@ -5,10 +5,10 @@ def change
5
5
create_table :reporting_api_vaccination_events do |t |
6
6
t . string :event_type , null : false
7
7
t . datetime :event_timestamp , null : false
8
- t . integer :event_timestamp_year
9
- t . integer :event_timestamp_month
10
- t . integer :event_timestamp_day
11
- t . integer :event_timestamp_academic_year
8
+ t . integer :event_timestamp_year , null : false
9
+ t . integer :event_timestamp_month , null : false
10
+ t . integer :event_timestamp_day , null : false
11
+ t . integer :event_timestamp_academic_year , null : false
12
12
13
13
t . references :source , polymorphic : true
14
14
Original file line number Diff line number Diff line change 826
826
create_table "reporting_api_vaccination_events" , force : :cascade do |t |
827
827
t . string "event_type" , null : false
828
828
t . datetime "event_timestamp" , null : false
829
- t . integer "event_timestamp_year"
830
- t . integer "event_timestamp_month"
831
- t . integer "event_timestamp_day"
832
- t . integer "event_timestamp_academic_year"
829
+ t . integer "event_timestamp_year" , null : false
830
+ t . integer "event_timestamp_month" , null : false
831
+ t . integer "event_timestamp_day" , null : false
832
+ t . integer "event_timestamp_academic_year" , null : false
833
833
t . string "source_type"
834
834
t . bigint "source_id"
835
835
t . bigint "patient_id" , null : false
Original file line number Diff line number Diff line change 6
6
#
7
7
# id :bigint not null, primary key
8
8
# event_timestamp :datetime not null
9
- # event_timestamp_academic_year :integer
10
- # event_timestamp_day :integer
11
- # event_timestamp_month :integer
12
- # event_timestamp_year :integer
9
+ # event_timestamp_academic_year :integer not null
10
+ # event_timestamp_day :integer not null
11
+ # event_timestamp_month :integer not null
12
+ # event_timestamp_year :integer not null
13
13
# event_type :string not null
14
14
# location_address_postcode :string
15
15
# location_address_town :string
79
79
session { build ( :session , location : location ) }
80
80
end
81
81
82
+ event_type { outcome }
82
83
source do
83
84
build (
84
85
:vaccination_record ,
90
91
performed_by : User . first
91
92
)
92
93
end
94
+ event_timestamp { source . performed_at }
93
95
patient { for_patient }
94
96
vaccination_record_outcome { outcome }
95
97
patient_year_group { year_group }
Original file line number Diff line number Diff line change 6
6
#
7
7
# id :bigint not null, primary key
8
8
# event_timestamp :datetime not null
9
- # event_timestamp_academic_year :integer
10
- # event_timestamp_day :integer
11
- # event_timestamp_month :integer
12
- # event_timestamp_year :integer
9
+ # event_timestamp_academic_year :integer not null
10
+ # event_timestamp_day :integer not null
11
+ # event_timestamp_month :integer not null
12
+ # event_timestamp_year :integer not null
13
13
# event_type :string not null
14
14
# location_address_postcode :string
15
15
# location_address_town :string
You can’t perform that action at this time.
0 commit comments