@@ -65,7 +65,7 @@ def get_immunization_by_identifier(
6565 return the Immunization without calling PDS or checking S flag.
6666 """
6767 imms_resp = self .immunization_repo .get_immunization_by_identifier (
68- identifier_pk , imms_vax_type_perms , is_imms_batch_app
68+ identifier_pk , imms_vax_type_perms
6969 )
7070 if not imms_resp :
7171 base_url = f"{ get_service_url ()} /Immunization"
@@ -106,7 +106,7 @@ def get_immunization_by_id_all(self, imms_id: str, imms: dict) -> Optional[dict]
106106 return imms_resp
107107
108108 def create_immunization (
109- self , immunization : dict , imms_vax_type_perms , supplier_system , is_imms_batch_app
109+ self , immunization : dict , imms_vax_type_perms , supplier_system
110110 ) -> Immunization :
111111
112112 if immunization .get ("id" ) is not None :
@@ -117,13 +117,11 @@ def create_immunization(
117117 except (ValidationError , ValueError , MandatoryError ) as error :
118118 raise CustomValidationError (message = str (error )) from error
119119 patient = None
120- if not is_imms_batch_app :
121- patient = self ._validate_patient (immunization )
122- if "diagnostics" in patient :
123- return patient
120+ if "diagnostics" in patient :
121+ return patient
124122
125123 imms = self .immunization_repo .create_immunization (
126- immunization , patient , imms_vax_type_perms , supplier_system , is_imms_batch_app
124+ immunization , patient , imms_vax_type_perms , supplier_system
127125 )
128126
129127 return Immunization .parse_obj (imms )
@@ -135,23 +133,19 @@ def update_immunization(
135133 existing_resource_version : int ,
136134 imms_vax_type_perms : str ,
137135 supplier_system : str ,
138- is_imms_batch_app ,
139136 ) -> tuple [UpdateOutcome , Immunization ]:
140137 immunization ["id" ] = imms_id
141138
142- patient = None
143- if not is_imms_batch_app :
144- patient = self ._validate_patient (immunization )
145- if "diagnostics" in patient :
146- return (None , patient )
139+ patient = self ._validate_patient (immunization )
140+ if "diagnostics" in patient :
141+ return (None , patient )
147142 imms = self .immunization_repo .update_immunization (
148143 imms_id ,
149144 immunization ,
150145 patient ,
151146 existing_resource_version ,
152147 imms_vax_type_perms ,
153- supplier_system ,
154- is_imms_batch_app ,
148+ supplier_system
155149 )
156150
157151 return UpdateOutcome .UPDATE , Immunization .parse_obj (imms )
0 commit comments