Skip to main content
Get patient by ID
curl --request GET \
  --url https://api.spikecare.com/public/v1/patients/{id}
{
  "clinic_id": 2,
  "date_of_birth": "2023-12-25",
  "id": 2,
  "insurance_provider_id": 2,
  "name": "<string>",
  "$schema": "<string>",
  "address": "<string>",
  "email": "jsmith@example.com",
  "group_number": "<string>",
  "in_network_override": true,
  "phone": "<string>",
  "policy_id": "<string>"
}

Path Parameters

id
integer<int64>
required

Patient ID

Response

OK

clinic_id
integer<int64>
required

ID of the clinic this patient is assigned to.

Required range: x >= 1
date_of_birth
string<date>
required

Date of birth in YYYY-MM-DD format.

id
integer<int64>
required

Unique patient identifier assigned by the API.

Required range: x >= 1
insurance_provider_id
integer<int64>
required

ID of the patient’s primary insurance provider (payer) from the insurance-providers reference.

Required range: x >= 1
name
string
required

Patient’s full name as in your EMR.

Required string length: 1 - 255
$schema
string<uri>

A URL to the JSON Schema for this object.

Example:

"https://api.spikecare.com/public/v1/schemas/Patient.json"

address
string

Patient’s street address (optional).

Maximum string length: 500
email
string<email>

Patient’s email address (optional).

Maximum string length: 255
group_number
string

Insurance group number (optional).

Maximum string length: 255
in_network_override
boolean

Override default network status: true = in-network, false = out-of-network. Omit to use clinic default.

phone
string

Patient’s contact phone number in E.164 format (optional).

Maximum string length: 30
policy_id
string

Insurance policy ID / member ID (optional).

Maximum string length: 255