Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Informações

Avisos
  1. Só são suportadas integrações no padrão REST.
  2. O campo "Regra de preenchimento" esclarece quais regras / validações serão aplicadas ou quais os conteúdos serão permitidos ou rejeitados. As ações descritas aqui devem ser implementadas por seus WS, evitando que os conteúdos inválidos sejam criticados pelo nosso sistema de integrações.

...

AbreviaçãoNomeDescrição
MMandatórioO preenchimento do atributo é obrigatório. Caso o atributo esteja nulo ou em branco, seu "response" será rejeitado.
CCondicionalO atributo pode tornar-se obrigatório quando um ou mais atributos auxiliares for preenchido / atualizado.
OPOpcional

Seu preenchimento não é obrigatório. Pode-se enviar NULL para objetos, ou arrays vazios para tipos Array

...

Endpoint
Método
Header Content-Type
Descrição

exemplo.com/login

Nota
titleAtenção

O endpoint obrigatoriamente deve terminar com "/login".


POST

application/json

Endpoint de login

Parâmetros de entrada

...

AtributoCritérioTipoDescriçãoRegra de preenchimento
localizadorMensageriaM

String

Este código será utilizado para registrar o usuário na plataforma de mensageria para envio de notificações. Ele precisa ser um CÓDIGO ÚNICO, capaz de identificar o usuário logado independente de seu contrato ou perfil. Um bom exemplo de código localizador é o CPF do usuário.

ASCII (nao permite especiais - sem acentos, por exemplo)
login

M

String

A mesma informação digitada pelo usuário

 
ASCII (nao permite especiais - sem acentos, por exemplo)
integracaoMObjetoInformações necessárias para realizar a identificação do beneficiário no sistema ERP do cliente. Deve existir um objeto idêntico para cada um dos beneficiários no array "beneficiarios". Dessa forma, será possível identificar no sistema ERP do cliente qual usuário está logado.A regra de preenchimento deve obedecer a estrutura chave / valor. Objetos complexos (array de objetos) não são suportados.
Objeto beneficiario

Essa estrutura contém os dados básicos de um beneficiário de plano de saúde.

AtributoCritérioTipoDescriçãoRegra de preenchimento
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
matriculaAntigaOP

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)
matriculaTitularM

String

Informe a matrícula do titular 

ASCII (nao permite especiais - sem acentos, por exemplo). Informar a matrícula do titular da família. Se o beneficio em questão for o próprio titular, repita o conteúdo o campo “matricula”
nomeTitularM

String

Informe o nome do titular

ASCII (nao permite especiais - sem acentos, por exemplo). Informe o nome do titular da família. Se o beneficio em questão for o próprio titular, repita o conteúdo o campo “nome”
emailTitularOP

String

Informe o e-mail do titular

Validar com regras de e-mail válido, se preenchido.  
telefoneTitularC

String

Informe o telefone do titular

Permitir entrada somente números, tamanho mínimo / máximo 10, caso comprado os serviços de MENSAGERIA e/ou TELEMEDICINA este campo torna-se do tipo "M" - Mandatório

DDD + NNNNNNNNNN

8646166114

celularTitularC

String

Informe o telefone celular do titular

Permitir entrada somente números, tamanho mínimo / máximo 11, caso comprado os serviços de MENSAGERIA e/ou TELEMEDICINA este campo torna-se do tipo "M" - Mandatório

DDD + NNNNNNNNNN

27999826284

cpfTitularMStringInforme o CPF do titular Permitir entrada somente números. Informe o número do CPF do titular da família. Se o beneficio em questão for o próprio titular, repita o conteúdo o campo “cpf”
nomeM

String

Nome do beneficiárioNão permitir números, nem caracteres especiais. Permitido acentos
nomeSocialOPStringInforme o nome social do beneficiárioNão permitir números, nem caracteres especiais. Permitido acentos
sexoM

String

Informar o sexo do usuário

M = Masculino / F = Feminino / N = Não se aplica. Apenas maiúsculos
dataNascimentoM

String

Data de nascimento do beneficiário

Formato: YYYY-MM-DD
cpfOP

String

CPF do beneficiário

