|
722 | 722 | its(:nhs_immunisations_api_snomed_reason_term) do |
723 | 723 | should eq "Disease outbreak (event)" |
724 | 724 | end |
| 725 | + |
| 726 | + its(:nhs_immunisations_api_snomed_product_code) do |
| 727 | + should eq "43207411000001105" |
| 728 | + end |
| 729 | + |
| 730 | + its(:nhs_immunisations_api_snomed_product_term) do |
| 731 | + should eq "Cell-based trivalent influenza vaccine (surface antigen, inactivated) suspension for injection " \ |
| 732 | + "0.5ml pre-filled syringes (Seqirus UK Ltd)" |
| 733 | + end |
725 | 734 | end |
726 | 735 |
|
727 | 736 | context "with a record with not full dose" do |
|
772 | 781 | should eq "Disease outbreak (event)" |
773 | 782 | end |
774 | 783 |
|
| 784 | + its(:nhs_immunisations_api_snomed_product_code) do |
| 785 | + should eq "43208811000001106" |
| 786 | + end |
| 787 | + |
| 788 | + its(:nhs_immunisations_api_snomed_product_term) do |
| 789 | + should eq "Fluenz (trivalent) vaccine nasal suspension 0.2ml unit dose (AstraZeneca UK Ltd) (product)" |
| 790 | + end |
| 791 | + |
775 | 792 | its(:notes) do |
776 | 793 | should eq "Performing organisation display name: Acme Healthcare" |
777 | 794 | end |
|
826 | 843 | should eq "Disease outbreak (event)" |
827 | 844 | end |
828 | 845 |
|
| 846 | + its(:nhs_immunisations_api_snomed_product_code) do |
| 847 | + should eq "43208811000001106" |
| 848 | + end |
| 849 | + |
| 850 | + its(:nhs_immunisations_api_snomed_product_term) do |
| 851 | + should eq "Fluenz (trivalent) vaccine nasal suspension 0.2ml unit dose (AstraZeneca UK Ltd) (product)" |
| 852 | + end |
| 853 | + |
829 | 854 | its(:notes) do |
830 | 855 | should eq "Performing organisation display name: Acme Healthcare" |
831 | 856 | end |
|
886 | 911 | its(:nhs_immunisations_api_snomed_reason_code) { should be_nil } |
887 | 912 | its(:nhs_immunisations_api_snomed_reason_term) { should be_nil } |
888 | 913 |
|
| 914 | + its(:nhs_immunisations_api_snomed_product_code) do |
| 915 | + should eq "43208811000001106" |
| 916 | + end |
| 917 | + |
| 918 | + its(:nhs_immunisations_api_snomed_product_term) do |
| 919 | + should eq "Fluenz (trivalent) vaccine nasal suspension 0.2ml unit dose (AstraZeneca UK Ltd)" |
| 920 | + end |
| 921 | + |
889 | 922 | its(:notes) { should be_nil } |
890 | 923 | end |
891 | 924 |
|
|
941 | 974 | should eq "Disease outbreak (event)" |
942 | 975 | end |
943 | 976 |
|
944 | | - its(:notes) do |
945 | | - should include( |
946 | | - "SNOMED product code: 43207411000001106", |
947 | | - "SNOMED description: Cell-based trivalent influenza vaccine" |
948 | | - ) |
| 977 | + its(:nhs_immunisations_api_snomed_product_code) do |
| 978 | + should eq "43207411000001106" |
| 979 | + end |
| 980 | + |
| 981 | + its(:nhs_immunisations_api_snomed_product_term) do |
| 982 | + should eq "Cell-based trivalent influenza vaccine (surface antigen, inactivated) suspension for injection " \ |
| 983 | + "0.5ml pre-filled syringes (Seqirus UK Ltd)" |
949 | 984 | end |
950 | 985 | end |
951 | 986 |
|
|
994 | 1029 | its(:nhs_immunisations_api_snomed_reason_code) { should be_nil } |
995 | 1030 | its(:nhs_immunisations_api_snomed_reason_term) { should be_nil } |
996 | 1031 |
|
| 1032 | + its(:nhs_immunisations_api_snomed_product_code) { should be_nil } |
| 1033 | + its(:nhs_immunisations_api_snomed_product_term) { should be_nil } |
| 1034 | + |
997 | 1035 | its(:notes) do |
998 | 1036 | should include( |
999 | 1037 | "Reported dose number string: Dose sequence not recorded" |
|
1043 | 1081 | its(:nhs_immunisations_api_snomed_reason_code) { should be_nil } |
1044 | 1082 | its(:nhs_immunisations_api_snomed_reason_term) { should be_nil } |
1045 | 1083 |
|
| 1084 | + its(:nhs_immunisations_api_snomed_product_code) do |
| 1085 | + should eq "43208811000001106" |
| 1086 | + end |
| 1087 | + |
| 1088 | + its(:nhs_immunisations_api_snomed_product_term) do |
| 1089 | + should eq "Fluenz (trivalent) vaccine nasal suspension 0.2ml unit dose (AstraZeneca UK Ltd)" |
| 1090 | + end |
| 1091 | + |
1046 | 1092 | its(:notes) { should be_nil } |
1047 | 1093 | end |
1048 | 1094 |
|
|
1086 | 1132 | its(:nhs_immunisations_api_snomed_reason_code) { should be_nil } |
1087 | 1133 | its(:nhs_immunisations_api_snomed_reason_term) { should be_nil } |
1088 | 1134 |
|
| 1135 | + its(:nhs_immunisations_api_snomed_product_code) do |
| 1136 | + should eq "43207411000001105" |
| 1137 | + end |
| 1138 | + |
| 1139 | + its(:nhs_immunisations_api_snomed_product_term) do |
| 1140 | + should eq "Cell-based trivalent influenza vaccine (surface antigen, inactivated) suspension for injection " \ |
| 1141 | + "0.5ml pre-filled syringes (Seqirus UK Ltd)" |
| 1142 | + end |
| 1143 | + |
1089 | 1144 | its(:notes) { should be_nil } |
1090 | 1145 | end |
1091 | 1146 |
|
|
1133 | 1188 | its(:nhs_immunisations_api_snomed_reason_code) { should be_nil } |
1134 | 1189 | its(:nhs_immunisations_api_snomed_reason_term) { should be_nil } |
1135 | 1190 |
|
| 1191 | + its(:nhs_immunisations_api_snomed_product_code) do |
| 1192 | + should eq "43207411000001105" |
| 1193 | + end |
| 1194 | + |
| 1195 | + its(:nhs_immunisations_api_snomed_product_term) do |
| 1196 | + should eq "Cell-based trivalent influenza vaccine (surface antigen, inactivated) suspension for injection " \ |
| 1197 | + "0.5ml pre-filled syringes (Seqirus UK Ltd)" |
| 1198 | + end |
| 1199 | + |
1136 | 1200 | its(:notes) { should be_nil } |
1137 | 1201 | end |
1138 | 1202 |
|
|
1185 | 1249 | its(:nhs_immunisations_api_snomed_reason_code) { should eq "723620004" } |
1186 | 1250 | its(:nhs_immunisations_api_snomed_reason_term) { should be_nil } |
1187 | 1251 |
|
| 1252 | + its(:nhs_immunisations_api_snomed_product_code) do |
| 1253 | + should eq "43208811000001106" |
| 1254 | + end |
| 1255 | + |
| 1256 | + its(:nhs_immunisations_api_snomed_product_term) do |
| 1257 | + should eq "Fluenz (trivalent) vaccine nasal suspension 0.2ml unit dose (AstraZeneca UK Ltd) (product)" |
| 1258 | + end |
| 1259 | + |
1188 | 1260 | its(:notes) { should be_nil } |
1189 | 1261 | end |
1190 | 1262 |
|
|
1237 | 1309 | its(:nhs_immunisations_api_snomed_reason_code) { should be_nil } |
1238 | 1310 | its(:nhs_immunisations_api_snomed_reason_term) { should be_nil } |
1239 | 1311 |
|
| 1312 | + its(:nhs_immunisations_api_snomed_product_code) { should be_nil } |
| 1313 | + its(:nhs_immunisations_api_snomed_product_term) { should be_nil } |
| 1314 | + |
1240 | 1315 | its(:notes) { should be_nil } |
1241 | 1316 | end |
1242 | 1317 |
|
|
1281 | 1356 | its(:nhs_immunisations_api_snomed_reason_code) { should be_nil } |
1282 | 1357 | its(:nhs_immunisations_api_snomed_reason_term) { should be_nil } |
1283 | 1358 |
|
| 1359 | + its(:nhs_immunisations_api_snomed_product_code) { should be_nil } |
| 1360 | + its(:nhs_immunisations_api_snomed_product_term) { should be_nil } |
| 1361 | + |
1284 | 1362 | its(:notes) do |
1285 | 1363 | should include( |
1286 | 1364 | "Reported dose number string: Dose sequence not recorded" |
|
1345 | 1423 | its(:nhs_immunisations_api_snomed_reason_code) { should eq "723620004" } |
1346 | 1424 | its(:nhs_immunisations_api_snomed_reason_term) { should be_nil } |
1347 | 1425 |
|
| 1426 | + its(:nhs_immunisations_api_snomed_product_code) do |
| 1427 | + should eq "33493111000001108" |
| 1428 | + end |
| 1429 | + |
| 1430 | + its(:nhs_immunisations_api_snomed_product_term) do |
| 1431 | + should eq "Gardasil 9 vaccine suspension for injection 0.5ml pre-filled syringes " \ |
| 1432 | + "(Merck Sharp & Dohme (UK) Ltd) (product)" |
| 1433 | + end |
| 1434 | + |
1348 | 1435 | its(:notes) { should be_nil } |
1349 | 1436 | end |
1350 | 1437 | end |
|
1407 | 1494 | its(:nhs_immunisations_api_snomed_reason_code) { should eq "723620004" } |
1408 | 1495 | its(:nhs_immunisations_api_snomed_reason_term) { should be_nil } |
1409 | 1496 |
|
| 1497 | + its(:nhs_immunisations_api_snomed_product_code) do |
| 1498 | + should eq "39779611000001104" |
| 1499 | + end |
| 1500 | + |
| 1501 | + its(:nhs_immunisations_api_snomed_product_term) do |
| 1502 | + should eq "MenQuadfi vaccine solution for injection 0.5ml vials (Sanofi) (product)" |
| 1503 | + end |
| 1504 | + |
1410 | 1505 | its(:notes) { should include("Reported dose number string: Unknown") } |
1411 | 1506 | end |
1412 | 1507 | end |
|
1469 | 1564 | its(:nhs_immunisations_api_snomed_reason_code) { should eq "723620004" } |
1470 | 1565 | its(:nhs_immunisations_api_snomed_reason_term) { should be_nil } |
1471 | 1566 |
|
| 1567 | + its(:nhs_immunisations_api_snomed_product_code) do |
| 1568 | + should eq "7374511000001107" |
| 1569 | + end |
| 1570 | + |
| 1571 | + 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)" |
| 1574 | + end |
| 1575 | + |
1472 | 1576 | its(:notes) { should include("Reported dose number string: Unknown") } |
1473 | 1577 | end |
1474 | 1578 | end |
|
1535 | 1639 | its(:nhs_immunisations_api_snomed_reason_code) { should eq "723620004" } |
1536 | 1640 | its(:nhs_immunisations_api_snomed_reason_term) { should be_nil } |
1537 | 1641 |
|
| 1642 | + its(:nhs_immunisations_api_snomed_product_code) do |
| 1643 | + should eq "13968211000001108" |
| 1644 | + end |
| 1645 | + |
| 1646 | + its(:nhs_immunisations_api_snomed_product_term) do |
| 1647 | + should eq "M-M-RVAXPRO vaccine powder and solvent for suspension for injection 0.5ml pre-filled syringes " \ |
| 1648 | + "(Merck Sharp & Dohme (UK) Ltd) (product)" |
| 1649 | + end |
| 1650 | + |
1538 | 1651 | its(:notes) { should include("Reported dose number string: Unknown") } |
1539 | 1652 | end |
1540 | 1653 | end |
|
1601 | 1714 | its(:nhs_immunisations_api_snomed_reason_code) { should eq "723620004" } |
1602 | 1715 | its(:nhs_immunisations_api_snomed_reason_term) { should be_nil } |
1603 | 1716 |
|
| 1717 | + its(:nhs_immunisations_api_snomed_product_code) do |
| 1718 | + should eq "45525711000001102" |
| 1719 | + end |
| 1720 | + |
| 1721 | + its(:nhs_immunisations_api_snomed_product_term) do |
| 1722 | + should eq "Priorix Tetra vaccine powder and solvent for solution for injection 0.5ml pre-filled syringes " \ |
| 1723 | + "(GlaxoSmithKline UK Ltd) (product)" |
| 1724 | + end |
| 1725 | + |
1604 | 1726 | its(:notes) { should include("Reported dose number string: Unknown") } |
1605 | 1727 | end |
1606 | 1728 | end |
|
0 commit comments