47 Ordens de Compra, Um Relatório de Gastos:Reconciliação de Suprimentos Médicos de Múltiplos Fornecedores Sem a Mesclagem Manual

A própria pesquisa de 2022 da McKesson constatou que 78% das organizações de saúde ainda usam processos manuais na cadeia de suprimentos. Caminhe pelo setor de compras de qualquer hospital de médio porte e você verá o porquê: o relatório de gastos que o financeiro solicita todo mês não é uma simples extração de dados do ERP. É uma planilha montada manualmente a partir de ordens de compra que chegam como PDFs da Medline, anexos de e-mail da Cardinal Health, downloads do portal da Henry Schein e feeds EDI da GHX de uma dúzia de distribuidores menores — cada um com seu próprio layout de colunas, sua própria convenção de numeração de itens e sua própria interpretação do que um "total de item de linha" deve incluir. O gargalo não é a falta de vontade de automatizar. É que a matéria-prima de um relatório de gastos hospitalares chega em seis formatos diferentes de seis fontes diferentes, e as ferramentas criadas para lidar com ordens de compra foram construídas para um formato por vez.

Pare de digitar dados manualmente — deixe a IA ler por você
Envie uma imagem ou PDF — dados estruturados em planilha em 10 segundos
Experimente Agora →
Processamento em lote de ordens de compra de fornecedores médicos para análise e reconciliação de gastos hospitalares

Principais Conclusões

  1. Uma semana inteira de trabalho todo mês desaparece na mesclagem de ordens de compra de uma dúzia de distribuidores, cada um usando suas próprias convenções de nomenclatura de fornecedores e sistemas incompatíveis de unidades de medida
  2. Processar uma única PO é um problema resolvido, mas é na transição entre documentos que o trabalho explodes, porque seis fornecedores usam seis sistemas de numeração de itens e três convenções de unidades diferentes
  3. O ImageToTable.ai extrai todas as 47 POs com uma única definição de coluna em um único lote, para que o relatório consolidado de gastos chegue com subtotais por fornecedor e rastreabilidade em nível de lote já incorporados

Por que os fluxos de trabalho de PO único colapsam na escala hospitalar

Processar uma ordem de compra é um problema resolvido. Você abre o PDF, encontra o número da PO, o nome do fornecedor, os códigos dos itens, as quantidades, os preços. Você os digita em uma planilha ou no seu ERP. Leva de dois a três minutos por documento. O processo é tedioso, mas funcional.

Processar 47 ordens de compra de 12 fornecedores diferentes de suprimentos médicos é uma categoria diferente de problema. Um hospital de médio porte normalmente compra de um conjunto central de cerca de meia dúzia de distribuidores primários — Medline, Cardinal Health, McKesson Medical-Surgical, Henry Schein, Owens & Minor — além de outros cinco a dez fornecedores especializados em reagentes de laboratório, dispositivos implantáveis ou consumíveis de diagnóstico. Cada fornecedor gera POs em seu próprio formato, por seu próprio canal, em seu próprio ritmo. Os PDFs de confirmação da Medline chegam por e-mail com IDs de documento na linha de assunto. As POs da Cardinal Health vêm pelo intercâmbio GHX como transações EDI 850 estruturadas — mas sua equipe financeira as extrai como PDFs do portal porque a integração EDI nunca foi concluída para o fluxo de trabalho de relatórios de gastos. A Henry Schein usa um sistema de numeração de itens completamente diferente do da McKesson, e nenhum deles usa as mesmas convenções de abreviação de unidade de medida.

O fluxo de trabalho de PO única falha aqui não porque qualquer PO individual seja difícil de processar, mas porque a transferência entre documentos é onde o trabalho se multiplica. Quando você processa uma PO, a pergunta é "quais dados estão nesta página?" Quando você processa 47 POs de 12 fornecedores, a pergunta se torna "como faço para que os dados de todos os 12 fornecedores se alinhem nas mesmas colunas?" — e a resposta, para a maioria das equipes de compras hospitalares, é copiar e colar manualmente, uma PO por vez, em um workbook mestre do Excel que alguém do setor financeiro criou há três anos e vem corrigindo desde então.

Insight principal: A diferença entre processar uma PO e processar 47 não é 47 vezes o trabalho. É uma diferença arquitetural. Ferramentas de PO única otimizam uma tarefa unitária. O processamento em lote exige uma estratégia de mesclagem — e a mesclagem é onde cada discrepância de formato entre fornecedores se torna uma etapa de reconciliação manual.

O Problema de Nomenclatura de Arquivos Que Ninguém Menciona

