Last 30 days Canceled appointments with nothing scheduled

Welcome, the below is a report Last 30 days Canceled appointments with nothing scheduled.

If you want to share any feedback/modifications to this query, please reach me amar@patientxpress.us

Other Reports: PatientXpress got cool out of the box RECALL and TX over due reports, where you can message(SMS/EMAIL) to your patients in just couple clicks . See our other reports/queries on our home page. Also you might be interested using our AUTOMATION tool to send messages at daily/hourly intervals to new and existing patients for appointment reminders, auto attaching forms to new patients,  working seamlessly right inside opendental, without the need to login to external tools or dashboards or portal. 

Collaboration:  Feel free to  join below fb groups to receive new updates/queries/reports etc.

Fb group: https://www.facebook.com/groups/549203762775872

Fb page: https://www.facebook.com/patientXpress/?ref=pages_you_manage

Step1a:Copy the below Detail query and paste into your Report query. Save as favorite Report template.

SET @FromDate = DATE_ADD(CURDATE(), INTERVAL -30 DAY), @ToDate = DATE(CURDATE());
SET @BrokenDesc = 'CancelledApt'; /* excluded pateints if they have completed or scheduled appointment post broken appointment for the last 30 days */ select distinct p.PatNum, p.WirelessPhone , a.AptDateTime,a.ProcDescript, a.Confirmed , a.AptStatus , CONCAT(p.Lname, ',' , p.Fname)AS fullName, p.HmPhone, p.Email, c.CarrierName ,UPPER(p.Fname) as FName, p.Lname as LName, CURDATE() rundate from appointment a inner join patient p on p.PatNum = a.PatNum LEFT JOIN patplan pp ON p.PatNum = pp.PatNum LEFT JOIN inssub ins ON pp.InsSubNum = ins.InsSubNum LEFT JOIN insplan ip ON ins.PlanNum = ip.PlanNum LEFT JOIN carrier c ON ip.CarrierNum = c.CarrierNum where date(a.AptDateTime) between @FromDate and @ToDate and p.patStatus = 0 and a.AptStatus = 5 and a.Confirmed NOT IN ( 284, 459) and p.patNum not in ( select patnum from appointment b where b.AptDateTime > a.AptDateTime and b.AptStatus in (1, 2) ) and a.ProcDescript = @BrokenDesc order by a.AptDateTime desc

If you have any reporting need or need  help, feel free to contact .

Other Recommendations:

  1. What is PatientXpress? How dental offices benefit using PatientXpress? Click here to learn more.
  2. Dr. Peter received 45 reviews on the first day after launching feedback campaign with PatientXpress – click here to learn more.
  3. Dr. Larry’s staff saves 15 mins on each patient everyday with use of quick insurance verification on their calendars to quickly spot on the patients failing insurance eligibility. Click  here to learn more.
  4. Click here to learn customizable and paper-less patient forms with PatientXpress.
  5. Want to launch powerful patient reach outbound campaigns using PatientXpress. Click here to learn more.
  6. Looking for a HIPAA compliant website assistant or chatbot to perform concierge services, click here to learn more.

About PatientXpress: Our advance technology integration within Open Dental allows our clients to carry out their day-to-day activities in a hassle-free and paperless manner, with Smart Caller ID, Real-Time Insurance Verification, custom online forms, 2-way text, and much much more. Engaged your  patients like never before and be the #1 Patient Choice.

PatientXpress Reviews
Time Savings, 100% Integration with PMS, Paperless forms, Quick Insurance verification

Click Request Demo button on PatientXpress page, incase you would like to see one.

Thank you.

About Author: Amar Veeramalla is experienced dental professional providing productivity hacks to dentists, dental professionals and staff on Patient Engagement, Case Acceptance & Patient Retention using modern and cutting edge technologies like AI, ML, Advanced SQL languages and other tools. You can reach at amar@patientxpress.us or on LinkedIn: https://www.linkedin.com/in/amarveeramalla/

revised 8.2.2021

 

Enable Dark Mode
CONTACT SUPPORT