Fix CLAIM_TYPE_CD being converted to list in get_crosswalk_fields and add debug prints for troubleshooting
This commit is contained in:
@@ -484,6 +484,11 @@ def get_provider_info(
|
||||
# Defensive programming for any json parsing errors
|
||||
try:
|
||||
providers = _parser(llm_answer_raw)
|
||||
# Print raw LLM provider NAME values to debug format issues
|
||||
print(f"Raw LLM provider info (parsed) on page {page_num}: {providers}")
|
||||
for i, provider in enumerate(providers):
|
||||
if "NAME" in provider:
|
||||
print(f" Provider {i} NAME: {provider['NAME']} (type: {type(provider['NAME'])})")
|
||||
logging.debug(f"Parsed provider info on page {page_num}: {providers}")
|
||||
# Ensure we have a list of providers (not a dict or other type)
|
||||
if isinstance(providers, dict):
|
||||
|
||||
Reference in New Issue
Block a user