Pular para o conteúdo principal

Cadastro de Paciente

O paciente deve ser cadastrado em um acompanhamento específico no programa.

Endpoint: /integration/api/v1/follow-up-patient/{followupSlug}/{clientSlug}

Para cadastrar o paciente dentro de um acompanhamento, é necessário utilizar o slug do acompanhamento e o slug do cliente.

info

A requisição deve utilizar o método PUT, conforme descrito na documentação do endpoint.

Exemplo:

curl --location --request PUT 'https://patient-care-homolog.azurefd.net/integration/api/v1/follow-up-patient/<followup-slug>/<client-slug>' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"vacancyType": "Quantity",
"name": "Paciente Teste",
"cpf": "012345678901",
"email": "paciente@email.com",
"phone": "1134567890",
"origin": "Pré-cadastro no site",
"cellPhone": "11999999999",
"doctorId": "F29B3364-0BB3-4A6B-B912-005F76EE75D7",
"doctorType": "Auditor",
"medication": "Medicamento",
"diagnosticDate": "2020-11-18T19:28:24.037Z"
}'

Retorno:

{
"id": "00000000-0000-0000-0000-000000000000",
"followup": "string"
}

Campos

CampoDescriçãoObrigatório
VacancyTypeTipo da vaga que o acompanhamento deve possuir para permitir a entrada de pacientes. Ver Consulta de Vagas.Não
NameNome do paciente.Sim
CPFCPF do paciente.Sim
EmailEmail do paciente.Não
PhoneTelefone do paciente, formato DDD + Telefone. Ex: 1134567890.Não
CellphoneCelular do paciente, formado DDD + Celular com 9 dígitos. Ex: 11987654321.Não
OriginOrigem do paciente. Para integração usar a string fixa Pré-cadastro no site. As demais origens são para uso interno.Sim
DoctorIdId do médico responsável pelo paciente. Utilizar a busca de médicos por CRM e UF para localizar o Id. Caso o médico não seja encontrado, esse campo pode ser omitido.Não
DoctorTypeTipo do médico responsável:
Prescriber: médico prescritor
Followup: médico do acompanhamento
Auditor: médico auditor
Não
DiagnosticDateData do diagnóstico, formato YYYY-MM-DDThh-mm-ssZ, padrão ISO-8601.Não
BirthDateData de nascimento do paciente, formato YYYY-MM-DDThh-mm-ssZ, padrão ISO-8601.Não
GenderSexo biológico do paciente, Male ou Female.Não
AcceptProgramTermsDetermina se o paciente aceitou os termos de participação no programa.Não
ObservationsInformações adicionais sobre o paciente, campo aberto.Não
MedicalPrescriptionCampo para envio do arquivo da prescrição médica. Objeto com os seguintes campos:
- FileName: nome do arquivo
- ContentType: tipo do arquivo (ex: image/jpg, application/pdf)
- Buffer: bytes do arquivo codificados como uma string base64
- ImageUrl: URL pública para download do arquivo. Pode ser usada no lugar do campo buffer.
Não
ApprovingOpinionCampo para envio do arquivo do parecer de deferimento. Objeto com os seguintes campos:
- FileName: nome do arquivo
- ContentType: tipo do arquivo (ex: image/jpg, application/pdf)
- Buffer: bytes do arquivo codificados como uma string base64
- ImageUrl: URL pública para download do arquivo. Pode ser usada no lugar do campo buffer.
Não
AcceptanceTermResponsibleCampo para envio do arquivo do termo de aceite do responsável para pacientes menores de 18 anos. Objeto com os seguintes campos:
- FileName: nome do arquivo
- ContentType: tipo do arquivo (ex: image/jpg, application/pdf)
- Buffer: bytes do arquivo codificados como uma string base64
- ImageUrl: URL pública para download do arquivo. Pode ser usada no lugar do campo buffer.
Não
tip

Caso necessário, o envio da prescrição médica pode ser feito após o cadastro do paciente em um endpoint específico:

Endpoint: /integration/api/v1/follow-up-patient/{followUpSlug}/{cpf}/medical-prescription