Skip to main content

PATCH Atualizar Prescritor

Atualiza os dados de um prescritor na Memed e persiste as alterações localmente, identificando pelo userId.

Autenticação necessária

Esta rota requer o header Authorization: Bearer {accessToken}

Permissão necessária

Exige a permissão update_prescribers_memed.


Endpoint

PATCH https://api-dev.imagemais.com.br/api/integrations/memed/prescribers/{userId}

Parâmetros de Rota

NomeTipoObrigatórioDescrição
userIdnumberID do usuário dono do prescritor

Corpo da Requisição

Mesmo formato de Criar Prescritor. Na atualização, a Memed recebe CPF, data de nascimento, sexo e dados do conselho; a especialidade também é enviada.

CampoTipoObrigatórioDescrição
cpfstringCPF, 11 dígitos
boardCodestringConselho (CRM, CRO, …)
boardNumberstringNúmero do registro (dígitos)
boardStatestringUF, 2 letras
birthDatestringYYYY-MM-DD
especialidadeIdnumberID da especialidade Memed
especialidadeNomestringNome da especialidade Memed
sexostringM ou F

Requisição

curl -X 'PATCH' \
'https://api-dev.imagemais.com.br/api/integrations/memed/prescribers/12' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer {accessToken}' \
-d '{
"cpf": "12345678900",
"boardCode": "CRM",
"boardNumber": "315435435",
"boardState": "SP",
"birthDate": "1972-09-05",
"especialidadeId": 1,
"especialidadeNome": "Cardiologia",
"sexo": "M"
}'

Respostas

200 Sucesso

Retorna os dados do prescritor conforme resposta da Memed (dentro de data).

{
"data": {
"type": "usuarios",
"id": "...",
"attributes": { "...": "..." }
}
}

404 Prescritor não encontrado

{
"statusCode": 404,
"message": "Prescritor não encontrado"
}

400 Dados recusados pela Memed

{
"statusCode": 400,
"message": "Falha ao atualizar prescritor na Memed"
}