@@ -59,7 +59,8 @@ def process_nhs_number(nhs_number: str) -> Dict[str, Any]:
5959 return make_status (str (e ), nhs_number , "error" )
6060
6161 logger .info ("Fetched PDS details: %s" , pds_patient_resource )
62- logger .info ("Fetched IEDS resources. IEDS count: %d" , len (ieds_resources ), ieds_resources if ieds_resources else 0 )
62+ logger .info ("Fetched IEDS resources: %s" , ieds_resources )
63+ logger .info ("Fetched IEDS resources. IEDS count: %d" , len (ieds_resources ) if ieds_resources else 0 )
6364
6465 if not ieds_resources :
6566 logger .info ("No IEDS records returned for NHS number: %s" , nhs_number )
@@ -77,7 +78,7 @@ def process_nhs_number(nhs_number: str) -> Dict[str, Any]:
7778 discarded_records .append (detail )
7879
7980 if not matching_records :
80- logger .info ("No records matched PDS demographics: %d" , discarded_count , discarded_records )
81+ logger .info ("No records matched PDS demographics: %d %s " , discarded_count , discarded_records )
8182 return make_status ("No records matched PDS demographics; update skipped" , nhs_number )
8283
8384 response = ieds_update_patient_id (
@@ -90,7 +91,7 @@ def process_nhs_number(nhs_number: str) -> Dict[str, Any]:
9091 return response
9192
9293
93- # Function to fetch PDS Patient details and IEDS Immunisation records
94+ # Function to fetch PDS Patient details and IEDS Immunisation records. WORKS
9495def fetch_pds_and_ieds_resources (nhs_number : str ):
9596 logger .info ("fetch_pds_and_ieds_resources: fetching for %s" , nhs_number )
9697 try :
@@ -108,6 +109,7 @@ def fetch_pds_and_ieds_resources(nhs_number: str):
108109
109110 count = len (ieds )
110111 logger .info ("fetch_pds_and_ieds_resources: fetched PDS and %d IEDS items for %s" , count , nhs_number )
112+ logger .info ("fetch_ieds_resources:" , ieds )
111113 return pds , ieds
112114
113115
0 commit comments