Skip to main content
POST
/
v1
/
patients
Create Patient
curl --request POST \
  --url https://api.example.com/v1/patients \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "created_from": "form",
  "first_name": "<string>",
  "last_name": "<string>",
  "middle_name": "<string>",
  "phone_number": "<string>",
  "additional_phone_number": "<string>",
  "email": "<string>",
  "date_of_birth": "2023-12-25",
  "gender": "male",
  "address": "<string>",
  "address2": "<string>",
  "city": "<string>",
  "state": "alabama",
  "zip": "<string>",
  "external_id": "<string>",
  "comments": "<string>",
  "workflow_stage_id": "<string>",
  "assigned_user_id": "<string>",
  "tags": [
    "<string>"
  ],
  "referral": {
    "physician_name": "<string>",
    "physician_email": "<string>",
    "physician_phone": "<string>",
    "physician_fax": "<string>",
    "physician_group": "<string>",
    "physician_npi": "<string>",
    "icd_codes": [
      "<string>"
    ],
    "service_types": [
      "medical_care"
    ],
    "start_date": "2023-12-25",
    "end_date": "2023-12-25",
    "location_id": "<string>"
  },
  "custom_fields": {},
  "active": true,
  "payors": [
    {
      "insurance_id": "<string>",
      "payor_responsibility": "primary",
      "insured_member_id": "<string>",
      "group_number": "<string>",
      "group_description": "<string>",
      "relationship_to_subscriber": "spouse",
      "coverage_from": "2023-12-25",
      "coverage_to": "2023-12-25",
      "provider_network_status": "unknown",
      "plan_funding_type": "fully_funded",
      "plan_name": "<string>",
      "plan_type": "<string>",
      "subscriber": {
        "first_name": "<string>",
        "last_name": "<string>",
        "middle_name": "<string>",
        "dob": "2023-11-07T05:31:56Z",
        "gender": "male",
        "insured_member_id": "<string>",
        "address": "<string>",
        "address2": "<string>",
        "city": "<string>",
        "state": "alabama",
        "zip": "<string>"
      },
      "subscriber_id": "<string>",
      "services": [
        {
          "service_type": "medical_care",
          "verification_benefits_status": "pending",
          "verification_dates": [
            "2023-11-07T05:31:56Z"
          ],
          "verification_benefits_comment": "<string>",
          "pre_cert_name": "<string>",
          "pre_cert_phone_number": "<string>",
          "pre_cert_fax": "<string>",
          "pre_cert_url": "<string>",
          "pre_cert_penalty": "<string>",
          "pre_cert_email": "<string>",
          "sca_instructions": "<string>",
          "claim_address": "<string>",
          "oon_reimbursement_rate": 123,
          "oon_reimbursement_rate_type": "ucr",
          "eligibility_check_id": "<string>",
          "carve_out_insurer_id": "<string>",
          "location_id": "<string>",
          "rep_name": "<string>",
          "call_reference_notes": "<string>",
          "location_rates": [
            {
              "service_location": "standard",
              "covered_in_network": true,
              "covered_out_network": true,
              "copay_in_network": 123,
              "copay_out_network": 123,
              "co_insurance_in_network": 123,
              "co_insurance_out_network": 123,
              "telehealth_covered_in_network": true,
              "telehealth_covered_out_network": true,
              "telehealth_copay_in_network": 123,
              "telehealth_copay_out_network": 123,
              "telehealth_coinsurance_in_network": 123,
              "telehealth_coinsurance_out_network": 123,
              "telehealth_auth_required_in_network": true,
              "telehealth_auth_required_out_network": true,
              "auth_required_in_network": true,
              "auth_required_out_network": true,
              "deductible_apply_in_network": true,
              "deductible_apply_out_network": true,
              "dollar_limit_in_network": 123,
              "dollar_limit_out_network": 123,
              "dollar_limit_remaining_in_network": 123,
              "dollar_limit_remaining_out_network": 123,
              "dollar_limit_time_period_in_network": "daily",
              "dollar_limit_time_period_out_network": "daily",
              "dollar_limit_type_in_network": "soft",
              "dollar_limit_type_out_network": "soft",
              "visit_limit_in_network": 123,
              "visit_limit_out_network": 123,
              "visit_limit_remaining_in_network": 123,
              "visit_limit_remaining_out_network": 123,
              "visit_limit_time_period_in_network": "daily",
              "visit_limit_time_period_out_network": "daily",
              "visit_limit_type_in_network": "soft",
              "visit_limit_type_out_network": "soft",
              "id": "<string>"
            }
          ]
        }
      ]
    }
  ],
  "send_intake_form": true,
  "call_to_fill_intake_form": true,
  "phone_number_id": "<string>"
}
'
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "created_at": "<string>",
  "updated_at": "<string>",
  "company_id": "<string>",
  "first_name": "<string>",
  "last_name": "<string>",
  "middle_name": "<string>",
  "phone_number": "<string>",
  "additional_phone_number": "<string>",
  "email": "<string>",
  "date_of_birth": "<string>",
  "gender": "male",
  "address": "<string>",
  "address2": "<string>",
  "city": "<string>",
  "state": "alabama",
  "zip": "<string>",
  "workflow_stage_id": "<string>",
  "assigned_user_id": "<string>",
  "external_id": "<string>",
  "created_from": "form",
  "active": true,
  "version": 1,
  "first_communication_at": "<string>",
  "custom_fields": {},
  "comments": "<string>",
  "tags": [
    {
      "id": "<string>",
      "name": "<string>"
    }
  ],
  "workflow_stage": {
    "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "title": "<string>",
    "type": "initial_contact",
    "order": 123,
    "description": "<string>"
  },
  "assigned_user": {
    "id": "<string>",
    "name": "<string>",
    "email": "<string>"
  },
  "referral": {
    "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "physician_name": "<string>",
    "physician_email": "<string>",
    "physician_phone": "<string>",
    "physician_fax": "<string>",
    "physician_group": "<string>",
    "physician_npi": "<string>",
    "icd_codes": [
      "<string>"
    ],
    "service_types": [
      "medical_care"
    ],
    "start_date": "2023-12-25",
    "end_date": "2023-12-25",
    "location_id": "<string>",
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z"
  },
  "payors": [
    {
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "created_at": "<string>",
      "updated_at": "<string>",
      "patient_id": "<string>",
      "insurance_id": "<string>",
      "subscriber_id": "<string>",
      "relationship_to_subscriber": "spouse",
      "insured_member_id": "<string>",
      "group_number": "<string>",
      "group_description": "<string>",
      "payor_responsibility": "primary",
      "coverage_from": "<string>",
      "coverage_to": "<string>",
      "provider_network_status": "unknown",
      "plan_funding_type": "fully_funded",
      "plan_name": "<string>",
      "plan_type": "01",
      "plan_renewal_date_type": "calendar_year",
      "cob_on_file": "not_required",
      "cob_notes": "<string>",
      "cob_last_verified_at": "<string>",
      "has_other_active_coverage": true,
      "out_of_state_benefits": true,
      "out_of_state_benefits_comments": "<string>",
      "in_grace_period": true,
      "last_payment_date": "<string>",
      "is_cobra_coverage": true,
      "deductible_apply_to_oop": true,
      "eligibility_check_status": "pending",
      "eligibility_check_comment": "<string>",
      "eligibility_check_date": "<string>",
      "eligibility_version": 0,
      "individual_deductible_policy_in_network": 123,
      "individual_deductible_policy_out_network": 123,
      "individual_deductible_remaining_in_network": 123,
      "individual_deductible_remaining_out_network": 123,
      "family_deductible_policy_in_network": 123,
      "family_deductible_policy_out_network": 123,
      "family_deductible_remaining_in_network": 123,
      "family_deductible_remaining_out_network": 123,
      "individual_oop_max_policy_in_network": 123,
      "individual_oop_max_policy_out_network": 123,
      "individual_oop_max_remaining_in_network": 123,
      "individual_oop_max_remaining_out_network": 123,
      "family_oop_max_policy_in_network": 123,
      "family_oop_max_policy_out_network": 123,
      "family_oop_max_remaining_in_network": 123,
      "family_oop_max_remaining_out_network": 123,
      "benefits_related_entities": [
        {}
      ],
      "insurance": {},
      "subscriber": {},
      "services": [
        {
          "copay_in_network": 25,
          "created_at": "2024-01-15T10:30:00Z",
          "eligibility_check_status": "ELIGIBLE",
          "id": "550e8400-e29b-41d4-a716-446655440014",
          "payor_id": "550e8400-e29b-41d4-a716-446655440012",
          "service_type": "PT",
          "updated_at": "2024-01-15T10:30:00Z",
          "verification_benefits_status": "VERIFIED"
        }
      ],
      "version": 1
    }
  ]
}