Em um fluxo de trabalho com um único PO, os nomes de arquivos quase não importam. Você abre "PO_2025_06_03.pdf", extrai os dados, fecha e segue em frente. O nome do arquivo não precisa codificar nada, pois você está olhando para o documento enquanto trabalha.

Em um fluxo de trabalho em lote, os nomes de arquivos são infraestrutura. Quando você coloca 47 PDFs em uma fila de extração, a ferramenta precisa rastrear qual linha na planilha de saída veio de qual documento de origem — não apenas para rastreabilidade, mas para tratamento de exceções. Se a linha 14 do seu relatório de gastos mostra uma quantidade de 5.000 luvas de nitrilo a $0,12/unidade de um fornecedor desconhecido, e o arquivo de origem se chama "scan0251.pdf", você tem um problema de investigação, não um problema de dados. Você precisa encontrar o documento original, abri-lo, verificar os dados e descobrir a qual fornecedor ele pertence. Isso é um desvio de cinco minutos por anomalia — e em um lote de 47 POs, anomalias são rotina.

Os POs de suprimentos médicos adicionam uma segunda camada a esse problema: o mesmo fornecedor frequentemente aparece sob vários nomes em documentos diferentes. Um PO da McKesson pode listar o fornecedor como "McKesson Medical-Surgical Inc." no cabeçalho do PDF, "McKesson MMS" na linha de assunto do e-mail e "MKC" no cadastro de fornecedores do ERP. POs da Cardinal Health às vezes carregam o nome legado de um centro de distribuição adquirido anos atrás. Ao mesclar 47 POs em um relatório de gastos agrupado por fornecedor, essas inconsistências de nomenclatura fazem com que o mesmo fornecedor termine em três linhas diferentes — e o total de gastos fica errado até que alguém perceba e mescle manualmente.

Isso não é um problema de qualidade de dados no sentido tradicional. Os dados em cada PO individual são precisos. O problema é que nenhum fornecedor formata seus documentos para se alinhar aos outros, e a etapa de reconciliação — fazer "McKesson Medical-Surgical Inc." e "MKC" resolverem para o mesmo registro de fornecedor — recai inteiramente sobre a pessoa que está montando a planilha.

Quando Seis Formatos de Distribuidor Têm que se Converter Numa Única Estrutura de Colunas

O principal desafio técnico do processamento em lote de POs não é a precisão da extração. É a normalização de colunas. Um único reporte de gastos precisa que cada linha tenha as mesmas colunas: Nome do Fornecedor, Número de PO, Código do Artigo, Descrição do Artigo, Quantidade Encomendada, Precio Unitário, Total da Linha, Referência do Contrato GPO, Número de Lote, Data de Validade. Mas os documentos de origem preenchem estes campos de forma diferente — ou não os preenchem de todo.

Considere apenas o campo do código do artigo. Medline usa os seus próprios números de artigo de fabricante de 6 dígitos. Cardinal Health usa um sistema de numeração de catálogo diferente, e os seus POs podem listar tanto o SKU de Cardinal como o número de catálogo do fabricante em colunas separadas. Os POs em PDF de McKesson imprimen o número do artigo sem rótulo de columna — espera-se que saiba que a primeira cadeia alfanumérica em cada linha é o código do artigo. Os POs de Henry Schein dividem os artículos de linha em sub-linhas com diferentes níveis de precios dependendo do volume, e a columna de descrição do artigo contém texto concatenado que abarca três campos lógicos em qualquer outro formato de fornecedor.

Agora multiplique isto pelas outras nove colunas do seu reporte de gastos. A unidade de medida é a assassina silenciosa de formatos: um fornecedor lista luvas por caixa (100/caixa), outro por embalagem (10 caixas/embalagem), um terceiro por unidade individual. Se o seu reporte de gastos as consolida sem normalizar a unidade, a columna de quantidade não tem sentido — 50 caixas ao lado de 5 embalagens ao lado de 500 unidades parece um erro de pedido, mas é um problema de codificação de unidade de medida que colapsa toda a análise de gastos.

Os contratos de organizações de compras em grupo (GPO) acrescentam outra dimensão. A maioria dos hospitais compra através de Vizient, Premier ou HealthTrust — três organizações que gerem coletivamente centenas de mil milhões em volume de compras anual e negociam precios de contrato para aproximadamente 72% das compras hospitalarias. Cada ordem de compra deve referenciar o número de contrato GPO aplicable para que finanças possa verificar o preço pago contra a tarifa do contrato. Mas alguns POs de fornecedores incluyen o ID do contrato GPO num campo dedicado; outros escondem-o nas notas de cabeçalho; alguns não o imprimen de todo, exigindo que o comprador o procure manualmente na sua lista de contratos GPO. Um reporte de gastos que omite referencias de contratos GPO não pode ser usado para auditoría de conformidade de contratos — o que significa que o reporte está incompleto no momento em que é gerado, e alguien tem que preencher os dados GPO que faltam manualmente.

