def get_values()

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