コード例 #1
0
    $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;
コード例 #2
0
    $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;