Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Tópicos:
Índice
1- URL base
API
2- Exemplo endpoints
Endpoint | Método | Descrição |
---|
v4/get_menu_grupo
GET
Descrição do método GET. Exemplo: Método que lista os grupos de menus do cliente.
Nota | ||
---|---|---|
| ||
Exemplo de observação |
v4/post_grupo
POST
Descrição do método POST.
v4/post_grupo
PUT
Descrição do método PUT.
v4/post_grupo
PATCH
Descrição do método PATCH.
v4/post_grupo
DELETE
Descrição do método DELETE.
POST | Cria um novo atendente/médico do Mosia. |
3- Parâmetros body
3.1 Nó "usuario":
Parâmetro | Obrigatório | Tipo | Descrição | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
nome | true |
| Nome do atendente. | ||||||||||
false |
| Email do atendente. | |||||||||||
login | true |
| Login do atendente. | ||||||||||
senha | true |
| Senha do atendente. | ||||||||||
telefone | true |
| Telefone do atendente com prefixo, exemplo: 27999999999 | ||||||||||
id_perfil | true |
| Perfil do usuário. 1 - Atendente 2 - Supervisor | ||||||||||
cpf | Condicional (Obrigatório na telemedicina) |
| CPF do atendente. | ||||||||||
data_nasc | Condicional (Obrigatório na telemedicina) |
| Data de nascimento do atendente no formato dd/mm/aaaa. | ||||||||||
sexo | Condicional (Obrigatório na telemedicina) |
| Sexo do atendente. F - Feminino M - Masculino | ||||||||||
atendimentos_simultaneos | true |
| Id da operadora para a qual serão buscados os grupos de menu | mshash | trueNúmero de atendimentos simultâneos que este atendente realiza. Na telemedicina torna-se obrigatório apenas 1 atendimento simultâneo. | ||||||||
visualiza_historico_chamador | false |
| HASH que identifica de qual ambiente (Homologação ou Produção) os dados serão buscados. |
language | js |
---|---|
title | Retorno API sucesso |
linenumbers | true |
Parâmetro que permite o atendente visualizar no histórico de chamados dos atendimentos apenas dele ou todos os atendimentos realizados. 0 - Desativado 1 - Ativado | ||||||||||
codigo_integracao_crm | Condicional (Obrigatório na telemedicina) |
| Código de integração CRM do atendente. Na telemedicina este é o campo responsável por referenciar o médico e obter a lista de agendamentos. |
3.1 Nó "filas":
Parâmetro | Obrigatório | Tipo | Descrição | |||||||
---|---|---|---|---|---|---|---|---|---|---|
fila_atendimento_padrao | false |
| ID da fila de atendimento padrão. Obrigatório caso seja passado o parâmetro filas_atendimento. Caso fila_atendimento_padrao e filas_atendimento não sejam passados, uma fila será criada automaticamente para este atendente. | |||||||
filas_atendimento | false |
| IDs das filas que o atendente pode atender. Obrigatório caso seja passado o parâmetro fila_atendimento_padrao. Caso fila_atendimento_padrao e filas_atendimento não sejam passados, uma fila será criada automaticamente para este atendente e adicionada ao array filas_atendimento. |
3.1 Nó "telemedicina":
Parâmetro | Obrigatório | Tipo | Descrição | |||||||
---|---|---|---|---|---|---|---|---|---|---|
numero_conselho | Condicional (Obrigatório na telemedicina) |
| Número do conselho do médico. | |||||||
sigla_conselho | Condicional (Obrigatório na telemedicina) |
| Sigla do conselho do médico. | |||||||
uf_conselho | Condicional (Obrigatório na telemedicina) |
| UF do conselho que do médico. | |||||||
id_especialidade | Condicional (Obrigatório na telemedicina) |
| CBO da especialidade. Exemplo: O código 225120 se refere a especialidade "Cardiologista". | |||||||
id_prontuario_modelo | false |
| ID do modelo de prontuário que será utilizado. Caso seja utilizado é possível obter o ID no painel admin do Mosia, http://admin.mosia.chat/. Acessar o Menu Telecare > Modelos de Prontuário > Clicar em editar o item desejado. Nesta página será o último item do link, exemplo: ....modelosProntuario/editar/22. | |||||||
tempo_duracao_agenda | false |
| Estimativa de tempo de duração de uma consulta em minutos. Caso não seja informado o tempo padrão passado será de 20 minutos. Obs: item apenas informativo. | |||||||
visualiza_resumo_prontuario_geral | false |
| Permite o médico visualizar o resumo de prontuário completo do paciente. Atendimentos realizados por ele e/ou outros médicos na plataforma. 0 - Desativado 1 - Ativado | |||||||
visualiza_resumo_prontuario_no_historico | false |
| Permite o médico visualizar o resumo do prontuário do paciente no histórico de chamados. 0 - Desativado 1 - Ativado | |||||||
habilita_encaminhamento | false |
| Parâmetro que permite o médico gerar encaminhamento. ... 0 - Desativado 1 - Ativado |
4- Exemplo de body (JSON)
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "usuario": { "nome": "User Teste 8", "email": "userteste@gmail.com", "login": "userteste8", "senha": "123456", "telefone": "(27) 99999-9999", "id_operadoraperfil": 1652, "id_aplicacao"cpf": 7, "qtd_niveis": 1 }"12345678910", { "id_cms_menu_site_grupo": 33, "nome": "Menu do Rodapé", "data_nasc": "31/01/1996", "chavesexo": "menu-do-rodapeM", "baseatendimentos_url_producaosimultaneos": "http://homologacao.tapcore.com.br/mssuite/site/site-mutua/frontend/", 1, "basevisualiza_urlhistorico_homologacaochamador": "http://homologacao.tapcore.com.br/mssuite/site/site-mutua/frontend/", 1, "basecodigo_urlintegracao_devcrm": "http://localhost:8080/#/",123" }, "id_operadorafilas": 165, { "idfilas_aplicacaoatendimento": 7[], "qtd_niveis"fila_atendimento_padrao": 2 null }, "telemedicina": { "id_cms_menu_site_gruponumero_conselho": 31, "111999", "nomesigla_conselho": "Menu do TopoCRM", "chaveuf_conselho": "menu-do-topoES", "baseid_url_producaoespecialidade": "http://homologacao.tapcore.com.br/mssuite/site/site-mutua/frontend/", 221105", "baseid_urlprontuario_homologacaomodelo": "http://homologacao.tapcore.com.br/mssuite/site/site-mutua/frontend/", 22, "basetempo_urlduracao_devagenda": "http://localhost:8080/#/"30, "id_operadora"visualiza_resumo_prontuario_geral": 1650, "id_aplicacao"visualiza_resumo_prontuario_no_historico": 70, "qtdhabilita_niveisencaminhamento": 30 } }, { "id_cms_menu_site_grupo": 36, "nome": "Menu Topo Botões", "chave": "menu-topo-botoes",} |
5- Exemplo de retorno API (Sucesso)
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "status": true, "data": [], "critica": [ null "base_url_producao": "http://localhost:8080/#/", ], "base_url_homologacaotimestamp": "http://localhost:8080/#/", "base_url_dev": "http://localhost:8080/#/", 2021-05-07T17:47:47-03:00", "id_operadoramsg": 165, "id_aplicacao": 7, "qtd_niveis": 2 } ] |
"Usuário criado com sucesso."
} |
6- Exemplo de retorno API (Erro)
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "status": false, "errordata": "Erro: Cliente não encontrado.", [], "critica": [ null ], "codetimestamp": 0, "2021-05-07T17:47:47-03:00", "statusmsg": false } | ||||||
Nota | ||||||
| ||||||
Esse endpoint não possui retorno de erro mesmo enviando dados inválidos ele retorna como se não tivesse registro.Padrões documentação API "Falha na autenticação."
} |