---
title: "Query Patient"
method: POST
path: "/R4/Patient/{patient_id}/$query"
tags: ["FHIR"]
---

# Query Patient

`POST /R4/Patient/{patient_id}/$query`

## Path parameters

- `patient_id` string, required

## Request body

- FhirParameters
  - `parameter` FhirOperationParameter[] — Information used to identify the person provided.
    - `name` string, required — The name of the parameter being provided.
    - `valueString` string, required — The value of the string parameter being provided.
  - `resourceType` string, required — The type of resource being provided.

## Response `200`

OK

- FhirParameters
  - `parameter` FhirOperationParameter[] — Information used to identify the person provided.
    - `name` string, required — The name of the parameter being provided.
    - `valueString` string, required — The value of the string parameter being provided.
  - `resourceType` string, required — The type of resource being provided.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `406` — Not Acceptable
- `429` — Too Many Requests
- `500` — Internal Server Error

---

[API](https://skmtc.net/particlehealth/apis/particle-health-api.md) · [All operations](https://skmtc.net/particlehealth/apis/particle-health-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/particlehealth/particle-health-api/revisions/5aead0b7515e/schema)
