Skip to content

Commit d62ce16

Browse files
authored
Merge pull request #6759 from NHSDigital/next
v8.3.1
2 parents 50ce533 + 6f99c90 commit d62ce16

7 files changed

Lines changed: 40 additions & 15 deletions

File tree

config/vaccines.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,5 @@ revaxis:
294294
- headache
295295
- high_temperature
296296
- swelling
297-
snomed_product_code: 7374511000001107
298-
snomed_product_term:
299-
Revaxis vaccine suspension for injection 0.5ml pre-filled syringes (Sanofi) 1 pre-filled
300-
disposable injection (product)
297+
snomed_product_code: 7374311000001101
298+
snomed_product_term: Revaxis vaccine suspension for injection 0.5ml pre-filled syringes (Sanofi)
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)

spec/fixtures/files/fhir/search_responses/all_programmes.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@
4141
"coding": [
4242
{
4343
"system": "http://snomed.info/sct",
44-
"code": "7374511000001107",
45-
"display": "Revaxis vaccine suspension for injection 0.5ml pre-filled syringes (Sanofi) 1 pre-filled disposable injection (product)"
44+
"code": "7374311000001101",
45+
"display": "Revaxis vaccine suspension for injection 0.5ml pre-filled syringes (Sanofi)"
4646
}
4747
]
4848
},

spec/fixtures/files/fhir/search_responses/bad_immunization_target.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242
"coding": [
4343
{
4444
"system": "http://snomed.info/sct",
45-
"code": "7374511000001107",
46-
"display": "Revaxis vaccine suspension for injection 0.5ml pre-filled syringes (Sanofi) 1 pre-filled disposable injection (product)"
45+
"code": "7374311000001101",
46+
"display": "Revaxis vaccine suspension for injection 0.5ml pre-filled syringes (Sanofi)"
4747
}
4848
]
4949
},

spec/fixtures/files/fhir/td_ipv/fhir_record_from_mavis.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
"coding": [
3030
{
3131
"system": "http://snomed.info/sct",
32-
"code": "7374511000001107",
33-
"display": "Revaxis vaccine suspension for injection 0.5ml pre-filled syringes (Sanofi) 1 pre-filled disposable injection (product)"
32+
"code": "7374311000001101",
33+
"display": "Revaxis vaccine suspension for injection 0.5ml pre-filled syringes (Sanofi)"
3434
}
3535
]
3636
},

spec/lib/fhir_mapper/vaccination_record_spec.rb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1528,7 +1528,7 @@
15281528
its(:batch_expiry) { should eq Date.new(2025, 12, 9) }
15291529

15301530
its(:vaccine) do
1531-
should have_attributes(snomed_product_code: "7374511000001107")
1531+
should have_attributes(snomed_product_code: "7374311000001101")
15321532
end
15331533

15341534
its(:performed_at) { should eq Time.parse("2025-11-03T15:31:37+00:00") }
@@ -1565,12 +1565,11 @@
15651565
its(:nhs_immunisations_api_snomed_reason_term) { should be_nil }
15661566

15671567
its(:nhs_immunisations_api_snomed_product_code) do
1568-
should eq "7374511000001107"
1568+
should eq "7374311000001101"
15691569
end
15701570

15711571
its(:nhs_immunisations_api_snomed_product_term) do
1572-
should eq "Revaxis vaccine suspension for injection 0.5ml pre-filled syringes (Sanofi) " \
1573-
"1 pre-filled disposable injection (product)"
1572+
should eq "Revaxis vaccine suspension for injection 0.5ml pre-filled syringes (Sanofi)"
15741573
end
15751574

15761575
its(:notes) { should include("Reported dose number string: Unknown") }

0 commit comments

Comments
 (0)