A Association for Health Care Resource & Materials Management (AHRMM) oferece uma ferramenta gratuita de benchmarking KPI que permite aos hospitais medir o desempeño da cadeia de suministro contra pares de tamanho similar. Mas o benchmarking requer dados de gastos consolidados e limpos de todos os fornecedores — os mesmos dados que levam uma semana completa de reconciliação manual para produzir.

UDI, números de lote e datas de validade: os campos que os fluxos de trabalho de PO único ignoram

As ordens de compra de compras gerais rastrean os aspectos comerciais básicos: o que foi pedido, a que preço e para que data de entrega. As PO de suprimentos médicos carregam uma carga regulatória adicional que as ferramentas de extração comerciais nunca foram projetadas para manejar.

O sistema de Identificação Única de Dispositivo (UDI) da FDA, estabelecido sob 21 CFR 801 Subpart B e 21 CFR 830.300, exige que a maioria dos dispositivos médicos tenha um UDI em seu rótulo — um código que comprende um Identificador de Dispositivo (UDI-DI) que identifica o fabricante e o modelo, e um Identificador de Produção (UDI-PI) que captura o número de lote, número de série, data de validade e data de fabricação. Quando um hospital pede dispositivos implantáveis, instrumentos cirúrgicos ou consumíveis de diagnóstico, a ordem de compra deve refletir esses identificadores para que o pessoal de recepção possa corresponder os produtos entregados à PO e para que a equipe da cadeia de suprimentos possa rastrear qualquer item até seu lote de produção em caso de recall.

Na prática, os dados UDI aparecem de forma inconsistente nas PO de fornecedores. Medline e Cardinal Health geralmente incluem números de lote e datas de validade nas PO de dispositivos médicos como campos separados a nível de linha. McKesson às vezes imprime números de lote em uma coluna de notas anexada à descrição do item. Fornecedores especializados menores podem não incluirlos — o lote e a validade estão no packing slip, não na PO, e a conciliação requer cruzar referências de dois documentos para cada item de linha.

Para um hospital que processa 47 PO por mês, essas inconsistências significam que algumas linhas no reporte de gastos estão completas com UDI, enquanto outras não têm campos críticos de rastreabilidade. Um recall de um lote específico de mesh cirúrgico requer encontrar todas as PO que pediram esse produto e verificar quais lotes foram realmente recebidos. Se os dados da PO não incluem números de lote, a resposta ao recall começa com uma verificação física do inventário — um processo que pode levar dias e que coloca a segurança do paciente em risco desnecessário.

Por que isso importa em escala de lote: Em um lote de 47 PO, de 8 a 12 terão dados UDI ou de lote/validade incompletos. Um fluxo de trabalho em lote precisa marcar estes para revisão humana sem interromper toda a execução do processamento. A ferramenta deve extraer o que está presente e deixar células em branco onde faltan dados — não falhar silenciosamente, nem inventar valores para preencher o vazio.

Pare de digitar dados manualmente — deixe que a IA os lea por você
Envie uma imagem ou PDF — dados estruturados em planilha em 10 segundos
Experimente Agora →

Como a Extração Semântica de Colunas Processa a Diversidade de Formatos de Fornecedores em uma Única Passada

A abordagem que processa lotes de PO de múltiples fornecedores é fundamentalmente diferente da extração baseada em modelos. As ferramentas de modelo funcionam memorizando posições fixas em uma página — "o número de PO está nas coordenadas X,Y no PDF do Fornecedor A." Quando o Fornecedor B usa um layout diferente, é necessário um modelo diferente. Quando o Fornecedor A altera o formato do seu PO após uma atualização de ERP, o modelo falha silenciosamente. Para um hospital que lida com 12 fornecedores, a manutenção de modelos por si só consome o tempo que a ferramenta de extração deveria ter economizado.

A extração semântica de colunas funciona de maneira diferente. Em vez de dizer à ferramenta onde cada campo está localizado na página de cada fornecedor, você define as colunas que deseja: "Nome do Fornecedor," "Número de PO," "Código do Item," "Descrição," "Quantidade," "Preço Unitário," "Total da Linha," "Contrato GPO," "Número de Lote," "Data de Validade." A IA lê cada documento entendendo o que cada ponto de dados significa — localizando o número de PO onde quer que apareça, encontrando itens de linha independentemente da estrutura da tabela, identificando números de lote mesmo quando estão incorporados em um campo de descrição em vez de estar em sua própria columna.

