in microservices/validation_service/src/utils/validation.py [0:0]
def get_values(documentlabel, cid, uid, entity):
'''
These Values will come from the API when Ready
Input:
documentlabel: Document type
cid : caseid
uid : Uid of the document
Output:
Validation Score
'''
# path=PATH
try:
# VALIDATION_TABLE = "autodocprocessing-demo.data_extraction.entities"
# path = "gs://async_form_parser/Jsons/trial44.json"
path = PATH
data = read_json(path)
merge_query = f"and case_id ='{cid}' and uid='{uid}'"
validation_score,final_dict = \
get_scoring(data,merge_query,documentlabel,entity)
Logger.info(f"Validation completed for document with case id {cid}"
f"and uid {uid}")
except Exception as e: # pylint: disable=broad-except
Logger.error("Validation error:")
Logger.error(e)
err = traceback.format_exc().replace("\n", " ")
Logger.error(err)
print(err)
validation_score = None
return validation_score
return validation_score, final_dict