SOC
ATENÇÃO! PÁGINA MIGRADA PARA WIKI NOVA, NÃO SERÁ MAIS ATUALIZADA AQUI!, LINK PARA A NOVA: http://10.1.3.171:3000/e/pt-br/unilab/interfaceamentos/SOC
O SOC é uma interface do tipo convênio, onde os laboratórios enviam os laudos para o SOC via WebService.
Esta interface depende completamente do envio de laudos para internet, neste caso é necessário que para um pedido ser enviado este não tenha bloqueio algum (pendencias, autorização, etc.) para envio.
Esta interface utiliza chave de liberação.
Contato
Douglas Jhonatan - Suporte SOC
Skype: douglas.jhonatan
NOTA
Existem duas maneiras de configurar o SOC, um modo para exames normais (resultado com variável do tipo: Nenhum, Multi resultado e Unico resultado) e personalizado, este ultimo será para envio de exames específicos que são:
- 508 - Billirrubinas
- 512 - Glicose Hr após 75 gramas
- 515 - Grupo sanguíneo
- 514 - HIV1 + HIV
- 511 - Colesterol total e frações
- 509 - Proteínas totais e frações
- 510 - Teste tolerância à glicose
- 513 - VDRL
Para ambos os casos deverá ser realizado a configuração até o passo 3 abaixo.
Configuração
- Para configurações de exames personalizados deverá ser utilizado os arquivos encontrados no seguinte diretório:
- \\svw-uniware2\SUPORTE\SOC
- Onde os arquivos cujo nome inicia-se com PERSONALIZAÇÃO será o formato em PDF dos laudos demonstrando como é a configuração do respectivo exame no SOC represantando os campos que recebem resultados e valores de referências.
- Já os exames com o nome próprio de extensão .html carrega uma tabela com os dados de configuração da personalização, exemplo.
Na tela representada no exame Colesterol Total e Frações pelo SOC haverá entrada de resultados nos campos:
- Colesterol Total
- Colesterol HDL
- Colesterol LDL
- Colesterol VLDL
- Trigliceridoes
Na tabela é possível encontrar os mesmos campos através da coluna PERGUNTA e suas respectivas variáveis através da coluna CODIGOITEMPERGUNTA. Campos obrigatórios serão representados pelo valor 0 na coluna OBRIGATORIO.
- 1 - No cadastro do Convênio clicar no botão Interface:
- 2 - Na tela de configuração de Interfaceamento, marcar o Check Envia resultado SOC:
- 3 - Irá mostrar os campos do SOC, é necessário preencher todas as informações de acordo com os dados dos clientes:
O endereço da URL do web service é: https://www.soc.com.br/WSSoc/services/ResultadoExamesWs
EXAMES NORMAIS
- 4 - No cadastro de exames deve ser preenchido o Código do exame de acordo com a tabela de exames do SOC, na aba Geral:
- 5 - Na aba configuração, editar os resultados e clicar no botão SOC:
- 6 - Irá então aparecer a tela SOC - variáveis, nesta deverá ser configurado o tipo do resultado, se é único ou Multi Resultado:
- 7 - Se o resultado for único, deverá ser selecionado no campo Variável o tipo dele, se é Resultado ou Comentário:
- 8 - Se o resultado for Multi Resultado, ou seja, faz parte de um grupo de resultados, deverá marcar o Exame:
Os exames multi resultados suportados pelo SOC são os listados na tela, quando seleciona um deles no campo Variável é carregado as variáveis dos mesmos.
EXAMES PERSONALIZADOS
- 4 - No cadastro de exames deve ser preenchido o checkbox "Exame de personalização SOC", "Código do exame" e Cód. de personalização SOC de acordo com a tabela de exames do SOC, na aba Geral:
- 5 - Na aba configuração, editar os resultados e clicar no botão SOC:
- 6 - Irá então aparecer a tela SOC - variáveis, nesta deverá ser configurado a variável do resultado:
Inclusão de Pedidos
Para incluir um pedido para o SOC e envia-lo, é necessário preenchimento dos campos que aparecem ao pressionar o botão SOC na tela de pedidos:
Os campos deverão ser preenchidos de acordo com a guia que o SOC enviará:
O envio é feito através do envio para internet, bastando liberar o exame se o cliente utiliza o Unilaudos, caso contrário, deverá clicar no botão Reenvia internet na tela de pedidos.
Para verificar se os laudos foram enviados para o SOC, basta verificar na rastreabilidade do pedido:
Ou através do relatório de envio ao SOC web service:
Erros SOC
Funcionário não cadastrado: código do funcionário errado no cadastro do pedido. É possível encontrar este campo no cadastro do pedido, clicando no botão “SOC”, presente ao lado do campo “Observação do pedido”.
Código da empresa inválido: mesma situação do item acima, só que desta vez é o código da empresa que estaria errado. É possível encontrar este campo no cadastro do pedido, clicando no botão “SOC”, presente ao lado do campo “Observação do pedido”.
Ficha/Resultado de exame não encontrado, parâmetro do XML não setado para criação: Data da ficha errada. É possível encontrar este campo no cadastro do pedido, clicando no botão “SOC”, presente ao lado do campo “Observação do pedido”. Em alguns casos foi necessário ajustar o código do exame em CADASTROS > EXAMES > EXAME > ALTERAR > CAMPO CÓDIGO DO EXAME SOC.
Java.lang.NullPointerException: código da empresa digitado errado, com muitos caracteres além do necessário, verifiquei casos, que o código correto tinha 4 ou 5 dígitos, mas no Unilab tinha 9 ou 10 caracteres digitados. É possível encontrar este campo no cadastro do pedido, clicando no botão “SOC”, presente ao lado do campo “Observação do pedido”. Para este erro também seria interessante verificar o campo código de terceiros, é possível encontrá-lo no canto superior direito da tela de cadastro do pedido.
Problems creating SAAJ object model: caracteres especiais ( >, <, & e “ ) na tag de resultado.
Horário do windows errado: the message has expired no relatório