Perfil: Beneficiário
Grupo Familiar
Grupo Familiar
Grupo familiar são beneficiários (titulares, dependentes e agregados) que compõe uma familia o campo que determina esta amarração é o "cod_familia” ou seja todos que necessitam estar no mesmo grupo familiar necessitam estar com este código igual.
Visibilidade x Correlação
Titular: tipoUsuario = T e grauParentesco = 01
Retorna todos dentro do grupo familiar;
Dependente do tipo cônjuge: tipoUsuario = D e grauParentesco = 02
Retorna ele mesmo e todos os demais dependentes, excluindo os do tipo Agregado (A);
Dependentes diferentes do tipo cônjuge: tipoUsuario = D e grauParentesco != 02
Retorna apenas ele mesmo;
Agregados: tipoUsuario = A e grauParentesco > 02
Retorna apenas ele mesmo;
Objeto “beneficiarios”
Este objeto é condicional;
Se o contrato possuir “tipo” = “beneficiario” este array de objetos torna-se obrigatório ter ao menos um registro com conteúdo válido neste objeto;
Essa estrutura contém os dados de um beneficiário de plano de saúde;
Atente-se as orientações fornecidas pela Mobile Saúde;
Atente-se as orientações de segurança e permissões;
Atente-se aos critérios de preenchimento;
Atente-se aos critérios de objetos e atributos de retorno;
Atente-se as mensagens de retorno para cada HTTPS Status Code;
"beneficiarios": [
{
"chaveUnica": "string",
"integracao": {objeto},
"dadosPessoais": {objeto},
"dadosDoContrato": {objeto},
"dadosDoPlano": {objeto},
"cartao": {objeto},
"bloqueio": {objeto},
"custom": {objeto}
}
]Atributo | Critério | Tipo | Descrição | Regra de preenchimento |
|---|---|---|---|---|
chaveUnica | M | String | Chave de identificação única de pessoa. Não deve se repetir em nenhuma hipótese, para pessoas diferentes. Importante: caso um mesmo beneficiário esteja presente em mais de um contrato ou em mais de um grupo familiar, a chave única poderá se repetir, desde que seja o MESMO BENEFICIARIO. É obrigatório o preenchimento deste campo: Recomendamos o uso do CPF, pois é ÚNICO POR PESSOA, ou seja, 2 pessoas diferentes terão sempre CPFs diferentes. Porém, se a mesma pessoa tiver 2 ou mais planos, ela terá o mesmo CPF nos 2 planos, que é o desejado para este campo. |
|
integracao | M | Objeto | Informações necessárias para realizar a identificação do beneficiário no sistema. A estrutura aqui enviada será enviada no corpo das demais requisições de integração junto com os dados preenchidos pelo beneficiário no sistema. | Não possui regra de preenchimento, pode ser enviada qualquer estrutura desde que seja um Objeto JSON válido. |
dadosPessoais | M | Objeto "dadosPessoais" |
|
|
dadosDoContrato | M | Objeto "dadosDoContrato" |
|
|
dadosDoPlano | M | Objeto "dadosDoPlano" |
|
|
cartao | M | Objeto "cartao" |
|
|
bloqueio | OP | Objeto "bloqueio" |
|
|
custom | OP | Objeto "custom" |
|
|
Objeto “dadosPessoais”
Objeto “dadosPessoais” que está contido no objeto “beneficiarios”;
Essa estrutura contém os dados pessoais do beneficiário.
"beneficiarios": [
{
"dadosPessoais": {
"nome": "string",
"dataNascimento": "string",
"cpf": "string",
"sexo": {objeto},
"contato": {objeto},
"estadoCivil": {objeto}
}
}
]Atributo | Critério | Tipo | Descrição | Regra de preenchimento |
|---|---|---|---|---|
nome | M | String | Nome do beneficiário | Não permitir números, nem caracteres especiais. Permitido acentos |
sexo | M | Objeto | objeto com codigo e descricao do sexo do beneficiário |
|
dataNascimento | M | String | Data de nascimento do beneficiário | Formato: YYYY-MM-DD |
contato | M | Objeto contato |
|
|
cpf | OP | String | CPF do beneficiário | Somente números. Tamanho mínimo / máximo 11 posições. |
estadoCivil | M | Objeto |
|
|
nomeMae | OP | String | Nome da mãe do beneficiário | Nome da mãe do beneficiário, será muito bem utilizado em casos que necessitem de elegibilidade, redefinição de senha e etc. |
Objeto “sexo”
Objeto “sexo” que está contido no objeto “dadosPessoais”;
"beneficiarios": [
{
"dadosPessoais": {
"sexo": {
"codigo": "string",
"descricao": "string"
}
}
}
]Atributo | Critério | Tipo | Descrição | Regra de preenchimento |
|---|---|---|---|---|
codigo |
| String |
| M = masculino, F = feminino, N = Não se aplica |
descricao |
| String |
| “Masculino” , “Feminino” ou “Não se aplica” |
Objeto “contato”
Objeto “contato” que está contido no objeto “dadosPessoais”;
"beneficiarios": [
{
"dadosPessoais": {
"contato": {
"email": "string",
"telefoneCelular": "string",
"telefoneFixo": "string"
}
}
}
]Atributo | Critério | Tipo | Descrição | Regra de preenchimento |
|---|---|---|---|---|
OP | String | Indique o email do usuario logado | Email precisa ser válido | |
telefoneCelular | OP | String | Indique o telefone celular do usuário logado
| Tamanho mínimo / máximo 11 posições. Somente números |
telefoneFixo | OP | String | Indique o telefone fixo do usuário logado | Tamanho mínimo 10 / máximo 11 posições. Somente números |
Objeto “estadoCivil”
Objeto “estadoCivil” que está contido no objeto “dadosPessoais”;
"beneficiarios": [
{
"dadosPessoais": {
"estadoCivil": {
"codigo": "string",
"descricao": "string"
}
}
}
]
Atributo | Critério | Tipo | Descrição | Regra de preenchimento |
|---|---|---|---|---|
codigo |
| String |
| C = casado, S = solteiro, V = viúvo, D = divorciado |
descricao |
| String |
| “Casado”, “Solteiro”, “Viúvo”, “Divorciado” |
Objeto “dadosDoContrato”
Objeto “dadosDoContrato” que está contido no array de objetos “beneficiarios”;
Essa estrutura contém os dados do contrato do beneficiário.
"beneficiarios": [
{
"dadosDoContrato": {
"numeroContrato": "string"
}
}
]
Atributo | Critério | Tipo | Descrição | Regra de preenchimento |
|---|---|---|---|---|
numeroContrato | M | String |
|
|
Objeto “dadosDoPlano”
Objeto “dadosDoPlano” que está contido no array de objetos “beneficiarios”;
Essa estrutura contém os dados do plano do beneficiário.
"beneficiarios": [
{
"dadosDoPlano": {
"beneficiario": boolean,
"idPlano": "string",
"descricao": "string",
"registroAns": "string",
"segmentacao": "string",
"acomodacao": "string",
"tipoContratacao": "string",
"regulamentacao": "string",
"abrangencia": "string",
"modalidadeCobranca": "string",
"padraoConforto": "string",
"participativo": boolean,
"dataInicioVigenciaPlano": "string",
"dataFinalCpt": "string",
"dataInclusao": "string",
"matricula": "string",
"matriculaAntiga": "string",
"matriculaFuncionario": "string",
"tipoUsuario": {objeto},
"grauParentesco": {objeto},
"redeAtendimento": {objeto},
"carencias": [array-objetos]
}
}
]Atributo | Critério | Tipo | Descrição | Regra de preenchimento |
|---|---|---|---|---|
beneficiario | M | Boolean | Indica se o objeto em questão trata de um beneficiário. | TRUE quando for beneficiário. FALSE quando não for beneficiário |
idPlano | M | String |
| Formato: Texto livre |
descricao | M | String |
| Formato: Texto livre |
registroAns | M | String | Número de registro do plano do beneficiário na ANS. | Formato: Texto livre |
segmentacao | M | String | Texto descritivo da segmentação do plano do (produto). Exemplo de segmentação: Ambulatorial + Hospitalar com Obstetrícia. Sugere-se utilizar as segmentações definidas pela ANS, conforme registro de produtos. | Formato: Texto livre. |
acomodacao | M | String | Texto descritivo do padrão de acomodação do plano do beneficiário, conforme ANS | Formato: Texto livre. |
tipoContratacao | M | String | Informação sobre o tipo de contratação do plano privado de assistência à saúde, conforme RN 195. Individual/Familiar, coletivo por adesão ou coletivo empresarial. | Formato: Texto livre. |
regulamentacao | M | String | Informação sobre a regulamentação do plano, entendendo-se por: Regulamentado / adaptado / não regulado. | Formato: Texto livre. |
abrangencia | M | String |
| Formato: Texto livre. |
modalidadeCobranca | M | String | Texto descritivo da modalidade de cobrança do contrato do beneficiário, como por exemplo: Pré-pagamento, Pós-pagamento e etc. | Formato: Texto livre. |
padraoConforto | OP | String | Texto descritivo do padrão de conforto do plano (produto) | Formato: Texto livre. |
participativo | OP | Boolean | Campo para informar se o plano (produto) do beneficiário possui coparticipação ou não. | True/False |
dataInicioVigenciaPlano | M | String | Campo destinado para a data que o beneficiário iniciou no plano | Formato: YYYY-MM-DD |
dataFinalCpt | OP | String | Data final da CPT do cliente, quando houver, no formato String. Pode-se informar também textos indicativos, de acordo com a necessidade da operadora. Obrigatório no cartão do beneficiário conforme RN 389. | Formato: Texto livre. |
dataInclusao | OP | String | Data de inclusão do beneficiário no plano. | Formato: YYYY-MM-DD |
matricula | M | String | Matrícula do beneficiário. Informar a matrícula completa, sem espaços ou caracteres especiais
| ASCII (nao permite especiais - sem acentos, por exemplo). Será impressa no cartão |
matriculaAntiga | OP | String | Matrícula do beneficiário no sistema antigo. Em alguns casos o cliente continua utilizando a matrícula do sistema antigo mesmo após trocar de sistema de gestão, para manter funcionando integrações com outros sistemas legados. Por este motivo é importante termos essa informação. | ASCII (nao permite especiais - sem acentos, por exemplo) |
matriculaFuncionario | OP | String | Indicar o código da matrícula de funcionário na empresa patrocinadora, caso aplicável. | ASCII (nao permite especiais - sem acentos, por exemplo) |
tipoUsuario | M | Objeto |
|
|
grauParentesco | M | Objeto | Código do grau de parentesco do beneficiário em relação ao titular | Indicar o ID do grau de parentesco. |
redeAtendimento |
Mobile Saúde - Mosia Omnichannel