Versões comparadas

Chave

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

Índice

Objetivo

Este documento tem como objetivo orientar a construção dos webservices para que o sistema Mosia Telecare consiga exibir a agenda do profissional de saúde que está logado na plataforma.

...

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-TypeDescrição

exemplo.com/listarAgenda

GET

application/jsonEste método irá retornar a lista de agendas do profissional de saúde.

...

Request

Bloco de código
languagephpxml
firstline0
titleExemplo:
https://telecareservicos.mobilesaude.com.br/mssuite/plataforma_beneficiario/telemedicina/listarAgenda.php?id_prestador=208153047&dataReferencia=2020-12-04

...

AtributoCritérioTipoDescriçãoRegra de preenchimento
integraçãoMArray de objetos "integracao"Retorna um array de objetos do tipo "integracao".Caso nenhum profissional seja encontrado, este array deve estar vazio
pacienteMArray de objetos "paciente"Retorna um array de objetos do tipo "paciente" com informações referentes ao paciente/beneficiário.Caso nenhum profissional seja encontrado, este array deve estar vazio
dataMDateData do profissionalFormato: yyyy-mm-dd
horaMTimeHorário do profissional.Formato: hh:mm
especialidadeMStringEspecialidade do profissionalAlfanumérico
statusMStringInforma o status do agendamento 

Status: "Agendado";"Preparado";"Recepcionado";"Atendido";"Falta";"Finalizando";"Livre";Não utilizado";"Cancelado";"Bloqueio".

Objeto integração - horarios

...

AtributoCritérioTipoDescriçãoRegras de preenchimento
localizadorMensageriaMStringLogin do paciente/beneficiário nas soluções da Mobile Saúde(apps ou web)Alfanumérico
nomeMStringNome do paciente.Alfanumérico
emailMStringEmail do paciente.Alfanumérico
telefoneMIntTelefone do paciente

Não utilizar mascaras.

(48)984137055
(48)98413-7055
48984137055(concordo)

matriculaMIntMatricula do paciente

Não utilizar pontos ou traços

0001.0001.50
0001-0001.50
0001000150(concordo)

cpfMIntCpf do paciente

Não utilizar mascaras


121.445.665-60
12144566560(concordo)

Retorno da API - Sucesso

