Validação de Campo: Conselho Regional de Medicina (CRM)
A funcionalidade de Validação de CRM permite que você garanta a autenticidade e a situação de registro de um médico diretamente no seu fluxo de documentos. Ao habilitar esta validação em um campo, o SantoID não apenas verifica se o número do CRM está no formato correto, mas também realiza uma consulta externa junto ao Conselho Federal de Medicina (CFM) para obter informações detalhadas sobre o profissional.
1. ⚙️ Como Ativar a Validação de CRM
Para utilizar a validação de CRM em um campo:
- Ao configurar o campo no frontend, selecione a nova opção de validação: Conselho Regional de Medicina (CRM).
- Quando esta validação estiver ativada, um checkbox adicional aparecerá logo abaixo, intitulado Validação Externa.
- Marque este checkbox para habilitar a consulta e o retorno enriquecido de dados do CFM.
- Nota: Para a consulta ao CFM ser realizada, o campo deve conter o CRM e a UF (Unidade Federativa) do registro. O sistema é flexível e aceita diferentes formatos de entrada, como "123456/SP", "123456SP", ou "123456-SP".

2. 🔍 Detalhes da Validação Externa (CFM)
Ao habilitar a Validação Externa, o SantoID executa as seguintes ações:
- Consulta Direta: O sistema realiza uma consulta primária ao Web Service oficial do CFM (Conselho Federal de Medicina) utilizando o CRM e a UF fornecidos.
- Fallback: Caso o Web Service do CFM apresente falha de comunicação ou latência, o SantoID utiliza uma base de dados dump do CFM (atualizada semanalmente) como alternativa para garantir a validação.
- Retorno de Dados: O sistema busca informações detalhadas sobre a situação do registro, incluindo a Situação e o Tipo de Inscrição do médico.

💡 Visualização vs. Payload de Dados
📝 Transcrição de Situação do Registro (CRM) (Visualização - Front-end)
| Código (Payload) | Descrição da Situação (Visualização) | Significado Resumido |
|---|---|---|
| A | Regular | O médico está apto e regularmente inscrito para exercer a medicina. |
| E | Inoperante | O médico não recolhe anuidades há mais de cinco anos ou tem paradeiro desconhecido. |
| X | Suspenso - parcial | Suspensão parcial do exercício da medicina por decisão administrativa (doença incapacitante). |
| J | Suspenso por ordem judicial - parcial | Suspensão parcial do exercício da medicina por decisão judicial. |
| N | Interdição cautelar - parcial | Interdição parcial e preventiva (cautelar) por decisão administrativa do CRM. |
| T | Transferido | O médico solicitou transferência do registro para outro CRM (outro estado). |
| P | Aposentado | Inscrição cancelada devido à aposentadoria do médico. |
| L | Cancelado | Inscrição cancelada a pedido próprio ou por não apresentação do diploma médico. |
| C | Cassado | O direito ao exercício da profissão foi cassado por processo ético-profissional. |
| F | Falecido | O profissional está falecido. |
| I | Interdição cautelar - total | Interdição total e preventiva (cautelar) do exercício da medicina por decisão administrativa. |
| S | Suspenso - total | Suspensão total do exercício da medicina por decisão administrativa (doença incapacitante). |
| B | Suspensão parcial permanente | Suspensão parcial definitiva do exercício de determinada atividade médica. |
| M | Suspensão total temporária | Suspensão total do exercício por tempo determinado. |
| R | Suspensão temporária | Suspensão do exercício por tempo determinado (geral). |
| O | Suspenso por ordem judicial - total | Suspensão total do exercício da medicina por decisão judicial. |
| G | Sem o exercício da profissão na UF | Não exerce a profissão na Unidade Federativa do registro atual. |
📝 Transcrição de Tipo de Inscrição (CRM) (Visualização - Front-end)
| Código (Payload) | Descrição (Visualização) |
|---|---|
| P | Principal |
| S | Secundária |
| V | Provisória |
| E | Estudando Méd. Estrangeiro |