---
title: "Update Patient Details"
method: PATCH
path: "/dr/v1/patient/{patient_id}"
tags: ["Update Patient Details API"]
---

# Update Patient Details

`PATCH /dr/v1/patient/{patient_id}`

Thi API provides functionality to update patient details for the registered patients.

## Path parameters

- `patient_id` string, required

## Query parameters

- `partner_id` string, required

## Headers

- `auth` string, required

## Request body

- union
  - object
    - `designation` 'Mr.' | 'Ms.' | 'Mrs.' | 'Miss.' | 'Kumar.' | 'Shri.' | 'Smt.' | 'Dr.' | 'Master.' | 'Baby.' | 'Mohd.' | 'B/O' — Title or designation of the patient
    - `first_name` string — First name of the patient
    - `middle_name` string — Middle name of the patient (if any)
    - `last_name` string — Last name of the patient
    - `gender` 'M' | 'F' | 'O' — Gender of the patient (e.g., 'M' for male, 'F' for female, 'O' for others)
    - `address` object — Address details of the patient
      - `city` string
      - `line1` string
      - `line2` string
      - `pincode` integer
      - `state` string
      - `country` string
    - `partner_meta` object
      - `key1` string
    - `dob` string, date — Date of birth of the patient (YYYY-MM-DD)
  - object
    - `designation` 'Mr.' | 'Ms.' | 'Mrs.' | 'Miss.' | 'Kumar.' | 'Shri.' | 'Smt.' | 'Dr.' | 'Master.' | 'Baby.' | 'Mohd.' | 'B/O' — Title or designation of the patient
    - `first_name` string — First name of the patient
    - `middle_name` string — Middle name of the patient (if any)
    - `last_name` string — Last name of the patient
    - `gender` 'M' | 'F' | 'O' — Gender of the patient (e.g., 'M' for male, 'F' for female, 'O' for others)
    - `address` object — Address details of the patient
      - `city` string
      - `line1` string
      - `line2` string
      - `pincode` integer
      - `state` string
      - `country` string
    - `partner_meta` object
      - `key1` string
    - `age` integer — Age in years

## Response `201`

OK

- object
  - `patient_id` string

## Other responses

- `403` — Forbidden
- `500` — Internal Server Error

---

[API](https://skmtc.net/eka/apis/eka-developer-apis.md) · [All operations](https://skmtc.net/eka/apis/eka-developer-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/eka/eka-developer-apis/revisions/9ea23456f722/schema)
