Download OpenAPI specification:Download
Serviços para integração entre empresas e a plataforma de telemedicina da Conexa Saúde.
Para saber mais sobre a Conexa: https://www.conexasaude.com.br/.
Conexa API - Enterprise está organizada através dos conceitos de arquitetura REST. A API possui URLs orientadas a recursos, aceita requisições HTTPS e retorna respostas em formato JSON, além de utilizar códigos HTTP padrão, autenticação e verbos.
Conexa API - Enterprise oferece a forma de autenticação via token API fixo em header de nome token. Para obter um token de autenticação, entre em contato com nosso time técnico.
Obtém informações de um atendimento informando o ID do atendimento.
| id required | integer ID do atendimento a ser retornado |
| professionalType required | string Enum: "NURSE" "PSYCHOLOGIST" "PHYSIOTHERAPIST" "PHONOAUDIOLOGIST" "NUTRITIONIST" "SOCIAL_ASSISTANT" "DOCTOR" Tipo de profissional |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/v2/appointment/1?professionalType=NURSE" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "appointment": {
- "id": 86482,
- "doctorId": 2001,
- "doctorName": "Dr. Jonh Doe",
- "doctorCPF": "11122233344",
- "doctorCRM": "204060",
- "doctorUF": "RJ",
- "doctorSpecialty": "Cardiologia",
- "patientId": 400837,
- "patientName": "Jane Doe",
- "appointmentDate": "12/04/2020 11:30",
- "historyPhysicalExamination": "consulta de rotina",
- "prescription": "consulta de rotina",
- "previousDiagnosis": "Paciente alega falta de ar, febre e tosse",
- "clinicDiagnosis": "paciente sedentário",
- "specialistDiagnosis": "paciente possui importante transgressão dietética",
- "status": "CONCLUIDO",
- "prescriptions": [
- {
- "id": 86482,
- "prescriptionDate": "12/04/2020 12:30:10",
- "urlDownload": "url do s3 para download (ex.: https://drvirtual.s3.sa-east-1.amazonaws.com/prescricoes.....)"
}
], - "appointmentOutcomeDate": "12/04/2020 12:30",
- "outcome": "Demonstração",
- "outcomeCode": "DEMONSTRACAO",
- "cid10": [
- "E660",
- "E782"
], - "patientOrientation": "Você possui sintomas de dengue. Deve tomar bastante liquido e os remedios prescritos.",
- "patientAttachments": [
- {
- "id": 8819,
- "fileName": "anexos/atendimento/111111/29f1d9efc52313949812d18f4a77454a.jpg",
- "subtitle": "foto do exame",
}
], - "professionalAttachments": [
- {
- "id": 8819,
- "fileName": "anexos/atendimento/111111/29f1d9efc52313949812d18f4a77454a.jpg",
- "subtitle": "foto do exame",
}
], - "professionalType": "NURSE",
- "createdBy": "ADMIN"
}
}, - "timestamp": 1591458128186
}Obtém a URL para realizar o acesso ao atendimento pelo seu ID
| id required | integer ID do atendimento a ser retornado |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/appointment/{id}/url" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
}, - "timestamp": 1591458128186
}Atualiza algumas informações de dados do prontuário de um atendimento
| id required | integer ID do atendimento a ser alterado |
| token required | string token API |
Objeto com informações de alteração no prontuário do atendimento
| historyPhysicalExamination required | string Histórico de exame físico |
| prescription required | string Prescrição |
| previousDiagnosis required | string Diagnóstico prévio |
| screening required | string Campo de texto livre para triagem |
{- "historyPhysicalExamination": "Paciente vem a consulta solicitar exames de rotina.",
- "prescription": "Dieta e atividade fisica.",
- "previousDiagnosis": "Dor de cabeça e cansaço",
- "screening": "Dor de cabeça"
}{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "appointment": {
- "id": 86482,
- "doctorId": 2001,
- "doctorName": "Dr. Jonh Doe",
- "doctorCPF": "11122233344",
- "doctorCRM": "204060",
- "doctorUF": "RJ",
- "doctorSpecialty": "Cardiologia",
- "patientId": 400837,
- "patientName": "Jane Doe",
- "appointmentDate": "12/04/2020 11:30",
- "historyPhysicalExamination": "consulta de rotina",
- "prescription": "consulta de rotina",
- "previousDiagnosis": "Paciente alega falta de ar, febre e tosse",
- "clinicDiagnosis": "paciente sedentário",
- "specialistDiagnosis": "paciente possui importante transgressão dietética",
- "status": "CONCLUIDO",
- "prescriptions": [
- {
- "id": 86482,
- "prescriptionDate": "12/04/2020 12:30:10",
- "urlDownload": "url do s3 para download (ex.: https://drvirtual.s3.sa-east-1.amazonaws.com/prescricoes.....)"
}
], - "appointmentOutcomeDate": "12/04/2020 12:30",
- "outcome": "Demonstração",
- "outcomeCode": "DEMONSTRACAO",
- "cid10": [
- "E660",
- "E782"
], - "patientOrientation": "Você possui sintomas de dengue. Deve tomar bastante liquido e os remedios prescritos.",
- "patientAttachments": [
- {
- "id": 8819,
- "fileName": "anexos/atendimento/111111/29f1d9efc52313949812d18f4a77454a.jpg",
- "subtitle": "foto do exame",
}
], - "professionalAttachments": [
- {
- "id": 8819,
- "fileName": "anexos/atendimento/111111/29f1d9efc52313949812d18f4a77454a.jpg",
- "subtitle": "foto do exame",
}
], - "professionalType": "NURSE",
- "createdBy": "ADMIN"
}
}, - "timestamp": 1591458128186
}Retorna as informações dos últimos 50 atendimentos (independente do status) de um paciente
| patientId required | integer ID do paciente |
| professionalType | string Enum: "NURSE" "PSYCHOLOGIST" "PHYSIOTHERAPIST" "PHONOAUDIOLOGIST" "NUTRITIONIST" "SOCIAL_ASSISTANT" "DOCTOR" Tipo de profissional |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/v2/appointment/all/12?professionalType=PSYCHOLOGIST" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "appointment": {
- "id": 86482,
- "doctorId": 2001,
- "doctorName": "Dr. Jonh Doe",
- "doctorCPF": "11122233344",
- "doctorCRM": "204060",
- "doctorUF": "RJ",
- "doctorSpecialty": "Cardiologia",
- "patientId": 400837,
- "patientName": "Jane Doe",
- "appointmentDate": "12/04/2020 11:30",
- "historyPhysicalExamination": "consulta de rotina",
- "prescription": "consulta de rotina",
- "previousDiagnosis": "Paciente alega falta de ar, febre e tosse",
- "clinicDiagnosis": "paciente sedentário",
- "specialistDiagnosis": "paciente possui importante transgressão dietética",
- "status": "CONCLUIDO",
- "prescriptions": [
- {
- "id": 86482,
- "prescriptionDate": "12/04/2020 12:30:10",
- "urlDownload": "url do s3 para download (ex.: https://drvirtual.s3.sa-east-1.amazonaws.com/prescricoes.....)"
}
], - "appointmentOutcomeDate": "12/04/2020 12:30",
- "outcome": "Demonstração",
- "outcomeCode": "DEMONSTRACAO",
- "cid10": [
- "E660",
- "E782"
], - "patientOrientation": "Você possui sintomas de dengue. Deve tomar bastante liquido e os remedios prescritos.",
- "patientAttachments": [
- {
- "id": 8819,
- "fileName": "anexos/atendimento/111111/29f1d9efc52313949812d18f4a77454a.jpg",
- "subtitle": "foto do exame",
}
], - "professionalAttachments": [
- {
- "id": 8819,
- "fileName": "anexos/atendimento/111111/29f1d9efc52313949812d18f4a77454a.jpg",
- "subtitle": "foto do exame",
}
], - "professionalType": "NURSE",
- "createdBy": "ADMIN"
}
}
], - "timestamp": 1591458128186
}Retorna as informações dos próximos atendimentos PENDENTES de um paciente(tanto atendimento agendado com um profissional ou atendimento agendado sem preferência)
| patientId required | integer ID do paciente |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/v2/appointment/next/12" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "appointmentId": 86482,
- "token": "as23gasg22323kasdkajdajs",
- "appointmentDate": "12/04/2020 11:30",
- "professionalName": "Dr. Jonh Doe",
- "specialty": "Cardiologia",
- "professionalType": "MEDICO",
- "servicePermission": {
- "id": "MEDICO/ENFERMEIRO/PSICOLOGO...",
- "habilitated": true,
- "immediateAppointment": true,
- "scheduledAppointment": true,
- "description": "Médico(a), Enfermeiro(a), Psicólogo(a)...",
- "manualScheduledService": true,
- "automaticScheduledService": true
}, - "payment": {
- "paymentValue": "89,90",
- "lastCreditCardNumbers": "4323",
- "inclusionDate": "12/04/2020 11:30",
- "creditCardFlag": "Visa"
}, - "professionalId": "98726",
- "appointmentObjective": "ORIENTACAO",
- "createdBy": "ADMIN"
}
], - "timestamp": 1591458128186
}Retorna informações dos últimos 50 atendimentos já realizados pelo paciente (com status diferente de Cancelado e Pendente e desfechos diferentes de Demonstração, Atendimento Interrompido e Paciente Faltou)
| patientId required | integer ID do paciente |
| professionalType | string Enum: "NURSE" "PSYCHOLOGIST" "PHYSIOTHERAPIST" "PHONOAUDIOLOGIST" "NUTRITIONIST" "SOCIAL_ASSISTANT" "DOCTOR" Tipo de profissional |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/v2/appointment/realized/{patientId}?professionalType=PSYCHOLOGIST" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "appointmentId": 86482,
- "token": "as23gasg22323kasdkajdajs",
- "appointmentDate": "12/04/2020 11:30",
- "professionalName": "Dr. Jonh Doe",
- "specialty": "Cardiologia",
- "professionalType": "MEDICO",
- "servicePermission": {
- "id": "MEDICO/ENFERMEIRO/PSICOLOGO...",
- "habilitated": true,
- "immediateAppointment": true,
- "scheduledAppointment": true,
- "description": "Médico(a), Enfermeiro(a), Psicólogo(a)...",
- "manualScheduledService": true,
- "automaticScheduledService": true
}, - "payment": {
- "paymentValue": "89,90",
- "lastCreditCardNumbers": "4323",
- "inclusionDate": "12/04/2020 11:30",
- "creditCardFlag": "Visa"
}, - "professionalId": "98726",
- "appointmentObjective": "ORIENTACAO",
- "createdBy": "ADMIN"
}
], - "timestamp": 1591458128186
}Cria um atendimento imediato (fila de atendimentos) para o paciente
| token required | string token API |
Objeto com informações para a criação de um atendimento imediato
| patientId required | integer ID do paciente |
| specialtyId | integer ID da especialidade |
object | |
| professionalType | string Default: ["DOCTOR"] Enum: "DOCTOR" "NURSE" "PSYCHOLOGIST" "NUTRITIONIST" "DENTIST" "PHYSIOTHERAPIST" "PHONOAUDIOLOGIST" "SOCIAL_ASSISTANT" "HEALTH_COACH" "PHYSICAL_EDUCATOR" Tipo de médico |
| symptoms | Array of strings Lista com os sintomas |
| medicines | Array of integers Lista com os medicamentos |
| screening | string Campo de texto livre para triagem |
| urlExternalPrescription | string URL de acesso a prescrição externa (Física ou de outro sistema, já autenticada para consulta do profissional de saúde) |
{- "patientId": "47293",
- "specialtyId": "12",
- "payment": {
- "creditCardId": 123
}, - "professionalType": "DOCTOR",
- "symptoms": [
- "Dor na garganta",
- "febre"
], - "medicines": [
- 1222,
- 32322
], - "screening": "Dor de cabeça",
}{- "status": "200",
- "msg": "Sucesso",
- "object": "b3g0eecc02200012212010009750c5e5",
- "timestamp": 1591458128186
}Envia um arquivo (base64) para ficar anexado ao atendimento imediato informado. (Arquivo não pode ser maior que 10MB)
| idProtocol required | string Protocolo (id) da solicitação do atendimento imediato |
| token required | string token API |
Objeto com informações de envio de arquivo para o atendimento imediato
| base64Content required | string Campo destinado a o conteúdo base64 do arquivo que deseja anexar |
| describe | string Campo destinado à descrição do arquivo anexado |
| extension required | string Enum: "pdf" "png" "jpg" "jpeg" "xls" "xlsx" "mp3" "mp4" "mpga" "wav" "flac" "m4a" "ogg" "acc" "wma" "aiff" "amr" Campo destinado à extensão do arquivo enviado |
| tipoAnexoSibs | string Enum: "EXAME" "OUTROS" Tipo do Anexo no Sibs |
| dataExame | LocalDate Data do exame |
{- "base64Content": "conteudo do arquivo base64",
- "describe": "Exame de sangue",
- "extension": "pdf",
- "tipoAnexoSibs": "EXAME",
- "dataExame": "2021-01-01"
}{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Envia um arquivo (base64) para ficar anexado ao atendimento informado. (Arquivo não pode ser maior que 10MB)
| appointmentId required | string ID do atendimento que será anexado o arquivo |
| token required | string token API |
Objeto com informações de envio de arquivo para o atendimento imediato
| conteudoBase64 required | string Campo destinado a o conteúdo base64 do arquivo que deseja anexar |
| legenda | string Campo destinado à descrição do arquivo anexado |
| nomeExtensao required | string Enum: "pdf" "png" "jpg" "jpeg" "xls" "xlsx" "mp3" "mp4" "mpga" "wav" "flac" "m4a" "ogg" "acc" "wma" "aiff" "amr" Campo destinado à extensão do arquivo enviado |
| tipoAnexoSibs | string Enum: "EXAME" "OUTROS" Tipo do Anexo no Sibs |
| dataExame | LocalDate Data do exame |
{- "conteudoBase64": "conteudo do arquivo base64",
- "legenda": "Exame de sangue",
- "nomeExtensao": "pdf",
- "tipoAnexoSibs": "EXAME",
- "dataExame": "01/01/2021"
}{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Obtém informações do atendimento imediato (fila) por ID do paciente
| patientId required | integer ID do paciente |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/appointment/immediate/active/{patientId}" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "tamanhoFila": 2,
- "idProtocolo": "2908b4dc046be",
- "horaPrevistaAtendimento": "12/04/2020 12:30",
- "tipoProfissional": "Médico(a)",
- "tempoEstimado": 10,
- "tempoInicial": 10,
- "dataEntrada": "12/04/2020 12:30",
- "posicaoFila": 2
}, - "timestamp": 1591458128186
}Cancela o atendimento imediato (da fila de atendimentos) de um paciente pelo seu ID
| patientId required | integer ID do paciente |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/appointment/immediate/cancel/{patientId}" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Obtém informações da última chamada ativa pelo paciente informado (ID)
| patientId required | integer ID do paciente |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/v2/appointment/last/call/{patientId}" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "appointmentId": 86482,
- "doctorId": 2001,
- "zoomMeetingId": "2908b40f9dc046beu48a1hd",
- "zoomMeetingPasswd": "2908b40f9dc046beu48a1hd",
- "callId": 70854830,
}, - "timestamp": 1591458128186
}Lista todos os tipos de desfechos para consultas
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/appointment/outcomes" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "value": "ENCAMINHADO_PS",
- "description": "Encaminhado ao PS"
}
], - "timestamp": 1591458128186
}Lista informações de relatório de atendimentos (agendados ou já realizados) por período, profissional de saúde, paciente. Só pode ser consultado um período de 7 dias
| startDate required | string Data de inicial (Formato yyyy-MM-dd) |
| endDate required | string Data de final (Formato yyyy-MM-dd) |
| cpfDoctor | string CPF do profissional de saúde |
| cpfPatient | string CPF do paciente |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/appointment/report?startDate=2020-04-01&endDate=2020-04-10" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "idAtendimento": 894729,
- "profissional": "John Doe",
- "cpfProfissional": "11122233344",
- "paciente": "Jane Doe",
- "titularidade": "DEPENDENTE",
- "cpfPaciente": "99988877766",
- "cpfTitular": "55544466677",
- "dataAtendimento": "09/04/2020 19:28",
- "status": "AGUARDANDO_PARECER",
- "desfecho": "Demonstração",
- "epidemia": "Coronavírus",
- "epidemiaRelatoMedico": "ORIENTACAO",
- "celularPacienteCovid": "21999888777",
- "especialidade": "Cardiologia",
- "modoAtendimento": "AGENDADO"
}
], - "timestamp": 1591458128186
}Lista informações dos atendimentos agendados sem preferência de um profissional baseado em filtro de busca de forma paginada, sendo permitido a busca de no máximo um período de 30 dias.
| startDate required | string Data inicial (Formato yyyy-MM-dd) |
| endDate required | string Data final (Formato yyyy-MM-dd) |
| page | integer Número da página da listagem de relatório de pacientes |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/appointment/scheduled/without-specialist/report?startDate=2020-04-01&endDate=2020-04-10&page=1" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "lista": [
- {
- "patientId": 894729,
- "patientName": "João da Silva",
- "appointmentDate": "27/12/2020"
}
], - "total": 40,
- "pagina": 1,
- "quantidadePorPagina": 50,
- "totalPaginas": 4
}
], - "timestamp": 1591458128186
}Retorna a lista dos sintomas para ser relacionados aos atendimentos
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/appointment/symptoms" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "value": "FEBRE",
- "description": "Febre"
}
], - "timestamp": 1591458128186
}Obtém a URL de acesso do atendimento por ID da chamada
| callId required | integer ID da meeting do atendimento |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/appointment/url/call/{callId}" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "timestamp": 1591458128186
}Obter a URL de acesso do atendimento ou da sala de espera por ID do atendimento
| appointmentID required | integer ID do atendimento |
| token required | string token API |
curl --request GET "https://api.conexasaude.com.br/integration/enterprise/v2/appointment/waiting/call/{appointmentID}" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "timestamp": 1591458128186
}Serviço para concluir um atendimento pendente
| token required | string token API |
Objeto com informações de atendimento para ser concluído
| appointmentId required | integer ID do atendimento |
| outcome required | string Enum: "NAO_INFORMADO" "ALTA_CONSULTA" "AMBULATORIAL" "ENCAMINHADO_PS" "ATENDIMENTO_INTERROMPIDO" "FOLLOW_UP_TELEMEDICINA" "PACIENTE_FALTOU" "DEMONSTRACAO" "INTERCONSULTA" "REGISTRO_ATESTADO" "ENCAMINHAMENTO_MEDICO_IMEDIATO" Desfecho do atendimento |
| patientOrientation | string Orientação passada ao paciente |
| screening | string Campo de texto livre para triagem |
{- "appointmentId": 938340,
- "outcome": "NAO_INFORMADO",
- "patientOrientation": "Retornar ao cirurgião Vascular caso haja piora do quadro.",
- "screening": "Dor de cabeça"
}{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Conclui um atendimento pendente pelo seu ID com desfecho AMBULATORIAL por padrão, serviço usado para conclusão de atendimento padrão.
| id required | integer ID do atendimento |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/appointment/conclude/{id}" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Cancela um atendimento agendado com um profissional ou sem preferência. Lembrando que é obrigatório informar o "appointmentId" ou o "protocolId", por se tratar de formas diferentes de agendamento. Se mandar os dois juntos não irá cancelar os 2.
| professionalType required | string Enum: "NURSE" "PSYCHOLOGIST" "PHYSIOTHERAPIST" "PHONOAUDIOLOGIST" "NUTRITIONIST" "SOCIAL_ASSISTANT" "DOCTOR" Tipo de profissional |
| token required | string token API |
| notifyClinic | boolean Default: Flag para indicar notificação de clínica |
Objeto com informações para cancelamento de atendimento agendado
| appointmentId required | integer ID do atendimento agendado, deverá ser enviado para cancelar atendimentos agendados com escolha profissional |
| patientId required | integer ID do paciente do atendimento agendado |
| protocolId | string Protocolo do atendimento |
| notifyClinic required | boolean Indica se deve notificar a clínica |
| reasonForCancellation | string Motivo do cancelamento |
{- "appointmentId": 10432657,
- "patientId": 23027344,
- "protocolId": 232,
- "notifyClinic": false,
- "reasonForCancellation": "Eu quis cancelar"
}{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Cria um atendimento médico agendado com as informações de atendimento, médico e paciente
| token required | string token API |
Objeto com informações de atendimento agendado
| appointmentDate required | string Data de agendamento do atendimento. Formato |
required | object (DoctorRequest) |
required | object (PatientRequest) |
| historyPhysicalExamination | string Histórico de exame físico |
| prescription | string Prescrição |
| previousDiagnosis | string Diagnóstico prévio |
| screening | string Campo de texto livre para triagem |
object | |
| urlExternalPrescription | string URL de acesso a prescrição externa (Física ou de outro sistema, já autenticada para consulta do profissional de saúde) |
{- "appointmentDate": "20/12/2020 16:00",
- "doctor": {
- "id": 2343,
- "name": "John",
- "lastname": "Doe",
- "mail": "john.doe@gmail.com",
- "cellphone": "21999888777",
- "specialtyId": 12,
- "sex": "MALE",
- "isBrazilian": true,
- "cpf": "11122277788",
- "crm": "776622",
- "crmUf": "RO",
- "dateBirth": "10/01/1980",
- "cep": 21341225,
- "city": "Rio de Janeiro",
- "uf": "RO",
- "neighborhood": "Copacabana",
- "address": "Rua Teste, n 123",
- "complement": "Casa",
- "socialName": "Steve",
- "motherName": "Maria Silva",
- "unknowMother": false,
- "idGender": 1,
- "idRaceColor": 1,
- "idNationality": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "naturalizationDate": "26/09/2005",
- "idBirthCountry": 1,
- "passport": 1278172831,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "residencialPhone": "(21) 3873-8437",
- "idAddressCountry": "(21) 3873-8437",
- "cns": 123456789101213,
- "identity": 123456789,
- "idIdentityUF": 1,
- "identityIssuingDate": "17/10/2002",
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "idCbo": 2,
- "blockAppointmentQueue": false
}, - "patient": {
- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": 24521,
- "patientHolderCpf": "98354881008",
- "kinshipOfTheHolder": "PAI",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "passport": "BR123456",
- "specialist": 199,
- "nationalId": "20112527-9",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "motherName": "Maria Silva",
- "socialName": "Steve H.",
- "idRaceColor": 1,
- "idNationality": 1,
- "naturalizationDate": "26/09/2005",
- "cns": 123456789101213,
- "idCbo": 2,
- "religion": 1,
- "otherReligions": "string",
- "workplace": "Coworking",
- "freeObservations": "Exemplo de texto/observação do paciente",
- "unknowMother": false,
- "idHomeArea": 1,
- "homeSituation": true,
- "idSchooling": 1,
- "socialVulnerability": false,
- "ethnicity": "Indígena",
- "idGender": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "idBirthCountry": 1,
- "kinshipProcurator": "PAI",
- "cpfProcurator": "042.858.780-11",
- "nameProcurator": "Luiz da Silva",
- "identityIssuingDate": "17/10/2002",
- "idIdentityUF": 1,
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "flagAps": false,
- "idPlanType": 1,
- "registration": "MATRICULATESTE",
- "healthPlan": "PLANOTESTE",
- "enterprise": "EMPRESATESTE",
- "department": "DEPARTAMENTOTESTE",
- "patientRole": "CARGOTESTE",
- "clinicPlan": "PLANOSILVER"
}, - "historyPhysicalExamination": "Paciente vem a consulta solicitar exames de rotina.",
- "prescription": "Dieta e atividade fisica.",
- "previousDiagnosis": "Dor de cabeça e cansaço",
- "screening": "Dor de cabeça",
- "payment": {
- "creditCardId": 123
},
}{- "status": "200",
- "msg": "Sucesso",
- "object": {
}, - "timestamp": 1591458128186
}Cria um atendimento agendado com as informações completas de paciente, cpf do profissional e dados basico de atendimento
| token required | string token API |
Objeto com informações de atendimento agendado
| doctorCpf required | string CPF do médico |
| appointmentDate required | string Data/Hora de Agendamento do Atendimento. Formato |
required | object (PatientRequest) |
object | |
| previousDiagnosis | string Diagnóstico prévio |
| historyPhysicalExamination | string Exame Físico |
| screening | string Triagem |
| prescription | string Prescrição |
| urlExternalPrescription | string URL de acesso a prescrição externa (Física ou de outro sistema, já autenticada para consulta do profissional de saúde) |
{- "doctorCpf": 11122233344,
- "appointmentDate": "15/04/2021 17:00",
- "patient": {
- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": 24521,
- "patientHolderCpf": "98354881008",
- "kinshipOfTheHolder": "PAI",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "passport": "BR123456",
- "specialist": 199,
- "nationalId": "20112527-9",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "motherName": "Maria Silva",
- "socialName": "Steve H.",
- "idRaceColor": 1,
- "idNationality": 1,
- "naturalizationDate": "26/09/2005",
- "cns": 123456789101213,
- "idCbo": 2,
- "religion": 1,
- "otherReligions": "string",
- "workplace": "Coworking",
- "freeObservations": "Exemplo de texto/observação do paciente",
- "unknowMother": false,
- "idHomeArea": 1,
- "homeSituation": true,
- "idSchooling": 1,
- "socialVulnerability": false,
- "ethnicity": "Indígena",
- "idGender": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "idBirthCountry": 1,
- "kinshipProcurator": "PAI",
- "cpfProcurator": "042.858.780-11",
- "nameProcurator": "Luiz da Silva",
- "identityIssuingDate": "17/10/2002",
- "idIdentityUF": 1,
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "flagAps": false,
- "idPlanType": 1,
- "registration": "MATRICULATESTE",
- "healthPlan": "PLANOTESTE",
- "enterprise": "EMPRESATESTE",
- "department": "DEPARTAMENTOTESTE",
- "patientRole": "CARGOTESTE",
- "clinicPlan": "PLANOSILVER"
}, - "payment": {
- "creditCardId": 123
}, - "previousDiagnosis": "Dor de cabeça, Dor no Corpo, Tosse",
- "historyPhysicalExamination": "string",
- "screening": "string",
- "prescription": "string",
}{- "status": "200",
- "msg": "Sucesso",
- "object": {
}, - "timestamp": 1591458128186
}Cria um atendimento agendado com as informações completas de paciente, ID do slot de agendamento e dados basicos de atendimento e profissional
| token required | string token API |
Objeto com informações de atendimento agendado
| idSlot required | integer ID do slot de agendamento |
| appointmentDate required | string Data/Hora de Agendamento do Atendimento. Formato |
required | object (PatientRequest) |
| professionalId | integer ID do profissional de saúde |
object | |
| previousDiagnosis | string Diagnóstico prévio |
| historyPhysicalExamination | string Exame Físico |
| screening | string Triagem |
| prescription | string Prescrição |
| urlExternalPrescription | string URL de acesso a prescrição externa (Física ou de outro sistema, já autenticada para consulta do profissional de saúde) |
{- "idSlot": 12345,
- "appointmentDate": "12/08/2025 14:30",
- "patient": {
- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": 24521,
- "patientHolderCpf": "98354881008",
- "kinshipOfTheHolder": "PAI",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "passport": "BR123456",
- "specialist": 199,
- "nationalId": "20112527-9",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "motherName": "Maria Silva",
- "socialName": "Steve H.",
- "idRaceColor": 1,
- "idNationality": 1,
- "naturalizationDate": "26/09/2005",
- "cns": 123456789101213,
- "idCbo": 2,
- "religion": 1,
- "otherReligions": "string",
- "workplace": "Coworking",
- "freeObservations": "Exemplo de texto/observação do paciente",
- "unknowMother": false,
- "idHomeArea": 1,
- "homeSituation": true,
- "idSchooling": 1,
- "socialVulnerability": false,
- "ethnicity": "Indígena",
- "idGender": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "idBirthCountry": 1,
- "kinshipProcurator": "PAI",
- "cpfProcurator": "042.858.780-11",
- "nameProcurator": "Luiz da Silva",
- "identityIssuingDate": "17/10/2002",
- "idIdentityUF": 1,
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "flagAps": false,
- "idPlanType": 1,
- "registration": "MATRICULATESTE",
- "healthPlan": "PLANOTESTE",
- "enterprise": "EMPRESATESTE",
- "department": "DEPARTAMENTOTESTE",
- "patientRole": "CARGOTESTE",
- "clinicPlan": "PLANOSILVER"
}, - "professionalId": 86009,
- "payment": {
- "creditCardId": 9876
}, - "previousDiagnosis": "Dor de cabeça e tontura",
- "historyPhysicalExamination": "Paciente apresenta pressão arterial normal e sem febre",
- "screening": "Triagem inicial realizada",
- "prescription": "Paracetamol 500mg, 1 comprimido a cada 8h por 3 dias",
}{- "status": "200",
- "msg": "Sucesso",
- "object": {
}, - "timestamp": 1591458128186
}Cria um agendamento de um atendimento sem preferência de um profissional de saúde para o(a) paciente
| token required | string token API |
Objeto com informações de solicitação de agendamento do paciente
| patientId required | integer ID do paciente |
| dateTimeAppointment required | string Data/hora em que o paciente deseja agendar o atendimento |
| specialistType | string Enum: "MEDICO" "DENTISTA" "ENFERMEIRO" "NUTRICIONISTA" "PSICOLOGO" Tipo de profissional de saúde |
| specialtyId | integer ID da especialidade do profissional de saúde |
| urlExternalPrescription | string URL de acesso a prescrição externa (Física ou de outro sistema, já autenticada para consulta do profissional de saúde) |
{- "patientId": 47293,
- "dateTimeAppointment": "09/04/2020 19:28",
- "specialistType": "MEDICO",
- "specialtyId": 12,
}{- "status": "200",
- "msg": "Sucesso",
- "object": "82ec82ec82ec82ec82ec82ec82ec82ec",
- "timestamp": 1591458128186
}Cria um atendimento agendado de um paciente para um profissional de saúde. Necessário já possuir profissional de saúde e paciente previamente cadastrados.
| professionalType required | string Enum: "NURSE" "PSYCHOLOGIST" "PHYSIOTHERAPIST" "PHONOAUDIOLOGIST" "NUTRITIONIST" "SOCIAL_ASSISTANT" "DOCTOR" Tipo de profissional |
| token required | string token API |
Objeto com informações de atendimento agendado
| appointmentDate required | string Data de agendamento do atendimento. Formato |
| doctorId required | integer ID do profissional de saúde |
| patientId required | integer ID do paciente |
| historyPhysicalExamination | string Histórico de exame físico |
| prescription | string Prescrição |
| previousDiagnosis | string Diagnóstico prévio |
| screening | string Campo de texto livre para triagem |
object | |
| urlExternalPrescription | string URL de acesso a prescrição externa (Física ou de outro sistema, já autenticada para consulta do profissional de saúde) |
{- "appointmentDate": "20/12/2020 16:00",
- "doctorId": 65492,
- "patientId": 392,
- "historyPhysicalExamination": "Paciente vem a consulta solicitar exames de rotina.",
- "prescription": "Dieta e atividade fisica.",
- "previousDiagnosis": "Dor de cabeça e cansaço",
- "screening": "Dor de cabeça",
- "payment": {
- "creditCardId": 123
},
}{- "status": "200",
- "msg": "Sucesso",
- "object": {
}, - "timestamp": 1591458128186
}Lista os medicamentos, podendo ser filtrado por nome
| name required | string Nome do medicamento |
| token required | string token API |
curl "https://hml-api.conexasaude.com.br/integration/enterprise/appointment/medicines/NOVAL" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 10,
- "name": "NOVALGINA",
- "activeIngredient": "DIPIRONA MONOIDRATADA",
- "medicineClass": "N02B0 - ANALGÉSICOS NÃO NARCÓTICOS E ANTIPIRÉTICOS"
}
], - "timestamp": 1591458128186
}Lista todas as especialidades médicas disponíveis para atendimento
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/appointment/specialties" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 10,
- "name": "Cardiologia"
}
], - "timestamp": 1591458128186
}Lista um relatório com as informações de chamadas de atendimentos por período. Só pode ser consultado um período de 7 dias e esse serviço só pode ser chamado em um horário (00:00h às 06:00)
| page required | integer Página do relátorio |
| startDate required | string Data de inicial (Formato yyyy-MM-dd) |
| endDate required | string Data de final (Formato yyyy-MM-dd) |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/appointment/calls/report/1?startDate=2020-04-01&endDate=2020-04-10" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "appointmentId": 894729,
- "source": "SEM_FILA",
- "callId": 894729,
- "professional": "John Doe",
- "cpfProfessional": "11122233344",
- "professionalType": "DOCTOR",
- "councilNumber": 4161,
- "mailProfessional": "john.doe@teste.com.br",
- "cellphoneProfessional": "21996951403",
- "opinionSolicitationDate": "09/04/2020 19:28",
- "interconsultationParticipantProfessional": "João da Silva",
- "patient": "Jane Doe",
- "age": 25,
- "type": "DEPENDENTE",
- "cpfPatient": "12345678912",
- "cpfHolderPatient": "98765432198",
- "mailPatient": "jane.doe@teste.com.br",
- "cellphonePatient": "21987654321",
- "appointmentDate": "09/04/2020 19:28",
- "callStartDate": "09/04/2020 19:28",
- "callEndDate": "09/04/2020 19:48",
- "callTime": "00:20",
- "specialty": "Clínica Geral",
- "status": "CONCLUIDO",
- "outcome": "Demonstração",
- "appointmentObjective": "ORIENTACAO",
- "canceledBy": "CLINICA",
- "reasonCancellation": "Demonstração de atendimento",
- "epidemic": "Coronavírus",
- "epidemicMedicalReport": "ORIENTACAO"
}
], - "timestamp": 1591458128186
}Retorna a quantidade de prescrições de um paciente atrelada ao atendimento informado na busca.
| appointmentID required | integer ID do atendimento que será retornado a quantidade de prescrições |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/appointment/prescriptions/amount/1234" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": 2,
- "timestamp": 1591458128186
}Reenvia para o paciente por Email todas as prescrições do atendimento informado na busca
| appointmentID required | integer ID do atendimento que será reenviado as prescrições para o paciente |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/v2/appointment/resend/prescriptions/1234" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Recupera o tamanho da fila de atendimento para o tipo de profissional especificado
| professionalType required | string Enum: "NURSE" "PSYCHOLOGIST" "PHYSIOTHERAPIST" "PHONOAUDIOLOGIST" "NUTRITIONIST" "SOCIAL_ASSISTANT" "DOCTOR" Tipo de profissional |
| token required | string token API |
curl --location --request GET 'https://api.conexasaude.com.br/integration/appointment-queue/size?professionalType=DOCTOR' \ -H "token: SEU_API_TOKEN" \ -H "Content-Type: application/json" \
{- "status": "202",
- "msg": "Sucesso",
- "object": {
- "tamanhoFila": 10,
- "tempoEspera": 5,
- "tempoEsperaNaoArredondado": 10,
- "tempoMaximoEspera": 15,
- "tempoMinimoEspera": 5
}, - "timestamp": 1591458128186
}Lista horários disponíveis da agenda do médico
| id required | integer Example: id=65492 ID do médico |
| date required | string Example: date=10/10/2020 Data base para horários disponíveis. Formato |
| token required | string token API |
curl -X GET "https://api.conexasaude.com.br/integration/enterprise/v2/doctor/availabletimes?id=65492&date=10/10/2020" \ -H "token: SEU_API_TOKEN" \ -H "Content-Type: application/json"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- "10:00",
- "10:30",
- "11:00",
- "11:30"
], - "timestamp": 1591458128186
}Cria médico na base para ser utilizado na plataforma
| token required | string token API |
Objeto com informações do médico a ser inserido
| id | integer ID do médico |
| name required | string Nome do médico |
| lastname required | string Sobrenome do médico |
| mail required | string E-mail do médico |
| cellphone required | string Celular do médico |
| specialtyId required | integer ID da especialidade |
| sex required | string Enum: "MALE" "FEMALE" "OTHERS" "UNINFORMED" Sexo do médico |
| isBrazilian required | boolean true para médico brasileiro |
| cpf required | string CPF do médico |
| crm required | string CRM do médico |
| crmUf required | string Enum: "RO" "AC" "AM" "RR" "PA" "AP" "TO" "MA" "PI" "CE" "RN" "PB" "PE" "AL" "SE" "BA" "MG" "ES" "RJ" "SP" "PR" "SC" "RS" "MS" "MT" "GO" "DF" UF do CRM do médico |
| dateBirth required | string Data de nascimento do médico (Formato dd/MM/yyyy) |
| cep | string Campo para informar o cep do profissional |
| city | string Campo para informar a cidade do profissional |
| uf | string Enum: "RO" "AC" "AM" "RR" "PA" "AP" "TO" "MA" "PI" "CE" "RN" "PB" "PE" "AL" "SE" "BA" "MG" "ES" "RJ" "SP" "PR" "SC" "RS" "MS" "MT" "GO" "DF" UF do endereço do profissional |
| neighborhood | string Campo para informar o bairro do profissional |
| address | string Campo para informar o endereço do profissional |
| complement | string Campo para informar o complemento do endereço do profissional (caso tenha) |
| socialName | string Campo para informar o nome social do profissional (O campo deve conter no máximo 80 caracteres) |
| motherName | string Campo para informar o nome da mãe do profissional (O campo deve conter no máximo 80 caracteres) |
| unknowMother | boolean Campo para sinalizar que a mãe do profissional é desconhecida. |
| idGender | long Campo para indicar o gênero do profissional (código recuperado no endpoint da aba Dominio -> Listar as informações de Gênero) |
| idRaceColor | integer ID da cor da raça do profissional (código recuperado no endpoint da aba Dominio -> Listar as informações de Raça/cor) |
| idNationality | integer ID da nacionalidade do profissional (código recuperado no endpoint da aba Dominio -> Listar as informações de Nacionalidades) |
| birthCounty | string Campo para informar o município de nascimento do profissional |
| idBirthUF | long Campo para indicar a UF de nascimento do profissional (código recuperado no endpoint da aba Dominio -> Listar as informações de UF) |
| naturalizationDate | string Data de naturalização |
| idBirthCountry | long Campo para indicar o país de nascimento do profissional (código recuperado no endpoint da aba Dominio -> Listar as informações de País) |
| passport | String Campo para informar o número do passaporte do profissional |
| idPassportIssuingCountry | long Campo para indicar o país de nascimento do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de País) |
| passportIssuingDate | string Campo para informar a data de emissão do passaporte do profissional |
| passportExpiryDate | string Campo para informar a data de expiração do passaporte do profissional |
| residencialPhone | string Campo para informar a telefone residencial do profissional |
| idAddressCountry | integer Campo para indicar o pais do endereço do profissional |
| cns | string Número da cns do profissional (O campo deve conter no máximo 15 caracteres) |
| identity | string Número da identidade do profissional (O campo deve conter no máximo 20 caracteres) |
| idIdentityUF | long Campo para indicar a UF da identidade do profissional (código recuperado no endpoint da aba Dominio -> Listar as informações de UF) |
| identityIssuingDate | string Campo para informar a data de emissão da identidade do profissional |
| identityIssuingBody | string Campo para informar o orgão emissor da identidade do profissional (O campo deve conter no máximo 50 caracteres) |
| nisNumber | string Campo para informar o número de NIS (Número de Identificação Social) do profissional (O campo deve conter no máximo 11 caracteres) |
| idCbo | long ID do CBO do profissional |
| blockAppointmentQueue | boolean Default: false Flag para que o profissional não realize atendimentos imediados. (PA) |
{- "id": 2343,
- "name": "John",
- "lastname": "Doe",
- "mail": "john.doe@gmail.com",
- "cellphone": "21999888777",
- "specialtyId": 12,
- "sex": "MALE",
- "isBrazilian": true,
- "cpf": "11122277788",
- "crm": "776622",
- "crmUf": "RO",
- "dateBirth": "10/01/1980",
- "cep": 21341225,
- "city": "Rio de Janeiro",
- "uf": "RO",
- "neighborhood": "Copacabana",
- "address": "Rua Teste, n 123",
- "complement": "Casa",
- "socialName": "Steve",
- "motherName": "Maria Silva",
- "unknowMother": false,
- "idGender": 1,
- "idRaceColor": 1,
- "idNationality": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "naturalizationDate": "26/09/2005",
- "idBirthCountry": 1,
- "passport": 1278172831,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "residencialPhone": "(21) 3873-8437",
- "idAddressCountry": "(21) 3873-8437",
- "cns": 123456789101213,
- "identity": 123456789,
- "idIdentityUF": 1,
- "identityIssuingDate": "17/10/2002",
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "idCbo": 2,
- "blockAppointmentQueue": false
}{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "id": 2343,
- "name": "John",
- "lastname": "Doe",
- "mail": "john.doe@gmail.com",
- "cellphone": "21999888777",
- "specialtyId": 12,
- "sex": "MALE",
- "isBrazilian": true,
- "cpf": "11122277788",
- "crm": "776622",
- "crmUf": "RO",
- "dateBirth": "10/01/1980",
- "cep": 21341225,
- "city": "Rio de Janeiro",
- "uf": "RO",
- "neighborhood": "Copacabana",
- "address": "Rua Teste, n 123",
- "complement": "Casa",
- "socialName": "Steve",
- "motherName": "Maria Silva",
- "unknowMother": false,
- "idGender": 1,
- "idRaceColor": 1,
- "idNationality": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "naturalizationDate": "26/09/2005",
- "idBirthCountry": 1,
- "passport": 1278172831,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "residencialPhone": "(21) 3873-8437",
- "idAddressCountry": "(21) 3873-8437",
- "cns": 123456789101213,
- "identity": 123456789,
- "idIdentityUF": 1,
- "identityIssuingDate": "17/10/2002",
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "idCbo": 2,
- "blockAppointmentQueue": false
}, - "timestamp": 1591458128186
}Obtém médico por ID
| id required | integer ID do médico |
| appointmentId | integer Id do atendimento em que o profissional foi responsável (Casos de profissional responsável com visualização privada) |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/doctors/2343?appointmentId=1234567" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "doctor": {
- "id": 2343,
- "name": "John",
- "lastname": "Doe",
- "mail": "john.doe@gmail.com",
- "cellphone": "21999888777",
- "specialtyId": 12,
- "sex": "MALE",
- "isBrazilian": true,
- "cpf": "11122277788",
- "crm": "776622",
- "crmUf": "RO",
- "dateBirth": "10/01/1980",
- "aboutMe": "Olá, me chamo John e sou especialista em Clínica Geral",
- "qualifications": [
- {
- "institutionName": "UFRJ",
- "courseName": "Curso Teste",
- "formationYear": 1988
}
], - "appointmentInterval": 10
}
}, - "timestamp": 1591458128186
}Ativa médico na plataforma por ID
| id required | integer ID do médico |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/v2/doctors/2343/activate" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Inativa um médico na plataforma por ID
| id required | integer ID do médico |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/v2/doctors/2343/inactivate" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Obtém médico da plataforma por CPF
| cpf required | integer CPF do médico |
| onlyActive | integer Campo para sinalizar a busca apenas de médicos ativo na plataforma. |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/doctors/cpf/11122277788?onlyActive=1"\ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "doctor": {
- "id": 2343,
- "name": "John",
- "lastname": "Doe",
- "mail": "john.doe@gmail.com",
- "cellphone": "21999888777",
- "specialtyId": 12,
- "sex": "MALE",
- "isBrazilian": true,
- "cpf": "11122277788",
- "crm": "776622",
- "crmUf": "RO",
- "dateBirth": "10/01/1980",
- "aboutMe": "Olá, me chamo John e sou especialista em Clínica Geral",
- "qualifications": [
- {
- "institutionName": "UFRJ",
- "courseName": "Curso Teste",
- "formationYear": 1988
}
], - "appointmentInterval": 10
}
}, - "timestamp": 1591458128186
}Lista todas as especialidades médicas disponíveis na plataforma
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/doctors/specialties" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 10,
- "name": "Cardiologia"
}
], - "timestamp": 1591458128186
}Lista os médicos disponíveis para agendamento para o paciente
| page required | integer Página requerida |
| name | string Nome do médico |
| patientId | integer ID do paciente |
| sortType | string Enum: "NAME" "NEAREST_DATE" Tipo de ordenação da listagem |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/doctors/name/1?name=JOAO&patientId=111" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 10,
- "name": "Dr. da Silva",
- "photo": "10/doctorx.jpg",
- "specialtyName": "Cardiologia",
- "sex": "MALE",
- "crm": 11111,
- "crmUf": "RJ"
}
], - "timestamp": 1591458128186
}Lista os médicos disponíveis de determinada especialidade pelo nome para agendamento para o paciente
| specialtyId required | integer ID da especialidade médica |
| page required | integer Página requerida |
| name | string Nome do médico |
| patientId | integer ID do paciente |
| sortType | string Enum: "NAME" "NEAREST_DATE" Tipo de ordenação da listagem |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/doctors/specialty/2/1?name=JOAO&patientId=111" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 10,
- "name": "Dr. da Silva",
- "photo": "10/doctorx.jpg",
- "specialtyName": "Cardiologia",
- "sex": "MALE",
- "crm": 11111,
- "crmUf": "RJ"
}
], - "timestamp": 1591458128186
}Lista os horários disponíveis para agendamento com um médico. Limitado a um retorno de 4 dias. Seguido a isso pode ser chamado novamente o serviço a partir da última data no retorno para obter mais 4 dias.
| doctorId required | integer ID do médico |
| startDate required | integer Data base para horários disponíveis. Formato |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/doctors/1036/schedule/available?startDate=30%2F09%2F2020" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "date": "10/10/2019",
- "availableTimes": [
- "10:00",
- "10:30",
- "11:00",
- "11:30"
]
}
], - "timestamp": 1591458128186
}Lista informações de relatórios relacionadas a aos médicos da clínica baseado em filtro de busca
| active required | boolean true para listar relatório de médicos ativos |
| inactive required | boolean true para listar relatóro de médicos inativos |
| blocked required | boolean true para listar relatóro de médicos bloqueados |
| page | integer Número da página da listagem de relatório de médicos |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/doctors/report?active=false&inactive=false&blocked=false&page=1" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "lista": [
- {
- "name": "João Silva",
- "specialtyName": "Cardiologia",
- "cpf": "123.123.123-11",
- "mail": "joao.silva@teste.com.br",
- "cellphone": "(21) 99999-9999",
- "dateBirth": "10/01/1980",
- "sex": "MALE",
- "councilNumber": "123456789",
- "councilUF": "RJ",
}
], - "total": 40,
- "pagina": 1,
- "quantidadePorPagina": 50,
- "totalPaginas": 4
}
], - "timestamp": 1591458128186
}Bloqueia o acesso do médico à plataforma pelo seu ID
| id required | integer ID do médico |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/v2/doctors/401/block" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Desbloqueia o médico pelo seu ID para poder acessar à plataforma
| id required | integer ID do médico |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/v2/doctors/401/unblock" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Representa os endpoints de profissionais de saúde (não médicos) na plataforma Conexa
Insere profissional de saúde para ser utilizado na plataforma
| token required | string token API |
Objeto com informações do profissional de saúde a ser inserido
| id | integer ID do profissional de saúde |
| name required | string Nome do profissional de saúde |
| lastname required | string Sobrenome do profissional de saúde |
| mail required | string E-mail do profissional de saúde |
| cellphone required | string Celular do profissional de saúde |
| sex required | string Enum: "MALE" "FEMALE" Sexo do profissional de saúde |
| isBrazilian required | boolean true para profissional de saúde brasileiro |
| cpf required | string CPF do profissional de saúde |
| professionalType required | string Enum: "NURSE" "PSYCHOLOGIST" "PHYSIOTHERAPIST" "PHONOAUDIOLOGIST" "NUTRITIONIST" "SOCIAL_ASSISTANT" Tipo de profissional de saúde |
| councilNumber required | string Número do conselho do profissional de saúde |
| councilUf required | string Enum: "RO" "AC" "AM" "RR" "PA" "AP" "TO" "MA" "PI" "CE" "RN" "PB" "PE" "AL" "SE" "BA" "MG" "ES" "RJ" "SP" "PR" "SC" "RS" "MS" "MT" "GO" "DF" UF do conselho do profissional de saúde |
| dateBirth required | string Data de nascimento do profissional de saúde (Formato dd/MM/yyyy) |
| cep | string Campo para informar o cep do profissional |
| city | string Campo para informar a cidade do profissional |
| uf | string Enum: "RO" "AC" "AM" "RR" "PA" "AP" "TO" "MA" "PI" "CE" "RN" "PB" "PE" "AL" "SE" "BA" "MG" "ES" "RJ" "SP" "PR" "SC" "RS" "MS" "MT" "GO" "DF" UF do endereço do profissional |
| neighborhood | string Campo para informar o bairro do profissional |
| address | string Campo para informar o endereço do profissional |
| complement | string Campo para informar o complemento do endereço do profissional (caso tenha) |
| socialName | string Campo para informar o nome social do profissional (O campo deve conter no máximo 80 caracteres) |
| motherName | string Campo para informar o nome da mãe do profissional (O campo deve conter no máximo 80 caracteres) |
| unknowMother | boolean Campo para sinalizar que a mãe do profissional é desconhecida. |
| idGender | long Campo para indicar o gênero do profissional (código recuperado no endpoint da aba Dominio -> Listar as informações de Gênero) |
| idRaceColor | integer ID da cor da raça do profissional (código recuperado no endpoint da aba Dominio -> Listar as informações de Raça/cor) |
| idNationality | integer ID da nacionalidade do profissional (código recuperado no endpoint da aba Dominio -> Listar as informações de Nacionalidades) |
| birthCounty | string Campo para informar o município de nascimento do profissional |
| idBirthUF | long Campo para indicar a UF de nascimento do profissional (código recuperado no endpoint da aba Dominio -> Listar as informações de UF) |
| naturalizationDate | string Data de naturalização |
| idBirthCountry | long Campo para indicar o país de nascimento do profissional (código recuperado no endpoint da aba Dominio -> Listar as informações de País) |
| passport | String Campo para informar o número do passaporte do profissional |
| idPassportIssuingCountry | long Campo para indicar o país de nascimento do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de País) |
| passportIssuingDate | string Campo para informar a data de emissão do passaporte do profissional |
| passportExpiryDate | string Campo para informar a data de expiração do passaporte do profissional |
| residencialPhone | string Campo para informar a telefone residencial do profissional |
| idAddressCountry | integer Campo para indicar o pais do endereço do profissional |
| cns | string Número da cns do profissional (O campo deve conter no máximo 15 caracteres) |
| identity | string Número da identidade do profissional (O campo deve conter no máximo 20 caracteres) |
| idIdentityUF | long Campo para indicar a UF da identidade do profissional (código recuperado no endpoint da aba Dominio -> Listar as informações de UF) |
| identityIssuingDate | string Campo para informar a data de emissão da identidade do profissional |
| identityIssuingBody | string Campo para informar o orgão emissor da identidade do profissional (O campo deve conter no máximo 50 caracteres) |
| nisNumber | string Campo para informar o número de NIS (Número de Identificação Social) do profissional (O campo deve conter no máximo 11 caracteres) |
| idCbo | long ID do CBO do profissional |
| blockAppointmentQueue | boolean Default: false Flag para que o profissional não realize atendimentos imediados. (PA) |
{- "id": 2343,
- "name": "John",
- "lastname": "Doe",
- "mail": "john.doe@gmail.com",
- "cellphone": "21999888777",
- "sex": "MALE",
- "isBrazilian": true,
- "cpf": "11122277788",
- "professionalType": "NURSE",
- "councilNumber": "776622",
- "councilUf": "RO",
- "dateBirth": "10/01/1980",
- "cep": 21341225,
- "city": "Rio de Janeiro",
- "uf": "RO",
- "neighborhood": "Copacabana",
- "address": "Rua Teste, n 123",
- "complement": "Casa",
- "socialName": "Steve",
- "motherName": "Maria Silva",
- "unknowMother": false,
- "idGender": 1,
- "idRaceColor": 1,
- "idNationality": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "naturalizationDate": "26/09/2005",
- "idBirthCountry": 1,
- "passport": 1278172831,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "residencialPhone": "(21) 3873-8437",
- "idAddressCountry": "(21) 3873-8437",
- "cns": 123456789101213,
- "identity": 123456789,
- "idIdentityUF": 1,
- "identityIssuingDate": "17/10/2002",
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "idCbo": 2,
- "blockAppointmentQueue": false
}{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "id": 2343,
- "name": "John",
- "lastname": "Doe",
- "mail": "john.doe@gmail.com",
- "cellphone": "21999888777",
- "sex": "MALE",
- "isBrazilian": true,
- "cpf": "11122277788",
- "professionalType": "NURSE",
- "councilNumber": "776622",
- "councilUf": "RO",
- "dateBirth": "10/01/1980",
- "cep": 21341225,
- "city": "Rio de Janeiro",
- "uf": "RO",
- "neighborhood": "Copacabana",
- "address": "Rua Teste, n 123",
- "complement": "Casa",
- "socialName": "Steve",
- "motherName": "Maria Silva",
- "unknowMother": false,
- "idGender": 1,
- "idRaceColor": 1,
- "idNationality": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "naturalizationDate": "26/09/2005",
- "idBirthCountry": 1,
- "passport": 1278172831,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "residencialPhone": "(21) 3873-8437",
- "idAddressCountry": "(21) 3873-8437",
- "cns": 123456789101213,
- "identity": 123456789,
- "idIdentityUF": 1,
- "identityIssuingDate": "17/10/2002",
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "idCbo": 2,
- "blockAppointmentQueue": false
}, - "timestamp": 1591458128186
}Ativa um profissional de saúde da plataforma por ID
| id required | integer ID do profissional de saúde |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/v2/healthcare-professionals/2343/activate" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Inativa um profissional de saúde da plataforma por ID
| id required | integer ID do profissional de saúde |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/v2/healthcare-professionals/2343/inactivate" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Obtém profissional de saúde da plataforma por ID
| id required | integer ID do profissional de saúde |
| patientId | integer ID do Paciente de saúde (Obrigatório apenas quando o professionalType for PSYCHOLOGIST) |
| professionalType required | string Enum: "NURSE" "PSYCHOLOGIST" "PHYSIOTHERAPIST" "PHONOAUDIOLOGIST" "NUTRITIONIST" "SOCIAL_ASSISTANT" "DOCTOR" Tipo de profissional |
| appointmentId | integer Id do atendimento em que o profissional foi responsável (Casos de profissional responsável com visualização privada) |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/v2/healthcare-professionals/2343?professionalType=DOCTOR&appointmentId=1234567" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "id": 2343,
- "name": "John",
- "lastname": "Doe",
- "mail": "john.doe@gmail.com",
- "cellphone": "21999888777",
- "sex": "MALE",
- "isBrazilian": true,
- "cpf": "11122277788",
- "professionalType": "NURSE",
- "councilNumber": "776622",
- "councilUf": "RO",
- "dateBirth": "10/01/1980",
- "aboutMe": "Olá, me chamo John e sou especialista em Clínica Geral",
- "qualifications": [
- {
- "institutionName": "UFRJ",
- "courseName": "Curso Teste",
- "formationYear": 1988
}
], - "appointmentInterval": 10
}, - "timestamp": 1591458128186
}Obtém profissional de saúde da plataforma por ID
| id required | integer ID do profissional de saúde |
| professionalType required | string Enum: "NURSE" "PSYCHOLOGIST" "PHYSIOTHERAPIST" "PHONOAUDIOLOGIST" "NUTRITIONIST" "SOCIAL_ASSISTANT" "DOCTOR" Tipo de profissional |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/v2/healthcare-professionals/without-calendar/2343?professionalType=DOCTOR" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "id": 2343,
- "name": "John",
- "lastname": "Doe",
- "mail": "john.doe@gmail.com",
- "cellphone": "21999888777",
- "sex": "MALE",
- "isBrazilian": true,
- "cpf": "11122277788",
- "professionalType": "NURSE",
- "councilNumber": "776622",
- "councilUf": "RO",
- "dateBirth": "10/01/1980",
- "aboutMe": "Olá, me chamo John e sou especialista em Clínica Geral",
- "qualifications": [
- {
- "institutionName": "UFRJ",
- "courseName": "Curso Teste",
- "formationYear": 1988
}
], - "appointmentInterval": 10
}, - "timestamp": 1591458128186
}Lista os horários disponíveis da agenda do profissional de saúde da plataforma
| id required | integer Example: id=65492 ID do profissional de saúde |
| date required | string Example: date=10/10/2020 Data base para horários disponíveis. Formato |
| token required | string token API |
curl -X GET "https://api.conexasaude.com.br/integration/enterprise/v2/healthcare-professionals/availabletimes?id=65492&date=10/10/2020" \ -H "token: SEU_API_TOKEN" \ -H "Content-Type: application/json"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- "10:00",
- "10:30",
- "11:00",
- "11:30"
], - "timestamp": 1591458128186
}Obtém um profissional de saúde da plataforma por CPF
| cpf required | integer CPF do profissional de saúde |
| onlyActive | integer Campo para sinalizar a busca apenas de profissionais de saúde ativos na plataforma. |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/healthcare-professionals/cpf/11122277788?onlyActive=1" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "id": 2343,
- "name": "John",
- "lastname": "Doe",
- "mail": "john.doe@gmail.com",
- "cellphone": "21999888777",
- "sex": "MALE",
- "isBrazilian": true,
- "cpf": "11122277788",
- "professionalType": "NURSE",
- "councilNumber": "776622",
- "councilUf": "RO",
- "dateBirth": "10/01/1980",
- "aboutMe": "Olá, me chamo John e sou especialista em Clínica Geral",
- "qualifications": [
- {
- "institutionName": "UFRJ",
- "courseName": "Curso Teste",
- "formationYear": 1988
}
], - "appointmentInterval": 10
}, - "timestamp": 1591458128186
}Lista todos os tipos de profissionais de saúde disponíveis na plataforma
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/healthcare-professionals/types" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- [
- "NURSE",
- "DENTIST",
- "PSYCHOLOGIST",
- "PHYSIOTHERAPIST",
- "PHONOAUDIOLOGIST",
- "NUTRITIONIST",
- "SOCIAL_ASSISTANT",
- "HEALTH_COACH",
- "PHYSICAL_EDUCATOR"
]
], - "timestamp": 1591458128186
}Lista os profissionais da saúde de determinado tipo disponíveis para agendamento para o paciente
| page required | integer Página requerida |
| professionalType required | string Enum: "NURSE" "PSYCHOLOGIST" "PHYSIOTHERAPIST" "PHONOAUDIOLOGIST" "NUTRITIONIST" "SOCIAL_ASSISTANT" "DOCTOR" Tipo de profissional |
| patientId required | integer ID do paciente |
| name | string Nome do profissional para filtrar a busca |
| theme | string Tema que o profissional atende para filtrar a busca (Obs. funciona apenas quando o professionalType for PSYCHOLOGIST) |
| occupationArea | string Área de ocupação do profissional para filtrar a busca (Obs. funciona apenas quando o professionalType for PSYCHOLOGIST) |
| specialty | string Especialidade do profissional para filtrar a busca (Obs. funciona apenas quando o professionalType for PSYCHOLOGIST) |
| approach | string Abordagem do profissional para filtrar a busca (Obs. funciona apenas quando o professionalType for PSYCHOLOGIST) |
| ageRange | string Faixa etária atendida pelo profissional para filtrar a busca (Obs. funciona apenas quando o professionalType for PSYCHOLOGIST) |
| searchByTriage | string true caso queira filtrar apenas profissionais de triagem (Obs. funciona apenas quando o professionalType for PSYCHOLOGIST) |
| executeCount | string true caso queira o retorno do total de profissionais na busca paginada (Obs. funciona apenas quando o professionalType for PSYCHOLOGIST) |
| sortType | string Enum: "NAME" "NEAREST_DATE" Tipo de ordenação da listagem |
| token required | string token API |
curl "https://hml-api.conexasaude.com.br/integration/enterprise/v2/healthcare-professionals/name/1?professionalType=DOCTOR" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 10,
- "name": "Juliana da Silva",
- "photo": "10/doctorx.jpg",
- "specialtyName": "Enfermeiro(a)",
- "sex": "FEMALE",
- "councilNumber": 11111,
- "councilUf": "RJ"
}
], - "timestamp": 1591458128186
}Lista os horários disponíveis para agendamento com um profissional de saúde. Limitado a um retorno de 4 dias. Seguido a isso pode ser chamado novamente o serviço a partir da última data no retorno para obter mais 4 dias.
| id required | integer ID do profissional de saúde |
| startDate required | integer Data base para horários disponíveis. Formato |
| professionalType | string Enum: "NURSE" "PSYCHOLOGIST" "PHYSIOTHERAPIST" "PHONOAUDIOLOGIST" "NUTRITIONIST" "SOCIAL_ASSISTANT" "DOCTOR" Tipo de profissional |
| patientId | integer Id do paciente. Obrigatório quando parâmetro professionalType for PSYCHOLOGIST. |
| token required | string token API |
curl -X GET "https://hml-api.conexasaude.com.br/integration/enterprise/v2/healthcare-professionals/1513/schedule/available?startDate=30%2F09%2F2020?professionalType=NURSE" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "date": "10/10/2019",
- "availableTimes": [
- "10:00",
- "10:30",
- "11:00",
- "11:30"
]
}
], - "timestamp": 1591458128186
}Lista informações de relatórios relacionadas a aos profissionais de saúde da clínica baseado em filtro de busca
| active required | boolean true para listar relatório de médicos ativos |
| inactive required | boolean true para listar relatóro de médicos inativos |
| blocked required | boolean true para listar relatóro de médicos bloqueados |
| page | integer Número da página da listagem de relatório de médicos |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/healthcare-professionals/report?active=false&inactive=false&blocked=false&page=1" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "lista": [
- {
- "name": "João Silva",
- "specialtyName": "Nutrição Clínica",
- "cpf": "123.123.123-11",
- "mail": "joao.silva@teste.com.br",
- "cellphone": "(21) 99999-9999",
- "dateBirth": "10/01/1980",
- "sex": "MALE",
- "professionalType": "DOCTOR",
- "councilNumber": "123456789",
- "councilUF": "RJ",
}
], - "total": 40,
- "pagina": 1,
- "quantidadePorPagina": 50,
- "totalPaginas": 4
}
], - "timestamp": 1591458128186
}Gera um link mágico acesso no navegador web para o profissional pelo seu ID
| token required | string token API |
Objeto com informações do profissional
| professionalId | integer ID do profissional |
{- "professionalId": 123456
}{- "status": "200",
- "msg": "Sucesso",
- "timestamp": 1591458128186
}Gera um link mágico de uso único acesso no navegador web para o profissional pelo seu ID
| professionalId required | integer Identificador do profissional |
| professionalType | string Enum: "DOCTOR" "PSYCHOLOGIST" "NUTRITIONIST" "NURSE" "PHYSIOTHERAPIST" "PHONOAUDIOLOGIST" "SOCIAL_ASSISTANT" Tipo do profissional |
| route | string Rota para utilizar na geração da URL |
| appointmentId | integer Identificador do atendimento |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/professional/magic-link" \ -H "token: SEU_API_TOKEN" -d '{ "professionalId": 123456 }'
{- "status": "200",
- "msg": "Sucesso",
- "timestamp": 1591458128186
}Lista profissionais de saúde disponíveis para agendamento, com filtros por especialidade, data, gênero do paciente e data de nascimento do paciente.
| page required | integer Número da página solicitada |
| specialtyId required | integer Example: specialtyId=123 ID da especialidade do profissional de saúde |
| dateTimeSearch required | string Example: dateTimeSearch=01/06/2023 Data/hora para busca de disponibilidade (formato dd/MM/yyyy) |
| genderPatient required | string Enum: "MALE" "FEMALE" "OTHERS" "UNINFORMED" Example: genderPatient=MALE Gênero do paciente (ID ou valor conforme cadastro) |
| dateBirth required | string Example: dateBirth=15/01/1990 Data de nascimento do paciente (formato dd/MM/yyyy) |
| patientId | long Example: patientId=456 ID do paciente |
| idProfessional | long Example: idProfessional=789 ID do profissional de saúde |
| nameProfessional | string Example: nameProfessional=Dr. Silva Nome do profissional de saúde |
| genderProfessional | integer Example: genderProfessional=2 Gênero do profissional de saúde |
| executeCount | boolean Example: executeCount=true Retornar o total de profissionais encontrados |
| searchByTriage | boolean Filtrar apenas profissionais de triagem |
| sortType | string Enum: "NAME" "NEAREST_DATE" Example: sortType=NEAREST_DATE Tipo de ordenação da listagem |
| total | integer Example: total=10 Quantidade total de profissionais a retornar |
| token required | string Token de autenticação da API |
curl --request GET \ --url 'https://api.conexasaude.com.br/integration/enterprise/v3/healthcare-professionals/1?specialtyId=90&dateTimeSearch=01%2F01%2F2025&genderPatient=MALE&dateBirth=01%2F01%2F1990' \ --header 'Authorization: Bearer seu_token_aqui' \ --header 'Content-Type: application/json' \ --header 'token: SEU_API_TOKEN'
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 86009,
- "name": "Deividy Hertz Hertz",
- "specialtyName": "Psicologia",
- "sex": null,
- "type": "PSYCHOLOGIST",
- "councilNumber": 612312561,
- "councilUf": "SP",
- "specialtyId": null,
- "scheduleSlots": [
- {
- "date": "2026-01-06T20:31:02.777Z",
- "schedules": [
- {
- "id": 522217,
- "time": "08:00"
}
]
}
]
}
], - "timestamp": 1591458128186
}Lista todas as faixas etárias que serão usadas como filtro para buscar psicólogos que atendam determinada faixa etária.
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/healthcare-professionals/psychologists/age-ranges" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "code": "infancia",
- "value": "Infância (até 9 anos)"
}
], - "timestamp": 1591458128186
}Lista todas as especialidades que serão usadas como filtro para buscar psicólogos que tenham determinada especialidade.
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/healthcare-professionals/psychologists/specialties" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "code": "psicologiaHospitalar",
- "value": "Psicologia Hospitalar"
}
], - "timestamp": 1591458128186
}Lista todos os temas que serão usados como filtro para buscar psicólogos que atendam direcionados a determinado tema.
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/healthcare-professionals/psychologists/themes" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "code": "ansiedade",
- "value": "Ansiedade"
}
], - "timestamp": 1591458128186
}Lista todas as abordagens que serão usadas como filtro para buscar psicólogos que atendam direcionados a determinada abordagem.
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/healthcare-professionals/psychologists/approaches" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "code": "cognitivas_comportamentais",
- "value": "Abordagem - Cognitiva e Comportamental"
}
], - "timestamp": 1591458128186
}Lista todas as áreas de atuação que serão usadas como filtro para buscar psicólogos com determinada área de atuação.
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/healthcare-professionals/psychologists/occupation-areas" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "code": "relacionamentoAfetivo",
- "value": "Relacionamento Afetivo"
}
], - "timestamp": 1591458128186
}Cria ou altera dados de um paciente com dependentes na plataforma para posterior utilização. Se o parâmetro id for enviado na requisição, serão atualizados os dados daquele paciente com dependentes, se não, então um novo paciente com dependentes será criado.
| token required | string token API |
Objeto com informações de paciente e/ou dependente a ser inserido
object (PatientRequest) | |
Array of objects (PatientFamilyGroupRequest) Lista de dependentes |
{- "holder": {
- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": 24521,
- "patientHolderCpf": "98354881008",
- "kinshipOfTheHolder": "PAI",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "passport": "BR123456",
- "specialist": 199,
- "nationalId": "20112527-9",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "motherName": "Maria Silva",
- "socialName": "Steve H.",
- "idRaceColor": 1,
- "idNationality": 1,
- "naturalizationDate": "26/09/2005",
- "cns": 123456789101213,
- "idCbo": 2,
- "religion": 1,
- "otherReligions": "string",
- "workplace": "Coworking",
- "freeObservations": "Exemplo de texto/observação do paciente",
- "unknowMother": false,
- "idHomeArea": 1,
- "homeSituation": true,
- "idSchooling": 1,
- "socialVulnerability": false,
- "ethnicity": "Indígena",
- "idGender": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "idBirthCountry": 1,
- "kinshipProcurator": "PAI",
- "cpfProcurator": "042.858.780-11",
- "nameProcurator": "Luiz da Silva",
- "identityIssuingDate": "17/10/2002",
- "idIdentityUF": 1,
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "flagAps": false,
- "idPlanType": 1,
- "registration": "MATRICULATESTE",
- "healthPlan": "PLANOTESTE",
- "enterprise": "EMPRESATESTE",
- "department": "DEPARTAMENTOTESTE",
- "patientRole": "CARGOTESTE",
- "clinicPlan": "PLANOSILVER"
}, - "dependents": [
- {
- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": null,
- "patientHolderCpf": "98354881008",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "specialist": 199,
- "nationalId": "20112527-9",
- "kinshipOfTheHolder": "PAI",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "clinicPlan": "PLANOSILVER"
}
]
}{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "holder": {
- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": 24521,
- "patientHolderCpf": "98354881008",
- "kinshipOfTheHolder": "PAI",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "passport": "BR123456",
- "specialist": 199,
- "nationalId": "20112527-9",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "motherName": "Maria Silva",
- "socialName": "Steve H.",
- "idRaceColor": 1,
- "idNationality": 1,
- "naturalizationDate": "26/09/2005",
- "cns": 123456789101213,
- "idCbo": 2,
- "religion": 1,
- "otherReligions": "string",
- "workplace": "Coworking",
- "freeObservations": "Exemplo de texto/observação do paciente",
- "unknowMother": false,
- "idHomeArea": 1,
- "homeSituation": true,
- "idSchooling": 1,
- "socialVulnerability": false,
- "ethnicity": "Indígena",
- "idGender": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "idBirthCountry": 1,
- "kinshipProcurator": "PAI",
- "cpfProcurator": "042.858.780-11",
- "nameProcurator": "Luiz da Silva",
- "identityIssuingDate": "17/10/2002",
- "idIdentityUF": 1,
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "flagAps": false,
- "registration": "MATRICULATESTE",
- "healthPlan": "PLANOTESTE",
- "enterprise": "EMPRESATESTE",
- "department": "DEPARTAMENTOTESTE",
- "patientRole": "CARGOTESTE",
- "clinicPlan": "PLANOSILVER"
}, - "dependents": [
- {
- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": null,
- "patientHolderCpf": "98354881008",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "specialist": 199,
- "nationalId": "20112527-9",
- "kinshipOfTheHolder": "PAI",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "clinicPlan": "PLANOSILVER"
}
]
}, - "timestamp": 1591458128186
}Cria ou altera dados de um paciente na plataforma para posterior utilização. Se o parâmetro id for enviado na requisição, serão atualizados os dados daquele paciente, se não, então um novo paciente será criado.
| token required | string token API |
Objeto com informações de paciente e/ou dependente a ser inserido
| id | integer ID do paciente |
| name required | string Nome do Paciente |
| mail required | string Default: "Campo é obrigatorio somente quando a chave da clinica é 'EMAIL'" E-mail do paciente (deve ser no formato padrão de email xxxxx@xxxx.com) |
| dateBirth | string Data de nascimento do paciente (Formato dd/MM/yyyy) |
| sex | string Enum: "MALE" "FEMALE" Sexo do paciente |
| cpf required | string Default: "Campo é obrigatorio somente quando a chave da clinica é 'CPF'" CPF do paciente |
| cellphone | string Celular do paciente (deve sempre ser enviado com 2 digitos para ddd e 9 digitos do celular) |
| patientHolderId | integer ID do titular do paciente |
| patientHolderCpf | string CPF do titular do paciente |
| kinshipOfTheHolder | string Enum: "PAI" "MAE" "CONJUGE" "FILHO" "ENTEADO" "COMPANHEIRO" "AVOS" "BISAVOS" "IRMAOS" "TIOS" "OUTROS" Grau de Parentesco do Titular |
| healthCardNumber required | string Default: "Campo é obrigatorio somente quando a chave da clinica é 'CARTEIRA_CONVENIO'" Número do cartão do plano de saúde |
| additionalInformation | string Informações adicionais do paciente |
| passport | string Número do passaporte do paciente |
| specialist | integer TODO |
| nationalId | string Número da identidade |
object (PatientAddressRequest) Objeto com informações de endereço de paciente | |
| motherName | string Campo para informar o nome da mãe do paciente (O campo deve conter no máximo 80 caracteres) |
| socialName | string Campo para informar o nome social do paciente (O campo deve conter no máximo 80 caracteres) |
| idRaceColor | integer ID da cor da raça do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações e Raça/cor) |
| idNationality | integer ID da nacionalidade do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de nacionalidades) |
| naturalizationDate | string Data de naturalização |
| cns | string Número da cns do paciente (O campo deve conter no máximo 15 caracteres) |
| idCbo | long ID do CBO do paciente |
| religion | integer ID da religião do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de Religiões) |
| otherReligions | string Campo destinado para caso o paciente seja de alguma outra religião |
| workplace | string Campo para informar o local de trabalho |
| freeObservations | string Campo livre destinado para colocar qualquer informação (observação) |
| unknowMother | boolean Campo para sinalizar que a mãe do paciente é desconhecida. |
| idHomeArea | integer Campo para indicar o código da area de moradia (código recuperado no endpoint da aba Dominio -> Listar as informações de área de moradia) |
| homeSituation | boolean Campo que indica a situação da moradia do paciente |
| idSchooling | integer Campo para indicar a escolaridade do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de Escolaridades) |
| socialVulnerability | boolean Campo que sinaliza a vulnerabilidade social do paciente |
| ethnicity | string Campo para informar a etnia do paciente |
| idGender | long Campo para indicar o gênero do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de Gênero) |
| birthCounty | string Campo para informar o município de nascimento do paciente |
| idBirthUF | long Campo para indicar a UF de nascimento do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de UF) |
| idPassportIssuingCountry | long Campo para indicar o país de nascimento do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de País) |
| passportIssuingDate | string Campo para informar a data de emissão do passaporte do paciente |
| passportExpiryDate | string Campo para informar a data de expiração do passaporte do paciente |
| idBirthCountry | long Campo para indicar o país de nascimento do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de País) |
| kinshipProcurator | string Enum: "PAI" "MAE" "CONJUGE" "FILHO" "ENTEADO" "COMPANHEIRO" "AVOS" "BISAVOS" "IRMAOS" "TIOS" "OUTROS" Grau de Parentesco do representante legal do paciente |
| cpfProcurator | string Campo para informar o cpf do representante legal do paciente |
| nameProcurator | string Campo para informar o nome do representante legal do paciente (O campo deve conter no máximo 80 caracteres) |
| identityIssuingDate | string Campo para informar a data de emissão da identidade do paciente |
| idIdentityUF | long Campo para indicar a UF da identidade do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de UF) |
| identityIssuingBody | string Campo para informar o orgão emissor da identidade do paciente (O campo deve conter no máximo 50 caracteres) |
| nisNumber | string Campo para informar o número de NIS (Número de Identificação Social) do paciente (O campo deve conter no máximo 11 caracteres) |
| flagAps | boolean Campo para sinalizar que paciente participa do programa atenção primária à saúde (APS) |
| idPlanType | long Campo para informar o identificador do tipo de plano. |
| registration required | string Default: "Campo é obrigatorio somente quando a chave da clinica é 'MATRICULA'" Campo para informar a Matrícula do paciente. |
| healthPlan | string Campo para informar o Plano de saúde do paciente. |
| enterprise | string Campo para informar a Empresa do paciente. |
| department | string Campo para informar o Departamento do paciente. |
| patientRole | string Campo para informar o Cargo do paciente. |
| clinicPlan | string Campo para informar o nome do Plano do paciente (que deve estar configurado na Clínica). |
{- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": 24521,
- "patientHolderCpf": "98354881008",
- "kinshipOfTheHolder": "PAI",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "passport": "BR123456",
- "specialist": 199,
- "nationalId": "20112527-9",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "motherName": "Maria Silva",
- "socialName": "Steve H.",
- "idRaceColor": 1,
- "idNationality": 1,
- "naturalizationDate": "26/09/2005",
- "cns": 123456789101213,
- "idCbo": 2,
- "religion": 1,
- "otherReligions": "string",
- "workplace": "Coworking",
- "freeObservations": "Exemplo de texto/observação do paciente",
- "unknowMother": false,
- "idHomeArea": 1,
- "homeSituation": true,
- "idSchooling": 1,
- "socialVulnerability": false,
- "ethnicity": "Indígena",
- "idGender": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "idBirthCountry": 1,
- "kinshipProcurator": "PAI",
- "cpfProcurator": "042.858.780-11",
- "nameProcurator": "Luiz da Silva",
- "identityIssuingDate": "17/10/2002",
- "idIdentityUF": 1,
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "flagAps": false,
- "idPlanType": 1,
- "registration": "MATRICULATESTE",
- "healthPlan": "PLANOTESTE",
- "enterprise": "EMPRESATESTE",
- "department": "DEPARTAMENTOTESTE",
- "patientRole": "CARGOTESTE",
- "clinicPlan": "PLANOSILVER"
}{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": 24521,
- "patientHolderCpf": "98354881008",
- "kinshipOfTheHolder": "PAI",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "passport": "BR123456",
- "specialist": 199,
- "nationalId": "20112527-9",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "motherName": "Maria Silva",
- "socialName": "Steve H.",
- "idRaceColor": 1,
- "idNationality": 1,
- "naturalizationDate": "26/09/2005",
- "cns": 123456789101213,
- "idCbo": 2,
- "religion": 1,
- "otherReligions": "string",
- "workplace": "Coworking",
- "freeObservations": "Exemplo de texto/observação do paciente",
- "unknowMother": false,
- "idHomeArea": 1,
- "homeSituation": true,
- "idSchooling": 1,
- "socialVulnerability": false,
- "ethnicity": "Indígena",
- "idGender": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "idBirthCountry": 1,
- "kinshipProcurator": "PAI",
- "cpfProcurator": "042.858.780-11",
- "nameProcurator": "Luiz da Silva",
- "identityIssuingDate": "17/10/2002",
- "idIdentityUF": 1,
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "flagAps": false,
- "registration": "MATRICULATESTE",
- "healthPlan": "PLANOTESTE",
- "enterprise": "EMPRESATESTE",
- "department": "DEPARTAMENTOTESTE",
- "patientRole": "CARGOTESTE",
- "clinicPlan": "PLANOSILVER"
}, - "timestamp": 1591458128186
}Cria ou altera dados de um paciente na plataforma para posterior utilização. Se o parâmetro id, cpf ou healthCardNumber for enviado na requisição para um paciente existente, serão atualizados os dados daquele paciente, se não, então um novo paciente será criado.
| token required | string token API |
Objeto com informações de paciente e/ou dependente a ser inserido
| id | integer ID do paciente |
| name required | string Nome do Paciente |
| mail required | string Default: "Campo é obrigatorio somente quando a chave da clinica é 'EMAIL'" E-mail do paciente (deve ser no formato padrão de email xxxxx@xxxx.com) |
| dateBirth | string Data de nascimento do paciente (Formato dd/MM/yyyy) |
| sex | string Enum: "MALE" "FEMALE" Sexo do paciente |
| cpf required | string Default: "Campo é obrigatorio somente quando a chave da clinica é 'CPF'" CPF do paciente |
| cellphone | string Celular do paciente (deve sempre ser enviado com 2 digitos para ddd e 9 digitos do celular) |
| patientHolderId | integer ID do titular do paciente |
| patientHolderCpf | string CPF do titular do paciente |
| kinshipOfTheHolder | string Enum: "PAI" "MAE" "CONJUGE" "FILHO" "ENTEADO" "COMPANHEIRO" "AVOS" "BISAVOS" "IRMAOS" "TIOS" "OUTROS" Grau de Parentesco do Titular |
| healthCardNumber required | string Default: "Campo é obrigatorio somente quando a chave da clinica é 'CARTEIRA_CONVENIO'" Número do cartão do plano de saúde |
| additionalInformation | string Informações adicionais do paciente |
| passport | string Número do passaporte do paciente |
| specialist | integer TODO |
| nationalId | string Número da identidade |
object (PatientAddressRequest) Objeto com informações de endereço de paciente | |
| motherName | string Campo para informar o nome da mãe do paciente (O campo deve conter no máximo 80 caracteres) |
| socialName | string Campo para informar o nome social do paciente (O campo deve conter no máximo 80 caracteres) |
| idRaceColor | integer ID da cor da raça do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações e Raça/cor) |
| idNationality | integer ID da nacionalidade do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de nacionalidades) |
| naturalizationDate | string Data de naturalização |
| cns | string Número da cns do paciente (O campo deve conter no máximo 15 caracteres) |
| idCbo | long ID do CBO do paciente |
| religion | integer ID da religião do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de Religiões) |
| otherReligions | string Campo destinado para caso o paciente seja de alguma outra religião |
| workplace | string Campo para informar o local de trabalho |
| freeObservations | string Campo livre destinado para colocar qualquer informação (observação) |
| unknowMother | boolean Campo para sinalizar que a mãe do paciente é desconhecida. |
| idHomeArea | integer Campo para indicar o código da area de moradia (código recuperado no endpoint da aba Dominio -> Listar as informações de área de moradia) |
| homeSituation | boolean Campo que indica a situação da moradia do paciente |
| idSchooling | integer Campo para indicar a escolaridade do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de Escolaridades) |
| socialVulnerability | boolean Campo que sinaliza a vulnerabilidade social do paciente |
| ethnicity | string Campo para informar a etnia do paciente |
| idGender | long Campo para indicar o gênero do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de Gênero) |
| birthCounty | string Campo para informar o município de nascimento do paciente |
| idBirthUF | long Campo para indicar a UF de nascimento do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de UF) |
| idPassportIssuingCountry | long Campo para indicar o país de nascimento do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de País) |
| passportIssuingDate | string Campo para informar a data de emissão do passaporte do paciente |
| passportExpiryDate | string Campo para informar a data de expiração do passaporte do paciente |
| idBirthCountry | long Campo para indicar o país de nascimento do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de País) |
| kinshipProcurator | string Enum: "PAI" "MAE" "CONJUGE" "FILHO" "ENTEADO" "COMPANHEIRO" "AVOS" "BISAVOS" "IRMAOS" "TIOS" "OUTROS" Grau de Parentesco do representante legal do paciente |
| cpfProcurator | string Campo para informar o cpf do representante legal do paciente |
| nameProcurator | string Campo para informar o nome do representante legal do paciente (O campo deve conter no máximo 80 caracteres) |
| identityIssuingDate | string Campo para informar a data de emissão da identidade do paciente |
| idIdentityUF | long Campo para indicar a UF da identidade do paciente (código recuperado no endpoint da aba Dominio -> Listar as informações de UF) |
| identityIssuingBody | string Campo para informar o orgão emissor da identidade do paciente (O campo deve conter no máximo 50 caracteres) |
| nisNumber | string Campo para informar o número de NIS (Número de Identificação Social) do paciente (O campo deve conter no máximo 11 caracteres) |
| flagAps | boolean Campo para sinalizar que paciente participa do programa atenção primária à saúde (APS) |
| idPlanType | long Campo para informar o identificador do tipo de plano. |
| registration required | string Default: "Campo é obrigatorio somente quando a chave da clinica é 'MATRICULA'" Campo para informar a Matrícula do paciente. |
| healthPlan | string Campo para informar o Plano de saúde do paciente. |
| enterprise | string Campo para informar a Empresa do paciente. |
| department | string Campo para informar o Departamento do paciente. |
| patientRole | string Campo para informar o Cargo do paciente. |
| clinicPlan | string Campo para informar o nome do Plano do paciente (que deve estar configurado na Clínica). |
{- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": 24521,
- "patientHolderCpf": "98354881008",
- "kinshipOfTheHolder": "PAI",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "passport": "BR123456",
- "specialist": 199,
- "nationalId": "20112527-9",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "motherName": "Maria Silva",
- "socialName": "Steve H.",
- "idRaceColor": 1,
- "idNationality": 1,
- "naturalizationDate": "26/09/2005",
- "cns": 123456789101213,
- "idCbo": 2,
- "religion": 1,
- "otherReligions": "string",
- "workplace": "Coworking",
- "freeObservations": "Exemplo de texto/observação do paciente",
- "unknowMother": false,
- "idHomeArea": 1,
- "homeSituation": true,
- "idSchooling": 1,
- "socialVulnerability": false,
- "ethnicity": "Indígena",
- "idGender": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "idBirthCountry": 1,
- "kinshipProcurator": "PAI",
- "cpfProcurator": "042.858.780-11",
- "nameProcurator": "Luiz da Silva",
- "identityIssuingDate": "17/10/2002",
- "idIdentityUF": 1,
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "flagAps": false,
- "idPlanType": 1,
- "registration": "MATRICULATESTE",
- "healthPlan": "PLANOTESTE",
- "enterprise": "EMPRESATESTE",
- "department": "DEPARTAMENTOTESTE",
- "patientRole": "CARGOTESTE",
- "clinicPlan": "PLANOSILVER"
}{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": 24521,
- "patientHolderCpf": "98354881008",
- "kinshipOfTheHolder": "PAI",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "passport": "BR123456",
- "specialist": 199,
- "nationalId": "20112527-9",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "motherName": "Maria Silva",
- "socialName": "Steve H.",
- "idRaceColor": 1,
- "idNationality": 1,
- "naturalizationDate": "26/09/2005",
- "cns": 123456789101213,
- "idCbo": 2,
- "religion": 1,
- "otherReligions": "string",
- "workplace": "Coworking",
- "freeObservations": "Exemplo de texto/observação do paciente",
- "unknowMother": false,
- "idHomeArea": 1,
- "homeSituation": true,
- "idSchooling": 1,
- "socialVulnerability": false,
- "ethnicity": "Indígena",
- "idGender": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "idBirthCountry": 1,
- "kinshipProcurator": "PAI",
- "cpfProcurator": "042.858.780-11",
- "nameProcurator": "Luiz da Silva",
- "identityIssuingDate": "17/10/2002",
- "idIdentityUF": 1,
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "flagAps": false,
- "registration": "MATRICULATESTE",
- "healthPlan": "PLANOTESTE",
- "enterprise": "EMPRESATESTE",
- "department": "DEPARTAMENTOTESTE",
- "patientRole": "CARGOTESTE",
- "clinicPlan": "PLANOSILVER"
}, - "timestamp": 1591458128186
}Obtém dados cadastrais de um paciente por ID
| id required | integer ID do paciente |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/patients/401" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": 24521,
- "patientHolderCpf": "98354881008",
- "kinshipOfTheHolder": "PAI",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "passport": "BR123456",
- "specialist": 199,
- "nationalId": "20112527-9",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "motherName": "Maria Silva",
- "socialName": "Steve H.",
- "idRaceColor": 1,
- "idNationality": 1,
- "naturalizationDate": "26/09/2005",
- "cns": 123456789101213,
- "idCbo": 2,
- "religion": 1,
- "otherReligions": "string",
- "workplace": "Coworking",
- "freeObservations": "Exemplo de texto/observação do paciente",
- "unknowMother": false,
- "idHomeArea": 1,
- "homeSituation": true,
- "idSchooling": 1,
- "socialVulnerability": false,
- "ethnicity": "Indígena",
- "idGender": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "idBirthCountry": 1,
- "kinshipProcurator": "PAI",
- "cpfProcurator": "042.858.780-11",
- "nameProcurator": "Luiz da Silva",
- "identityIssuingDate": "17/10/2002",
- "idIdentityUF": 1,
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "flagAps": false,
- "registration": "MATRICULATESTE",
- "healthPlan": "PLANOTESTE",
- "enterprise": "EMPRESATESTE",
- "department": "DEPARTAMENTOTESTE",
- "patientRole": "CARGOTESTE",
- "clinicPlan": "PLANOSILVER"
}, - "timestamp": 1591458128186
}Obtém dados cadastrais de paciente por CPF
| cpf required | integer CPF do paciente |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/patients/cpf/33311155511" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": 24521,
- "patientHolderCpf": "98354881008",
- "kinshipOfTheHolder": "PAI",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "passport": "BR123456",
- "specialist": 199,
- "nationalId": "20112527-9",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "motherName": "Maria Silva",
- "socialName": "Steve H.",
- "idRaceColor": 1,
- "idNationality": 1,
- "naturalizationDate": "26/09/2005",
- "cns": 123456789101213,
- "idCbo": 2,
- "religion": 1,
- "otherReligions": "string",
- "workplace": "Coworking",
- "freeObservations": "Exemplo de texto/observação do paciente",
- "unknowMother": false,
- "idHomeArea": 1,
- "homeSituation": true,
- "idSchooling": 1,
- "socialVulnerability": false,
- "ethnicity": "Indígena",
- "idGender": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "idBirthCountry": 1,
- "kinshipProcurator": "PAI",
- "cpfProcurator": "042.858.780-11",
- "nameProcurator": "Luiz da Silva",
- "identityIssuingDate": "17/10/2002",
- "idIdentityUF": 1,
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "flagAps": false,
- "registration": "MATRICULATESTE",
- "healthPlan": "PLANOTESTE",
- "enterprise": "EMPRESATESTE",
- "department": "DEPARTAMENTOTESTE",
- "patientRole": "CARGOTESTE",
- "clinicPlan": "PLANOSILVER"
}, - "timestamp": 1591458128186
}Obtém dados cadastrais de paciente por CPF
| cpf required | integer CPF do paciente |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/any/patients/cpf/33311155511" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": 24521,
- "patientHolderCpf": "98354881008",
- "kinshipOfTheHolder": "PAI",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "passport": "BR123456",
- "specialist": 199,
- "nationalId": "20112527-9",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "motherName": "Maria Silva",
- "socialName": "Steve H.",
- "idRaceColor": 1,
- "idNationality": 1,
- "naturalizationDate": "26/09/2005",
- "cns": 123456789101213,
- "idCbo": 2,
- "religion": 1,
- "otherReligions": "string",
- "workplace": "Coworking",
- "freeObservations": "Exemplo de texto/observação do paciente",
- "unknowMother": false,
- "idHomeArea": 1,
- "homeSituation": true,
- "idSchooling": 1,
- "socialVulnerability": false,
- "ethnicity": "Indígena",
- "idGender": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "idBirthCountry": 1,
- "kinshipProcurator": "PAI",
- "cpfProcurator": "042.858.780-11",
- "nameProcurator": "Luiz da Silva",
- "identityIssuingDate": "17/10/2002",
- "idIdentityUF": 1,
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "flagAps": false,
- "registration": "MATRICULATESTE",
- "healthPlan": "PLANOTESTE",
- "enterprise": "EMPRESATESTE",
- "department": "DEPARTAMENTOTESTE",
- "patientRole": "CARGOTESTE",
- "clinicPlan": "PLANOSILVER"
}, - "timestamp": 1591458128186
}Obtém dados cadastrais de paciente pelo número do cartão de convênio (carteirinha)
| healthCardNumber required | integer Número do cartão de convênio do paciente |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/patients/healthCardNumber/1113335556667" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": 24521,
- "patientHolderCpf": "98354881008",
- "kinshipOfTheHolder": "PAI",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "passport": "BR123456",
- "specialist": 199,
- "nationalId": "20112527-9",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "motherName": "Maria Silva",
- "socialName": "Steve H.",
- "idRaceColor": 1,
- "idNationality": 1,
- "naturalizationDate": "26/09/2005",
- "cns": 123456789101213,
- "idCbo": 2,
- "religion": 1,
- "otherReligions": "string",
- "workplace": "Coworking",
- "freeObservations": "Exemplo de texto/observação do paciente",
- "unknowMother": false,
- "idHomeArea": 1,
- "homeSituation": true,
- "idSchooling": 1,
- "socialVulnerability": false,
- "ethnicity": "Indígena",
- "idGender": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "idBirthCountry": 1,
- "kinshipProcurator": "PAI",
- "cpfProcurator": "042.858.780-11",
- "nameProcurator": "Luiz da Silva",
- "identityIssuingDate": "17/10/2002",
- "idIdentityUF": 1,
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "flagAps": false,
- "registration": "MATRICULATESTE",
- "healthPlan": "PLANOTESTE",
- "enterprise": "EMPRESATESTE",
- "department": "DEPARTAMENTOTESTE",
- "patientRole": "CARGOTESTE",
- "clinicPlan": "PLANOSILVER"
}, - "timestamp": 1591458128186
}Altera o status do paciente na plataforma para `ativo´ pelo seu ID
| id required | integer ID do paciente |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/v2/patients/401/activate" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Altera o status do paciente na plataforma para inativo pelo seu ID
| id required | integer ID do paciente |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/v2/patients/401/inactivate" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Bloqueia o acesso do paciente à plataforma pelo seu ID
| id required | integer ID do paciente |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/v2/patients/401/block" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Desbloqueia o paciente pelo seu ID para poder acessar à plataforma
| id required | integer ID do paciente |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/v2/patients/401/unblock" \ -H "token: SEU_API_TOKEN" \ -H "Content-Type: application/json"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Bloqueia paciente de acessar a plataforma pelo número do seu cartão de convênio (carteirinha)
| healthCardNumber required | integer Número do cartão de convênio do paciente |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/v2/patients/healthCard/1113335556667/block" \ -H "token: SEU_API_TOKEN" \ -H "Content-Type: application/json"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Desbloqueia paciente de acessar a plataforma pelo número do seu cartão de convênio (carteirinha)
| healthCardNumber required | integer Número do cartão de convênio do paciente |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/v2/patients/healthCard/1113335556667/unblock" \ -H "token: SEU_API_TOKEN" \ -H "Content-Type: application/json"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Obtém o status do paciente, indicando se o mesmo está ativo e/ou bloqueado a partir do seu CPF
| cpf required | integer CPF do paciente |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/patients/status/cpf/33311155511" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "actived": true,
- "blocked": false
}, - "timestamp": 1591458128186
}Obtém o status do paciente, indicando se o mesmo está ativo e/ou bloqueado a partir do número do seu cartão de convênio (carteirinha)
| healthCardNumber required | integer Número do cartão de convênio do paciente |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/patients/status/healthCardNumber/1113335556667" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "actived": true,
- "blocked": false
}, - "timestamp": 1591458128186
}Obtém o status do paciente, indicando se o mesmo está ativo e/ou bloqueado a partir do seu ID
| id required | integer ID do paciente |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/patients/status/id/401" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "actived": true,
- "blocked": false
}, - "timestamp": 1591458128186
}Reseta a senha do paciente na plataforma pelo seu ID. O paciente receberá um E-mail com uma nova senha para acessar a plataforma.
| id required | integer ID do paciente |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/v2/patients/401/reset-password" \ -H "token: SEU_API_TOKEN" \ -H "Content-Type: application/json"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Envia o E-mail de boas vindas ao paciente com informações de acesso e utilização da plataforma
| id required | integer ID do paciente |
| token required | string token API |
curl -X POST "https://api.conexasaude.com.br/integration/enterprise/v2/patients/401/send-welcome-mail" \ -H "token: SEU_API_TOKEN" \ -H "Content-Type: application/json"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Altera número do telefone celular de um paciente na plataforma pelo seu ID
| id required | string ID do paciente |
| token required | string token API |
Objeto com informações de paciente a serem alteradas
| newCellphoneNumber required | string Novo número do telefone celular do paciente (deve sempre ser enviado com 2 digitos para ddd e 9 digitos do celular) |
{- "newCellphoneNumber": "21999777555"
}{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Altera E-mail de um paciente na plataforma pelo seu ID
| id required | string ID do paciente |
| token required | string token API |
Objeto com informações de paciente a serem alteradas
| newMail required | string Novo E-mail do paciente (deve ser no formato padrão de email xxxxx@xxxx.com) |
{- "newMail": "myNewEmail@gmail.com"
}{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Insere informações completas de endereço de um paciente na plataforma pelo seu ID
| id required | string ID do paciente |
| token required | string token API |
Objeto com informações de endereço de paciente a serem inseridas
| additionalAddressDetails | string Informações adicionais do endereço |
| city | string Cidade |
| country | string País |
| region | string Bairro |
| state | string Enum: "RJ" "AC" "AM" "RR" "PA" "AP" "TO" "MA" "PI" "CE" "RN" "PB" "PE" "AL" "SE" "BA" "MG" "ES" "RO" "SP" "PR" "SC" "RS" "MS" "MT" "GO" "DF" Estado (deverá ser uma UF válida) |
| streetAddress | string Logradouro |
| numberAddress | string Número do logradouro |
| zipCode | string Número do CEP (deverá ser um cep válido) |
{- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Altera senha de um paciente na plataforma pelo seu ID, lembrando que a senha deve ter ao menos 8 caracteres
| id required | string ID do paciente |
| token required | string token API |
Objeto com a senha e a confirmação de senha para a atualização.
| password required | string Senha desejada para a alteração |
| passwordConfirmation required | string Confirmação da senha desejada |
{- "password": 11111111,
- "passwordConfirmation": 11111111
}{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Aceita o termo de uso da plataforma para um paciente
| token required | string token API |
Objeto com informações para aceite de termos
| idPatient required | integer ID do paciente |
| ip required | string IP do paciente para ser salvo no log de aceite do termo |
{- "idPatient": 401,
- "ip": "191.163.30.215"
}{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Retorna o status do aceite do termo do paciente, caso ele já tenha aceitado o termo, virá true caso não tenha false
| id required | integer ID do paciente |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/patients/401/term/accept" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Lista pacientes com os filtros de nome e data de nascimento (nome deverá ser exatamente como foi cadastrado, nome completo)
| dateBirth required | string Example: dateBirth=26/04/1985 Data de nascimento. Formato |
| name required | string Example: name=Steve Nome do paciente |
| token required | string token API |
curl -X GET "https://api.conexasaude.com.br/integration/enterprise/v2/patients/filter?dateBirth=26/04/1985&name=Steve" \ -H "token: SEU_API_TOKEN" \ -H "Content-Type: application/json"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": 24521,
- "patientHolderCpf": "98354881008",
- "kinshipOfTheHolder": "PAI",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "passport": "BR123456",
- "specialist": 199,
- "nationalId": "20112527-9",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "motherName": "Maria Silva",
- "socialName": "Steve H.",
- "idRaceColor": 1,
- "idNationality": 1,
- "naturalizationDate": "26/09/2005",
- "cns": 123456789101213,
- "idCbo": 2,
- "religion": 1,
- "otherReligions": "string",
- "workplace": "Coworking",
- "freeObservations": "Exemplo de texto/observação do paciente",
- "unknowMother": false,
- "idHomeArea": 1,
- "homeSituation": true,
- "idSchooling": 1,
- "socialVulnerability": false,
- "ethnicity": "Indígena",
- "idGender": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "idBirthCountry": 1,
- "kinshipProcurator": "PAI",
- "cpfProcurator": "042.858.780-11",
- "nameProcurator": "Luiz da Silva",
- "identityIssuingDate": "17/10/2002",
- "idIdentityUF": 1,
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "flagAps": false,
- "registration": "MATRICULATESTE",
- "healthPlan": "PLANOTESTE",
- "enterprise": "EMPRESATESTE",
- "department": "DEPARTAMENTOTESTE",
- "patientRole": "CARGOTESTE",
- "clinicPlan": "PLANOSILVER"
}
], - "timestamp": 1591458128186
}Gera um link mágico para aplicativo móvel e um para acesso no navegador web para o paciente pelo seu ID
| id required | integer ID do paciente |
| route | string Enum: "immediate-appointment" "scheduled-appointment" "scheduled-appointment-by-specialty" "scheduled-appointment-by-name" "scheduled-appointment-by-professional-id" "waiting-room" "my-appointments" Indica para qual rota o link mágico vai direcionar o paciente. As opções são "immediate-appointment" (atendimentos imediato), "scheduled-appointment" (atendimentos agendados), "scheduled-appointment-by-specialty" (atendimentos agendados com busca de especialidades), "scheduled-appointment-by-name" (atendimentos agendados com busca por nome), "scheduled-appointment-by-professional-id" (atendimentos agendados acessando os horários do profissional), "waiting-room" (sala de espera) e "my-appointments" (meus atendimentos) |
| appointmentId | integer Id do atendimento (Obrigatório se route for ´waiting-room´) |
| professionalId | integer Id do profissional (Obrigatório se route for ´scheduled-appointment-by-professional-id´) |
| council | string Enum: "CRM" "CRN" "CRO" "COREN" "CRP" "CREFITO" "CREFONO" "CFESS" "CONTER" "CFBM" "ACADEMICO" Indica se já quer entrar logado com um tipo de conselho específico na busca (Obrigatório se route tiver prefixo ´scheduled-appointment´) |
| embed | boolean Indica se irá desabilitar ou não o header(cabeçalho) da aplicação do paciente. |
| embedFull | boolean Indica se irá desabilitar ou não o header(cabeçalho) completo da aplicação do paciente. |
| navbarEmbed | boolean Indica se irá desabilitar as opções sair e suporte. (Deve ser enviado junto do parâmetro embed=true) |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/patients/generate-magiclink-access-app/401" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "linkMagicoApp": "app.magiklink.com.br",
}, - "timestamp": 1591458128186
}Lista todos os pacientes da clínica na ordem definida baseado na paginação. São listados 100 registros por chamada
| page required | integer Número da página da listagem de pacientes |
| orderBy | string Enum: "NAME" "ID" Forma de ordenação da lista, podendo ser ordenado por nome dos pacientes ou ordernado pelo ID |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/patients/list/1" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 401,
- "name": "Steve Hopkins",
- "mail": "steve.hopkins@gmail.com",
- "dateBirth": "26/04/1985",
- "sex": "MALE",
- "cpf": "33311155511",
- "cellphone": "21988776554",
- "patientHolderId": 24521,
- "patientHolderCpf": "98354881008",
- "kinshipOfTheHolder": "PAI",
- "healthCardNumber": "1113335556667",
- "additionalInformation": "Matrícula 663399-6",
- "passport": "BR123456",
- "specialist": 199,
- "nationalId": "20112527-9",
- "address": {
- "additionalAddressDetails": "Em frente à clínica Rede Conexa",
- "city": "Rio de Janeiro",
- "country": "Brasil",
- "region": "Ipanema",
- "state": "RJ",
- "streetAddress": "Rua da Passagem",
- "numberAddress": 410,
- "zipCode": 22780070
}, - "motherName": "Maria Silva",
- "socialName": "Steve H.",
- "idRaceColor": 1,
- "idNationality": 1,
- "naturalizationDate": "26/09/2005",
- "cns": 123456789101213,
- "idCbo": 2,
- "religion": 1,
- "otherReligions": "string",
- "workplace": "Coworking",
- "freeObservations": "Exemplo de texto/observação do paciente",
- "unknowMother": false,
- "idHomeArea": 1,
- "homeSituation": true,
- "idSchooling": 1,
- "socialVulnerability": false,
- "ethnicity": "Indígena",
- "idGender": 1,
- "birthCounty": "Rio de Janeiro",
- "idBirthUF": 1,
- "idPassportIssuingCountry": 1,
- "passportIssuingDate": "17/10/2015",
- "passportExpiryDate": "17/10/2020",
- "idBirthCountry": 1,
- "kinshipProcurator": "PAI",
- "cpfProcurator": "042.858.780-11",
- "nameProcurator": "Luiz da Silva",
- "identityIssuingDate": "17/10/2002",
- "idIdentityUF": 1,
- "identityIssuingBody": "Detran",
- "nisNumber": 72673612,
- "flagAps": false,
- "registration": "MATRICULATESTE",
- "healthPlan": "PLANOTESTE",
- "enterprise": "EMPRESATESTE",
- "department": "DEPARTAMENTOTESTE",
- "patientRole": "CARGOTESTE",
- "clinicPlan": "PLANOSILVER"
}
], - "timestamp": 1591458128186
}Lista informações de relatórios relacionadas aos pacientes da clínica baseado em filtro de busca (com informações de paginação)
| active | boolean Default: false true para listar relatório de pacientes ativos |
| inactive | boolean Default: false true para listar relatóro de pacientes inativos |
| pendent | boolean Default: false true para listar relatóro de pacientes pendentes de ativação |
| blocked | boolean Default: false true para listar relatóro de pacientes bloqueados |
| unlocked | boolean Default: false true para listar relatóro de pacientes desbloqueados |
| page | integer Default: 1 Número da página da listagem de relatório de pacientes |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/patients-report?active=true&inactive=true&pendent=true&blocked=true&unlocked=true&page=1" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "lista": [
- {
- "idPaciente": 401,
- "nome": "José Américo Chagas",
- "titularidade": "Dependente",
- "dataNascimento": "27/12/1991",
- "cpf": "65623911787",
- "cpfTitular": "88733267790",
- "ativo": true,
- "bloqueado": false,
- "statusPaciente": "ATIVO"
}, - {
- "idPaciente": 402,
- "nome": "Maria José Pereira",
- "titularidade": "Titular",
- "dataNascimento": "14/08/1985",
- "cpf": "12345678901",
- "cpfTitular": null,
- "ativo": false,
- "bloqueado": false,
- "statusPaciente": "INATIVO"
}, - {
- "idPaciente": 403,
- "nome": "Jorge Lucas Fernandes",
- "titularidade": "Titular",
- "dataNascimento": "30/05/1980",
- "cpf": "52849171034",
- "cpfTitular": null,
- "ativo": true,
- "bloqueado": true,
- "statusPaciente": "BLOQUEADO"
}
], - "total": 40,
- "pagina": 1,
- "quantidadePorPagina": 50,
- "totalPaginas": 4
}
], - "timestamp": 1591458128186
}Lista informações de pagamentos dos atendimentos relacionadas ao paciente da clínica dentro de um período informado
| id required | integer ID do paciente |
| startDate required | string Data inicial (Formato yyyy-MM-dd) |
| endDate required | string Data final (Formato yyyy-MM-dd) |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/patients/1/payments?startDate=2020-04-14&endDate=2020-04-15" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "name": "João da Silva",
- "cpf": "123.456.789-10",
- "value": 79.78,
- "paymentMethod": "Cartão"
}
], - "timestamp": 1591458128186
}Retorna as informações das medições realizadas pelo paciente em uma cabine da Teleworld
| patientId required | integer ID do paciente |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/patients/3961767/mensurations" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "mensurationId": 15,
- "patientId": 84581289,
- "mensurationDateTime": "20/06/2022 23:06",
- "cabinSerialNumber": "12345",
- "weight": 55.12,
- "height": 1.6,
- "imc": 21.5,
- "igp": 20.1,
- "systolicBP": 120,
- "diastolicBP": 80,
- "pulse": 88,
- "temperature": 36.3
}
], - "timestamp": 1655776875581
}Retorna as informações das medições realizadas nas cabine da Teleworld, por período de datas ou id de paciente
| token required | string token API |
Objeto com informações da pesquisa, deve-se informar a data inicial ou o id de paciente. (Priorizamos o ID do paciente na pesquisa)
| initialDate required | string Data de inicial (Formato yyyy-MM-dd) |
| finalDate | string Data de final (Formato yyyy-MM-dd) |
| patientId | integer ID do paciente |
{- "initialDate": "2022-06-29",
- "finalDate": "2022-06-30",
- "patientId": null
}{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "mensurationId": 15,
- "patientId": 84581289,
- "mensurationDateTime": "20/06/2022 23:06",
- "cabinSerialNumber": "12345",
- "weight": 55.12,
- "height": 1.6,
- "imc": 21.5,
- "igp": 20.1,
- "systolicBP": 120,
- "diastolicBP": 80,
- "pulse": 88,
- "temperature": 36.3
}
], - "timestamp": 1655776875581
}Gera um link mágico para aplicativo móvel e um para acesso no navegador web para o paciente pelo seu login (email/cpf e senha)
| token required | string token API |
Objeto com informações do login do paciente
| email required | string Email ou cpf do paciente |
| senha | string Senha do paciente |
{- "email": "teste@teste.com.br ou 527.319.660-41",
- "senha": "paciente123"
}{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "linkMagicoApp": "app.magiklink.com.br",
- "patientId": 401
}, - "timestamp": 1591458128186
}Salva o cartão de crédito do paciente
| patientId required | integer ID do paciente |
| token required | string token API |
Objeto com informações do cartão do paciente
| holderName required | string Nome do titular do cartão |
| cardNumber required | string Número do cartão |
| cardExpiration required | string Validade do cartão. Formato |
| cardSecurityNumber required | string Código de segurança do cartão |
{- "holderName": "IGOR P SILVA",
- "cardNumber": 5148311470887020,
- "cardExpiration": "10/2022",
- "cardSecurityNumber": 123
}{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "creditCardId": 123
}, - "timestamp": 1591458128186
}Lista cartões de crédito do paciente
| patientId required | integer ID do paciente |
| token required | string token API |
curl --location --request GET 'https://api.conexasaude.com.br/integration/enterprise/patients/{patientId}/credit-cards' \ -H "token: SEU_API_TOKEN" \ -H "Content-Type: application/json"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "creditCardId": 123,
- "lastCreditCardNumbers": 1234,
- "CreditCardFlag": "MASTERCARD",
- "defaultCreditCard": true,
}
], - "timestamp": 1591458128186
}Marca o cartão para ser usado como cartão padrão (default)
| cardId required | integer ID do cartão a ser marcado como default |
| patientId required | integer ID do paciente |
| token required | string token API |
curl --location --request PATCH 'https://api.conexasaude.com.br/integration/enterprise/patients/{patientId}/credit-cards/{creditCardId}/default' \ -H "token: SEU_API_TOKEN" \ -H "Content-Type: application/json"
{- "status": "200",
- "msg": "Sucesso",
- "timestamp": 1591458128186
}Deleta o cartão passado no path
| cardId required | integer ID do cartão a ser deletado |
| patientId required | integer ID do paciente |
| token required | string token API |
curl --location --request DELETE 'https://api.conexasaude.com.br/integration/enterprise/patients/{patientId}/credit-cards/{creditCardId}' \ -H "token: SEU_API_TOKEN" \ -H "Content-Type: application/json"
{- "status": "200",
- "msg": "Sucesso",
- "timestamp": 1591458128186
}Lista preços de profissionais por ID
| professionalId required | integer ID do profissional |
| token required | string token API |
curl --location --request GET 'https://api.conexasaude.com.br/integration/enterprise/professionals/id/{professionalId}/prices' \ -H "token: SEU_API_TOKEN" \ -H "Content-Type: application/json"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "immediate": 79.78,
- "scheduled": 79.78
}
], - "timestamp": 1591458128186
}Lista preços de profissionais por tipo
| professionalType required | string Default: ["DOCTOR"] Enum: "DOCTOR" "NURSE" "PSYCHOLOGIST" "NUTRITIONIST" "DENTIST" "PHYSIOTHERAPIST" "PHONOAUDIOLOGIST" "SOCIAL_ASSISTANT" "HEALTH_COACH" "PHYSICAL_EDUCATOR" Tipo profissional |
| token required | string token API |
curl --location --request GET 'https://api.conexasaude.com.br/integration/enterprise/professionals/prices?professionalType=DOCTOR' \ -H "token: SEU_API_TOKEN" \ -H "Content-Type: application/json"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "immediate": 79.78,
- "scheduled": 79.78
}
], - "timestamp": 1591458128186
}Salva uma avaliação do Profissional / Plataforma de um atendimento.
| token required | string token API |
Objeto com informações da avaliação do atendimento
| appointmentId required | integer ID do atendimento referente à avaliação |
required | object (Evaluation) Objeto com informações do conteudo de uma avaliação realizada |
required | object (Evaluation) Objeto com informações do conteudo de uma avaliação realizada |
{- "appointmentId": 999,
- "professional": {
- "evaluationType": "MEDICO",
- "evaluation": 5,
- "details": [
- "PASSAR_CONFIANCA"
], - "nps": 8,
- "comment": "Muito bom!!"
}, - "plataform": {
- "evaluationType": "MEDICO",
- "evaluation": 5,
- "details": [
- "PASSAR_CONFIANCA"
], - "nps": 8,
- "comment": "Muito bom!!"
}
}{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Reenvia NPS para atendimento já concluído.
| appointmentId required | integer ID do atendimento |
| token required | string token API |
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "message": "NPS reenviado com sucesso."
}
], - "timestamp": 1591458128186
}Retorna uma lista de NPS dentro do período informado.
| startDate required | string Data inicial (Formato yyyy-MM-dd) |
| endDate required | string Data final (Formato yyyy-MM-dd) |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/nps/filter?startDate=2020-04-01&endDate=2020-04-10" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "nps": {
- "appoinmentId": 999,
- "score": 5,
- "npsScale": 8,
- "comment": "Muito bom!!",
- "evaluationType": "MEDICO",
- "appointmentShape": "IMEDIATO"
}
}
], - "timestamp": 1591458128186
}Retorna uma lista de NPS de um atendimento específico
| appointmentId required | integer ID do atendimento |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/nps/12345/appointment" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "nps": {
- "appoinmentId": 999,
- "score": 5,
- "npsScale": 8,
- "comment": "Muito bom!!",
- "evaluationType": "MEDICO",
- "appointmentShape": "IMEDIATO"
}
}
], - "timestamp": 1591458128186
}Obtém informações das configurações da clínica
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/clinic/config" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "clinicId": "123",
- "doctorService": {
- "id": "MEDICO/ENFERMEIRO/PSICOLOGO...",
- "habilitated": true,
- "immediateAppointment": true,
- "scheduledAppointment": true,
- "description": "Médico(a), Enfermeiro(a), Psicólogo(a)...",
- "manualScheduledService": true,
- "automaticScheduledService": true
}, - "nurseService": {
- "id": "MEDICO/ENFERMEIRO/PSICOLOGO...",
- "habilitated": true,
- "immediateAppointment": true,
- "scheduledAppointment": true,
- "description": "Médico(a), Enfermeiro(a), Psicólogo(a)...",
- "manualScheduledService": true,
- "automaticScheduledService": true
}, - "psychologistService": {
- "id": "MEDICO/ENFERMEIRO/PSICOLOGO...",
- "habilitated": true,
- "immediateAppointment": true,
- "scheduledAppointment": true,
- "description": "Médico(a), Enfermeiro(a), Psicólogo(a)...",
- "manualScheduledService": true,
- "automaticScheduledService": true
}, - "nutritionistService": {
- "id": "MEDICO/ENFERMEIRO/PSICOLOGO...",
- "habilitated": true,
- "immediateAppointment": true,
- "scheduledAppointment": true,
- "description": "Médico(a), Enfermeiro(a), Psicólogo(a)...",
- "manualScheduledService": true,
- "automaticScheduledService": true
}, - "dentistService": {
- "id": "MEDICO/ENFERMEIRO/PSICOLOGO...",
- "habilitated": true,
- "immediateAppointment": true,
- "scheduledAppointment": true,
- "description": "Médico(a), Enfermeiro(a), Psicólogo(a)...",
- "manualScheduledService": true,
- "automaticScheduledService": true
}, - "physiotherapistService": {
- "id": "MEDICO/ENFERMEIRO/PSICOLOGO...",
- "habilitated": true,
- "immediateAppointment": true,
- "scheduledAppointment": true,
- "description": "Médico(a), Enfermeiro(a), Psicólogo(a)...",
- "manualScheduledService": true,
- "automaticScheduledService": true
}, - "phonoaudiologistService": {
- "id": "MEDICO/ENFERMEIRO/PSICOLOGO...",
- "habilitated": true,
- "immediateAppointment": true,
- "scheduledAppointment": true,
- "description": "Médico(a), Enfermeiro(a), Psicólogo(a)...",
- "manualScheduledService": true,
- "automaticScheduledService": true
}, - "socialAssistantService": {
- "id": "MEDICO/ENFERMEIRO/PSICOLOGO...",
- "habilitated": true,
- "immediateAppointment": true,
- "scheduledAppointment": true,
- "description": "Médico(a), Enfermeiro(a), Psicólogo(a)...",
- "manualScheduledService": true,
- "automaticScheduledService": true
}
}, - "timestamp": 1591458128186
}Representa os endpoints de inclusão, consulta e remoção de período na agenda de um profissional.
Retorna todos os dias com os horários salvos para um profissional de saúde
| professionalID required | long ID do profissional que será consultado os horários |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/professional/calendar/1" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 1,
- "diaSemana": "SEGUNDA",
- "horaInicialFmt": "08:00",
- "horaFinalFmt": "18:00"
}
], - "timestamp": 1591458128186
}Adiciona um período de algum dia da semana (Segunda, terca ...) para o profissional de saúde.
| token required | string token API |
Objeto com informações do calendário do profissional a ser inserido
| professionalID required | long ID do profissional que será adicionado o período do calendário |
| dayWeek required | string Enum: "SEGUNDA" "TERCA" "QUARTA" "QUINTA" "SEXTA" "SABADO" "DOMINGO" Dia da semana |
| initialHour required | string Horário inicial do período |
| finalHour required | string Horário final do período |
{- "professionalID": 1,
- "dayWeek": "SEGUNDA",
- "initialHour": "08:00",
- "finalHour": "18:00"
}{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "id": 1,
- "diaSemana": "SEGUNDA",
- "horaInicialFmt": "08:00",
- "horaFinalFmt": "18:00"
}, - "timestamp": 1591458128186
}Remove um período de algum dia da semana (Segunda, terca ...) do profissional de saúde.
| calendarID required | long ID do período do calendário que será removido |
| professionalID required | long ID do profissional que será removido o período do calendário |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/professional/remove-calendar/123/1" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Representa os endpoints de domínio, endpoints genérico para popular algum campo de algum outro endpoint, exemplo Genero, Raca/cor, Pais entre outros.
Retorna todos os tipos de Raça/cor disponíveis no sistema
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/domain/race-color" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 1,
- "name": "Branca"
}
], - "timestamp": 1591458128186
}Retorna todas as Nacionalidades disponíveis no sistema
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/domain/nationality" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 1,
- "name": "Brasileiro"
}
], - "timestamp": 1591458128186
}Retorna todos os tipos de escolaridades disponíveis no sistema
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/domain/education" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 9,
- "name": "Superior completo"
}
], - "timestamp": 1591458128186
}Retorna todos os tipos de área de moradia disponíveis no sistema
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/domain/living-area" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 1,
- "name": "Urbana"
}
], - "timestamp": 1591458128186
}Retorna todos os tipos de gênero disponíveis no sistema
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/domain/gender" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 1,
- "name": "Homem cisgênero"
}
], - "timestamp": 1591458128186
}Retorna todos os países disponíveis no sistema
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/domain/country" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 10,
- "name": "Brasil"
}
], - "timestamp": 1591458128186
}Retorna todas as UF disponíveis no sistema
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/domain/uf" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 33,
- "name": "RJ"
}
], - "timestamp": 1591458128186
}Retorna todos os tipos de CBO disponíveis no sistema
| filter | string Campo para busca pelo nome ou código do CBO |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/domain/cbos" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 561,
- "name": "2124-05 - Analista de sistemas"
}
], - "timestamp": 1591458128186
}Retorna todos os tipos de religiões disponíveis no sistema
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/domain/religion" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "id": 3,
- "name": "Catolicismo"
}
], - "timestamp": 1591458128186
}Emite nota fiscal do atendimento para o paciente
| attendanceId required | integer ID do atendimento |
| token required | string token API |
Objeto com informações da avaliação do atendimento
| id | string ID utilizado para identificar produto da venda |
| amountPaid required | double Valor a ser cobrado na nota fiscal |
| discrimination | string Discriminação a ser informada na nota fiscal |
{- "id": "nf-0001-2022",
- "amountPaid": 100.5,
- "discrimination": "Consulta Especialiadade Cardiologia - João da Silva - CRM 123456RJ"
}{- "status": "201",
- "msg": "Sucesso",
- "object": "string",
- "timestamp": 1591458128186
}Emite nota fiscal do do serviço prestado para o paciente
| patientId required | integer ID do paciente |
| token required | string token API |
Objeto com informações da avaliação do atendimento
| id required | string ID utilizado para identificar produto da venda |
| amountPaid required | double Valor a ser cobrado na nota fiscal |
| discrimination required | string Discriminação a ser informada na nota fiscal |
{- "id": "nf-0001-2022",
- "amountPaid": 100.5,
- "discrimination": "Consulta Especialiadade Cardiologia - João da Silva - CRM 123456RJ"
}{- "status": "201",
- "msg": "Sucesso",
- "object": "string",
- "timestamp": 1591458128186
}Cancela nota fiscal informada
| idEnota required | string ID da nota fiscal |
| token required | string token API |
curl --location --request POST 'https://api.conexasaude.com.br/integration/enterprise/invoice/{idEnota}/cancel/' \ -H "token: SEU_API_TOKEN" \ -H "Content-Type: application/json" \
{- "status": "202",
- "msg": "Sucesso",
- "object": "string",
- "timestamp": 1591458128186
}Retorna todos os profissionais do time de atenção primária (APS) de um paciente
| patientId required | long ID do paciente que será retornado o time de atenção primária à saúde |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/primary-health-care/list-patient-team/1" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": [
- {
- "idProfessional": 10,
- "name": "Dr. José Silva",
- "council": "CRM",
- "sex": "Masculino",
- "professionalType": "Médico(a)",
- "specialty": "Cardiologia",
- "councilNumber": 11111,
- "uf": "RJ",
- "academicProfessional": false
}
], - "timestamp": 1591458128186
}Retorna todos as opções de saúde física para ser preenchida no formulário APS
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/primary-health-care/list-health-physical" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "id": 12,
- "name": "Saudável"
}, - "timestamp": 1591458128186
}Salva um questionário com algumas informações dada pelo paciente
| token required | string token API |
Objeto com informações do questionário
object | |
| physicalActivity | string Enum: "SIM_EU_FACO" "AS_VEZES" "NAO_NAO_FACO" Informação se faz atividade física |
| smoke | boolean Flag que sinaliza se o paciente fuma |
| wantStopSmoking | boolean Flag que sinaliza se o paciente pretende parar de fumar |
| ratingMentalHealth | string Enum: "SAUDE_MENTAL_MUITO_ABALADA" "SAUDE_MENTAL_POUCO_ABALADA" "BOA_SAUDE_MENTAL" Informação sobre a saúde mental do paciente |
object | |
Array of objects Lista com os tipos de resultados de consulta |
{- "profession": {
- "id": 1,
- "name": "Administrador"
}, - "physicalActivity": "SIM_EU_FACO",
- "smoke": true,
- "wantStopSmoking": true,
- "ratingMentalHealth": "BOA_SAUDE_MENTAL",
- "physicalHealth": {
- "id": 1,
- "name": "Saudável"
}, - "disease": [
- {
- "id": 1,
- "name": "Febre"
}
]
}{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Retorna as informações do questionário preenchido pelo paciente
| patientId required | long ID do paciente |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/primary-health-care/obtain-patient-form/{patientId}" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": {
- "id": "string",
- "patientId": 12,
- "profession": {
- "id": 1,
- "name": "Administrador"
}, - "physicalActivity": "SIM_EU_FACO",
- "smoke": true,
- "wantStopSmoking": true,
- "ratingMentalHealth": "BOA_SAUDE_MENTAL",
- "physicalHealth": {
- "id": 1,
- "name": "Saudável"
}, - "disease": [
- {
- "id": 1,
- "name": "Febre"
}
], - "insertDate": "20/12/2020 16:00"
}, - "timestamp": 1591458128186
}Retorna o telefone do concierge (enfermeira(o)) da equipe de atenção primária à saúde (APS)
| patientId required | long ID do paciente |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/primary-health-care/obtain-patient-form/1" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": "(21) 99999-9999",
- "timestamp": 1591458128186
}Verifica se o paciente já preencheu o questionário de atenção primária à saúde
| patientId required | long ID do paciente |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/primary-health-care/patient-form-answered/1" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}Verifica se um profissional está dentro da equipe de atenção primária que o paciente participa
| patientId required | long ID do paciente |
| professionalId required | long ID do profissional |
| token required | string token API |
curl "https://api.conexasaude.com.br/integration/enterprise/primary-health-care/has-professional-in-patient-team/1/1" \ -H "token: SEU_API_TOKEN"
{- "status": "200",
- "msg": "Sucesso",
- "object": true,
- "timestamp": 1591458128186
}