Os nomes de colunas que você insere se tornam os cabeçalhos de uma única planilha de saída. Um PO de Medline, um PO de Cardinal Health e um PO de McKesson alimentam todos a mesma estrutura de colunas. A IA não precisa saber que Medline coloca o nome do fornecedor na caixa de cabeçalho superior esquerda, enquanto Cardinal Health o coloca em um campo "Sold To" (Vendido a) a meio caminho da página. Ele encontra cada valor semântico lendo o documento como uma pessoa faria — seguindo a estrutura, entendendo o contexto — e o mapea à columna que você definiu.

Esta abordagem, que ImageToTable.ai chama de extração de colunas personalizadas, é a diferença entre programar regras de extração por fornecedor e definir um esquema de saída universal uma única vez. Você digita os nomes dos campos que deseja — e esses se tornan os cabeçalhos exatos da sua planilha consolidada, em todos os fornecedores, em todos os formatos. A mesma configuração que extrae um PO de 5 linhas de um fornecedor laboratorial regional extrae um PO de 200 linhas de Medline, porque a IA procura significado, não posição.

JPG/PNG/PDF Extração por IA

Os arquivos são processados de forma segura e não são armazenados.

De Dados Extraídos a um Relatório de Gastos Pronto para Finanças

Ter todos os 47 POs extraídos para uma planilha unificada é um avanço — mas o relatório de gastos que sua equipe financeira espera vai além. Ele precisa de subtotais por fornecedor, verificações de conformidade com contratos GPO, gastos por categoria e variação em relação ao mês anterior. A saída bruta da extração é a base; a transformação em um relatório de gastos é onde a planilha ganha seu lugar no fechamento mensal.

A saída da extração já possui todos os itens de linha de cada fornecedor em colunas consistentes. A partir daí, construir o relatório de gastos é uma questão de agrupamento e agregação — operações que o Excel lida nativamente quando os dados estão em uma única tabela. Agrupe por fornecedor para obter o gasto total comprometido com cada distribuidor. Agrupe por ID de contrato GPO para verificar se cada item de linha foi comprado pela taxa contratada. Dinamize por categoria de item para ver se os suprimentos cirúrgicos estão aumentando como parcela do gasto total. Filtre por número de lote e data de validade para identificar estoque próximo ao vencimento em todos os fornecedores simultaneamente — uma visão impossível de construir quando os dados de PO estão dispersos em 12 formatos e 47 documentos separados.

Este é o resultado que os diretores de compras apresentam na revisão mensal da cadeia de suprimentos. Ele responde às perguntas que os dados fragmentados de PO não conseguem: quais fornecedores representam a maior parcela dos gastos, se o preço contratual do GPO está sendo respeitado em cada transação e onde o departamento está pedindo em excesso em relação ao consumo histórico. Nenhuma dessas perguntas pode ser respondida quando os dados de PO vivem em PDFs individuais no desktop de alguém. Elas se tornam respondíveis quando 47 POs alimentam uma única planilha com uma estrutura de colunas — e quando a extração acontece em um único lote, em vez de 47 sessões manuais separadas.

Para hospitais que já usam sistemas ERP como Workday Supply Chain Management, Oracle Cerner ou Infor, a planilha consolidada de POs serve como arquivo de importação — dados limpos e alinhados em colunas que mapeiam diretamente para o modelo de importação de pedidos de compra do ERP. A extração em lote elimina a etapa de preparação de dados que normalmente consome um dia inteiro de trabalho de redigitação manual por ciclo mensal.

Quando executar lotes vs. quando processar POs individuais

Nem todo fluxo de trabalho de PO hospitalar se beneficia do processamento em lote. O fluxo de trabalho de PO individual — extrair dados de um documento por vez, imediatamente — tem seu lugar nas operações diárias. Quando um departamento faz um pedido urgente de um implante específico e precisa verificar o preço em relação ao contrato GPO antes de confirmar, abrir um PDF e extrair seus dados em segundos é a abordagem correta. Para o processo passo a passo de configurar a extração de PO individual com campos específicos de saúde, como códigos NDC e números de lote, o fluxo de trabalho de extração de PO individual para rastreamento de inventário de suprimentos médicos cobre os detalhes em nível de campo.

O processamento em lote ganha seu valor na fronteira da conciliação mensal. O relatório de gastos, a auditoria de conformidade contratual, a varredura de vencimento de inventário — esses são fluxos de trabalho periódicos que agregam dados entre fornecedores. Executá-los um PO por vez é uma semana de trabalho manual para um hospital de médio porte. Executá-los como um lote — enviar todos os 47 POs, definir as colunas uma vez, obter uma saída mesclada — transforma uma semana de entrada de dados em uma manhã de revisão e análise.