Somente números. Tamanho mínimo / máximo 11 posições.
celularOP

String

Informar o numero do telefone celular do beneficiário

Permitir entrada somente números, tamanho mínimo / máximo 11, caso comprado os serviços de MENSAGERIA e/ou TELEMEDICINA este campo torna-se do tipo "M" - Mandatório

DDD + NNNNNNNNNN

27999826284

telefone C

String

Informe o número de telefone do beneficiário

Permitir entrada somente números, tamanho mínimo / máximo 10, caso comprado os serviços de MENSAGERIA e/ou TELEMEDICINA este campo torna-se do tipo "M" - Mandatório

DDD + NNNNNNNNNN

8646166114

emailC

String

EmailEmail precisa ser válido.  
enderecoOP

String

Endereço

Formato: Texto livre.
bairroOP

String

BairroFormato: Texto livre.
cepOP

String

CEPFormato: Texto livre.
cidadeM

String

CidadeEnviar conforme descrição do IBGE
estadoM

String

EstadoEnviar conforme sigla do IBGE (SC, ES, SP, RJ, etc). Tamanho mínimo / máximo 2 posições. Somente letras. Apenas maiúsculas
complementoOPStringComplemento do endereçoFormato: Texto livre.
numeroEnderecoOPStringNúmero do endereçoFormato: Texto livre.
tipoUsuarioM

String

Informe o tipo de usuário

T = Titular / D = Dependente / A = Agregado.  Importante. Só pode existir um (1) usuário no Array de beneficiários com a propriedate tipoUsuario = T por contrato

grauParentescoIdM

String

Código do grau de parentesco do beneficiário em relação ao titular

Indicar o ID do grau de parentesco
grauParentescoDescricaoM

String

Descrição do Grau de Parentesco

Formato: Texto livre.
dataContratacaoM

String

Data da contratação do plano de saúde. Obrigatório PIN-SS conforme RN 389.

Formato: YYYY-MM-DD
dataInicioCoberturaM

String

Data do início da cobertura contratual do beneficiário no plano privado de assistência à saúde. Obrigatório no cartão devido a RN 389

Formato: YYYY-MM-DD
convenioIdM

String

Código do plano (produto) do usuário. Este código é fundamental para diferenciação da imagem do cartão, direcionamento (segmentação) de campanhas, mensagens e notícias, além de diversas outras funções no aplicativo e web.Formato: Texto livre.
convenioDescricaoM

String

Texto descritivo do nome do plano (produto) do beneficiário. Informar o nome comercial junto a ANSFormato: Texto livre.
convenioAbrangencia

OP

String

Texto descritivo da abrangência do plano (produto) do beneficiário. Informe aqui a abrangência (estadual, municipal, grupo de municípios) ou detalhe as informações conforme seu entendimento legal.

Obrigatório no cartão devido a RN 389

Formato: Texto livre.
convenioAbrangenciaVersoOP

String

Texto descritivo da abrangência contido no verso do cartão do PTU 5.1. Não tem efeito para operadoras fora do sistema UnimedFormato: Texto livre.
convenioAcomodacaoOP

String

Texto descritivo do padrão de acomodação do plano do beneficiário, conforme ANS

Formato: Texto livre.
convenioModalidadeCobrancaOP

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.
convenioPadraoConfortoOP

String

Texto descritivo do padrão de conforto do plano (produto)Formato: Texto livre.
convenioParticipativoOP

Boolean

Campo para informar se o plano (produto) do beneficiário possui coparticipação ou não.

True/False

convenioSegmentacaoOP

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.
convenioTipoPessoaOP

String

Tipo de contrato do plano (produto) do beneficiário Exemplo: Pessoa Física ou Pessoa JurídicaFormato: Texto livre.
convenioTipoContratoM

String

Informação sobre o tipo de contratação do plano privado de assistência à saúde, conforme RN 195. Individual/Familiar, coletivo por adesaão ou coletivo empresarial.Formato: Texto livre.

convenioRegulamentacao

M

String

Informação sobre a regulamentação do plano, entendendo-se por: Regulamentado / adaptado / não regulado.Formato: Texto livre.

cartaoValidade

OP

String