Authorizations

X-API-Key
string
header
required

Body

application/json

Request model for creating a single patient (extends base with payors and metadata).

created_from
enum<string>
required

How the patient was created

Available options:
form,
call,
api,
file,
sms,
fax,
chat_agent,
manual,
bulk_import,
eligibility
first_name
string | null

Patient's first name

last_name
string | null

Patient's last name

middle_name
string | null

Patient's middle name

phone_number
string | null

Patient's phone number (optional if demographics provided)

additional_phone_number
string | null

Patient's additional phone number

email
string | null

Patient's email address

date_of_birth
string<date> | null

Patient's date of birth (YYYY-MM-DD, MM/DD/YYYY, YYYYMMDD)

gender
enum<string> | null

Patient's gender

Available options:
male,
female,
other
address
string | null

Patient's street address

address2
string | null

Patient's address line 2

city
string | null

Patient's city

state
enum<string> | null

Patient's state (code or full name)

Available options:
alabama,
alaska,
arizona,
arkansas,
california,
colorado,
connecticut,
delaware,
florida,
georgia,
hawaii,
idaho,
illinois,
indiana,
iowa,
kansas,
kentucky,
louisiana,
maine,
maryland,
massachusetts,
michigan,
minnesota,
mississippi,
missouri,
montana,
nebraska,
nevada,
new_hampshire,
new_jersey,
new_mexico,
new_york,
north_carolina,
north_dakota,
ohio,
oklahoma,
oregon,
pennsylvania,
rhode_island,
south_carolina,
south_dakota,
tennessee,
texas,
utah,
vermont,
virginia,
washington,
west_virginia,
wisconsin,
wyoming,
district_of_columbia,
puerto_rico,
virgin_islands,
guam,
northern_mariana_islands,
american_samoa
zip
string | null

