View patients

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Response updates

  • Patient_balance has been deprecated and will always return an amount of "0". Please use NexHealth's financial endpoints to get balance information.

Partially supported fields

  • billing_type is only available for OpenDental, Dentrix, Dentrix Enterprise, and OpenDental.
  • chart_id and preferred_language are only available for OpenDental, Dentrix, Dentrix Enterprise, OpenDental and Orthotrac. In OpenDental, patients will only have a chart_id if they are an orthodontic patient.
Query Params
string
required

Used to scope the request to the specified institution

int32
required

Used to scope the request to the specified location

string

Filter by patient name

string

Filter by patient email

string

Filter by patient phone number

date

Filter by patient date of birth. Must be a parseable date string, recommended format is YYYY-MM-DD

boolean

Filter by inactive status. When true, returns only inactive patients. When false, returns only active patients. When not specified, does not filter

string

Filter by the unique patient id from the EHR

date-time

Only return patients updated at or after the specified date/time. Must be a parseable Date, recommended formats are YYYY-MM-DD or YYYY-MM-DDThh:mm:ss+0000

boolean

Filter patients by new_patient status. When true, returns only new patients with an upcoming appointment. When false, returns only non-new patients. When not specified, returns both regular patients and new patients with upcoming appointments. Patients with the attribute new_patient=true are patients that do not fully exist in the EHR so cannot be used to book appointments. When the patient record is officially created (and read by us) in the EHR, record associations will be created and any new_patient records are deleted.

boolean

Specify if you want to filter non_patients. In case of true: return only non_patients. In case of false: Result does not include non_patients. In case of null: do not set filter/return any

boolean

Specify if you want to filter to patients that can have forms inserted into their patient file. In case of true: Return only patients that can have forms inserted into their patient file. In case of false or nil: do not filter

boolean
Defaults to false

Only returns patients belonging to the specified location, rather than searching across the EHR system

string
Defaults to name

Optional comma-separated string of fields to sort on.
Include a leading dash for descending order.

Available fields:

  • name
  • -name
  • created_at
  • -created_at
date

Include appointments starting from this date

date

Include appointments up to this date

int32
Defaults to 1

Page number. Starts with page 1

int32
Defaults to 5

Number of results to return per page. Defaults is 5 per page and Max 300 per page

include[]
array of strings

Resources to be included in the response

include[]
Allowed:
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/vnd.Nexhealth+json;version=2