diff --git a/src/codes/code_funcs.py b/src/codes/code_funcs.py index b44a507..67fdd45 100644 --- a/src/codes/code_funcs.py +++ b/src/codes/code_funcs.py @@ -120,6 +120,7 @@ def code_explicit(service, methodology, filename): code_answer_dict = _parser(llm_answer_raw) return code_answer_dict except: + logging.error(f"Failed to parse LLM response in code_explicit: {llm_answer_raw}") return {} @@ -157,7 +158,8 @@ def code_category(service, proc_category, hcpcs_level2_mapping, filename): try: llm_answer_final = _parser(llm_answer_raw) # Returns list except: - {} + logging.error(f"Failed to parse LLM response in code_category: {llm_answer_raw}") + return {} code_answer_dict = {"PROCEDURE_CD": [], "PROCEDURE_CD_DESC": []} for answer in llm_answer_final: @@ -197,6 +199,7 @@ def code_implicit_special(service, filename): ) llm_answer_final = _parser(llm_answer_raw) except: + logging.error(f"Failed to parse LLM response in code_implicit_special: {llm_answer_raw}") return {} special_case_mapping = {