Interfaceamento SPData
Índice
Contato
Creuza de Jesus - (31) 3399-2500 - SAC do SPData
O que é o SPData
SPData é um software para hospitais e que o nosso cliente envia exames do Unilab, portanto, o interfaceamento foi realizado para facilitar sua rotina
Funcionamento
O SPData é um sistema que atua como apoio, recebendo exames do Unilab. Diferente da maioria, a parte do DE-PARA é realizada por eles, sendo necessário apenas enviar nosso modelo de exames para eles.
Para gerar o arquivo de modelos do Unilab específico para o SPData basta acessar a aba Outros > Geração de Modelos X2U e verá que existe uma seleção de modelos, então selecione SPData conforme a imagem
- Ao selecionar o modelo SPData além do caminho de geração, é habilitado um campo "Código de integração". Esse código é fornecido pelo SPData e é necessário informá-lo para a geração do arquivo de modelos.
Além de converter o arquivo de pedidos, é convertido também o arquivo de resultados, e os resultados são gerados através do Gerador de resultados automatizado (GRA).
Wiki do GRA: GRA
Wiki do U2UConvert: U2UConvert
Configurações no Unilab
O Unilab será o apoio, então é necessário que ative o sistema do cliente para apoio.
Para ativá-lo, basta ir em: "Cadastros > Configurações > Apoio. Ativar Unilab como Apoio: Sim".
O apoiado do Unilab será o SPData, então é necessário cadastrá-lo como apoiado no sistema.
"Cadastros > Convênios > Apoiado"
O cadastro é simples, basta incluir e colocar o nome do apoiado e confirmar.
Pode ser criado dentro do sistema um posto de coleta onde todos os pedidos do apoiado serão importados no posto selecionado, deixando mais organizado para o cliente os pedidos próprios e os de apoio, essa opção não é obrigatória e deve ser decidida pelo cliente se ele deseja criar um posto separado para essas importações ou deixar tudo misturado na central, lembrando que quando é pedido de apoiado, ele fica com a coloração azul na tela de pedidos, já se diferindo dos demais.
O cadastro do posto de coleta é simples, e não informatizado.
"Cadastros > Posto de coleta"
Como toda configuração de U2U, é necessário criar um convênio dentro do sistema onde todos os pedidos recebidos deste apoiado ficarão automaticamente com este convênio.
O convênio será especifico para U2U, então deve-se criar um específico para isto, e depois de cadastrar o convênio, do lado direito da tela tem um botão de "Apoiado", nesta opção deve ser ativo o convênio para apoiado.
As opções obrigatórias para ativação do convênio para apoiado são:
• Laboratório Apoiado;
• Selecionar um posto de coleta onde serão importados os pedidos do SPData.
• Apoiado.
É necessário configurar os exames dentro do sistema.
"Cadastros > Exames > Exames"
O cliente deve alterar todos os exames que serão cadastrados pelo apoiado e realizado no laboratório, e marcar a opção "Realizado para apoiado".
Caso o cliente vá somente receber os pedidos do SPData, não tendo a necessidade de devolver o resultado para o sistema do mesmo, basta somente marcar essa opção dentro do sistema. Mas, caso ele vá fazer o interfaceamento completo, que é recebimento e envio dos resultados, o cliente precisa ajustar as variáveis de laudo dentro dos campos de resultado dos exames. O Unilab por padrão preenche uma variável automática com 11 caracteres, mas para ser importado no SPData é necessário no máximo 10 caracteres, então os exames teriam de ser ajustados todas as variáveis antes de concluir a configuração do interfaceamento.
Novamente lembrando que essa configuração nas variáveis é necessário somente para o interfaceamento completo, onde o Unilab irá receber o pedido e devolver o resultado.
Após todas as configurações acima, diferente da maioria, a parte do DE-PARA é realizada por eles, sendo necessário apenas enviar nosso modelo de exames para eles.
Para gerar o arquivo de modelos do Unilab específico para o SPData basta acessar a aba "Outros > Geração de Modelos X2U" e verá que existe uma seleção de modelos, então selecione SPData conforme a imagem:
Ao selecionar o modelo SPData além do caminho de geração, é habilitado um campo "Código de integração". Esse código é fornecido pelo SPData e é necessário informá-lo para a geração do arquivo de modelos.
Deve ser especificado um caminho de pasta onde os arquivos de modelos serão gerados para enviado ao SPData.
Aos exames marcados para realizar no apoio e que terão o retorno do resultado, deve-se prestar atenção caso o Unilab avisar no momento da geração do arquivo que tem exames com mais de 10 caracteres na variável de resultado.
Caso vá receber somente os pedidos, pode ignorar esta mensagem.
Dentro da pasta estarão todos os arquivos necessários enviar ao SPData.
Configurações UConvert
Todos os pedidos recebidos do SPData e o resultados enviados, precisam passar por conversão, tanto para ser importado do SPData para o Unilab, quanto do Unilab para o SPData.
É necessário baixar o Uconvert na máquina do cliente e o mesmo está localizado em: http://uniware-lda.no-ip.net:3080/uniftp/public/2bb293 ou (http://uniware-lda.no-ip.net:3080/uniftp/ws-ftp-suporte/Versao_Atual "UConvertService".
Informações Adicionais
O SPData não envia numero de amostra nem data de coleta nos seus arquivos de pedido, então para isso, foi criado uma opção no INI do UConvert que indicará se o UConvert preencherá ou não a data de coleta com a data atual para realizar a conversão.
- Ao marcar no INI para preencher a coleta, os exames serão preenchidos com:
- Data de coleta com a hora atual, pois não há como saber quando foi realmente coletado, nem SE foi coletado
- Numero de amostra do apoiado como 0 pois eles não enviam amostras e não podemos deixar vazio, logo, é preenchido com um valor simbólico
- Lembrando que isso não tem nenhum impacto no numero de amostra do Unilab
- Neste caso o exame virá como coletado e será necessário na configuração do convênio na seção "Apoiado" desmarcar a opção "Importa exames como "Pendentes""
- Lembrando também que se a opção de preenchimento automático de coleta estiver desabilitada é necessário marcar a opção "Importa exames como "Pendentes"" no cadastro do convênio, caso contrário, na importação irá acusar um erro que falta a data de coleta nos exames
No arquivo de modelos está incluso o nome de cada variável, mas no sistema deles o tamanho máximo é de 10 caracteres, e não bloquearemos isso na configuração de exames. (Campo "Variável p/ laudo" na configuração do exame.)
- Ex: VRESTEXT001 que é a variável padrão de resultado texto tem 11 caracteres, nesse caso tem que alterar para uma variável de até 10 caracteres.
Também é necessário configurar o laudo do exame com suas respectivas descrições, unidades e valores de referência (preenchendo o campo "Referente à variável:")