Patient's ZIP code

external_id
string | null

External system ID

comments
string | null

Patient comments

workflow_stage_id
string | null

Workflow stage ID or stage name

assigned_user_id
string | null

User ID or user email

tags
string[] | null

Tag IDs or tag names

referral
ReferralCreateRequest · object

Referral information

custom_fields
Custom Fields · object

Custom fields as key-value pairs

active
boolean | null
default:true

Patient active status

payors
PayorCreateInline · object[] | null

Payors to create with the patient

send_intake_form
boolean | null

Frontend field - ignored

call_to_fill_intake_form
boolean | null

Frontend field - ignored

phone_number_id
string | null

Frontend field - ignored

Response

Successful Response

Patient resource response model.

id
string<uuid>
required
created_at
string | null
required
updated_at
string | null
required
company_id
string
required
first_name
string | null
last_name
string | null
middle_name
string | null
phone_number
string | null
additional_phone_number
string | null
email
string | null
date_of_birth
string | null
gender
enum<string> | null

Gender enum matching Prisma

Available options:
male,
female,
other
address
string | null
address2
string | null
city
string | null
state
enum<string> | null

US States enum matching Prisma @map values

Available options:
alabama,
alaska,
arizona,
arkansas,
california,
colorado,
connecticut,
delaware,
florida,
georgia,
hawaii,
idaho,
illinois,
indiana,
iowa,
kansas,
kentucky,
louisiana,
maine,
maryland,
massachusetts,
michigan,
minnesota,
mississippi,
missouri,
montana,
nebraska,
nevada,
new_hampshire,
new_jersey,
new_mexico,
new_york,
north_carolina,
north_dakota,
ohio,
oklahoma,
oregon,
pennsylvania,
rhode_island,
south_carolina,
south_dakota,
tennessee,
texas,
utah,
vermont,
virginia,
washington,
west_virginia,
wisconsin,
wyoming,
district_of_columbia,
puerto_rico,
virgin_islands,
guam,
northern_mariana_islands,
american_samoa
zip
string | null
workflow_stage_id
string | null
assigned_user_id
string | null
external_id
string | null
created_from
enum<string> | null

Patient creation source enum matching Prisma

Available options:
form,
call,
api,
file,
sms,
fax,
chat_agent,
manual,
bulk_import,
eligibility
active
boolean
default:true
version
integer
default:1
first_communication_at
string | null
custom_fields
Custom Fields · object
comments
string | null
tags
Tag · object[] | null
workflow_stage
WorkflowStageSummary · object

Lightweight workflow stage for patient expansion responses.

assigned_user
UserSummary · object
referral
ReferralResponse · object
payors
Payor · object[] | null