Skip to main content
POST
Crea un paziente

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Idempotency-Key
string

Facoltativa. La stessa chiave entro 24 ore ripete la prima risposta 2xx.

Maximum string length: 255

Body

application/json
firstName
string
required
Required string length: 1 - 100
lastName
string
required
Required string length: 1 - 100
email
string<email>
Maximum string length: 200
Pattern: ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$
phone
string

In qualunque formato: si salva quello canonico.

Required string length: 3 - 30
dateOfBirth
string<date>
Pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
gender
enum<string>
Available options:
male,
female,
other,
prefer_not_to_say
taxCode
string
Required string length: 1 - 32
address
object
facilityId
string<uuid>

Obbligatoria se la chiave e' limitata a delle sedi.

Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
referralSource
enum<string>
Available options:
walk_in,
internet,
social,
companies,
referral
allergies
string[]

Richiede clinical:write.

Maximum array length: 100
Required string length: 1 - 200
medications
string[]

Richiede clinical:write.

Maximum array length: 100
Required string length: 1 - 200
conditions
string[]

Richiede clinical:write.

Maximum array length: 100
Required string length: 1 - 200
notes
string

Richiede clinical:write.

Maximum string length: 5000

Response

Il paziente creato (header ETag).

id
string<uuid>
required
Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
firstName
string
required
lastName
string
required
email
string | null
required
phone
string | null
required

In forma canonica: +.

dateOfBirth
string | null
required
gender
string | null
required
taxCode
string | null
required
address
object
required
facilityId
string<uuid> | null
required
Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
referralSource
string | null
required
isActive
boolean
required

false = archiviato.

archivedAt
string | null
required
createdAt
string | null
required
updatedAt
string
required
allergies
string[]

Solo con clinical:read.

medications
string[]

Solo con clinical:read.

conditions
string[]

Solo con clinical:read.

notes
string | null

Solo con clinical:read.