Pular para o conteúdo principal

Plano

A especificação de "Plano" inclui um endpoint que permite recuperar informações sobre os planos cadastrados no sistema.

Definição

Um plano representa um plano específico oferecido por uma operadora de saúde ou convênio médico. Este conceito abrange todos os tipos de planos de saúde oferecidos pelas operadoras; como planos individuais, empresariais, familiares, etc.

Esses dados podem ser apresentados ao cliente final durante o processo de agendamento e em mensagens estruturadas. O sistema utiliza essas informações para permitir que os clientes escolham o plano desejado e entendam qual cobertura específica irá utilizar.

O campo de plano é amplamente utilizado em diversos outros endpoints do sistema, principalmente como um parâmetro de filtro. Por exemplo, ao buscar profissionais, serviços ou horários disponíveis, é possível informar o identificador de um plano para restringir os resultados apenas àquela cobertura específica.

Objeto

O objeto de Plan representa um plano da organização.

Não temos restrições sobre o formato do campo name. Não utilizamos esse campo para validações ou filtros internos. Este campo é apenas para fins de apresentação ao cliente final.

AtributoTipoOpcionalDescrição
idstringNãoO identificador único para o plano.
namestringNãoO nome do plano.

Endpoints

Obter uma lista de planos

Lista todos os planos, opcionalmente filtrados por parâmetros de consulta.

GET /plans

Parâmetros de Consulta

ParâmetroTipoOpcionalDescrição
healthInsurancestringSimFiltrar por ID de convênio.
locationstringSimFiltrar por ID de localidade.
professionalstringSimFiltrar por ID de profissional.

Resposta

Um array JSON de objetos Plan.

[
{
"id": "123",
"name": "Plano Individual"
},
{
"id": "456",
"name": "Plano Familiar"
}
]