---
title: "Update single patient"
method: PUT
path: "/patients/{id}"
tags: ["patient"]
---

# Update single patient

`PUT /patients/{id}`

Update single patient

## Path parameters

- `id` integer, required

## Request body

- object
  - `firstname` string, required — Patient first name
  - `lastname` string, required — Patient last name
  - `email` string, email, nullable, required — Patient email
  - `sex` string, nullable, required — Patient sex
  - `genderIdentity` string, nullable, required — Patient gender identity
  - `alert` string, nullable, required — Patient alert messages
  - `birthdate` string, date, nullable, required — Patient birthdate in YYYY-MM-DD format
  - `timezone` string, nullable — Patient timezone
  - `city` string, nullable, required — Patient city
  - `state` string, nullable, required — Patient state
  - `postalCode` string, nullable, required — Patient post code
  - `country` string, nullable, required — Patient country
  - `phoneNumbers` object[], required
    - `type` 'Mobile' | 'Home' | 'Work' | 'Fax' | 'Other', nullable — Phone number type
    - `code` string, nullable — Phone country code
    - `phoneNumber` string, required — Phone number
  - `privacyPolicy` 'No response' | 'Accepted' | 'Rejected' | '', nullable, required — Patient privacy policy status
  - `ndisNumber` string, nullable, required — Patient NDIS number
  - `ndisInfo` object, nullable
    - `diagnosis` string, nullable — NDIS Diagnosis
    - `nomineeEmail` string, nullable — Nominee email
    - `fundManagement` string, nullable — NDIS fund management type
    - `nomineeLastName` string, nullable — Last name of nominee
    - `nomineeFirstName` string, nullable — First name of nominee
    - `nomineeMobileCode` string, nullable — Nominee phone country code
    - `nomineeMobileNumber` string, nullable — Nominee phone number
    - `startDate` string, nullable — Plan start date
    - `endDate` string, nullable — Plan end date
  - `medicareNum` string, nullable, required — Patient Medicare number
  - `irn` string, nullable, required — Patient Medicare reference number
  - `veteransFileNumber` string, nullable, required — Patient veterans information
  - `emergencyContactNumber` string, nullable, required — Patient emergency contact number
  - `emergencyContactName` string, nullable, required — Patient emergency contact name
  - `emergencyContactRelationship` string, nullable, required — Patient emergency contact relationship
  - `patientTags` string[], nullable — Patient tags
  - `communicationPreference` 'NONE' | 'SMS' | 'SMS_EMAIL' | 'EMAIL' — Patient communication preference
  - `createdAt` union — Object creation date time
    - string
    - string
  - `updatedAt` union — Object update date time
    - string
    - string

## Response `200`

Return 1 on success

---

[API](https://skmtc.dev/splose/apis/splose-public-api.md) · [All operations](https://skmtc.dev/splose/apis/splose-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/splose/splose-public-api/revisions/648d60075f00/schema)
