diff --git a/fhir_utils/fhir/patient/resource.py b/fhir_utils/fhir/patient/resource.py index 53e0cf1..69e159c 100644 --- a/fhir_utils/fhir/patient/resource.py +++ b/fhir_utils/fhir/patient/resource.py @@ -80,7 +80,7 @@ def format_name(self, name): def format_cep(self): if type(self.address) is list: - for i in self.address: + for i, _ in enumerate(self.address): try: self.address[i]["postalCode"] = keep_numeric_characters(self.address[i]["postalCode"]) except: @@ -89,7 +89,7 @@ def format_cep(self): def format_phone(self): # TODO: add DDI and DDD if no present if type(self.telecom) is list: - for i in self.address: + for i, _ in enumerate(self.telecom): if self.telecom[i]["system"] == "phone": self.telecom[i]["value"] = keep_numeric_characters(self.telecom[i]["value"]) @@ -128,7 +128,7 @@ def check_address(self): if type(self.address) is list: keys = ["use", "type", "line", "city", "state", "postalCode"] - for i in self.address: + for i, _ in enumerate(self.address): # if all must have keys are present if not all(key in self.address[i] for key in keys): self._is_valid = False @@ -164,7 +164,7 @@ def check_telecom(self): if type(self.telecom) is list: keys = ["system", "value", "use"] - for i in self.telecom: + for i, _ in enumerate(self.telecom): # if all must have keys are present if not all(key in self.telecom[i] for key in keys): self._is_valid = False