Cria ou atualiza um paciente

Envie um resource FHIR Patient para criar um paciente novo ou atualizar um existente — a
Arthus decide automaticamente com base no identifier enviado.

Como identificar o paciente:

  • identifier[0] é obrigatório, com system=https://arthus360.com.br/fhir/identifier/patient e
    value igual ao identificador desse paciente no seu sistema.
  • Um segundo identifier, opcional, com system=https://arthus360.com.br/fhir/identifier/cpf
    informa o CPF — quando enviado, é validado.

Inclua em telecom ao menos um contato com system=phone e um com system=email: são
opcionais na especificação FHIR, mas obrigatórios aqui.

Esta chamada não gera um webhook de volta — os eventos patient.created/patient.updated
acontecem quando o dado muda do lado da Arthus.

Resposta: 201 para um paciente novo, 200 para uma atualização; em ambos os casos o corpo
é o Patient resultante.

Permissão necessária: integration:write

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
enum
required
Allowed:
string
identifier
array of objects
required
length ≥ 1

identifier[0] deve usar system=https://arthus360.com.br/fhir/identifier/patient — é o
identificador desse paciente no seu sistema. Um segundo identifier, opcional, com
system=https://arthus360.com.br/fhir/identifier/cpf, informa o CPF.

identifier*
boolean
required
name
array of objects
required
length ≥ 1
name*
date

Data de nascimento, formato YYYY-MM-DD.

telecom
array of objects
telecom
string
enum
Allowed:
Headers
string
enum
Defaults to application/fhir+json

Generated from available response content types

Allowed:
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/fhir+json
application/json