@@ -766,8 +766,10 @@ def test_search_immunizations_returns_results_as_a_search_bundle(self, mock_uuid
766766 result .link [0 ],
767767 BundleLink .construct (
768768 relation = "self" ,
769- url = "https://internal-dev.api.service.nhs.uk/immunisation-fhir-api/FHIR/R4/Immunization?immunization-target"
770- "=COVID&patient.identifier=https://fhir.nhs.uk/Id/nhs-number|9990548609" ,
769+ url = "https://internal-dev.api.service.nhs.uk/immunisation-fhir-api/FHIR/R4/Immunization"
770+ "?immunization.target=COVID"
771+ "&-immunization.target=COVID"
772+ "&patient.identifier=https%3A%2F%2Ffhir.nhs.uk%2FId%2Fnhs-number%7C9990548609" ,
771773 ),
772774 )
773775 # Will contain the matched immunization and then the referenced patient resource
@@ -819,9 +821,12 @@ def test_search_immunizations_filters_by_date_and_status(self, mock_uuid):
819821 result .link [0 ],
820822 BundleLink .construct (
821823 relation = "self" ,
822- url = "https://internal-dev.api.service.nhs.uk/immunisation-fhir-api/FHIR/R4/Immunization?-date.from=2021"
823- "-02-06&-date.to=2023-01-01&immunization-target=COVID&patient.identifier="
824- "https://fhir.nhs.uk/Id/nhs-number|9990548609" ,
824+ url = "https://internal-dev.api.service.nhs.uk/immunisation-fhir-api/FHIR/R4/Immunization"
825+ "?immunization.target=COVID"
826+ "&-immunization.target=COVID"
827+ "&patient.identifier=https%3A%2F%2Ffhir.nhs.uk%2FId%2Fnhs-number%7C9990548609"
828+ "&-date.from=2021-02-06"
829+ "&-date.to=2023-01-01" ,
825830 ),
826831 )
827832 # Will contain the matched immunization and then the referenced patient resource
@@ -857,8 +862,11 @@ def test_search_immunizations_adds_include_to_searched_url(self, mock_uuid):
857862 result .link [0 ],
858863 BundleLink .construct (
859864 relation = "self" ,
860- url = "https://internal-dev.api.service.nhs.uk/immunisation-fhir-api/FHIR/R4/Immunization?immunization-target"
861- "=COVID&_include=Patient.identifier&patient.identifier=https://fhir.nhs.uk/Id/nhs-number|9990548609" ,
865+ url = "https://internal-dev.api.service.nhs.uk/immunisation-fhir-api/FHIR/R4/Immunization"
866+ "?immunization.target=COVID"
867+ "&-immunization.target=COVID"
868+ "&patient.identifier=https%3A%2F%2Ffhir.nhs.uk%2FId%2Fnhs-number%7C9990548609"
869+ "&_include=Patient.identifier" ,
862870 ),
863871 )
864872 # Will contain the matched immunization and then the referenced patient resource
@@ -889,8 +897,10 @@ def test_search_immunizations_returns_empty_bundle_when_no_results_found(self):
889897 result .link [0 ],
890898 BundleLink .construct (
891899 relation = "self" ,
892- url = "https://internal-dev.api.service.nhs.uk/immunisation-fhir-api/FHIR/R4/Immunization?immunization-target"
893- "=FLU&patient.identifier=https://fhir.nhs.uk/Id/nhs-number|9990548609" ,
900+ url = "https://internal-dev.api.service.nhs.uk/immunisation-fhir-api/FHIR/R4/Immunization"
901+ "?immunization.target=FLU"
902+ "&-immunization.target=FLU"
903+ "&patient.identifier=https%3A%2F%2Ffhir.nhs.uk%2FId%2Fnhs-number%7C9990548609" ,
894904 ),
895905 )
896906 self .assertEqual (len (result .entry ), 0 )
@@ -925,8 +935,10 @@ def test_search_immunizations_includes_an_error_outcome_within_results_if_client
925935 result .link [0 ],
926936 BundleLink .construct (
927937 relation = "self" ,
928- url = "https://internal-dev.api.service.nhs.uk/immunisation-fhir-api/FHIR/R4/Immunization?immunization-target"
929- "=COVID&patient.identifier=https://fhir.nhs.uk/Id/nhs-number|9990548609" ,
938+ url = "https://internal-dev.api.service.nhs.uk/immunisation-fhir-api/FHIR/R4/Immunization"
939+ "?immunization.target=COVID"
940+ "&-immunization.target=COVID"
941+ "&patient.identifier=https%3A%2F%2Ffhir.nhs.uk%2FId%2Fnhs-number%7C9990548609" ,
930942 ),
931943 )
932944 # Will contain the matched immunization, the referenced patient resource and an OperationOutcome
0 commit comments