Informe textos como "Indefinida" ou "31/12/2020", ou "Vencido"

Formato: Texto livre.

cartaoVia

OP

Numérico

Indica o numero da via do cartão vigente do beneficiário

Somente números inteiros
chaveEmpresaContratanteM

String

Código identificador da empresa contratante do plano do beneficiário (nos casos de planos coletivos por adesão ou coletivos empresariais).

Importante: nos casos onde o contrato seja de planos individuais/familiares, sugerimos o preenchimento deste atributo com o CPF do contratante.

Observação: este código é fundamental para diferenciação da imagem do cartão, direcionamento (segmentação) de campanhas, mensagens e noticias, além de diversas outras funções no aplicativo e web


nomeEmpresaContratanteM

String

Nome da empresa contratante.

Importante: nos casos onde o contrato seja de planos individuais/familiares, sugerimos o preenchimento deste atributo com nome completo do contratante.

Obrigatório PIN-SS conforme RN 389.


contratoEmpresaContratanteM

String

Numero do contrato/apólice. Obrigatório PIN-SS conforme RN 389.

Importante: nos casos onde o contrato seja de planos individuais/familiares, sugerimos o preenchimento deste atributo com a matrícula do contratante.


numeroCnsOP

String

Numero do Cartão Nacional de Saúde. Obrigatório no cartão do beneficiário conforme RN 389.

Formato: Texto livre.
equipeAtendimentoCMSOPStringEquipe de Atendimento que poderá ser filtrada em Solicitação de Autorização, Solicitação de Reembolso, Solicitação de Atualização cadastral e Solicitação de 2a via de cartão. Formato: Texto livre.
convenioAnsOP

String

Número de registro do plano do beneficiário na ANS. Formato: Texto livre.
dataFinalCptOP

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.
qrCodeCartaoVirtualOPStringCaso sua empresa deseje utilizar QRCode no cartão virtual, inclua neste atributo o conteúdo QRCode no cartão virtual.Formato: ASCII (Não permite especiais). Envie códigos que sejam interpretáveis por QRCode, além de sua empresa concatenar / separar dados caso necessário. 
codigoContratoM

String

Código que identifica de qual contrato esse usuário está vinculado.

ASCII (nao permite especiais).  Este código deve ser o mesmo do campo codigoContrato da estrutura “contratos“
redeAtendimentoOP

String

Informe o código e a descrição da Rede de Atendimento do beneficiário

Observação PTU 5.1: campo obrigatório

ASCII (nao permite especiais). 

modeloCartaoC

String

Indique o layout de cartão que deve ser exibido. O dado aqui deve ser idêntico ao acordado entre sua empresa e a Mobile Saúde, na documentação de layouts de cartõesASCII (nao permite especiais). Torna-se obrigatório quando o cartão virtual foi contratado.
carenciasOP

Array de objeto "carencia"

Retorna uma lista de estruturas “carencia” contendo as instruções sobre as carências do usuário. Essa informação só é necessária se houver necessidade de apresentar as carências no cartão virtual.

Caso não exista nenhuma carência, envie o array vazio
customOPArray de objetos "custom"

integracaoMObjetoInformaçõ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.Atenção! A regra de preenchimento deve obedecer a estrutura chave / valor. Objetos complexos (array de objetos) não são suportados.
cooperativasOPObjetoAs cooperativas Unimed, que possuem suas particularidade devem utilizar esse objeto para transacionar informações sobre cartão virtual, e outros temas de relevância para seu negócio.Preenchimento condicional, se a Unimed necessitar. Empresas fora do sistema Unimed não devem considerar o uso deste objeto. 

...

Nota
titleAtenção

Caso a sua Empresa/Operadora faça uso de multi contrato é aqui que deve ser tratado essa questão.

