List Patients
Authorizations
Query Parameters
Filter by multiple workflow stage IDs (OR)
Include patients with no workflow stage (combines with workflow_stage_ids via OR)
Filter by tag IDs
Filter by insurance IDs
Filter by states
US States enum matching Prisma @map values
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 Filter by company location IDs
Filter by created_from sources
Patient creation source enum matching Prisma
form, call, api, file, sms, fax, chat_agent, manual, bulk_import, eligibility Filter by eligibility check status
Eligibility check status enum matching Prisma EligibilityStatus.
Note: this Python enum has FAILED but the Postgres eligibility_check_status
type does not — pre-existing drift between Prisma and the DB. Don't use
pg_enum(EligibilityStatus) for the DB column; declare the column with the
DB's actual values via a literal ENUM(...).
active, inactive, pending, failed Eligibility filter mode Eligibility filter mode — which payor tier to check, or any
any, primary, secondary, tertiary, quaternary Filter by sync status
Sync status filter for patient list queries
pending, completed Filter by plan name (partial match)
Filter by plan types
Insurance plan type enum matching Prisma - X12 standard codes
01, 02, 03, 12, 13, 14, 15, 16, 17, 18, 19, 41, 42, 43, 47, 48, 49, AP, C1, CO, CP, D, DB, EP, FF, GP, HB, HD, HG, HM, HN, HP, HS, IN, IP, LC, LD, LI, LT, M, MA, MB, MC, MD, ME, MH, MI, MJ, MK, ML, MM, MN, MO, MP, MR, MT, OA, OT, PE, PL, PP, PR, PS, QM, RP, SA, SP, TF, WC, WU Filter by group description (partial match)
Filter by group number (partial match)
Fields to expand in the response
Allowed expand values for patient endpoints
tags, workflow_stage, assigned_user, referrals, payors, external_id_values x >= 11 <= x <= 100Filter options for patient status (active/inactive/all)
active, inactive, all Tag filter mode for patient queries
any, all, exclude_any, exclude_all Response
Successful Response
List response for patients

