$xml .= "<ansTISS:procedimento>"; $xml .= "<ansTISS:codigoTabela>" . trim($p->getConvenio()->getTabelaContratada()->getCodigoTabela()) . "</ansTISS:codigoTabela>"; $xml .= "<ansTISS:codigoProcedimento>" . trim($p->getConvenio()->getCodigoConsulta()) . "</ansTISS:codigoProcedimento>"; $xml .= "</ansTISS:procedimento>"; $xml .= "<ansTISS:tipoConsulta>1</ansTISS:tipoConsulta>"; $xml .= "<ansTISS:tipoSaida>4</ansTISS:tipoSaida>"; $xml .= "</ansTISS:dadosAtendimento>"; $xml .= "<ansTISS:observacao>AVALIACAO PRE ANESTESICA</ansTISS:observacao>"; $xml .= "</ansTISS:guiaConsulta>"; } $msgTissEnd = ""; $xml .= "</ansTISS:guiaFaturamento>"; $xml .= "</ansTISS:guias>"; $xml .= "</ansTISS:loteGuias>"; $xml .= "</ansTISS:prestadorParaOperadora>"; $cHash = new classes\CalculadorHash(); $hash = $cHash->calcularHash($cab . $xml); $epilogo = "<ansTISS:epilogo>"; $epilogo .= "<ansTISS:hash>{$hash}</ansTISS:hash>"; $epilogo .= "</ansTISS:epilogo>"; $msgTissEnd .= "</ansTISS:mensagemTISS>"; $nomeConvenio = $convenio->getNome(); //header("content-type: application/xml; charset=ISO-8859-1"); //header("Content-Disposition: attachment; filename=XMLTiss$nomeConvenio"); //header("Pragma: no-cache"); //header("Expires: 0"); $zip = new ZipArchive(); $zipInterno = new ZipArchive(); $nomeArquivoLegivel = str_replace(" ", "_", str_replace("/", "-", $nomeConvenio)) . "_" . $sequencia . "_" . date("Y-m-d") . "-XML-TISS-CONSULTA"; $arqName = $nomeArquivoLegivel . ".zip"; $nomeArquivoOrizon = sprintf("%020s", $sequencia) . "_" . $hash;
$xml .= "<ans:procedimento>"; $xml .= "<ans:codigoTabela>22</ans:codigoTabela>"; $xml .= "<ans:codigoProcedimento>" . trim($p->getConvenio()->getCodigoConsulta()) . "</ans:codigoProcedimento>"; $xml .= "<ans:valorProcedimento>" . number_format(trim($p->getValorConsulta()), 2, ".", "") . "</ans:valorProcedimento>"; $xml .= "</ans:procedimento>"; //$xml .= "<ans:tipoSaida>4</ans:tipoSaida>"; $xml .= "</ans:dadosAtendimento>"; $xml .= "<ans:observacao>AVALIACAO PRE ANESTESICA</ans:observacao>"; // $xml .= "</ans:guiaConsulta>"; } $msgTissEnd = ""; $xml .= "</ans:guiasTISS>"; $xml .= "</ans:loteGuias>"; $xml .= "</ans:prestadorParaOperadora>"; $cHash = new classes\CalculadorHash(); $hash = $cHash->calcularHash($cab . $xml, "3"); $epilogo = "<ans:epilogo>"; $epilogo .= "<ans:hash>{$hash}</ans:hash>"; $epilogo .= "</ans:epilogo>"; $msgTissEnd .= "</ans:mensagemTISS>"; $nomeConvenio = $convenio->getNome(); //header("content-type: application/xml; charset=ISO-8859-1"); //header("Content-Disposition: attachment; filename=XMLTiss$nomeConvenio"); //header("Pragma: no-cache"); //header("Expires: 0"); $zip = new ZipArchive(); $zipInterno = new ZipArchive(); $nomeArquivoLegivel = str_replace(" ", "_", str_replace("/", "-", $nomeConvenio)) . "_" . $sequencia . "_" . date("Y-m-d") . "-XML-TISS-CONSULTA"; $arqName = $nomeArquivoLegivel . ".zip"; $nomeArquivoOrizon = sprintf("%020s", $sequencia) . "_" . $hash;