private LabDetalheRequisicao inclusaoTSA(
      XmlExameResultadoInterface xmlExameResultadoInterface,
      XmlLoteResultadoInterface resultadoInterface) {

    LabDetalheRequisicao labDetalheRequisicao =
        OracleHelper.getLabDetalherequisicaoByReqExameSeq(
            resultadoInterface.getReqStCodigo(),
            xmlExameResultadoInterface.getExaStCodigo(),
            xmlExameResultadoInterface.getSeqStCodigo(),
            resultadoInterface.getStrDbName());

    if (labDetalheRequisicao == null) {
      labDetalheRequisicao =
          OracleHelper.getLabDetalherequisicaoByReqExameSeq(
              resultadoInterface.getReqStCodigo(),
              xmlExameResultadoInterface.getExaStCodigo(),
              "01",
              resultadoInterface.getStrDbName());

      LoteInterfaceReceiverSql.insertDetalherequisicao(
          labDetalheRequisicao,
          xmlExameResultadoInterface,
          resultadoInterface,
          resultadoInterface.getStrDbName());

      labDetalheRequisicao.setLegStCodigo("002");
      labDetalheRequisicao.setSeqStCodigo(xmlExameResultadoInterface.getSeqStCodigo());
      labDetalheRequisicao.setLegStCodigoFat("CON");

      OracleHelper.saveObject(labDetalheRequisicao, resultadoInterface.getStrDbName());

      labDetalheRequisicao =
          OracleHelper.getLabDetalherequisicaoByReqExameSeq(
              resultadoInterface.getReqStCodigo(),
              xmlExameResultadoInterface.getExaStCodigo(),
              xmlExameResultadoInterface.getSeqStCodigo(),
              resultadoInterface.getStrDbName());
    }
    return labDetalheRequisicao;
  }