O que é multi contrato?
Multi contrato é um conceito de existir mais de 1 (um) contrato para o beneficiário na operadora e por isso devem ser separados, como é o caso de:

  • O usuário autenticado possua mais de um contrato, esses devem ser descritos no item Contratos e o array de beneficiário e de profissional de saúde deve conter as informações de todos os contratos;
    • Ex.: Beneficiário possui um plano de saúde com um filho dependente e um plano odontológico sem dependentes. Os dois contratos precisam estar descritos no array Contratos e o array Familia vai conter 3 objetos (dois do plano de saúde e um do plano odontológico). Essa mesma lógica se aplica à estrutura do profissional de saúde;
    • Diferentes cartões virtuais para o mesmo beneficiário, onde cada cartão deverá ser informado em cada contrato dentro do objeto contrato.;
    • Acessos restritos ou liberados para funcionalidades dependendo do tipo de contrato.;


AtributoCritérioTipoDescriçãoRegra de preenchimento
nomeM

String

Nome do contrato

Não permite números 
codigoContrato

M

String

Preencher com a chave relacionada aos atributos de "codigoContrato" dos objetos beneficiario e profissionalSaude.

ASCII (nao permite especiais). 
tipoM

String

Preencha com beneficiario ou profissionalSaude

Conteúdo válido: beneficiario ou profissionalSaude
permissoesM

Array de objeto "permissoes"

Sigla do conselho regionalObjetos válidos relacionados às funções do app contratado.
Objeto permissoes

Essa estrutura contém as instruções sobre quais funcionalidades do aplicativo o usuário logado poderá visualizar ou ter acesso, conforme as regras de negocio da operadora.

...

AtributoCritério

Tipo

Descrição

Regra de preenchimento

chave

M

String

Nome do parâmetro no header aonde será enviado o valor da propriedade token.

 ASCII (nao permite especiais)

token

M

String

Valor do token que será enviado no header, em caso de tokens no padrão Bearer, JWT, Api-Key etc. enviar o prefixo junto do token. Ex: JWT 123xyz

Formato: Texto livre
expiracaoONumberCaso o token tenha data de expiração, deve ser retornado nessa propriedade o timestamp da data na qual o token irá expirar.Timestamp (em milissegundos)

...

Endpoint
Método
Header Content-Type
Descrição

exemplo.com/trocarSenha

Nota
titleAtenção

O endpoint obrigatoriamente deve terminar com "/trocarSenha".


POST

application/json

Endpoint de trocar senha

Parâmetros de entrada

...

Endpoint
Método
Header Content-Type
Descrição

exemplo.com/novoUsuario

Nota
titleAtenção

O endpoint obrigatoriamente deve terminar com "/novoUsuario".


POST

application/json

Endpoint para criar acesso de novos usuários

...

Endpoint
Método
Header Content-Type
Descrição

exemplo.com/reiniciarSenha

Nota
titleAtenção

O endpoint obrigatoriamente deve terminar com "/reiniciarSenha".


POST

application/json

Endpoint para criar acesso de novos usuários

...

DescriçãoCódigo

Notícia

0

InBox ( caixa de notificações )

1

Agendamento On-line2
Cartão Virtual3
Busca de Rede Credenciada4
Busca de Medicamento5
Prescrições6
Alarmes7
Contatos8
Extrato de Reembolso 10
Extrato de Utilização e Coparticipação11
Extrato de Autorizações 13
Débitos (boletos)14
Revistas e Manuais18
Declarações (IR, Carta de quitação e Carta de permancia)20
Componente Cadastral (PIN-SS) Cadastral21
Guia Médico Nacional24
Navegador Interno (para abrir links dentro do App)29
Fila de Espera35
Resultado de Exames36
Navegador Externo (para abrir links fora do App, diretamente no navegador)37
Solicitação de Segunda Via de Cartão38
Solicitação de Atualização Cadastral 39
Solicitação de Cancelamento de Plano42
Botão de Emergencia43
Chat46
Solicitação de Autorização48
Cartão Virtual Modelo Unimed Brasil55
Reembolso CMS56
Extrato Reembolso57
Mosia TeleCare58
Detalhes do agendamento89
Eventos - exclusivo para o perfil de profissional de saúde102
Extrato de Pagamento - exclusivo para o perfil de profissional de saúde103
Indicação de Ausência - exclusivo para o perfil de profissional de saúde105
Programa de Pontos - exclusivo para o perfil de profissional de saúde106
Programa de Cursos - exclusivo para o perfil de profissional de saúde110

...