Skip to content

Commit 6f99c90

Browse files
Merge pull request #6758 from NHSDigital/alistair/imms-api-edit-tdipv-vaccine
Edit the Td/IPV SNOMED code via a data migration
2 parents 782b23e + 3e492cd commit 6f99c90

2 files changed

Lines changed: 29 additions & 1 deletion

File tree

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# frozen_string_literal: true
2+
3+
class EditTdipvSnomedCode < ActiveRecord::Migration[8.1]
4+
def up
5+
vaccine = Vaccine.find_by(upload_name: "Revaxis")
6+
Rails.logger.info "Editing vaccine #{vaccine.id}..."
7+
8+
vaccine.update!(
9+
snomed_product_code: "7374311000001101",
10+
snomed_product_term: "Revaxis vaccine suspension for injection 0.5ml pre-filled syringes (Sanofi)"
11+
)
12+
13+
Rails.logger.info "Vaccine #{vaccine.id} updated."
14+
end
15+
16+
def down
17+
vaccine = Vaccine.find_by(upload_name: "Revaxis")
18+
Rails.logger.info "Editing vaccine #{vaccine.id}..."
19+
20+
vaccine.update!(
21+
snomed_product_code: "7374511000001107",
22+
snomed_product_term: "Revaxis vaccine suspension for injection 0.5ml pre-filled syringes (Sanofi) " \
23+
"1 pre-filled disposable injection (product)"
24+
)
25+
26+
Rails.logger.info "Vaccine #{vaccine.id} updated."
27+
end
28+
end

db/data_schema.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
DataMigrate::Data.define(version: 2026_04_22_155320)
1+
DataMigrate::Data.define(version: 2026_05_01_085904)

0 commit comments

Comments
 (0)