Download OpenAPI specification:Download
Serviços para integração entre empresas e prontuários de terceiros 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
. Para obter um token de autenticação, entre em contato com nosso time técnico.
Representa os endpoints de atendimentos na plataforma Conexa para integrar com a Psicologia Viva caso seja psicólogo
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 Enum: "Médico" "NURSE" "PSYCHOLOGIST" 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 |
{- "patientId": "47293",
- "specialtyId": "12",
- "payment": {
- "creditCardId": 123
}, - "professionalType": "Médico",
- "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
}
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 | integer ID do atendimento agendado, deverá ser enviado para cancelar atendimentos agendados com escolha profissional |
patientId | integer ID do paciente do atendimento agendado |
protocolId | string Protocolo da solicitação de atendimento agendado, deverá ser enviado para cancelar atendimentos agendados sem preferência de profissional |
{- "appointmentId": 4387,
- "patientId": 200,
- "protocolId": "81ce73a7d2ed419cac369e9e9e9e9b0d"
}
{- "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 |
{- "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 |
{- "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 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 |
{- "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 |
{- "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 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 "http://localhost:8080/api/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 Tipo profissional (DOCTOR, NURSE, PSYCHOLOGIST, PHYSIOTHERAPIST, PHONOAUDIOLOGIST, NUTRITIONIST, SOCIAL_ASSISTANT) |
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
}