- Filtering Updates
Item- Add the following
q[]filters toList Itemsendpoint (accepts a timestamp)createdupdatedarchived
- Add the following
- Practitioners
- Add
preferred_namefield topractitionerschema
- Add
Available Appointment&Available Group Appointment- Update
practitioner_nameto return preferred name instead of first name in the following endpoints:- List available appointment times
- Get next available appointment time
- List available group appointments
- Get next available group appointment time
- Update
- Filtering Updates
Available Appointment- Add
durationquery parameter toList Available Appointmentsendpoint
- Add
- General
Clinical Note- Add
account_idfield toCreate Clinical Noterequest body - Add
account_idfield toCreate Memorequest body
- Add
- Filtering Updates
Patient- Add the following
q[]filters toList Patientsendpoint (accepts an integer array)tag_any_ids- matches patients who have any of the supplied tag IDstag_all_ids- matches patients who have all of the supplied tag IDstag_exclude_ids- excludes patients who have any of the supplied tag IDs
- Add the following
- Add
Integer Arrayas a newq[]filter value type in Query Filtering
- General
Patient- Add the following fields to
Create PatientandEdit Patientrequest bodiespatient_notespatient_warningshealth_fund_idhealth_fund_member_nohealth_fund_patient_idhealth_fund_card_issue_nopension_nopension_expirymedicare_nomedicare_irnmedicare_expiry_yearmedicare_expiry_monthdva_nodva_typendis_number
- Add the following fields to
- Filtering Updates
Available Appointment- Add
requires_single_resourcequery parameter toList Available Appointmentsendpoint - Add
requires_single_resourcequery parameter toNext Available Appointmentendpoint
- Add
- Filtering Updates
Payment- Replace
payment_dateq[]filter withpayment_timeacross allGETPayment endpoints (note:payment_dateremains functional)List PaymentsList Payments by PatientList Payments by Patient AccountList Payments by PayerList Payments by Invoice
- Replace
New Endpoints
Patient Account- NewList Accounts for a Payerendpoint
General
Payerlinks response now includesaccountslink- Add
payer_idq[]filter toPatient Accountlist endpoint
- General
Available Appointmentresponse now returns fieldrow_numAvailable Group Appointmentresponse now returns fieldrow_num- Increase
page_sizelimit to 200 - Allow
sort_byquery parameters to include direction modifiers
egsort_by=["field_here:asc","field_here:desc"]. See Sorting
Filtering Updates
Referrer- Add
createdq[]filter - Add
updatedq[]filter
- Add
Add
appointment_idq[]filter to these Endpoint groupsAppointment BookAppointmentGroup AppointmentNoteRule Out
Patient Account- Remove the following
q[]filtersphoneemail
- Remove the following
New Endpoints
Patient Account- NewList Patient Accountsendpoint
General
- Add
notesfield to Create/Edit/Finalise Appointment request body - Add
notesfield to Add Group Appointment Member request body - Add
resource_idsfield to Reserve Appointment request body - Add
exclude_group_appointments_with_client_idsquery parameter toAvailable Group Appointmentendpoints to filter out groups a patient is already booked into
- Add
New Endpoint Groups
Appointment Book- Returns a list of all appointment categories in one call (Appointments, Group Appointments, Notes and Rule Outs)Group Appointment
New Endpoints
Group Appointment Member- NewEdit Group Appointment Memberendpoint
General
Businessresponse now returns fieldappointment_intervalsAppointment Typeresponse now returns fieldresource_idsAccountresponse now only returnsfee_cat_idwhen override is enabled
Filtering Improvements
- Add phone number query normalisation
- Phone values passed via
q[]filters (eg.q[]=phone:=0411-111-111) are normalised by stripping spaces and dashing before matching
- Phone values passed via
Payment- Add
payment_dateq[]filter
- Add
Invoice- Add
invoice_dateq[]filter - Add
invoice_numberq[]filter
- Add
Available Appointment- Add
bufferquery parameter- Defines minimum buffer in minutes when searching for available appointments
- Add
distinct_timesquery parameter- Allows multiple results for the same time where more than one practitioner is available
- Add
- Add phone number query normalisation
General
- Add
referralsfield toPatient Accountresponse - Add
treatment_plansfield toPatient Accountresponse
- Add
New Endpoint Groups
NoteRule OutCancelled AppointmentHealth FundInvoicePaymentOrganisationPatient AttachmentPatient ContactClinical NotePayerPayer ContactPractitioner Provider NumberReferrerReferrer TypeTagTag Category