Re: [sbis_l] Re: Integração com E-SUS

terça-feira, 1 de dezembro de 2015
Olá Patrícia, estou utilizando o PHP também para a integração, mas estou tendo dificuldade no uso. Estou usando o Laravel 5.1,  e o meu problema é o seguinte:

1) Baixei as API do site e coloquei na pasta vendor do Laravel. 
2) No composer.json adicionei as linhas.
"psr-4": {
            "App\\": "app/",
            "Thrift\\": "vendor/Thrift/",
            "Br\\Gov\\Saude\\Esus\\": "vendor/br/gov/saude/esus/"
}

As classes Thrift eu consigo carregar (criar o TBinaryProtocol e etc), mas ao tentar por exemplo criar uma instância de CidadaoTRansportThrift, recebo que a classe não foi encontrada. Engraçado é que para outros pacotes, tudo funciona sem problemas

Obrigado pela atenção.

Atenciosamente.

Em segunda-feira, 16 de junho de 2014 14:21:38 UTC-3, Patricia Fugimoto escreveu:
Olá Luciano,

Estou utilizando PHP para a integração. 

Também acompanho o fórum do E-SUS (o tópico que mencionou, principalmente). 
Agora resta aguardar a compatibilização com o Delphi. 

Não sei se viu, mas foi disponibilizado o dicionário de dados (http://dab.saude.gov.br/portaldab/esus.php). 

Patricia

Em segunda-feira, 16 de junho de 2014 08h45min31s UTC-3, Luciano Fischer Lumertz escreveu:
Bom dia Jades,

Obrigado pela resposta.

Verifiquei o exemplo quer você mandou.

Porém, foi postado no fórum do e-sus sobre integração, que o Delphi não é compatível com o CompactProtocol. 


Teremos que esperar uma atualização dos arquivos de integração do e-sus em Delphi.

Estava tentando serializar assim:

var
  lCidadao:TCidadaoTransportThriftImpl;
  lSerializer: TSerializer;
begin
...
lSerializer := TSerializer.Create(TCompactProtocolImpl.TFactory.Create);
lBytes :=lSerializer.Serialize(lCidadao);
..
end

Até consigo serializar e gravar no arquivo, mas o conteúdo do arquivo não fica igual ao do gerado em java.

O arquivo gerado em java eu consigo importar pro e-sus. Mas o arquivo gerado pelo Delphi não.




Em sexta-feira, 13 de junho de 2014 15h26min35s UTC-3, Jades escreveu:
Luciano,

Veja se isso ajuda:

https://github.com/apache/thrift/tree/master/lib/delphi/src
https://github.com/apache/thrift/blob/master/lib/delphi/test/serializer/TestSerializer.dpr

Att, Jades

Em 13 de junho de 2014 10:30, Luciano Fischer Lumertz
<fisch...@gmail.com> escreveu:
> Bom dia Patrícia,
>
> Em que linguagem você está tentanto fazer a integração?
>
>
> Em segunda-feira, 12 de maio de 2014 12h03min00s UTC-3, Patricia Fugimoto
> escreveu:
>>
>> Prezados, bom dia.
>>
>> Estou tendo muitas dificuldades com a integração dos dados com o E-SUS.
>> Por acaso, alguém do grupo conseguir realizar a exportação a partir de um
>> sistema próprio ou possui alguma especificação técnica de como realizar?
>>
>> Eu sei que não é o foco do grupo, porém espero que alguém possa me ajudar.
>>
>> Att,
>> Patricia
>
> --
> --
> ----------------------------------------------------------
> Seja associado da SBIS!
> Visite o site www.sbis.org.br
>
> ---
> Você recebeu essa mensagem porque está inscrito no grupo quot;Sociedade
> Brasileira de Informática em Saúde - Lista de Discussão" dos Grupos do
> Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie
> um e-mail para sbis_l+un...@googlegroups.com.
> Para mais opções, acesse https://groups.google.com/d/optout.

--
--
----------------------------------------------------------
Seja associado da SBIS!
Visite o site www.sbis.org.br

---
Você recebeu essa mensagem porque está inscrito no grupo "Sociedade Brasileira de Informática em Saúde - Lista de Discussão" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sbis_l+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

0 comentários: