Search found 45 matches

by joergzastrau
Sun May 04, 2025 10:15 am
Forum: Main Forum
Topic: Maximizing Efficiency in Open Dental: How AI Automation Transformed Our Clinic’s Workflow.
Replies: 5
Views: 255

Re: Maximizing Efficiency in Open Dental: How AI Automation Transformed Our Clinic’s Workflow.

Interesting. Now I am not sure about ODs policy on advertising, Most of our integrations are posted in this forum for everyone to use. I am only asking if I have to pay the 15$ fee or the higher fees to OD for API access?

With best regards

Joerg

info@american-orthodontics.com
by joergzastrau
Sun May 04, 2025 9:40 am
Forum: Main Forum
Topic: Maximizing Efficiency in Open Dental: How AI Automation Transformed Our Clinic’s Workflow.
Replies: 5
Views: 255

Re: Maximizing Efficiency in Open Dental: How AI Automation Transformed Our Clinic’s Workflow.

Ok, so we also run one office "on the side" on Friday and Saturday for fun (and profit) using automation when it makes sense. Most of our patients are on a payment plan and use credit card payments on site and then schedule an appointment with the Frontdesk for the next visit. No automation here. We...
by joergzastrau
Sun May 04, 2025 8:57 am
Forum: Main Forum
Topic: Maximizing Efficiency in Open Dental: How AI Automation Transformed Our Clinic’s Workflow.
Replies: 5
Views: 255

Re: Maximizing Efficiency in Open Dental: How AI Automation Transformed Our Clinic’s Workflow.

Then what is the Frontdesk doing? Collect payments only and otherwise read Facebook?
by joergzastrau
Sat May 03, 2025 11:31 am
Forum: Main Forum
Topic: How Do You Backup Your OpenDental?
Replies: 5
Views: 25198

Re: How Do You Backup Your OpenDental?

Dear Dr. Hamilton,

I am wondering if the replies helped? The Topic is coming up again.

With best regards,

Dr.-Ing. Jörg Zastrau
by joergzastrau
Sat May 03, 2025 10:24 am
Forum: Main Forum
Topic: Desaster Recovery Guide?
Replies: 0
Views: 72

Desaster Recovery Guide?

We are running OD now for 3 years. We run nightly external backups to a secured cloud service and test the backups once a month. By doing so, we have identified that at one point in time our backup system failed in a subtle way for two weeks - everything green but testing failed.... Now, is there a ...
by joergzastrau
Sat May 03, 2025 9:06 am
Forum: Advanced Topics
Topic: Fixed Logo for mounts?
Replies: 0
Views: 641

Fixed Logo for mounts?

Is there any way to insert a fixed image (Logo) for mounts? We are switching from another software to OD because it's workflow saves us time. On the downside we are copying and pasting our office logo each single time together with a set of 8 orthodontic photos.

Ideas?

Jörg
by joergzastrau
Sun Aug 18, 2024 5:56 am
Forum: API
Topic: Return Code for Webhook - retention time OD
Replies: 2
Views: 10207

Re: Return Code for Webhook - retention time OD

Thanks for the clarification!

This is very comfortable as is the fact that one can have multiple subscriptions for the same event. Well done and well behaved!

Joerg
by joergzastrau
Sun Aug 18, 2024 1:03 am
Forum: API
Topic: Sterilization Monitoring using n8n and Appsmith 1/2
Replies: 3
Views: 11564

Sterilization Monitoring using n8n and Appsmith V2.0

Dear all, the workflow has been updated with current nodes for new versions of n8n (tested with version 1.50.1). The Appsmith application is unchanged. { "meta": { "instanceId": "c5bbe0e4dd0c2a71ee01ba0477f0fe876e4ef1ddb06022d07739fda528d4f9f1" }, "nodes": [ { "parameters": { "path": "GetSteriBatchb...
by joergzastrau
Sat Aug 17, 2024 10:35 am
Forum: API
Topic: Return Code for Webhook - retention time OD
Replies: 2
Views: 10207

Return Code for Webhook - retention time OD

Dear all, We currently respond to a webhook immediately with 200 (ok) and deal with errors afterwards on our own (polling). However, OD seems to resend the events if there is no response. Will this survive a reboot of OD? If so, I would only want to return a 200 response code if the processing was s...
by joergzastrau
Sat Aug 17, 2024 9:36 am
Forum: API
Topic: Schedules with google
Replies: 5
Views: 17061

Re: Schedules with google 2/2 (delete) 20240817 V2.2

This is the code for deletion of Google appointments with n8n. One with webhook and one example for polling (full sync). OD Google Calendar Sync DELETE Appointments Webhook (V2.2) { "meta": { "instanceId": "c5bbe0e4dd0c2a71ee01ba0477f0fe876e4ef1ddb06022d07739fda528d4f9f1" }, "nodes": [ { "parameters...
by joergzastrau
Sat Aug 17, 2024 9:32 am
Forum: API
Topic: Schedules with google
Replies: 5
Views: 17061

Re: Schedules with google 1/2 (add) 20240817 V2.4

Dear all, adding Webhooks (OD API Events for Appointments) to the existing code was easy. The polling version (full sync for future appointments) is still included, specifically an example for one provider. These are needed for initial setup and in case a provider deletes an appointment in google ca...
by joergzastrau
Sun Aug 11, 2024 10:49 am
Forum: Main Forum
Topic: Is it possible to DELETE EVERY BROKEN APPOINTMENT for the practice?
Replies: 1
Views: 10744

Re: Is it possible to DELETE EVERY BROKEN APPOINTMENT for the practice?

Hi, your question is broad. I assume you want to extract all appointments for a single provider without the broken appointments. You could - Use the standard reports under "lists" to export both the appointments and the broken appointments, export them to excel and substract - Use your own SQL Query...
by joergzastrau
Sun Aug 11, 2024 9:12 am
Forum: Main Forum
Topic: How Do You Backup Your OpenDental?
Replies: 5
Views: 25198

Re: How Do You Backup Your OpenDental?

Dear Dr. Hamilton, We are using Open Dental (OD) since early 2022. Until now, we have relied on ODs manual backup method and local supplemental backups. We have tested a different backup solutions (e.g. bacula, rclone, backup to USB Stick) in parallel. Our setup since last week is: We backup to a se...
by joergzastrau
Mon Aug 05, 2024 4:02 pm
Forum: Main Forum
Topic: Howto? Insurance payment partial return in ortho case.
Replies: 1
Views: 9653

Re: Howto? Insurance payment partial return in ortho case.

We booked the return as misc and forwarded the problem to the accountant.
by joergzastrau
Mon Aug 05, 2024 3:45 pm
Forum: Main Forum
Topic: Google calendar sync
Replies: 14
Views: 32567

Re: Google calendar sync

Option 5: Install n8n and get a student to adapt the open source solution provided for free in the open dental forum to your like. Shouldn't take more than a day.

With best regards,

Joerg
by joergzastrau
Mon Aug 05, 2024 2:27 pm
Forum: API
Topic: Some eConnectors may be unavailable
Replies: 3
Views: 19439

Re: Some eConnectors may be unavailable

Hi,

We observed slow responses using eClipboard during the last few months (dedicated tablet computer). Today, we falled back to paperwork because the response time dropped to minutes rather than seconds. We're located in Germany (what might contribute to the problem).

With best regards

Joerg
by joergzastrau
Fri Aug 02, 2024 12:45 pm
Forum: API
Topic: Verify Patient E-Mail using n8n
Replies: 0
Views: 36380

Verify Patient E-Mail using n8n

Dear all, This integration uses curl to call a workflow in n8n to validate a patient E-Mail using the neutrino API (https://www.neutrinoapi.com/). The result will be returned as POPUP. Requirements Open Dental API with Comm permissions for POPUP), tested with Version 24.1.46.0 Curl (Included in Wind...
by joergzastrau
Thu Aug 01, 2024 7:49 am
Forum: API
Topic: Schedules with google
Replies: 5
Views: 17061

Re: Schedules with google - Update 2/2 (using n8n) V2.x

2nd Part. Delete Google Evens (Google Sync Part 2/2) V2.1 { "meta": { "instanceId": "c5bbe0e4dd0c2a71ee01ba0477f0fe876e4ef1ddb06022d07739fda528d4f9f1" }, "nodes": [ { "parameters": {}, "id": "1ba8462e-9a46-4d57-9f5d-64b5915711df", "name": "When clicking ‘Test workflow’", "type": "n8n-nodes-base.manu...
by joergzastrau
Thu Aug 01, 2024 7:47 am
Forum: API
Topic: Schedules with google
Replies: 5
Views: 17061

Re: Schedules with google - Update 1/2 (using n8n) V2.x

Dear all, these are updates to the worklow. Requirements are Open Dental 22.4.28 Tested with N8N Version 1.50.1 Google Calendar API V3 The posted code has served us now for more than 2 years. However, improvements to the APIs triggered an update. There are basically now only 2 Worklows: One for addi...
by joergzastrau
Wed Jul 24, 2024 8:44 am
Forum: Main Forum
Topic: Howto? Insurance payment partial return in ortho case.
Replies: 1
Views: 9653

Howto? Insurance payment partial return in ortho case.

Dear all, We have the following case: The insurance paid their portion in full in advance (1st claim only, invoice, subsequent visits for free). The patient moves to a different country after 3 month of treatment and will continue treatment with a different office. We will no return a certain portio...
by joergzastrau
Tue Jul 23, 2024 3:29 am
Forum: API
Topic: Program Link Triggered E-Mail for Next appointment using n8n
Replies: 10
Views: 17141

New Versino 2.3 Program Link Triggered E-Mail for Next appointment using n8n

Dear all, Thanks to ChrisD from Open Dental for helping with a SQL Query. This version sends exactly one E-Mail to the comma separated family E-Mail addresses of the guarantor with all future appointments of the family members. iCalendar files are attached to the E-Mail. The confirmation status in O...
by joergzastrau
Mon Jul 22, 2024 8:53 am
Forum: API
Topic: Program Link Triggered E-Mail for Next appointment using n8n
Replies: 10
Views: 17141

New Version 2.1 Program Link Triggered E-Mail for Next appointment using n8n

Dear All, please find an an updated version of the integration "as is" for n8n version 1.50.1 with current nodes. The workflow will now E-Mail all future Appointments for each patient to all E-Mail recipients of the patient (comma seperated). For Users: The Code Node after "iCalendar" has to revisit...
by joergzastrau
Tue Dec 20, 2022 4:26 am
Forum: API
Topic: Sterilization Monitoring using n8n and Appsmith 1/2
Replies: 3
Views: 11564

Re: Sterilization Monitoring using n8n and Appsmith 1/2

Changes: - return patients with missing sterilization information - return only patients with completed appointments - fixed spelling mistakes Updated Code for n8n: { "meta": { "instanceId": "c5bbe0e4dd0c2a71ee01ba0477f0fe876e4ef1ddb06022d07739fda528d4f9f1" }, "nodes": [ { "parameters": {}, "id": "6...
by joergzastrau
Sat Dec 10, 2022 6:27 am
Forum: Developers
Topic: Web Forms retrieval locale issue
Replies: 7
Views: 25115

Re: Web Forms retrieval locale issue

I just want to provide a "quick" feedback: The locale issue with Windows is indeed fixed with the provided work-around (which is minor, since this not a production machine). I was hoping that this will also fix the locale issue with our Huawei Matebook tablet (and it didn't). We suspect an issue wit...
by joergzastrau
Wed Nov 30, 2022 8:43 am
Forum: API
Topic: Program Link Triggered E-Mail for Next appointment using n8n
Replies: 10
Views: 17141

Re: Program Link Triggered E-Mail for Next appointment using n8n

Dear all,

I have learned to include screenshots. After 1 month in operation I would say that 2/3 of mobile phones users are happy with the ical feature (screenshots on MAC in reverse order).

With best regards

Joerg
by joergzastrau
Wed Nov 30, 2022 2:37 am
Forum: API
Topic: Sterilization Monitoring using n8n and Appsmith 1/2
Replies: 3
Views: 11564

Sterilization Monitoring using n8n and Appsmith 2/2

Code for n8n: { "meta": { "instanceId": "c5bbe0e4dd0c2a71ee01ba0477f0fe876e4ef1ddb06022d07739fda528d4f9f1" }, "nodes": [ { "parameters": {}, "id": "606d42e8-c133-44e0-90f1-cc1a02d70ac6", "name": "Start", "type": "n8n-nodes-base.start", "typeVersion": 1, "position": [ 180, 80 ] }, { "parameters": { "...
by joergzastrau
Wed Nov 30, 2022 2:35 am
Forum: API
Topic: Sterilization Monitoring using n8n and Appsmith 1/2
Replies: 3
Views: 11564

Sterilization Monitoring using n8n and Appsmith 1/2

Dear all, we have introduced an Appt Field to record the batch numbers for autoclave runs used during treatment to support sterilization monitoring (screenshot attached). The n8n workflow provides 3 webhooks to look up - all batch numbers used on all patients during a specific time period - all pati...
by joergzastrau
Tue Nov 15, 2022 10:21 am
Forum: API
Topic: Program Link Triggered E-Mail for Next appointment using n8n
Replies: 10
Views: 17141

Re: Program Link Triggered E-Mail for Next appointment using n8n

Dear all, more nodes have been added to the following cleaner version of the n8n workflow in order to post a note to the Open Dental Commlog. This requires API write permissions to the Comm group. Edit 202211161621 (2x): Added Node to set Confirmation status to "Confirmed". Joerg { "meta": { "instan...
by joergzastrau
Thu Nov 10, 2022 7:11 am
Forum: Developers
Topic: Web Forms retrieval locale issue
Replies: 7
Views: 25115

Re: Web Forms retrieval locale issue

Yes, please change the culture to en-US on the server for testing purpose. After checking that everything else in our setup seems to be according to documentation this might not only fix the (minor) Windows 7 issue but also an issue related to eclipboard date conversion (MM/DD/YYYY versus DD/MM/YYYY...
by joergzastrau
Tue Nov 08, 2022 7:03 am
Forum: API
Topic: How to: Post to public webhook?
Replies: 21
Views: 25073

Re: How to: Post to public webhook?

Dear SLeon,

the program link functionality works. It is only that starting a new instance of the curl cmd is slow.

Joerg
by joergzastrau
Mon Nov 07, 2022 8:25 am
Forum: Advanced Topics
Topic: Open Dental DB on a NAS
Replies: 1
Views: 17617

Re: Open Dental DB on a NAS

Our Open Dental Server runs on a Mini PC Core i5-8279U, 127 x 127 x 53.1mm size, with 512 GB SSD 24/7, encrypted and with off-site encrypted Cloud Backup (worth 500 USD). Why bother NAS and all its troubles (speed)?

Joerg
by joergzastrau
Mon Nov 07, 2022 3:50 am
Forum: API
Topic: How to: Post to public webhook?
Replies: 21
Views: 25073

Re: How to: Post to public webhook?

Dear all, it would be helpful if it would be possible to create a button in the OD GUI to trigger an external webhook manually without using Program Links (see http://opendentalsoft.com/forum/viewtopic.php?f=9&t=7891 ). In this specific case, the next appointment may be changed by frontdesk multiple...
by joergzastrau
Mon Nov 07, 2022 3:39 am
Forum: Main Forum
Topic: Fake Procedure Codes
Replies: 2
Views: 5302

Re: Fake Procedure Codes

Dear all,

we have treatment-plans for non-patients sitting in the waiting room that include the inofficial codes N0666 for Espresso and N0667 for cookies.

Joerg
by joergzastrau
Mon Nov 07, 2022 3:12 am
Forum: Main Forum
Topic: Ortho Cases
Replies: 3
Views: 5522

Re: Ortho Cases

Dear Arna, the way you describe dynamic payment plans is not how I understand them. Ortho cases take a long time. The new ortho case feature now allows for planned visits and pay per visit. This way procedures may be attributed to providers the usual way (provider payment by production). Another way...
by joergzastrau
Sun Nov 06, 2022 10:40 am
Forum: API
Topic: Program Link Triggered E-Mail for Next appointment using n8n
Replies: 10
Views: 17141

Program Link Triggered E-Mail for Next appointment using n8n

Dear all, this n8n workflow will send an HTML E-Mail to inform the current selected Patient about his next appointment (with iCal attachment). It is triggered by a webhook, e.g. by creating an Open Dental Program Link to curl.exe with the command line arguments "-X POST http://192.168.1.60:5678/webh...
by joergzastrau
Sat Nov 05, 2022 12:58 pm
Forum: API
Topic: Energy Savings with Open Dental using n8n/Home Assistant
Replies: 0
Views: 5359

Energy Savings with Open Dental using n8n/Home Assistant

Dear all, the following automation n8n code ( https://n8n.io/ ) in connection with home assistant (Smart Home) https://www.home-assistant.io/ reduces the office temperature to 17 degree celsius until two hours before the first appointment and after the last patient has left. 20 degrees celsius durin...
by joergzastrau
Sun Sep 04, 2022 1:01 am
Forum: Developers
Topic: Web Forms retrieval locale issue
Replies: 7
Views: 25115

Re: Web Forms retrieval locale issue

The error(s) show after hitting the "Retrieve New Forms" button, with OD Version 22.1.56.0 the output is now "Done" instead of "All Patient forms retrieved from server" and the web forms are not retrieved. This happens under Windows 7 but not under Windows 10.
by joergzastrau
Thu May 12, 2022 8:44 am
Forum: Main Forum
Topic: Intraoral scanner
Replies: 3
Views: 9636

Re: Intraoral scanner

Hi, we could provide my scans to you next week (STL if you would like). We see it as essential to store 3D scans in OD as traditional model equivalents (and we do) for traditional orthodontic treatment reference (uncolored for braces) as required (no more impressions). The colored versions e.g. for ...
by joergzastrau
Thu Apr 28, 2022 2:28 am
Forum: Developers
Topic: Web Forms retrieval locale issue
Replies: 7
Views: 25115

Web Forms retrieval locale issue

Dear all, I receive the following error on Web Forms retrieval under Windows 7 All Patient forms retrieved from server Culture is not supported. Parameter name: name en-DE is an invalid culture identifier. Culture is not supported. Parameter name: name en-DE is an invalid culture identifier. Culture...
by joergzastrau
Mon Mar 28, 2022 5:10 am
Forum: API
Topic: API Request: Version Number of Open Dental
Replies: 1
Views: 3056

API Request: Version Number of Open Dental

Hi, my request it twofold. Situation: We're setting up a new office for a single provider. There are already 3 on-site computers (frontdesk/x-ray and server/3d-scanning), one off-site computer for backup verification and two portable laptops in place - in total 6 computers and counting. Number 7 wou...
by joergzastrau
Fri Mar 25, 2022 7:53 am
Forum: API
Topic: Schedules with google
Replies: 5
Views: 17061

Re: Schedules with google

Edited 3x, include setup instructions, Errata as of 03/27/22 Hi Jordan, I am sorry that the code is in a state that I don't consider ready for publication. However, please review and improve. Walkthrough to get this working: Install and setup N8N.io Download n8n Desktop App from http://n8n.io (or in...
by joergzastrau
Fri Mar 25, 2022 3:35 am
Forum: API
Topic: API Request-Blockouts
Replies: 8
Views: 12735

Re: API Request-Blockouts

Dear all,

is it possible to perform a GET operation based on ScheduleNum similar to the appointments module, e.g.

Code: Select all

GET /schedules/25888
?

Joerg
by joergzastrau
Sun Mar 06, 2022 10:25 am
Forum: API
Topic: API: high/duplicate AptNum returned by Appointments GET (multiple)
Replies: 4
Views: 9257

Re: API: high/duplicate AptNum returned by Appointments GET (multiple)

The MAX_SAFE_INTEGER in JS is 2^53-1. Considering the maximum number of possible patients to be equal to the number of persons living on earth then I would like to mention that the AptNum being 64 Bit poses a problem to me.
by joergzastrau
Wed Mar 02, 2022 12:30 am
Forum: API
Topic: API: high/duplicate AptNum returned by Appointments GET (multiple)
Replies: 4
Views: 9257

API: high/duplicate AptNum returned by Appointments GET (multiple)

Hello, a question about recent appointments in the public OD test installation. The query "https://api.opendental.com/api/v1/appointments?Limit=10&dateStart=2022-03-02&DateTStamp=2017-02-08 09:40:20" returns { "AptNum": 4908068889037505000, "PatNum": 373, "AptStatus": "Scheduled", [..] "AptDateTime"...