1 Abertura do registro de atendimento Para abrir o atendimento referente ao pedido de exames a ser importado o sistema busca a especialidade do laboratório, prestador e convênio cadastrados no RM referente ao laboratório apoiado, informações localizadas no item 2.2.1. Se já houver um atendimento aberto (com status “Em elaboração” aberto na mesma data do pedido) para esse laboratório, o sistema utiliza esse atendimento, senão abre um novo. Tratamentos específicos de preenchimento de campos do registro de Atendimento: - CODPLANO: Busca o primeiro plano ativo encontrado para o convênio;
- CODSUBPLANO: Mantém esse campo NULO;
- CODTIPOATENDIMENTO: Valor fixo "31 - Exames de Laboratório";
- DATAENTRADA: Data do pedido de exames;
- HORAENTRADA: Hora do pedido de exames (se vier no arquivo, se não vier considera a hora da importação);
- DATASAIDA = DATAENTRADA;
- HORASAIDA = HORAENTRADA;
- TIPOPACIENTE: Valor Fixo "E" (Externo);
- CLASSEATENDIMENTO: Valor fixo "E" (Eletivo);
- DOCCOMPLETO: Valor fixo "T" (Sim);
- CODNOTA: Valor fixo "02" (GSP / SADT);
- OCUPALEITO: Valor fixo "F" (Não);
- STATUSATENDIMENTO: TerminoRegistroAtendimento;
3.2 Inserção do Pedido de Exames O sistema verifica se já existe um pedido para esse paciente/atendimento que não esteja cancelado e que já tenha sido enviado no arquivo (TAG: CodPedLab, Campo: SZPEDEXAME.NUMPEDSEC). Informações dos pedidos consistidos na tabela SZLOTEPEDIDOITENS. Tratamentos específicos de preenchimento de campos do pedido de exames: - EXAMELEITO: Valor fixo "F" (Não);
- DATAEXAME e HORAEXAME: Data/Hora do pedido de exames;
- NUMPEDSEC: Número do pedido de exames do laboratório apoiado (Tag: CodPedLab);
- INFCLINICAS: Taag OBS;
- TIPOMEDSOLIC: Valor fixo "M" (Médico);
- CANCELADO: Valor fixo "F" (Não);
- SENHAINTERNET: Gera a senha de internet conforme lógica do próprio sistema
- CODSETOR: Setor do exame;
- IDUNIDATEND: Unidade de atendimento do pedido, mesma unidade de configuração dos exames;
3.3 Inserção dos Exames no pedido Todos os exames utilizados na integração precisam ter seu código de integração (DE-PARA) configurados no cadastro de exames (Item 2.4) Tratamentos específicos de preenchimento de campos dos exames: - TIPOEXAME: Valor fixo "N" (Normal);
- MATPENDENTE: Valor fixo "F" (Não);
- DATACOLETA: Data da coleta enviada no XML (Tag: DataColeta);
- STATUS: Valor fixo "I" (Inicial);
- CANCELADO: Valor fixo "F" (Não);
- LANCAITEMDEBCONTA: Busca no cadastro do exame se ele é faturado ou não;
IMPORTANTE: Sobre a utilização da tag de <Medico> no XML de importação:
A tag de médico no XML de importação se refere ao prestador do pedido e contém as seguintes informações: - SIGLACONSELHO: Valor com a sigla do conselho do profissional;
- UFCONSELHO: Unidade Federativa do conselho;
- NUMEROCONSELHO: Número do conselho do profissional;
- NOME: Nome do profissional;
- SEQMED: Sequencial do médico. Esse campo é obrigatório quando eu tiver um ou mais médicos no meu XML;
Quando eu tiver um médico no meu XML, identificar sempre na tag <idMedicoSolicitante> dentro da tag de Exame o valor correspondente ao meu prestador. Esse número será igual ao sequencial do médico. |