A linha divisória é direta: se a tarefa exige comparar dados entre fornecedores, é um problema de lote. Se a tarefa envolve agir sobre um único PO imediatamente, é um problema de documento único. A maioria das equipes de cadeia de suprimentos hospitalar vive em ambos os modos, e a ferramenta de extração precisa suportar ambos — um modo de PO individual para operações diárias e um modo de mesclagem em lote para relatórios mensais — sem exigir configurações separadas para cada um.

1
Defina suas colunas de saída uma vez. Digite os nomes dos campos necessários em todos os fornecedores: Nome do Fornecedor, Número do PO, Código do Item, Descrição, Quantidade, Preço Unitário, Total da Linha, Contrato GPO, Número do Lote, Data de Validade. Eles se tornam os cabeçalhos da sua planilha consolidada.
2
Envie todos os 47 POs em um único lote. Arraste e solte PDFs, anexos de e-mail, downloads do portal e digitalizações na mesma fila de upload. A ferramenta aceita qualquer combinação de formatos — sem necessidade de classificar por fornecedor ou converter para um tipo de arquivo comum primeiro.
3
Revise as exceções sinalizadas. A saída destaca linhas com dados UDI ausentes, nomes de fornecedores ambíguos ou inconsistências de unidade de medida. Trate-as na passagem de revisão — alguns minutos de verificação pontual em vez de horas de redigitação completa.
4
Exporte e crie seu relatório de gastos. A planilha mesclada alimenta diretamente tabelas dinâmicas, importações de ERP ou verificações de conformidade de contrato GPO. Subtotais por fornecedor, gastos por categoria e rastreabilidade em nível de lote derivam todos dos mesmos dados de origem em um único arquivo.

Perguntas Frequentes

A extração em lote lida com POs com diferentes moedas ou tratamentos fiscais?

Sim, com uma ressalva. A IA extrai os valores de moeda conforme aparecem em cada PO. Se os POs da Medline estiverem em USD e um fornecedor europeu especializado enviar POs em EUR, a saída preserva os símbolos e valores de moeda originais em linhas separadas. A ferramenta não realiza conversão de moeda — isso permanece uma função financeira. O que ela faz é garantir que valores em USD e valores em EUR não sejam inadvertidamente somados no mesmo total, pois cada linha mantém seu rótulo de moeda de origem.

O que acontece se um fornecedor alterar o formato do PO entre lotes?

Nada quebra. Como a IA localiza os dados pelo significado semântico, em vez de coordenadas fixas de página, uma mudança de formato — um novo layout de cabeçalho, uma estrutura de tabela diferente, um rodapé reorganizado — não afeta a extração. A IA lê o documento do zero a cada vez. Esta é a diferença crítica em relação às ferramentas baseadas em modelos, onde uma mudança de formato exige atualizar ou recriar o modelo antes que o próximo lote possa ser processado.

Posso extrair apenas os itens de linha que preciso, ou a ferramenta extrai tudo?

Você controla exatamente quais campos são extraídos ao definir sua lista de colunas. Se você só precisa do Número do PO, Nome do Fornecedor, Código do Item, Quantidade e Preço Unitário, defina essas cinco colunas e a saída conterá apenas esses cinco campos. A IA não extrairá pontos de dados que você não solicitou. Isso mantém a saída focada e elimina a etapa de limpeza de excluir colunas irrelevantes após a extração.

Como a ferramenta lida com POs que abrangem várias páginas?

POs de várias páginas — comuns ao pedir kits cirúrgicos com 50+ itens de linha — são processados como um único documento contínuo. A IA lê através das quebras de página, reconhece cabeçalhos de coluna repetidos em páginas de continuação e mescla todos os itens de linha sob o mesmo cabeçalho de PO. A saída é uma linha por item de linha, independentemente de quantas páginas o PO original ocupava.

Funciona com POs EDI do GHX ou apenas com arquivos PDF e imagenes?

O motor de extração funciona com entradas PDF, JPG, PNG, WebP e capturas de tela. As transações EDI do GHX (Pedido de Compra 850, Confirmación 855) já são dados estruturados e não precisam de extração por IA — devem alimentar diretamente seu ERP. O caso de uso para extração em lote é a lacuna: os POs que chegan como PDFs e imagenes porque o fornecedor não suporta EDI, ou porque sua integração EDI foi dimensionada para transmissão de pedidos, mas não para reporte de gastos.

📮 contact email: [email protected]