Bloco de código
languagejs
linenumberstrue
{
  "status": true,
  "data": {
    "profissional": {
      "nome": "Dr. Francisco Humberto Moura",
      "integracao": {
        "idSistema": 1234
      }
    },
    "agenda": {
      "horarios": [
        {
          "integracao": {
            "idAgenda": 321432
          },
          "paciente": {
            "localizadorMensageria": "geraldo@mobilesaude.com.br",
            "nome": "Geraldo Félix Júnior",
            "email": "geraldo@mobilesaude.com.br",
            "telefone": "27992724109",
            "matricula": "000002",
            "cpf": "07805206708"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 321432
          },
          "paciente": {
            "localizadorMensageria": "geraldo_teste@mobilesaude.com.br",
            "nome": "Geraldo SMS",
            "email": "geraldo_teste@mobilesaude.com.br",
            "telefone": "27992724109",
            "matricula": "000002",
            "cpf": "07805206708"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 321432
          },
          "paciente": {
            "localizadorMensageria": "geraldo@mobilesaude.com.br",
            "nome": "Geraldo SMS",
            "email": "geraldo@mobilesaude.com.br",
            "telefone": "",
            "matricula": "000002",
            "cpf": "07805206708"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 321432
          },
          "paciente": {
            "localizadorMensageria": "geraldo@mobilesaude.com.br",
            "nome": "Geraldo FIXO",
            "email": "geraldo@mobilesaude.com.br",
            "telefone": "992724109",
            "matricula": "000002",
            "cpf": "07805206708"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 1001010
          },
          "paciente": {
            "localizadorMensageria": "rafael@mobilesaude.com.br",
            "nome": "Rafael Simão AG: 1001010",
            "email": "rafael@mobilesaude.com.br",
            "telefone": "27998554785",
            "matricula": "000022",
            "cpf": "05869310741"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 1001015
          },
          "paciente": {
            "localizadorMensageria": "",
            "nome": "Rafael Simão (Falta de dados)",
            "email": "rafael@mobilesaude.com.br",
            "telefone": "27998554785",
            "matricula": "",
            "cpf": ""
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 321432
          },
          "paciente": {
            "localizadorMensageria": "rafael_teste@mobilesaude.com.br",
            "nome": "Rafael Simão (Teste)",
            "email": "rafael_teste@mobilesaude.com.br",
            "telefone": "",
            "matricula": "000022",
            "cpf": "05869310741"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 52869
          },
          "paciente": {
            "localizadorMensageria": "ewersonv@mobilesaude.com.br",
            "nome": "Ewerson Vieira Nascimento",
            "email": "ewersonv@mobilesaude.com.br",
            "telefone": "27996187663",
            "matricula": "0003002",
            "cpf": "14912323748"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 321432
          },
          "paciente": {
            "localizadorMensageria": "haryell@mobilesaude.com.br",
            "nome": "Haryell da Silva Daleprane",
            "email": "haryell@mobilesaude.com.br",
            "telefone": "27996188096",
            "matricula": "000021",
            "cpf": "13033119760"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 321432
          },
          "paciente": {
            "localizadorMensageria": "leonardo@mobilesaude.com.br",
            "nome": "Leonardo Xavier",
            "email": "leonardo@mobilesaude.com.br",
            "telefone": "27999830598",
            "matricula": "000025",
            "cpf": "01234567890"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 321432
          },
          "paciente": {
            "localizadorMensageria": "leonardo_teste@mobilesaude.com.br",
            "nome": "Leonardo SMS",
            "email": "leonardo_teste@mobilesaude.com.br",
            "telefone": "27999830598",
            "matricula": "000025",
            "cpf": "01234567890"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 3000
          },
          "paciente": {
            "localizadorMensageria": "lucas.cordeiro@mobilesaude.com.br",
            "nome": "Lucas Cordeiro Pereira",
            "email": "lucas.cordeiro@mobilesaude.com.br",
            "telefone": "27998909507",
            "matricula": "000036",
            "cpf": "15560091782"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 3000
          },
          "paciente": {
            "localizadorMensageria": "yago@mobilesaude.com.br",
            "nome": "Yago Bravim",
            "email": "yago@mobilesaude.com.br",
            "telefone": "27997156746",
            "matricula": "000037",
            "cpf": "14480243747"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 321432
          },
          "paciente": {
            "localizadorMensageria": "auriemma@mobilesaude.com.br",
            "nome": "Paulo Auriemma",
            "email": "auriemma@mobilesaude.com.br",
            "telefone": "27988231333",
            "matricula": "000090",
            "cpf": "99999999999"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 321432
          },
          "paciente": {
            "localizadorMensageria": "jean@mobilesaude.com.br",
            "nome": "Jean Schulz",
            "email": "jean@mobilesaude.com.br",
            "telefone": "48988429102",
            "matricula": "000091",
            "cpf": "99999999999"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 321432
          },
          "paciente": {
            "localizadorMensageria": "victor.hugo@mobilesaude.com.br",
            "nome": "Torugo",
            "email": "victor.hugo@mobilesaude.com.br",
            "telefone": "27999122574",
            "matricula": "000091",
            "cpf": "05859615736"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 321432
          },
          "paciente": {
            "localizadorMensageria": "derlandy@mobilesaude.com.br",
            "nome": "Derlandy Belchior",
            "email": "derlandy@mobilesaude.com.br",
            "telefone": "27999826284",
            "matricula": "000002",
            "cpf": "99999999999"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 321432
          },
          "paciente": {
            "localizadorMensageria": "bruno@mobilesaude.com.br",
            "nome": "Bruno Soares da Silva Vieira",
            "email": "bruno@mobilesaude.com.br",
            "telefone": "27999401277",
            "matricula": "000020",
            "cpf": "13892637709"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 300010
          },
          "paciente": {
            "localizadorMensageria": "geovane@mobilesaude.com.br",
            "nome": "Geovane Henrique Pinto da Costa",
            "email": "geovane@mobilesaude.com.br",
            "telefone": "27992495884",
            "matricula": "000100",
            "cpf": "05805507706"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "status": "Agendado",
          "especialidade": "Cardiologia"
        },
        {
          "integracao": {
            "idAgenda": 52869
          },
          "paciente": {
            "localizadorMensageria": "31468430",
            "nome": "Yago (Widget 1)",
            "email": "31468430@mobilesaude.com.br",
            "telefone": "27997156746",
            "matricula": "0003005",
            "cpf": "14480243747"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 52869
          },
          "paciente": {
            "localizadorMensageria": "31500752",
            "nome": "Yago (Widget 2)",
            "email": "31468430@mobilesaude.com.br",
            "telefone": "27997156746",
            "matricula": "0003005",
            "cpf": "14480243747"
          },
          "data": "2020-12-04",
          "hora": "08:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 52870
          },
          "paciente": {
            "localizadorMensageria": "phelipe@mobilesaude.com.br",
            "nome": "Phelipe Momesso",
            "email": "phelipe@mobilesaude.com.br",
            "telefone": "34991860005",
            "matricula": "0005005",
            "cpf": "07048287667"
          },
          "data": "2020-12-04",
          "hora": "09:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        },
        {
          "integracao": {
            "idAgenda": 52885
          },
          "paciente": {
            "localizadorMensageria": "vd_santana@live.com",
            "nome": "Vinícius Dias",
            "email": "vd_santana@live.com",
            "telefone": "31994465031",
            "matricula": "3020200924205636",
            "cpf": "78566626036"
          },
          "data": "2020-12-04",
          "hora": "09:00",
          "especialidade": "Cardiologia",
          "status": "Agendado"
        }
      ]
    }
  }
}

...