home
Older Versions
For more recent versons, please see: Previous Versions.
Version 22.4 bugs
Version 22.3 bugs
Version 22.2 bugs
Version 22.1 bugs
Version 21.4 bugs
Version 21.3 bugs
Version 21.2 bugs
Version 21.1 bugs
Version 20.5 bugs
Version 20.4 bugs
Version 20.3 bugs
Version 20.2 bugs
Version 20.1 bugs
Version 19.4 bugs
Version 19.3 bugs
Version 19.2 bugs
Version 19.1 bugs
Version 18.4 bugs
Version 18.3 bugs
Version 18.2 bugs
Version 18.1 bugs
Version 17.4 bugs
Version 17.3 bugs
Version 17.2 bugs
Version 17.1 bugs
Version 16.4 bugs
Version 16.3 bugs
Version 16.2 bugs
Version 16.1 bugs
Version 15.4 bugs
Version 15.3 bugs
Version 15.2 bugs
Version 15.1 bugs
Version 14.3 bugs
Version 14.2 bugs
Version 14.1 bugs
Version 13.3 bugs
Version 13.2 bugs
Version 13.1 bugs
Version 12.4 bugs
Version 12.3 bugs
Version 12.2 bugs
Version 12.1 bugs
Version 12.0 bugs
Version 11.1 bugs
Version 11.0 bugs
Version 7.9 bugs
Version 7.8 bugs
Version 7.7 bugs
Version 7.6 bugs
Version 7.5 bugs
Version 7.4 bugs
Version 7.3 bugs
Version 7.2 bugs
Version 7.1 bugs
Version 7.0 bugs
Version 6.9 bugs
Version 6.8 bugs
Version 6.7 bugs
Version 6.6 bugs
Version 6.5 bugs
Version 6.4 bugs
Version 6.3 bugs
Version 6.2 bugs
Version 6.1 bugs
Version 6.0 bugs
Version 5.9 bugs
Version 5.8 bugs
Version 5.7 bugs
Version 5.6 bugs
Version 5.5 bugs
Version 5.4 bugs
Version 5.3 bugs
The following is a list of changes for each build:
Version 22.4 new features listed here
known issues:
Reminder tasks of an archived task list can still popup and show on tabs in tasks area some times.
Cents are missing from some grids, including Dynamic Payment Plans.
Email Inbox - Fix email preview resizing
Add A Family Window - Selecting frequently used zipcode can crash sometimes
Security Lock - Change Audit Trail to no longer show unchanged fields
Mobile Sheet Edit - Invalid sheet defs aren't marked as erroneous
Deposit Slip Sheet - extra unusable controls are available
Database Mainenance for Pat window - The Patient label background does not currently match the rest of the window
Edit Insurance Plan window - the Electonic ID fields don't line up, specifically when using zoom
(Enhancement)Select Image for Claim Attachment window, add new buttons for Add Image/Snipping Tool/Paste Image.
(Enhancement) Secure Email: Offices don't receive alerts when secure emails fail to send
Sheet Def window - The new Autosave Image Category Override dropdown menu shows hidden categories
Supplemental backups were failing sometimes due to HQ web server not releasing temporary file.
(Enhancement)Rename labels in Replication Setup
Changing appt status from Complete to Scheduled may drop attached procedures
Recall List Undo date entry box is misbehaving
Letter Merge Window UE while clicking print and closing
22.4.65 Unreleased
22.4.64 (Foreign) Released 12/21/2023
22.4.64 Released 12/21/2023
(Enhancement) Plug-in hooks added to ImageStore.cs and TrophyEnhanced.cs
22.4.63 (Foreign) Released 12/14/2023
22.4.63 Released 12/14/2023
eClipboard - Camera permissions did not work properly on Android
(Enhancement) Hook Added to ControlFamily.cs
22.4.62 (Foreign) Released 10/3/2023
22.4.62 Released 10/3/2023
Email Edit window: Emails were not marked read when opened from the Chart Module
SheetFillEdit Signature Disappears on Window Resize
Procedures Overpaid report listed all providers instead of "All Providers" when all was selected
DownLocal growth behavior on sheets considered items above
22.4.61 (Foreign) Released 8/29/2023
22.4.61 Released 8/29/2023
The Default Note sometimes doesn't get applied in previous versions.
Statements sometimes were missing the timestamp
Procedure Info Window not able to click Ok due to permission
Editing statements during Billing could sometimes cause an unexpected error.
Web Mail Notify error message update
Popups - Audit trail of archived popups cannot be viewed
22.4.60 (Foreign) Released 8/3/2023
22.4.60 Released 8/3/2023
EdgeExpressPaymentPortal cards don't work correctly in OD Proper
ERAs: receiving a preauth sets all estimated payments to zero
ERAs: preauths don't auto-process
Patient StatusTool was able to unarchive merged patients when it shouldn't be able to.
Manually setting procedure to complete does not attach default note
There was a misspelled word in the Raw Emails popup window
eClipboard - ImageCaptureDef frequency has an uper limit thats not safe guarded against.
Audit Trail windowText Mesage Log Source should not be available
Audit Trail windowTextMesage Log Source should not be available
22.4.59 (Foreign) Released 7/27/2023
22.4.59 Released 7/27/2023
ODCloud, acquiring mount images did not show in the Imaging Module until all images were acquired
Sheets - Existing medications in the Fill Sheet screen showed a blank texbox.
Clinic Webmail incorrect config could cause crash
Definitions window hide Adjustment Type created wrong message
SignalOD clearing old signals didn't account for a future dated signal last cleared date
Default notes on completed procs were duplicated
Edit Claim Procedure Window Pay Entry Date was not properly updating with status change
Dentical, claims with trailing white space in the Claim Note were being rejected.
22.4.58 (Foreign) Released 7/20/2023
22.4.58 Released 7/20/2023
Sheet Def Edit window - Combo boxes could be added to Treatment Plan sheets but were not able to utilize them
Web Sched Recall - The first check for timeslots would not always show a complete month of availability
Patient and Insurance Payment Plans - Deleting row in Amortization Schedule would not change Total Amount
Default Procedure Note was not always applied when an appointment is set complete.
Insurance Overpaid Report could sometimes give incorrect results when using Clinics and filtering by patient
The Procedures Attached to Another Appointment Warning didn't show up sometimes
(Canada) Procedure Info Window zeroing out lab fees didn't delete lab fees
The Display Field minimum width was off by 1
Provider Setup Window was cut off while using NoCustomBorders
Procedure Info Window Original Date Comp was being modified after lock date
22.4.57 (Foreign) Released 7/14/2023
22.4.57 Released 7/14/2023
The supplemental backup thread would sometimes log an error that DateTBackupScheduled was an unexpected date and time
22.4.56 (Foreign) Released 7/13/2023
22.4.56 Released 7/13/2023
New version for trial users
22.4.55 (Foreign) Released 7/13/2023
22.4.55 Released 7/13/2023
Alerts Window Pending Online Payments stayed as read
Report Setup window - Radio button overlaps connection settings
Canada - Update the ON_ODA_2023_PA Fees
Printer Setup text was cut off on some zoom levels.
New trial version
22.4.54 (Foreign) Released 7/11/2023
22.4.54 Released 7/11/2023
New version for trial users
22.4.53 (Foreign) Released 7/11/2023
22.4.53 Released 7/11/2023
provName in Edit Rule for eConfirmations was being cut off
CA Recall Type defaults were incorrect
New trial version
22.4.52 (Foreign) Released 7/10/2023
22.4.52 Released 7/10/2023
Canada embedded response was attaching to wrong carrier when primary response was for the same carrier as the embedded response.
Chart Module - Chart View incorrectly reset scroll position
Unfinalized Insurance Payments window was modal when it shouldn't have been
Ewoo bridge requires slashes in dates
PayConnect, token expiration field is cleared after running a transaction with an existing card
22.4.51 (Foreign) Released 6/29/2023
22.4.51 Released 6/29/2023
Alerts window: Clicking the Open button from a Secure Email alert didn't open a form.
Edit Clearinghouse window - If a user was adding a new clearinghouse and attempted to change the clinic before putting in a name an error would occur
Open Dental Cloud, clarify the message a user receives when logging in without the "Allow Login From Any Location" permission
Open Dental Cloud, the AtoZ folder size listed in the Cloud Management window would display as Error sometimes
Image-only email autographs are not detected as HTML
Edit Appointment Window changing appointment type selected attached planned appointment procedures
Middle Tier, chart view iterm order sync caused unnecessary traffic to the server
Extraneous characters were being added to Human-readable PatNum output in User Queries.
Canada had KeyNotFoundException error when importing EOB amounts (rare).
Daily Payment report was not allowing only patient payments types to be selected
Email templates with invalid image filenames could be saved
Daily>Payments report sometimes incorrectly labelled Insurance Payment Types as "(hidden)".
22.4.50 (Foreign) Released 6/22/2023
22.4.50 Released 6/22/2023
Changing patient selection across tabs in Recall list breaks right-click copy function
Database Maintenance - Wrong result text after running some old methods
Database Maintenance tool Email Duplicates did not remove duplicate email messages if there are no duplicate emailmessageuids
Audit Trail window - 'ClinicEdit' was missing as a selection from the Permission dropdown selection box
Edit Insurance - Medicaid setting labels still visible even if medicaid is disabled in preferences
Electronic billing statements, clinics with a special character in their abbrevation sometimes crash the program
The summary for the commlog signature database table was incorrect
Insurance Payment Plans - Clicking 'Go To' did not validate data properly
Edit Claim window split claim created out of order status history in the new claim
Procedures are not auto-added correctly to new planned appts
Recall window - The clinic dropdown was not always pulling data for the correct location when some clinics were set to a hidden status
Referrals for Patient - When adding new a referral multiple referrals were being set selected
eClipboard - 'State' input field did not validate input length
Close Payment Plans tool was not adding logs to the Audit Trail
The summary for the InsVerify VerifyType.InsuranceBenefit database table was incorrect
22.4.49 (Foreign) Released 6/13/2023
22.4.49 Released 6/13/2023
Ins Import - attempting to read locked files caused crash
API - Subscription queries may have been run every second for invalid endpoints
Daily Payment Report was showing deleted payments
Appointment Edit - custom display field descriptions were not appearing
PayConnect, new cards were not being inserted into the database.
22.4.48 (Foreign) Released 6/8/2023
22.4.48 Released 6/8/2023
ERA 835s window was slow to load for very large ERAs due to text reformatting
ODTouch - Duplicate Appt Field Edit windows could be opened
22.4.47 (Foreign) Released 6/7/2023
22.4.47 Released 6/7/2023
(Web Sched) Web Sched New Patient - Was not always entering the mobile number fully when using an iPhone and the "Same as home phone" was checked
PayConnect, Valid PayConnect tokens were being cleared sometimes
Running preauthorization on many procedures was slow
Recall reminders still sent when recall appointments were scheduled sometimes.
Edit Claim window, Status History tab, Custom Claim Tracking was not updating to the database sometimes
(Enhancement) Payments Reports - Show hidden payment types as "(hidden)" instead of "Undefined"
(Enhancement) Prevent user-associated emails from being used as a clinics' default email.
Open Dental Cloud, needed to clear a flag that was blocking communication with the browser
22.4.46 (Foreign) Released 5/31/2023
22.4.46 Released 5/31/2023
Mobile - 'Device Name' could fall out of sync between apps
Editing an image field on a sheet would cause a UE when using an SFTP image folder sometimes
22.4.45 (Foreign) Released 5/25/2023
22.4.45 Released 5/25/2023
Secure Email: Error for a secure email that fails to send needed more information
Edit Claim window Procedures Grid date was not updating
Insurance Verification List - The insurance plan/subscriber information was not showing correctly after verifying insurance
Canada e-claims for the Instream network were being forwarded to the Telus B network for dentists.
PlannedAppointmentInfo Static Textbox Includes Completed Appointments
Net Production Detail Daily report caused UE on Linux
Users could copy EOB PDFs leading to UEs
Supplemental backups were failing sometimes due to HQ web server not releasing temporary file.
22.4.44 (Foreign) Released 5/23/2023 (This version has a conversion script that will cause a backup to occur)
22.4.44 Released 5/23/2023 (This version has a conversion script that will cause a backup to occur)
Alert types were added under the All category that did not exist
ODCloud - Cloud password change was not updating all app servers
Lab Case search was not filtering correctly
Custom Aging List showed guarantor's name when Individual was selected
Ortho Chart window - The last row's textbox was not expanding vertically to display extended text
22.4.43 (Foreign) Released 5/18/2023
22.4.43 Released 5/18/2023
Edit Mount Item Def window - The label at the bottom could have the end of the sentence cut off with Zoom enabled
Anchoring issue in Certification setup and eService sender address
eClipboard demo crashed on login
22.4.42 (Foreign) Released 5/16/2023 (This version has a conversion script that will cause a backup to occur)
22.4.42 Released 5/16/2023 (This version has a conversion script that will cause a backup to occur)
Procedure Info window - Specific labels regarding teeth and surfaces would be cut off when using zoom sometimes
Fill Sheet window - Clicking Cancel on the Sheet Procedure Select window would not display the referral letter Fill Sheet window if the sheet had the ProcsWithFee or ProceWithNoFee grids
Alert category all option will select everything
Patient Edit Prefs - update label for Text Msg OK setting
(Canada) Procedure Info window was not updating certain Lab Procedure Fees
Patient raw report, selecting multiple options for a where statement would cause an unhandled exception.
Back-dated Procedure dates for Ortho Claims were inaccurate.
Claims - Estimates for ortho case procedures to be calculated like non-ortho-case procedures
(Enhancement) API - Patients PUT/POST - Add DateFirstVisit
22.4.41 (Foreign) Released 5/11/2023
22.4.41 Released 5/11/2023
Insurance Payment Plans - Guarantor is being set when it should be 0.
Imaging Module - Remounting an image without first selecting an image caused unhandled exceptions
Dynamic payment plans - Total principal amount sometimes change after plan setup
Automated Messages SMS Groupbox isn't showing correctly on advanced options menu
Procedure Edit - Update local fees list when changing provider
Insurance Verification List - The insurance plan/subscriber information did not refresh on new clinic select and kept old patient info
Electronic EOB - ERA 835s, Certifications, and Imaging devices forms had some fields that didn't resize with the form correctly
The ERAs Automatically Processed/Secure Email Setup forms both have fields that were not Anchored correctly
Dynamic Payment Plan form, printing production may generate endless pages
Task Area UE
Canada Carriers window Update Carriers button had an error when the list contained a carrier with no phone numbers.
Lab Cases - window takes several minutes to open when using large database tables
Database Maintenance - DBM info updates
API - Subscription DB Events may update subscription times on failure
The word 'Windows' of an Image in the Imaging module would grow when you move the window while zoom is set
API - Create new noncrud method Recalls PUT SwitchType
Web chat message trailing blank lines were making it difficult for techs to copy messages sometimes.
API - PayPlans - Closing a payplan should check for a Guarantor of 0 but that InsSubNum & PlanNum are not 0.
Item Info window, the Time box on Limited Statements was not accurate
Hidden database maintenance methods could not be unhidden
22.4.40 (Foreign) Released 5/2/2023 (This version has a conversion script that will cause a backup to occur)
22.4.40 Released 5/2/2023 (This version has a conversion script that will cause a backup to occur)
Patient SecurityHash can be blank rarely
Web Sched - The postMessage when redirecting for web sched was not working when using web sched recall
Patient Payment Plans would sometimes show incorrect overpayment warning
Printed claims would sometimes show incorrect genders
Pick Sheet - could not select multiple sheets to send to kiosk sometimes
Images displayed in the Chart Module were not ordered chronologically sometimes
Edit Insurance Plan window - Some zoom values cut off info in the Other Ins Info tab
Definiton Picker Window UE 'Index out of range' on Ok click
New computer would sometimes not get default printer settings
Appointment SecurityHash can be blank rarely
Automated message was sometimes causing an error when double-clicking to edit
(Enhancement) API - Tasks PUT and POST - Add DescriptOverride as fields for both methods
Rate3 Overtime calculations could be negative rarely
API - Patients GET Simple Birthdate param may not function as intended
Exam Sheet - opening and closing sometimes threw an error
Item Info window, the Time box on Statements was not accurate.
Open Dental Documentation Task Table 'IsReadOnly' summary change
Task Search was Modal
Silent updates would sometimes fail due to progress bar controls
API - Create new method Recalls GET
22.4.39 (Beta) (Foreign) Released 4/25/2023
22.4.39 (Beta) Released 4/25/2023
Central Enterprise Management Tool, searching for patients would never yield any results.
API - Providers GET may not perform paging
Auto-Close Payment Plan tool did not update the plans SecurityHash
API - Closing Payment Plans (Dynamic & Patient)
22.4.38 (Beta) (Foreign) Released 4/21/2023 (This version has a conversion script that will cause a backup to occur)
22.4.38 (Beta) Released 4/21/2023 (This version has a conversion script that will cause a backup to occur)
Location of text boxes were reversed on SMS Email Tabs in eServices/Automated Messaging
Claim Attachment Window - fixed error 'Cannot access disposed object'
MedLab query was not formatted for Linux servers
Fixed crash that occurred sometimes when procedures are being attached to or detached from appointments or planned appointments.
Canada - Chart Module set complete on lab fee discounts created duplicates
Combined alter table statements in the 22.3.1 convert script to improve update times for large tables
(Enhancement) API - Add SuperFamily to Patients GET, PUT, and POST methods
Chart Module eRx button - fixed UE 'Operation Aborted'
Microsoft OAuth would sometimes throw a 'Compact token validation' error when sending
(Enhancement) Edit Provider window - On the Web Sched tab, the Description text box had no limit and caused errors when using Web Sched
Claim Edit window - very bottom could be cut off on a small monitor
22.4.37 (Beta) (Foreign) Released 4/18/2023
22.4.37 (Beta) Released 4/18/2023
Lab Cases in Planned status were displayed twice on the Lab Cases list
(Enhancement) Claim Procedure Received Edit Permission covers Supplemental Claimprocs
General Message - Adding a language could cause general messages to not save sometimes
(Enhancement) API - New methods PerioMeasures PUT and POST
ASAP Comms - Send prevented by sent eReminders
Automated Messaging, patients replying to aggregated eConfirmation messages was not confirming all appointments sometimes.
(Enhancement) Appointments Module, added clarity to the message that appears when moving a scheduled appointment onto an incompatible Blockout
Canada request for outstanding transactions (ROT) response format version different than request format version was not handled properly.
Finalize Payment was ignoring the restrictions of the "Hold for in Process" status for claims
22.4.36 (Beta) (Foreign) Released 4/11/2023
22.4.36 (Beta) Released 4/11/2023
Zoom window - The fit button would sometimes set the scale number to an invalid value depending on monitor resolution
Task search exclusion returns too many results sometimes
PreAuths that have been received in the Outstanding Insurance Claims Report using the "Zero Claims" button, changed the PreAuth status to "Rec'd"
Switching users would sometimes cause an error
Sheets - Sheet Def Edit window mobile layout kept reverting changes
(Enhanced Exception) UE on right clicking Appointment Module operatory blockout
API - Add a new resource: PerioExams GET (single/multiple)
Imaging Module - Pasting a document would sometimes cause an error
Open Dental Cloud, new computer rows are not inserted sometimes
Open Dental Cloud Client, json serialized object converted text incorrectly when it contained non ascii characters
(Enhancement) API - Providers GET - Add ProvStatus to return object
Automated Messaging, duplicate Short GUIDs would get generated sometimes.
(Enhancement) Change DoseSpot hashing to use FIPS compliant module.
22.4.35 (Beta) (Foreign) Released 4/4/2023
22.4.35 (Beta) Released 4/4/2023
API - Appointment subscriptions didn't report appointment deletes
CareCredit - Failed payment sometimes created the payment anyways
Edit Mount Item Def window - Text field above the "Add Field" button could be cut off with Zoom enabled
Open Dental Cloud, update the active instance computer name when it is retrieved from the browser
Add FirstCompleteProc and LastCompleteProc as fields for the Patients Raw Report
Patients GET (multiple) add Zip & TxtMsgOk.
Electronic Claims - sending claims sometimes caused error when patient's gender is 'Other'
Update MedicationPatDeleteWithInvalidMedNum DBM method to Insert Meds
22.4.34 (Beta) (Foreign) Released 3/30/2023
22.4.34 (Beta) Released 3/30/2023
Appointment Search did not ignore Broken appointments
Broadcast Monitor - Supplemental Backups Columns and Filters were inconsistent
ODCloud - Microsoft authentication expires without proper refresh.
(Enhancement) Added the ClaimDeleteWIthNoClaimProcs DBM to the patient's DBM
(Enhancement) Make quick search from copied text non-case sensitive
(Enhancement) API - Add TreatmentArea to ProcedureCodes POST
22.4.33 (Beta) (Foreign) Released 3/28/2023
22.4.33 (Beta) Released 3/28/2023
(Enhancement) Audit Trail entries for Manage Module and ERAs
Setup Items window - Various labels were cut off in some of the Setup Wizard windows when using zoom
Check Insurance Plan Fees window: Selecting CoPay displays FixedBenefit fee schedules in the grid and vice versa
Chart - Group Notes were being added into multivisit groups
[OfficePhone] tag was not listed as an available replacement tag when editing automated messaging rules
Auto receive claims with no assignment of benefits preference didn't receive automatically sent secondary Canadian claims
API - Appointments POST - patient.DateFirstVisit was not populated
Edit Message Buttons - To User used incorrect combobox
Open Dental Cloud, updated amounts on Cloud Management windows to match the fees listed in the manual
Billing Options - Exclude Filing Codes with no InsSubs prevent list from being created
ODTouch Changing device orientation on periochart crashed app
22.4.32 (Beta) (Foreign) Released 3/23/2023
22.4.32 (Beta) Released 3/23/2023
Email Client- sent emails were not displaying in client when the Username field isn't an email address but has a valid alias
Lab cases attached to Planned Appointments appeared under incorrect filter on Lab Cases list
Usery Query Favorites Variables Window UE (second) on tab key
Database Maintenance - Resolved payments and paysplits with invalid patnum
Treatment Finder report - Some of the optional check box labels were unreadable when using negative zoom
ODTouch - Medical Charting - Vitalsigns Pt2
(Enhancement) Add automation condition for 'Insurance Plan ID' (PlanNum)
Edit Referral Attachment Window showed Referral Letters as Referral Slips
(Enhancement) API - New method PerioMeasures GET
22.4.31 (Beta) (Foreign) Released 3/21/2023
22.4.31 (Beta) Released 3/21/2023
(Web Sched) Web Sched Existing Patient - When a patient's email address ended in an underscore it was not recognized as valid
eConfirmations, confirming aggregated messages did not update the confirmation status on all associated appointments sometimes.
Treatment Finder report - Some of the optional check box labels were unreadable when using zoom
Manage Blocks window is titled incorrectly
API - DiscountPlanSubs - Users could subscribe to a hidden DiscountPlan
Middle Tier, obscure error messages could be returned when the database and web service versions did not match.
Ortho Patient Setup Window Otho details cannot be saved
(Enhancement) API - New method ProcedureLogs GET InsuranceHistory
(Enhancement) API - New method ProcedureLogs POST InsuranceHistory
Definitions Billing Types - User is always warned when hiding a Billing Type
API - Create new method FeeSched GET
API - Add CodeSubstNone to all InsPlan methods.
API - InsPlans should never allow use of a hidden Feesched.
Fee Schedule Window Go Button UE
22.4.30 (Beta) (Foreign) Released 3/16/2023
22.4.30 (Beta) Released 3/16/2023
Edit Procedure Code window - Zoom could cause the label next to the Cancel button to be cut off sometimes
CareCredit - expired batches sometimes never got a valid response
OpenDentalService, the cloud session limit alert thread was running for non-cloud environments
22.4.29 (Beta) (Foreign) Released 3/15/2023 (This version has a conversion script that will cause a backup to occur)
22.4.29 (Beta) Released 3/15/2023 (This version has a conversion script that will cause a backup to occur)
Secure Email: Clinic names in the web application didn't update when they were updated in Open Dental.
Check Ins Plan Fee Sched Window changes 'Fixed Benefit' fee schedule to 'FlatCopay' plan type
Convert Script - Eclipboardclinicalpin on user od should be a varchar(256) not text
Treatment Plan Module - When opening a consent form that has a procedure grid, but with no procedures selected, an error could occur
User Query Favorites Query Varibles Window UE on tab key
22.4.28 (Beta) (Foreign) Released 3/14/2023 (This version has a conversion script that will cause a backup to occur)
22.4.28 (Beta) Released 3/14/2023 (This version has a conversion script that will cause a backup to occur)
Secure Email Setup: Signing up for the eService bundle could disable Secure Email.
CareCredit - BatchQS would sometimes be marked as expired when response is invalid
Analyze Table ProcedureLog command only runs for innodb tables
Imaging Module UE on copy tool bar button
Chart Module - Canada users were not able to highlight multiple procedures after clicking the Treatment Plans check box
Automated Thank-Yous were being sent within the 'Do Not Send Within' time span.
ODCloud - email address with authentication type 0 threw UE that closed program.
Appointments Module - Patient Field defs with long text overlap assistant time bar additional fixes.
Auto Messaging Advanced Settings - Enable calendar event title for active eReminder or eConfirmation
Mobile - Integer Entry box did not behave correctly
(Enhancement) API - ProcedureCodes GET, DateTStamp filter
API - Add new method InsSubs GET.
(Enhancement) API - Add Workstation firing event to ApiEvent PatientSelected webhook
Ortho Auto Tool creates auto procedure and claim with no provider
Signup Portal - The charge for landline integrated texting would not always display correctly
Typo in DBM log in AtoZ folder
Typo in Income Transfer Manager popup
API - Unique Carriers caching in Open Dental could impact Carriers PUT rarely
Pick Patient for Web Form window, clicking Skip was not skipping all forms from the same patient sometimes.
Add AptStatus filter to Appointments GET (multiple).
Add ProcNum filter to Adjustments GET.
22.4.27 (Beta) (Foreign) Released 3/8/2023
22.4.27 (Beta) Released 3/8/2023
API - Patients POST does not add patient to ehrpatient table.
WebSched New Patient - When scheduling an appointment, this only schedules one procedure code when there are two of the same code on the appt type
Custom Referral Letter with tooth chart prints blank
(Enhancement) API - RefAttaches GET
API - New method PatPlans GET
ODTouch - Medical Charting - Allergies Pt2
22.4.26 (Beta) (Foreign) Released 3/7/2023
22.4.26 (Beta) Released 3/7/2023
API - Firing multiple PatientSelect ApiEvents in short succession may have caused freezing/crashing
Billing statement options not synchronized with workflow
Email Client window - The Inbox and Sent buttons would continue to grow when the window was moved with Zoom enabled
Patient Dashboard UE on dashboard refresh
Appointment Type Edit, assigning more than one of the same ProcCode may not save correctly
Email Message Edit - Templates that have images inline but don't exist would have still sent
Preference Name when a user tries to finalize a claim with zero payments error
UE Chart Module on EHR DischargeDate field
Patient Field defs with long text overlap assistant time bar.
Clarify audit log entry for new prescriptions
Mobile - Multi Floating Button control background color did not work
Microsoft OAuth-Inline images emailed to several emails would sometimes show as an attachment
(Enhancement) Patient Forms, Consent Forms, Referral letters, and Patient Letters now have the ability to pass specific procs into a new sheet grid
Broadcast Monitor Details - Customer overview tab enhancements
(Enhancement) signalod - set flag at start of delete
(Enhancement) API - InsSubs PUT/POST, SubscNote field
22.4.25 (Beta) (Foreign) Released 2/28/2023
22.4.25 (Beta) Released 2/28/2023
Improve logging for child receipt threads
Account Module Patient Acccount Grid UE when highlighting procedures
Setup Items window - An error could occur when clicking the Back button in the Setup Wizard
(Enhancement) Allow the Patient Status Setter to change the status of deleted patients
Clarify audit log entry when printing new prescriptions
Reports Patient Raw Reports SQL Syntax error in Where Dropdown and Unhandled Exception
Add "Analyze Table ProcedureLog" to the convertscript
Ortho Setup window, Module names capitalization
Select Patient window UE on Add Many with required fields
PatientLink - Delete all patientlink clones of a merged from patient
(Enhancement) Improve error message when a user tries to finalize a claim with zero payments
API - Referrals PUT may overwrite Specialty if not passed in
Sheet Fill window, error when editing text.
Sheet Def Edit window, Undo was causing memory error, was slow, and wasn't undoing entire group at once.
API - ProcedureLogs POST/PUT - Add ability to set the Status to EO
eClipboard - Confirmation prompt when deleting card behaved incorrectly
API - SubstitutionLinks GET, PUT & DELETE
(Enhancement) Preferences window - Account Insurance: Removed the "Recommended Checked" label on the preference "On e-Claims send treating provider info for each separate procedure"
Calculating aging would sometimes cause a deadlock error
22.4.24 (Beta) (Foreign) Released 2/23/2023
22.4.24 (Beta) Released 2/23/2023
Edit Reconcile window - Entering text in the Find Amount text field would turn the grid black
Text Messaging window - When viewing a longer text conversation in the scroll bar, the last message would get cut off in the Text Messaging Mailbox
(Enhancement) Web Sched - Will now use a post message even when redirecting
(Enhancement) API - UserODs GET hidden users
Web Form Setup - Selecting Next Forms button after deleting Available Web Form would cause UE
Canada Telus vendor certificate update.
Invalid patient status appears in Family Add form
Signature Invalidated when signing procedure notes
Insurance History description text is inaccurate
EserviceSignal table description was out of date
Canada - Appointments Module, set complete on appointments with lab fee discounts creates duplicate adjustments
API - New Method Referrals PUT
Canadian rejected claims triggered auto receive logic for plans without assignment of benefits when the 'Auto receive claims with no assignments of benefits' pref was enabled.
eClipboard - Prompt was incorrectly shown when pushing patient check-in to device
eConfirmations, appointments created while the Clinics feature was turned on were not getting messages once the Clinics feature was turned off.
Recall List Window, Reactivations tab no longer shows list of patients
PatientLink - Delete patient links of clones when merging
Edit Confirmation Rule window, having more than the default language was crashing the program.
Zero Out Write-off Override (Other Ins Info tab) for annual max = yes is not working as expected when max has not been met
When moving a Super Family head to another Super Family, security logs are not created for the disbanded Super Family members
Apply Microsoft email authorization fix for cloud user in other locations in the program.
Payment Edit Window, Mutiple pay splits after clicking OK
API, some ForApi() methods have mismatched parameters for middletier calls
API - New method InsPlans POST
Enterprise Setup window - Some checkboxes are misaligned
eClipboard Clinical - Medical Charting - Medications Pt.2
Check Ins Plan Fee Sched Window Change Button changes plan types
Allow a payment type checkbox to be toggled to and from None when payment is not attached to a deposit
Database Maintenance - update PatientBadGuarantor to resolve deleted patients with invalid guarantors
Microsoft OAuth - email message with attachment names that contain a space wouldn't be sent
22.4.23 (Beta) (Foreign) Released 2/15/2023
22.4.23 (Beta) Released 2/15/2023
Some preferences that are not tri-state were showing as a question mark in the UI
Provider - Provider display name could be incorrect on mobile
Edit Proc Code with Zoom obscures Drug NDC
OpenDentalService, made the executable Large Address Aware so that retrieving emails from a Microsoft inbox has more memory to use.
22.4.22 (Beta) (Foreign) Released 2/14/2023 (This version has a conversion script that will cause a backup to occur)
22.4.22 (Beta) Released 2/14/2023 (This version has a conversion script that will cause a backup to occur)
Various windows - Some specific labels had a background that miss matched their window
ODCloud - Changing the cloud password in Load Balanced Environments does not update all nodes in the system.
UE on Recurring CC Charges History Click
Date Scheduled text cut off in planned appts tab
Text Messages All UE via middle tier
API - Using Limit and Offset may result in slow runtimes on large tables
Database Maintenance, the Break Down for ProcedurelogTpAttachedToClaim was not giving enough information to manually fix Canadian lab fees.
Edit Carrier form is not sized correctly
TitleBar text on various windows kept growing if Zoom on
Fee Color frame with Zoom hides bottom legend labels
Canada - Chart Module,Treatment Plan Procedures lacked lab fee functionality
Open Dental repeatedly downloaded Gmail emails that it couldn't parse.
Middle Tier, loading the Recall List window was crashing the program.
Middle Tier, clicking Search within the Wiki window was crashing the program.
Zoom set to -10 caused words to get cut off in the Setup Wizard.
The duplicate email code moved from the convert script to a Database Maintenance tool due to its possible long runtime
Account Module - Users with multiple clinics could experience an error when accessing the Signup Portal via the toolbar
P1SupplementalInfo, P2SupplementalInfo, etc fields do not show as options in Edit Claim Form Item window
Recall List - WebSchedRecalls are being prevented from sending
(Internal Request) Orion, turn off and hide or remove the program link.
Images sent from OD with an Outlook email address were not found in receiving email client when using html inserting
Additional prompts in Chart when using Auto Codes with no teeth selected
API - MedicationPats GET could return error sometimes
22.4.21 (Beta) (Foreign) Released 2/9/2023 (This version has a conversion script that will cause a backup to occur)
22.4.21 (Beta) Released 2/9/2023 (This version has a conversion script that will cause a backup to occur)
Edit Insurance Plan window - the Electronic ID fields didn't line up
Duplicate email convert script was failing sometimes
22.4.20 (Beta) (Foreign) Released 2/8/2023 (This version has a conversion script that will cause a backup to occur)
22.4.20 (Beta) Released 2/8/2023 (This version has a conversion script that will cause a backup to occur)
Appointment Reminder Rule Edit - Disable DoNotSendWithin for General Messages
SheetDefEdit - Adding a Mobile Y/N Override in a Medical History Sheet problem or allergy checkbox would cause the radio button orientation to change
eConnector, backup databases that are restored in order to verify integrity were automatically installing the service causing problems sometimes
API - ProcedureLogs PUT - Updating priority did not update the TreatPlanAttach priority
ITransNCpl - Updating name inserts new Carrier when missing
Required Fields window - UE occurred when highlighting to remove required fields
(Signup Portal) Signup Portal - The Register With Carriers form registration requirement was blocking some eService signup changes instead for those just for texting
SMS updating sometimes threw exceptions
Improved supplemental info output for 1500 claim form, box 24
API - UserODs PUT
(Enhancement) Progress Notes - Indicate task has attachments
22.4.19 (Beta) (Foreign) Released 2/6/2023 (This version has a conversion script that will cause a backup to occur)
22.4.19 (Beta) Released 2/6/2023 (This version has a conversion script that will cause a backup to occur)
(Enhancement) Web Form Setup: Don't allow the same form to be added multiple times
Custom Reports that require the ODR library were failing to execute
API - Patient GET Simple, allow Guarantor as an optional parameter
API - Create new method DiscountPlans GET
Update failed with index was out of range when removing duplicate emails
22.4.18 (Beta) (Foreign) Released 2/6/2023 (This version has a conversion script that will cause a backup to occur)
22.4.18 (Beta) Released 2/6/2023 (This version has a conversion script that will cause a backup to occur)
Recall window - The Time Slots grid would show schedules for providers that are marked as not a person
Disease Defs - Disease Defs in use could be deleted
Fix askew checkbox EditFamilyRelationships window
Billing Options - Show All Transactions checkbox was not synched with its default
'Created By' incorrectly updated when editing/changing/updating transaction via FormTransactionEdit
Extraneous user prompts when using autocodes with certain teeth, or none selected
Lock Text Editing for Static Fields was not set correctly
Creating a new appointment on top of an unassociated blockout type sometimes allowed the appointment to be shortened scheduled inside the blockout
(Enhancement) API - All API methods to immediately update Patient Balance
(Enhancement) Supplemental Backups tighten backup schedule
API - Procedurelogs GET - results could take too long to return in some cases
Recalls - Treat "Also show in list if # of days since" preferences as 0 if not webschedrecall
EmailMessageUids was not being checked correctly causing duplicate emails
(Enhancement) Task Search window - Add more options when right-clicking a task
Enter Payment window, editing Ins Pay or Write-off cells within the Procedures grid did not update the Pat Resp cell
Cleaned up duplicate emails
(Enhancement) Wiki search - Fixing slow search when Ignore Content is not checked
ERA 835s were sometimes failing to import as a result of using too much memory
22.4.17 (Beta) (Foreign) Released 2/1/2023
22.4.17 (Beta) Released 2/1/2023
Problems window - This window was unavailable when the user did not have setup permissions
Refresh Patient Tasks tab with another patient selected
API - Tasks POST and PUT - Ensure isReadOnly is always false
API - New method ProcTp GET
Zoom window - Note on design specs line was cut off when using zoom
Setup Items window - Procedure code tools button text did not fit inside of the button when using zoom
Imaging Module - utilizing the Zoom feature would crash the programs when it launched sometimes
22.4.16 (Beta) (Foreign) Released 1/31/2023 (This version has a conversion script that will cause a backup to occur)
22.4.16 (Beta) Released 1/31/2023 (This version has a conversion script that will cause a backup to occur)
Imaging Module - the Image view window did not restore along with OD proper when minimized and restored
Microsoft OAuth added duplicates when receiving
Edit Mount Def window, Use Adj Mode After Series checkbox didn't change to Adj when using Twain Multi mount
MultiVisit procedure buttons with an auto code did not group all the procedures together
API - Payments POST - Add the ability to select procedure(s) to apply payments to
API - New method TreatPlans GET
Edit Rx window, Provider dropdown showed provider twice if logged in as provider
API - Create new method Carriers GET
Clicking repeatedly and quickly on some checkboxes was causing state to not change
API - Paysplits GET
API - New method TreatPlanAttaches GET
22.4.15 (Beta) (Foreign) Released 1/26/2023
22.4.15 (Beta) Released 1/26/2023
Open Dental Cloud, the Image Module floating window stopped displaying the image sometimes
Procs And Ins Overpaid Reports didn't include $0 procedures
SheetDefEdit window - Having a Combo Box with a height of 10 or lower on a sheet caused OD to crash when attempting to view the form under a patient
(Enhancement) Control Appt - Fixed error message when breaking an Appointment Note to be more consistent
Task Search window - Zoom set to 9 or higher changed 'From' to 'Fro' within the Date groupboxes
Employees window - UE when creating an employee with no first or last name
Canada, Enter Payment window was incorrectly calculating Pat Resp when labs are associated with procedures
(Enhancement) UnitTests for SetupWizard
Reconcile Edit Window allowed locked reconciles to be modified
TaskList query was not formatted for linux servers
Patient Flow Tool UEs on Middle Tier
Limited Beta - Rename limited beta feature enum
Zoom window - Note on design specs line was cut off when using zoom
Setup Items window - Procedure code tools button text did not fit inside of the button when using zoom
API - New method Tasks PUT (update)
22.4.14 (Beta) (Foreign) Released 1/24/2023
22.4.14 (Beta) Released 1/24/2023
Edit Payment Plan Charge - Message and behavior when deleting adjustments was incorrect
Edit Insurance Plan - Medical Insurance label overlapped other controls when Zoom was 15 or greater
API - Claims status could be set to received when attached ClaimProcs are not received
(Enhancement) Edit Referral window - Referral Specialty didn't always show as expected
eServices Web Sched Advanced window - When setting zoom to 40 or higher the scheduling URL would disappear
Sheet Tools window - Importing an invalid XML sheet threw an Unhandled Exception
Open Dental Documentation - PatFieldType Currency summary was outdated
Audit Trail window - When resizing this window, many of the controls did not overlap logically
Appointment Type Edit may allow choosing Blockout Types with scheduling restrictions
API - Invalid ProcedureCodes can be parsed incorrectly in rare cases
MaxScale - Sending Claims Could Sometimes Cause an Error
(Enhancement) Preferences window - "Recurring charges use transaction date" needed a details section
(Enhancement) Patient Dashboard appointment signal processing
(Enhancement) Monthly Production Goal Report, clinic filter needed to consider clinics associated to operatories with default providers set
Form Edit Email Address Send Error Message "no email account found"
(Enhancement) Strip invalid characters from Open Edge credit card processing requests from Open Dental
eClipboard Clinical - Medical Charting - Problems Pt2
(Enhancement) Open Dental Cloud, various disabled features were not hidden properly
OdMobile - Cusomers with matching Clinic Descriptions could not change clinics
(Enhancement) Preferences window - Adjusted some of the wording and details information of some Preferences for clarity
Income Transfer Manager window, closed insurance payment plans would stop the user from making a transfer sometimes.
22.4.13 (Beta) (Foreign) Released 1/19/2023
22.4.13 (Beta) Released 1/19/2023
Fee Tools Import Button could create duplicate fees if duplicates in file
Chart Module Treatment Plan Grid doesn't refresh on module select
Edit Line window - The tab order for this window did not currently follow a logical flow
(Signup Portal) Signup Portal - Registration developer keys were blocked for all eServices, but should have only been blocked for eService signups
MaxScale - Saving a New Sheet Can Sometimes Cause an Error
Fee tools window "Update Proc Fees Only" includes inactive treatment planned procedures
Open Dental Cloud, users without SecurityAdmin permission can change the office password sometimes
22.4.12 (Beta) (Foreign) Released 1/17/2023
22.4.12 (Beta) Released 1/17/2023
Sheet Def Edit - Checkboxes were being grouped incorrectly
22.4.11 (Beta) (Foreign) Released 1/17/2023
22.4.11 (Beta) Released 1/17/2023
Auto login QR code feature wasn't behind limited beta
22.4.10 (Beta) (Foreign) Released 1/17/2023 (This version has a conversion script that will cause a backup to occur)
22.4.10 (Beta) Released 1/17/2023 (This version has a conversion script that will cause a backup to occur)
Secure Email: Practice name didn't show in web application when not using clinics.
(Enhancement) Microsoft OAuth updated attachment logic for larger sized attachments to use PUT when sending mail
eService Activity Log - eService Action drop down verbiage was inconsistent.
Adjustments, Add Multiple Adjustments, and Procedure Info Window, add title to block negative adjustment popup
WebSchedRecall - Send settings not honored correctly
Cancel button disconnects client from the odcloudclient and blocks the cloudclient from recieving messages temporarily until the httplistener getcontext is released.
ODCloud - Terminate duplicate OpenDentalCloudClient processes on the users machine
ODCloud - Prompt to launch or install the cloudclient, if undetected, when pressing Cloud Buttons with long time out periods.
Web Forms window - With Zoom set to Fit, the Edit Date label overlapped its text field
(Enhancement) Web Sched Carrier Rule Edit window - Updated the selection "Block" to "Block with Message"
API - AppointmentTypes GET
Edit Appointment window - The 'Show Automated Commlogs' checkbox label was cut off
ClaimProcs - ProcNum not being set
(Enhancement) Dynamic Payment Plan window - Remove Charge # column and add the number back to the Description column
22.4.9 (Beta) (Foreign) Released 1/12/2023
22.4.9 (Beta) Released 1/12/2023
Sheet Def Edit window - A diagonal line was not always selectable
Database Maintenance - DBM Method 'ProcedurecodeFixDuplicateProcedureCodes' didn't work sometimes
Text messages were still sending when unsubscribed from texting eServices
Redundant Mobile Item Caption field appears when building checkboxes for non-misc types
Credit Card Manage - Recurring charges failed for some patients
Edge Express - Error when trying to add a credit card via Credit Card Manage window
(Enhancement) Imaging Module - Mounts were being exported to files with invalid characters in their names
(Web Forms) Web Forms - The new 'StateNoValidation' field in sheets would not auto import state information when the New button was clicked in the 'Pick Patient for Web Form' window
Whitespace in employee names causes incorrect sorting
Microsoft OAuth - downloaded all of the email attachments into the Out Folder
Super Family Billing permission does not lock out editing the setting
API - Add SubstitutionCode & SubstOnlyIf to all ProcedureCodes methods.
Canada - Procedure Info Window UE while editing fee/note of any lab procedure
API - ClaimPayments - Hidden Def can cause issues sometimes
(Enhancement) BCDA 2023 Fee Guides
Edit Reconcile Window, detach all journal entries from reconcile on delete click
API - ProcedureCodes SubstitutionCode is not propperly assigned.
Secure Email Setup: Clicking Signup when clinics were on could crash the program.
(Enhancement) Appointments Module - Update deleted patients to archived when they are selected
Fee Tools window, the Update Proc Fees Only would report 'Error updating ProcFee: Source array was not long enough...' sometimes.
22.4.8 (Beta) (Foreign) Released 1/10/2023
22.4.8 (Beta) Released 1/10/2023
Microsoft email authorization not working in cloud.
Patient Edit window - When zoom was set to -7 or lower, you could not click the ' ?? | Yes | No ' text options
Preferences window - A prompt to enter password could occur when going into this window and a specific preference was enabled
Manage Module Email Inbox window can show email messages with deleted or archived patients
EHR Patient info medical tab vital signs Growth Chart doesn't display
Edit Insurance Plan, dropping an insurance plan was recalculating estimates for procedures attached to outstanding claims
Selecting a received text message caused a UE sometimes.
Update clearinghouse error messages to reflect patterns.
API - Add PatField table to ApiEvents
API - New method ClaimPayments POST
Appointment Types with no required procedures set can sometimes behave as if they do require procedures when scheduling
(Enhancement) For RDP users, log both the remote client name and server name in the audit trail
API - Create a new method PatFieldDefs GET
eServices Automated Messaging Window - Checking 'Use Defaults' checkbox threw UE sometimes.
Accounting, Income accounts, the annual auto retained earnings entries had the wrong sign.
API - Payments POST - Add ability to create a prepayment
Tools, Online Payments Window, Care Credit online payments are not visible
22.4.7 (Beta) (Foreign) Released 1/5/2023
22.4.7 (Beta) Released 1/5/2023
ODCloud, closing the clearinghouse edit window would cause folders to be created on the VM instead of the client workstation
Custom sheet checkboxes showing incorrect Mobile Group Captions
Canada - Updated the ODA 2023 fees
Multivisit Group procedures were not updating dates correctly with an exisiting PreAuth
eRx, DoseSpot does not have a corresponding gender code for 'other'
eConfirmation exclusion days change clinc dropdown option HQ to Default
(Enhancement) Move Patient Select to Read-Only Server
(Enhancement) CareCredit - handle multiple responses per requests
Messages are showing as DeliveryUnconfirmed when they have been delivered
Accounting Transaction History window was crashing when searching
API - New methods Benefits PUT and Benefits DELETE
22.4.6 (Beta) (Foreign) Released 1/3/2023
22.4.6 (Beta) Released 1/3/2023
Setup Recall window - When resizing the window the Max # of Appointments area would move
Optout and Optin auto responses did not fill template correctly
eService Activity Log - Enhance ODP messages to be more consistent
(Enhancement) Patient Edit - Change permission for 'Included in Super Family Billing' to PatientBillingEdit permission
(Signup Portal) Signup Portal - The Register With Carriers window has some labels cut off on the right-hand side of the window sometimes
Update the WebMD clearinghouse name to Emdeon throughout the program.
Edit Insurance Plan - Carrier was cut off when Zoom was set to 6 or greater
Unhandled exception when creating a Limited (Custom) statement with no procedures selected
Edit Payment Split - UE was happening after selecting 'Attached to Payment Plan'
Appointment Types not associated to any blockout types may be blocked from being scheduled over any blockouts
API - PatFields GET could return misleading information sometimes
Checkbox in Task Edit window was malfunctioning
API - Enhance PatFields GET
22.4.5 (Beta) (Foreign) Released 12/29/2022
22.4.5 (Beta) Released 12/29/2022
Chart Module - Clicking the Ortho tab would minimize the tab buttons but didn't move the Ortho chart notes up like the other Chart Module tabs
In Preferences Adjustments window, changing Negative Adjustment dropdown naming from "DoNothing" to "Allow"
OpenDentalService, inserting a new payer ID into the electid table from DentalXChange may fail
(Enhancement) WebSched Recall - Setup Days Past label was too long
Accounting export and search were failing
Claim specific income transfers were incorrectly considering payment plan principal sometimes
(Enhancement) Add ProvNum foreign key to type 51 securitylog rows when a specific provider is edited
In Procedure Info Window, Link Existing Adj button is not blocked when Negative Adjustment Preference set to Block
(Enhancement) Additional validation has been implemented for input fields within patient forms and a new StateNoValidation input field has been created
Option to prompt for payment type with credit card and CareCredit payments
22.4.4 (Beta) (Foreign) Released 12/27/2022
22.4.4 (Beta) Released 12/27/2022
(Signup Portal) Signup Portal - The Register With Carriers form registration requirement was blocking all eService signup changes instead for those just for texting
Control Appt - With broken appointment automation turned on you were able to send a Patient Note to the unscheduled list or break it
(Enhancement) Microsoft OAuth didn't show attachments within the body of the message
Recall List - UE when going to Reactivation tab in Recall list
Users without the edit permission are able to delete appointments using right click or the menu delete button
Increase listener timeout to 300 seconds to give users more time to sign into google.
Admit and Discharge Date with an invalid date will clear dates on OK click with no message
Billing Options window Show Negative Balances checkbox shows bills with credits and no pay plan
(Mobile Web) Mobile Web - iOS was unable to view time slots available in the Operatory view
(Enhancement) Discount Plans - Check for the linked Prov on a procedure before the linked Prov to a patient related fee.
Imaging Module - Scan button freezes program for 5 minutes when cloudclient is not installed
(Enhancement) Add DischargeDate and AdmitDate to the Chart Module
(Patient Porta) Patient Portal - An error occured when attempting to make a payment with a new card
Operatory Type def still showed in list even when marked hidden
Unhandled exception when editing a custom sheet def
Replying to task generates spurious error
Appt View Edit - Adding a new item to the view would sometimes set the background color to black
API - Create a new method for SubstitutionLinks POST
22.4.3 (Beta) (Foreign) Released 12/20/2022
22.4.3 (Beta) Released 12/20/2022
Program Links window - Displayed all items in green, when only enabled items should be green
Providers window - Hitting the Enter key in that field adds a return and scroll bar arrows show up.
(Enhancement) 2023 CDA Codes
(Enhancement) Preferences window - Some details windows with links opened using Internet Explorer and not the default browser
Recalls were not sending until their due date
(Enhancement) Edit Rx, if more than one provider in the selector, default to 'Choose Provider'
(Enhancement) 2023 Canada Splash Screen Copyright updated
Dynamic Payment Plan - Current Totals on Schedule tab was not aligned with the Amortization Schedule columns
(Enhancement) eRx, renamed Legacy to NewCrop
(Enhancement) Open Dental startup - OD wasn't checking the connection to the A-Z folder when using SFTP
Version 22.3 new features listed here
known issues:
Reminder tasks of an archived task list can still popup and show on tabs in tasks area some times.
Cents are missing from some grids, including Dynamic Payment Plans.
Email Inbox - Fix email preview resizing
Add A Family Window - Selecting frequently used zipcode can crash sometimes
Security Lock - Change Audit Trail to no longer show unchanged fields
Mobile Sheet Edit - Invalid sheet defs aren't marked as erroneous
Deposit Slip Sheet - extra unusable controls are available
Database Mainenance for Pat window - The Patient label background does not currently match the rest of the window
Edit Insurance Plan window - the Electonic ID fields don't line up, specifically when using zoom
(Enhancement)Select Image for Claim Attachment window, add new buttons for Add Image/Snipping Tool/Paste Image.
(Enhancement) Secure Email: Offices don't receive alerts when secure emails fail to send
Changing appt status from Complete to Scheduled may drop attached procedures
22.3.69 Unreleased
22.3.68 (Foreign) Released 7/27/2023
22.3.68 Released 7/27/2023
Clinic Webmail incorrect config could cause crash
Default notes on completed procs were duplicated
22.3.67 (Foreign) Released 7/20/2023
22.3.67 Released 7/20/2023
Item Info window, the Time box on Limited Statements was not accurate
Patient raw report, selecting multiple options for a where statement would cause an unhandled exception.
Back-dated Procedure dates for Ortho Claims were inaccurate.
Anchoring issue in Certification setup and eService sender address
Net Production Detail Daily report caused UE on Linux
Users could copy EOB PDFs leading to UEs
Mobile - 'Device Name' could fall out of sync between apps
Database Maintenance - Wrong result text after running some old methods
(Enhancement) Prevent user-associated emails from being used as a clinics' default email.
Appointment Edit - custom display field descriptions were not appearing
Edit Insurance - Medicaid setting labels still visible even if medicaid is disabled in preferences
Procedures are not auto-added correctly to new planned appts
Image-only email autographs are not detected as HTML
Email templates with invalid image filenames could be saved
22.3.66 (Foreign) Released 5/2/2023
22.3.66 Released 5/2/2023
Printed claims would sometimes show incorrect genders
Pick Sheet - could not select multiple sheets to send to kiosk sometimes
Definiton Picker Window UE 'Index out of range' on Ok click
Automated message was sometimes causing an error when double-clicking to edit
Exam Sheet - opening and closing sometimes threw an error
Item Info window, the Time box on Statements was not accurate.
22.3.65 (Foreign) Released 4/25/2023
22.3.65 Released 4/25/2023
Location of text boxes were reversed on SMS Email Tabs in eServices/Automated Messaging
MedLab query was not formatted for Linux servers
Fixed crash that occurred sometimes when procedures are being attached to or detached from appointments or planned appointments.
Canada - Chart Module set complete on lab fee discounts created duplicates
API - Providers GET may not perform paging
Combined alter table statements in the 22.3.1 convert script to improve update times for large tables
(Enhancement) Edit Provider window - On the Web Sched tab, the Description text box had no limit and caused errors when using Web Sched
22.3.64 (Foreign) Released 4/18/2023
22.3.64 Released 4/18/2023
General Message - Adding a language could cause general messages to not save sometimes
Canada request for outstanding transactions (ROT) response format version different than request format version was not handled properly.
Finalize Payment was ignoring the restrictions of the "Hold for in Process" status for claims
22.3.63 (Foreign) Released 4/14/2023
22.3.63 Released 4/14/2023
Lab Cases in Planned status were displayed twice on the Lab Cases list
ASAP Comms - Send prevented by sent eReminders
Automated Messaging, patients replying to aggregated eConfirmation messages was not confirming all appointments sometimes.
22.3.62 (Foreign) Released 4/11/2023
22.3.62 Released 4/11/2023
Zoom window - The fit button would sometimes set the scale number to an invalid value depending on monitor resolution
PreAuths that have been received in the Outstanding Insurance Claims Report using the "Zero Claims" button, changed the PreAuth status to "Rec'd"
Sheets - Sheet Def Edit window mobile layout kept reverting changes
Open Dental Cloud, new computer rows are not inserted sometimes
22.3.61 (Foreign) Released 4/4/2023
22.3.61 Released 4/4/2023
CareCredit - Failed payment sometimes created the payment anyways
Open Dental Cloud, update the active instance computer name when it is retrieved from the browser
Add FirstCompleteProc and LastCompleteProc as fields for the Patients Raw Report
Electronic Claims - sending claims sometimes caused error when patient's gender is 'Other'
22.3.60 (Foreign) Released 3/30/2023
22.3.60 Released 3/30/2023
Appointment Search did not ignore Broken appointments
ODCloud - Microsoft authentication expires without proper refresh.
(Enhancement) Make quick search from copied text non-case sensitive
22.3.59 (Foreign) Released 3/28/2023
22.3.59 Released 3/28/2023
(Enhancement) Audit Trail entries for Manage Module and ERAs
Chart - Group Notes were being added into multivisit groups
Auto receive claims with no assignment of benefits preference didn't receive automatically sent secondary Canadian claims
Open Dental Cloud, updated amounts on Cloud Management windows to match the fees listed in the manual
22.3.58 (Foreign) Released 3/23/2023
22.3.58 Released 3/23/2023
Email Client- sent emails were not displaying in client when the Username field isn't an email address but has a valid alias
Lab cases attached to Planned Appointments appeared under incorrect filter on Lab Cases list
[OfficePhone] tag was not listed as an available replacement tag when editing automated messaging rules
Database Maintenance - Resolved payments and paysplits with invalid patnum
(Enhancement) Add automation condition for 'Insurance Plan ID' (PlanNum)
22.3.57 (Foreign) Released 3/21/2023
22.3.57 Released 3/21/2023
(Web Sched) Web Sched Existing Patient - When a patient's email address ended in an underscore it was not recognized as valid
eConfirmations, confirming aggregated messages did not update the confirmation status on all associated appointments sometimes.
API - DiscountPlanSubs - Users could subscribe to a hidden DiscountPlan
Middle Tier, obscure error messages could be returned when the database and web service versions did not match.
Ortho Patient Setup Window Otho details cannot be saved
API - InsPlans should never allow use of a hidden Feesched.
22.3.56 (Foreign) Released 3/16/2023
22.3.56 Released 3/16/2023
CareCredit - expired batches sometimes never got a valid response
OpenDentalService, the cloud session limit alert thread was running for non-cloud environments
22.3.55 (Foreign) Released 3/15/2023 (This version has a conversion script that will cause a backup to occur)
22.3.55 Released 3/15/2023 (This version has a conversion script that will cause a backup to occur)
Secure Email: Clinic names in the web application didn't update when they were updated in Open Dental.
Convert Script - Eclipboardclinicalpin on user od should be a varchar(256) not text
22.3.54 (Foreign) Released 3/14/2023 (This version has a conversion script that will cause a backup to occur)
22.3.54 Released 3/14/2023 (This version has a conversion script that will cause a backup to occur)
CareCredit - BatchQS would sometimes be marked as expired when response is invalid
Analyze Table ProcedureLog command only runs for innodb tables
Imaging Module UE on copy tool bar button
Automated Thank-Yous were being sent within the 'Do Not Send Within' time span.
ODCloud - email address with authentication type 0 threw UE that closed program.
Appointments Module - Patient Field defs with long text overlap assistant time bar additional fixes.
Auto Messaging Advanced Settings - Enable calendar event title for active eReminder or eConfirmation
Ortho Auto Tool creates auto procedure and claim with no provider
Typo in DBM log in AtoZ folder
Typo in Income Transfer Manager popup
API - Unique Carriers caching in Open Dental could impact Carriers PUT rarely
Pick Patient for Web Form window, clicking Skip was not skipping all forms from the same patient sometimes.
22.3.53 (Foreign) Released 3/8/2023
22.3.53 Released 3/8/2023
Billing statement options not synchronized with workflow
Email Message Edit - Templates that have images inline but don't exist would have still sent
WebSched New Patient - When scheduling an appointment, this only schedules one procedure code when there are two of the same code on the appt type
Patient Field defs with long text overlap assistant time bar.
Clarify audit log entry for new prescriptions
Microsoft OAuth-Inline images emailed to several emails would sometimes show as an attachment
Custom Referral Letter with tooth chart prints blank
API - New method PatPlans GET
22.3.52 (Foreign) Released 2/28/2023
22.3.52 Released 2/28/2023
Account Module Patient Acccount Grid UE when highlighting procedures
(Enhancement) Allow the Patient Status Setter to change the status of deleted patients
Clarify audit log entry when printing new prescriptions
Reports Patient Raw Reports SQL Syntax error in Where Dropdown and Unhandled Exception
Add "Analyze Table ProcedureLog" to the convertscript
Ortho Setup window, Module names capitalization
Select Patient window UE on Add Many with required fields
PatientLink - Delete all patientlink clones of a merged from patient
Sheet Def Edit window, Undo was causing memory error, was slow, and wasn't undoing entire group at once.
API - ProcedureLogs POST/PUT - Add ability to set the Status to EO
Imaging Module, Export Has no file types
(Enhancement) Preferences window - Account Insurance: Removed the "Recommended Checked" label on the preference "On e-Claims send treating provider info for each separate procedure"
Calculating aging would sometimes cause a deadlock error
22.3.51 (Foreign) Released 2/23/2023
22.3.51 Released 2/23/2023
Text Messaging window - When viewing a longer text conversation in the scroll bar, the last message would get cut off in the Text Messaging Mailbox
Invalid patient status appears in Family Add form
Signature Invalidated when signing procedure notes
Canada - Appointments Module, set complete on appointments with lab fee discounts creates duplicate adjustments
Canadian rejected claims triggered auto receive logic for plans without assignment of benefits when the 'Auto receive claims with no assignments of benefits' pref was enabled.
eClipboard - Prompt was incorrectly shown when pushing patient check-in to device
eConfirmations, appointments created while the Clinics feature was turned on were not getting messages once the Clinics feature was turned off.
PatientLink - Delete patient links of clones when merging
Zero Out Write-off Override (Other Ins Info tab) for annual max = yes is not working as expected when max has not been met
Apply Microsoft email authorization fix for cloud user in other locations in the program.
Payment Edit Window, Mutiple pay splits after clicking OK
API, some ForApi() methods have mismatched parameters for middletier calls
Check Ins Plan Fee Sched Window Change Button changes plan types
Database Maintenance - update PatientBadGuarantor to resolve deleted patients with invalid guarantors
Microsoft OAuth - email message with attachment names that contain a space wouldn't be sent
22.3.50 (Foreign) Released 2/15/2023
22.3.50 Released 2/15/2023
Some preferences that are not tri-state were showing as a question mark in the UI
OpenDentalService, made the executable Large Address Aware so that retrieving emails from a Microsoft inbox has more memory to use.
22.3.49 (Foreign) Released 2/14/2023
22.3.49 Released 2/14/2023
ODCloud - Changing the cloud password in Load Balanced Environments does not update all nodes in the system.
Date Scheduled text cut off in planned appts tab
Text Messages All UE via middle tier
API - Using Limit and Offset may result in slow runtimes on large tables
Database Maintenance, the Break Down for ProcedurelogTpAttachedToClaim was not giving enough information to manually fix Canadian lab fees.
Edit Carrier form is not sized correctly
Fee Color frame with Zoom hides bottom legend labels
Open Dental repeatedly downloaded Gmail emails that it couldn't parse.
Middle Tier, loading the Recall List window was crashing the program.
The duplicate email code moved from the convert script to a Database Maintenance tool due to its possible long runtime
Images sent from OD with an Outlook email address were not found in receiving email client when using html inserting
API - MedicationPats GET could return error sometimes
22.3.48 (Foreign) Released 2/8/2023 (This version has a conversion script that will cause a backup to occur)
22.3.48 Released 2/8/2023 (This version has a conversion script that will cause a backup to occur)
Appointment Reminder Rule Edit - Disable DoNotSendWithin for General Messages
SheetDefEdit - Adding a Mobile Y/N Override in a Medical History Sheet problem or allergy checkbox would cause the radio button orientation to change
eConnector, backup databases that are restored in order to verify integrity were automatically installing the service causing problems sometimes
API - ProcedureLogs PUT - Updating priority did not update the TreatPlanAttach priority
ITransNCpl - Updating name inserts new Carrier when missing
Required Fields window - UE occurred when highlighting to remove required fields
SMS updating sometimes threw exceptions
(Enhancement) Progress Notes - Indicate task has attachments
Duplicate email convert script was failing sometimes
22.3.47 (Foreign) Released 2/6/2023 (This version has a conversion script that will cause a backup to occur)
22.3.47 Released 2/6/2023 (This version has a conversion script that will cause a backup to occur)
Recall window - The Time Slots grid would show schedules for providers that are marked as not a person
Disease Defs - Disease Defs in use could be deleted
Fix askew checkbox EditFamilyRelationships window
Billing Options - Show All Transactions checkbox was not synched with its default
Extraneous user prompts when using autocodes with certain teeth, or none selected
(Enhancement) API - All API methods to immediately update Patient Balance
(Enhancement) Supplemental Backups tighten backup schedule
API - Procedurelogs GET - results could take too long to return in some cases
Recalls - Treat "Also show in list if # of days since" preferences as 0 if not webschedrecall
EmailMessageUids was not being checked correctly causing duplicate emails
Enter Payment window, editing Ins Pay or Write-off cells within the Procedures grid did not update the Pat Resp cell
Cleaned up duplicate emails
ERA 835s were sometimes failing to import as a result of using too much memory
(Enhancement) Web Form Setup: Don't allow the same form to be added multiple times
Custom Reports that require the ODR library were failing to execute
Update failed with index was out of range when removing duplicate emails
22.3.46 (Foreign) Released 2/1/2023
22.3.46 Released 2/1/2023
Refresh Patient Tasks tab with another patient selected
API - Tasks POST and PUT - Ensure isReadOnly is always false
Zoom window - Note on design specs line was cut off when using zoom
Setup Items window - Procedure code tools button text did not fit inside of the button when using zoom
Imaging Module - utilizing the Zoom feature would crash the programs when it launched sometimes
22.3.45 (Foreign) Released 1/31/2023 (This version has a conversion script that will cause a backup to occur)
22.3.45 Released 1/31/2023 (This version has a conversion script that will cause a backup to occur)
Dashboard Setup - Default user group access behavior was not correct when copying internal dashboard
Imaging Module - the Image view window did not restore along with OD proper when minimized and restored
Problems window - This window was unavailable when the user did not have setup permissions
Microsoft OAuth added duplicates when receiving
Edit Mount Def window, Use Adj Mode After Series checkbox didn't change to Adj when using Twain Multi mount
MultiVisit procedure buttons with an auto code did not group all the procedures together
22.3.44 (Foreign) Released 1/26/2023
22.3.44 Released 1/26/2023
Open Dental Cloud, the Image Module floating window stopped displaying the image sometimes
SheetDefEdit window - Having a Combo Box with a height of 10 or lower on a sheet caused OD to crash when attempting to view the form under a patient
(Enhancement) Control Appt - Fixed error message when breaking an Appointment Note to be more consistent
Task Search window - Zoom set to 9 or higher changed 'From' to 'Fro' within the Date groupboxes
Employees window - UE when creating an employee with no first or last name
Canada, Enter Payment window was incorrectly calculating Pat Resp when labs are associated with procedures
TaskList query was not formatted for linux servers
Zoom window - Note on design specs line was cut off when using zoom
Setup Items window - Procedure code tools button text did not fit inside of the button when using zoom
22.3.43 (Foreign) Released 1/24/2023
22.3.43 Released 1/24/2023
Edit Payment Plan Charge - Message and behavior when deleting adjustments was incorrect
Edit Insurance Plan - Medical Insurance label overlapped other controls when Zoom was 15 or greater
API - Claims status could be set to received when attached ClaimProcs are not received
(Enhancement) Edit Referral window - Referral Specialty didn't always show as expected
eServices Web Sched Advanced window - When setting zoom to 40 or higher the scheduling URL would disappear
Open Dental Documentation - PatFieldType Currency summary was outdated
Audit Trail window - When resizing this window, many of the controls did not overlap logically
API - Invalid ProcedureCodes can be parsed incorrectly in rare cases
MaxScale - Sending Claims Could Sometimes Cause an Error
Form Edit Email Address Send Error Message "no email account found"
(Enhancement) Open Dental Cloud, various disabled features were not hidden properly
OdMobile - Cusomers with matching Clinic Descriptions could not change clinics
Income Transfer Manager window, closed insurance payment plans would stop the user from making a transfer sometimes.
22.3.42 (Foreign) Released 1/19/2023
22.3.42 Released 1/19/2023
Edit Line window - The tab order for this window did not currently follow a logical flow
MaxScale - Saving a New Sheet Can Sometimes Cause an Error
Open Dental Cloud, users without SecurityAdmin permission can change the office password sometimes
22.3.41 (Foreign) Released 1/17/2023
22.3.41 Released 1/17/2023
Secure Email: Practice name didn't show in web application when not using clinics.
(Enhancement) Microsoft OAuth updated attachment logic for larger sized attachments to use PUT when sending mail
WebSchedRecall - Send settings not honored correctly
Cancel button disconnects client from the odcloudclient and blocks the cloudclient from recieving messages temporarily until the httplistener getcontext is released.
ODCloud - Terminate duplicate OpenDentalCloudClient processes on the users machine
ODCloud - Prompt to launch or install the cloudclient, if undetected, when pressing Cloud Buttons with long time out periods.
Web Forms window - With Zoom set to Fit, the Edit Date label overlapped its text field
ClaimProcs - ProcNum not being set
22.3.40 (Foreign) Released 1/12/2023
22.3.40 Released 1/12/2023
Sheet Def Edit window - A diagonal line was not always selectable
Database Maintenance - DBM Method 'ProcedurecodeFixDuplicateProcedureCodes' didn't work sometimes
Credit Card Manage - Recurring charges failed for some patients
Edge Express - Error when trying to add a credit card via Credit Card Manage window
(Enhancement) Imaging Module - Mounts were being exported to files with invalid characters in their names
Whitespace in employee names causes incorrect sorting
Microsoft OAuth - downloaded all of the email attachments into the Out Folder
Super Family Billing permission does not lock out editing the setting
(Enhancement) BCDA 2023 Fee Guides
Fee Tools window, the Update Proc Fees Only would report 'Error updating ProcFee: Source array was not long enough...' sometimes.
22.3.39 (Foreign) Released 1/10/2023
22.3.39 Released 1/10/2023
Microsoft email authorization not working in cloud.
Patient Edit window - When zoom was set to -7 or lower, you could not click the ' ?? | Yes | No ' text options
Preferences window - A prompt to enter password could occur when going into this window and a specific preference was enabled
Manage Module Email Inbox window can show email messages with deleted or archived patients
EHR Patient info medical tab vital signs Growth Chart doesn't display
Edit Insurance Plan, dropping an insurance plan was recalculating estimates for procedures attached to outstanding claims
Update clearinghouse error messages to reflect patterns.
(Enhancement) For RDP users, log both the remote client name and server name in the audit trail
Tools, Online Payments Window, Care Credit online payments are not visible
22.3.38 (Foreign) Released 1/5/2023
22.3.38 Released 1/5/2023
ODCloud, closing the clearinghouse edit window would cause folders to be created on the VM instead of the client workstation
Canada - Updated the ODA 2023 fees
Multivisit Group procedures were not updating dates correctly with an exisiting PreAuth
eRx, DoseSpot does not have a corresponding gender code for 'other'
Messages are showing as DeliveryUnconfirmed when they have been delivered
22.3.37 (Foreign) Released 1/3/2023
22.3.37 Released 1/3/2023
Setup Recall window - When resizing the window the Max # of Appointments area would move
Update the WebMD clearinghouse name to Emdeon throughout the program.
Edit Insurance Plan - Carrier was cut off when Zoom was set to 6 or greater
Unhandled exception when creating a Limited (Custom) statement with no procedures selected
Edit Payment Split - UE was happening after selecting 'Attached to Payment Plan'
22.3.36 (Foreign) Released 12/29/2022
22.3.36 Released 12/29/2022
Chart Module - Clicking the Ortho tab would minimize the tab buttons but didn't move the Ortho chart notes up like the other Chart Module tabs
Optout and Optin auto responses did not fill template correctly
(Enhancement) WebSched Recall - Setup Days Past label was too long
Claim specific income transfers were incorrectly considering payment plan principal sometimes
(Enhancement) Add ProvNum foreign key to type 51 securitylog rows when a specific provider is edited
22.3.35 (Foreign) Released 12/27/2022
22.3.35 Released 12/27/2022
(Signup Portal) Signup Portal - The Register With Carriers form registration requirement was blocking all eService signup changes instead for those just for texting
Control Appt - With broken appointment automation turned on you were able to send a Patient Note to the unscheduled list or break it
Increase listener timeout to 300 seconds to give users more time to sign into google.
Billing Options window Show Negative Balances checkbox shows bills with credits and no pay plan
(Mobile Web) Mobile Web - iOS was unable to view time slots available in the Operatory view
(Enhancement) Discount Plans - Check for the linked Prov on a procedure before the linked Prov to a patient related fee.
Imaging Module - Scan button freezes program for 5 minutes when cloudclient is not installed
(Patient Porta) Patient Portal - An error occured when attempting to make a payment with a new card
Appt View Edit - Adding a new item to the view would sometimes set the background color to black
22.3.34 (Foreign) Released 12/20/2022
22.3.34 Released 12/20/2022
(Enhancement) 2023 CDA Codes
Recalls were not sending until their due date
(Enhancement) 2023 Canada Splash Screen Copyright updated
(Enhancement) eRx, renamed Legacy to NewCrop
(Enhancement) Open Dental startup - OD wasn't checking the connection to the A-Z folder when using SFTP
22.3.33 (Beta) (Foreign) Released 12/15/2022
22.3.33 (Beta) Released 12/15/2022
Edit Exam Sheet Field window - The available fields list included selectable images, but these would not display within the patient letter sheet
Imaging Module - When attempting to remount an unmounted image, the error message has a typo
Typo in securityLog and refAttach table summaries
EdgeExpress Terminal - Had error when logged into an OD User with a username over 20 characters
Appointment Module - Improper punctuation on error message when trying to create an appointment without a patient selected
Chart Module - An error occured when you first log into Open Dental in the Chart Module and enter odontogram notes
Edit Day - Overlap message came up when prov1 start time is the same as prov2 end time
API - New methods AutoNotes PUT and POST
API - New method ClaimProcs PUT
OpenDentalService, retrieving emails for the Email Inbox feature filled up the memory and crashed the service sometimes.
Data Paths Window - Current query that checks if customer has any images in the database can be very slow
OpenDentalService, the signal processing thread was only processing two types of signals thus allowing most cached data to become stale.
API - AccountModules GET ServiceDateView can return negative zero for AccountBalance sometimes
22.3.32 (Beta) (Foreign) Released 12/13/2022
22.3.32 (Beta) Released 12/13/2022
(Signup Portal) Signup Portal - The Basic Activity tab within the Signup Portal was not referencing a landline phone when a user had TwilioLandline as a vendor
Setup Confirmation window - The status drop downs showed blank entries when an item had a hidden status set
Microsoft OAuth would get duplicate emails
API - AutoNoteControls ControlOptions should only be required for OneResponse and MultiResponse.
Overlapping schedules could cause slowness in the Appointments Module
Clicking a procedure button with "Group for multiple visits" for auto codes didn't keep auto codes in a group.
API - New method AccountModules GET ServiceDateView
API - Add AptNum as filter to exiting Procedurelogs GET method
Imaging Module, the Paste button was crashing the program sometimes.
22.3.31 (Beta) (Foreign) Released 12/9/2022 (This version has a conversion script that will cause a backup to occur)
22.3.31 (Beta) Released 12/9/2022 (This version has a conversion script that will cause a backup to occur)
Set Default Scanner button caused infinite progress bar when OD Cloud Client was not installed or running.
ODCloud, Google authorization with Loopback IP address was not working in cloud
Search for other phone numbers in Select Patient
Web Sched Carrier Rules - When a patient chose self pay/no insurance, the Insurance Subscriber info section would still come up within the scheduling an appt section
API - Claims GET and PUT Add additional fields
'View Multivist Group(s)' didn't show after clicking the procedure button in the Chart Module until refreshed
Chart Module right-click option 'View Multivisit group(s)' showed incorrect groups sometimes when multiple groups were selected
Allocating unearned income after claim creation would sometimes not show adjustments correctly
(Canada) 2023 Ontario Dental Association (ODA) Fee Guide
22.3.30 (Beta) (Foreign) Released 12/8/2022
22.3.30 (Beta) Released 12/8/2022
Edit Reminder Rule window - the "Edit" button for editing the email template was not visible when using zoom sometimes
Database Maintenance for Patient window, the PaySplitWithInvalidPayNum method made dummy payments with incorrect Amounts sometimes.
Report Setup window, using a Middle Tier Report Server crashed the program sometimes.
User Query window, queries were run locally when using a Middle Tier Report Server.
(Enhancement)Add a new Place of Service for Telehealth (2 of them now)
API - New methods InsPlan GET and InsPlan PUT
22.3.29 (Beta) (Foreign) Released 12/6/2022 (This version has a conversion script that will cause a backup to occur)
22.3.29 (Beta) Released 12/6/2022 (This version has a conversion script that will cause a backup to occur)
(Enhancement)Limit extraction data sent to CDA on eclaims
Data cleaned up for parent bug fix for mobile appointment view items
CareCredit - AccessToken generation would sometimes return an empty token
Schedule window: The Clear Week button cleared holidays.
Wording Error in APR field of the Billing/Finance Charges window
Chart Module button graphic reverted back to tooth on click with medical pref on
DoseSpot, DoseSpot API was returning invalid PatientIDs sometimes.
22.3.28 (Beta) (Foreign) Released 12/1/2022
22.3.28 (Beta) Released 12/1/2022
ITRANS2 Comm Bridge, use ICD network subfolders only when present.
Text Messaging window SMS view control scroll contained extra blank space sometimes.
Sheet Def Edit window - A user was unable to click and drag to highlight a diagonal line
Form Online Payment Unhandled Exception SQL Syntax Error
(FHIR Portal) API - Developer Portal toggles display of Enabled or all API keys
Allocating unearned income after creating claims would sometimes show TP procs
Database Maintenance, the repair log files would output method results on the same line sometimes.
Database Maintenance, the ClaimProcsWithPartialDuplicates method was not giving helpful feedback for the repair log files.
Signup Portal - Carrier registration was sometimes stuck in pending
Claim Edit window incorrectly defaulted to patient clinic sometimes
(FHIR Portal) API - There was no confirmation dialog when adding a key within the Developer Portal
22.3.27 (Beta) (Foreign) Released 11/29/2022
22.3.27 (Beta) Released 11/29/2022
Edit Lab Case - Providers were not showing on lab cases when hidden
API - API Service caches did not refresh sometimes
Edit Paths window - The location of radio button options would move when the window was moved or resized
Account Module, NotReceived claim procedures associated to treatment planned procedures were impacting the estimated balance.
Able to Attach TP procedure to Payment Plan in PaySplitEdit window
Account Module - manually generated paysplits uneditable when creating a payment
Check Attach to Pay Plan can attach a TP procedure with unearned type "none"
API - New Method Benefits GET
Procedure Code Tool - Edited UI descriptions
Payment Split Edit window, prepayments to dynamic payment plans were not allowed.
(Enhancement)Added logic to allow splitting claims for In Process Procedures
Chart Module - Invalid medications would sometimes cause an error
Database Maintenance, ClaimProcDeleteDuplicateEstimateForSameInsPlan was only considering Received claimprocs and should consider NotReceived as well.
Chart Module - Deleted procedures would sometimes cause errors
22.3.26 (Beta) (Foreign) Released 11/22/2022 (This version has a conversion script that will cause a backup to occur)
22.3.26 (Beta) Released 11/22/2022 (This version has a conversion script that will cause a backup to occur)
eConnector - Transmission fail-over occurred frequently for large offices
Zoom caused fields to still show if you clicked the selected Chart Module tab
Setup Recall window - the "Also show in list if # days since" section advised that the two text boxes could not be blank, but were set to blank when entering zero
Database Connection Testing, the entire preference table was being locked when testing connection string settings which caused generic slowness sometimes.
Sheet Def Edit checkboxes on the mobile form may have reverted changes made to them
Database Maintenance, added a new method to clean up insurance estimates that are associated to dropped plans.
(Signup Portal) Signup Portal - The Register with Carriers form had outdated text about registration fee charges
API - New method QuickPasteCats GET
AutoCommExcluteDate missing DateT attribute and default value
22.3.25 (Beta) (Foreign) Released 11/17/2022
22.3.25 (Beta) Released 11/17/2022
API - Claims PUT will set OrthoTotalM to 0 if not specified in request.
(Enhancement)FormPath - Removed ability to store images in database for new users
TP proc detached the pay split from the payment plan in PaySplitEdit Window OK
Microsoft OAuth sometimes showed popup during update
Microsoft OAuth inbox messages did not auto match to patients in Open Dental
Bug that allowed a user to make negative adjustments for mutiple procedures in Adjustments Add Multiple
Insurance History - Invalid date caused UE
Edit Insurance Plan window, dropping an insurance plan didn't remove estimates from completed procedures.
22.3.24 (Beta) (Foreign) Released 11/15/2022
22.3.24 (Beta) Released 11/15/2022
Payments Form: If a transaction succeeded, then a subsequent one was declined for that same payment, the payment amount could get reset to zero despite there being a successful previous transaction
Edit Insurance Payment window - the Tab order did not follow a logical flow
FormProcTools - edited form details
Email Client window - The subject field in the Email Client preview section wasn't resizing as expected when moving the preview divider bar
OpenDental Documentation - Rows for PermType 223 and 224 were missing from the GroupPermission section
Twilio API Client threw deserialization error sometimes.
Chart Module - Open Dental would crash when trying to print a Saved TP if default PDF viewer was not available
Microsoft OAuth update message was unclear
List Clinics - Had Incorrect behavior when a user had HQ active and selected a clinic
Appointment Views - Adding a new ApptView caused OD to freeze if form was closed forcefully
QuickBooks Online Setup window - Unchecking Enabled popup message mentioned incorrect preference menu
Time Card Edit - Entering Rate 3 override did not update Rate 1 time in UI properly
(Enhancement) Added version checking to the eConnector
API - New method QuickPasteNotes GET
22.3.23 (Beta) (Foreign) Released 11/10/2022
22.3.23 (Beta) Released 11/10/2022
Manually processing an ERA detached procedures from claims
API - Refferals POST - Adding a specialty did not accurately set Specialty.
Tasks may have only popped up on the primary screen
Open Dental Cloud, viewing PDFs in the Imaging Module for load balanced environments failed
22.3.22 (Beta) (Foreign) Released 11/7/2022 (This version has a conversion script that will cause a backup to occur)
22.3.22 (Beta) Released 11/7/2022 (This version has a conversion script that will cause a backup to occur)
Edit Payment Split window did not check the Attached to Payment Plan box when the split was attached to a TP procedure.
Claim Print - Gender Unknown was not getting marked on the printed ADA 2019 claim form when gender was Other
Microsoft OAuth threw UE 'Key not valid for use in specified state' when trying to sign out.
"OK" in procedure info cleared medical cross coding.
Time lock became unchecked when scheduling a planned appointment.
Task popup location could be inconsistent with multiple screens.
Edit Insurance Plan window - The height for the Employer and Carrier listbox's were not calculated correctly
Patient Merges showed Database Integrity Warnings sometimes
Recall Preferences - Initial and Second Reminder recall preferences would not send reminders if set to 0
API - New method AutoNoteControls GET
ApiEvents were unable to be parsed by some webhook services
API - ProcedureCodes GET
(Enhancement) Open Dental Cloud, enhancements to the backup process
(Enhancement) Module Setup window - Complete overhaul and re-organization of the window and settings for each module, now listed under the Preferences window
Perio Charting - Auto Advance group box was too small
WebSchedRecall - Can Recall Send
22.3.21 (Beta) (Foreign) Released 11/1/2022 (This version has a conversion script that will cause a backup to occur)
22.3.21 (Beta) Released 11/1/2022 (This version has a conversion script that will cause a backup to occur)
Edit Ortho Hardware window - Some of the text fields overlapped their labels when using zoom sometimes
Edit Insurance Plan window - ListBox controls for carriers and employees ignored scaling
Appointments Module - A message saying there is no appointment on the Pinboard could come up when there was one sometimes
Fill Sheet window - If a sheet had a PatImage item, an error could occur if there was no image in the PatImage field when updating
Prompt to tell user that an Open Dental restart is required when turning off Practice is Medical preference in Practice Setup window
Auto receive claims with no assignment of benefits preference zeroed payment for previously received claims
EdgeExpress - Clicking the Close button on the EdgeExpress, Transaction Complete window did not insert the payment details
API - New method AutoNotes GET
Text Messaging window did not refresh when patient selection was changed.
22.3.20 (Beta) (Foreign) Released 10/28/2022
22.3.20 (Beta) Released 10/28/2022
Appointments Module - Audit Trail showed redundant information when all procedures were removed from an appointment and the appointment was then deleted
Recall window - The "Available Times for Patients" clinic dropdown was showing hidden clinics
Prompt for secondary claims preference: Prompt does not always show when primary claim is received while preference is on.
Opening the Income Transfer Manager when a patient payment plan crosses families caused a UE
(Enhancement)The employer merge tool would sometimes result in a deadlock error
MS OAuth - Received emails showed UTC time rather than server/local time
Select Image window - An error would occur when right-clicking on an image within this window
Static text fields allowed invalid characters
Web Chat had error when copying text (rare).
Account Module - Users received an error when clicking into Account Module for any patient
API - Added Live Graph for API Activity to BC Mon
Quick Proc for tooth treatment area procs threw exception for FDI, Haderup, and Palmer tooth numbering, and didn't prompt for tooth num for universal.
(Enhancement)FormTranslationCat had placement holder text that should be removed.
Clicking 'Close' button in EdgeExpress web payment window inserted payment note
Insurance Plan Edit - Medical Insurance label was always visible
Language Translation window - When resizing window the download button and text below it was not anchored correctly
22.3.19 (Beta) (Foreign) Released 10/25/2022
22.3.19 (Beta) Released 10/25/2022
(Enhancement)Loading the Problems window would be slow sometimes
EdgeExpress - The TerminalID was being set to wrong clinic for supplemental payments in the Edit Insurance Payment window.
Net Production Daily Detail Report - Checking All Clinics included results for restricted clinics
Database Maintenance for Pat window - The Patient label background did not match the rest of the window
HTML emails displayed as HTML code sometimes.
(Enhancement)Disabled mouse clicks outside the IsMedical checkbox in Edit Ins Plan window
Clicking 'Close' button in Web Service payment window inserted payment note
Uploading Mount images to an AtoZ folder on Dropbox could silently fail
API - Add NextAptNum field to Appointments return object
API - Add DateFirstVisit to Patients return object
eConnector, sending emails for Microsoft Office 365 email addresses that utilize OAuth was looking for the wrong version of System.Runtime.CompilerServices.Unsafe.dll.
Edit Email Message window: Users couldn't change where received emails showed.
Added chart number to each page of printed progress notes
eClipboard Clinical - Hid eClipboard UI behind limited beta
Feature Request - Text next to the add button did not move when the window was expanded
Deleting an ERA was not Linux safe
Message Replacements - "Amount" in the description for PaymentAmt was spelled wrong
PPO Write-offs Report - showed "Individual Claims" label in print preview when grouping by carrier
Sheet Def Edit- pasting a checkbox after moving its group in the mobile editor would sometimes cause it to return to its original location.
eClipboard - Ability to refresh sheets for kiosk at checkin screen.
22.3.18 (Beta) (Foreign) Released 10/20/2022 (This version has a conversion script that will cause a backup to occur)
22.3.18 (Beta) Released 10/20/2022 (This version has a conversion script that will cause a backup to occur)
API - Appointments GET Slots - Could return misleading error under certain conditions
(Enhancement)Added a 'Use Defaults' checkbox to Automated Messaging Advanced Settings
Patient Payment Plan Tx Completed Amt field was not updated when an adjustment was added
Prompt to change appointment length when moving appointments was displayed when it shouldn't
Hidden payment splits report included results for restricted clinics
Tx Plan frequency limitations were not grouping by tooth num or tooth range.
Unable to attach multiple procedures with tooth numbers to single Appointment Proc Quick Add
Edit Provider - Tab order skipped the Preferred Name field
Appointments, schedule recall from appointments for patient window did not draw patfields on the pinboard appt sometimes
Frequency limitation was applied to procedures marked Do Not Bill Insurance.
EdgeExpress - Recurring Charges were posting as income transfers
(Enhancement)Treatplans - Warn users if 'C++' Redist RD 3 isn't installed
Entering negative amounts of votes, for a feature request, increased the number of votes available for that user.
OpenDentalService, retrieving emails for Microsoft Office 365 email addresses that utilize OAuth was looking for the wrong version of System.Runtime.CompilerServices.Unsafe.dll.
Tx Plan Module, trying to email signed treatment plans with corrupted signatures caused an 'Index was outside the bounds of the array' error.
22.3.17 (Beta) (Foreign) Released 10/18/2022
22.3.17 (Beta) Released 10/18/2022
Gmail settings window, some controls would become enabled when they should not be.
Managing a Mount with an unmounted image occasionally threw a UE
Autofilling the 'To' field when sending emails for O365 OAuth threw a UE
API - New methods Benefits POST
Retrieveing emails with O365 OAuth threw UE error 'missing System.Runtime.CompilerServices.Unsafe dll'
API - New method Tasks POST
22.3.16 (Beta) (Foreign) Released 10/14/2022
22.3.16 (Beta) Released 10/14/2022
Open Dental Documentation - The patientnote treatment note column did not have a very clear summary
Gmail settings window, some controls would become enabled when they should not be.
Accounting - cash box and patient fee income transaction history displayed both a debit and credit for patients cash payments
Tx Plan frequency limitations were not grouping by treatment area.
(Signup Portal) Signup Portal - The Register with Carriers form email field would not display an error when additional spaces were included at the end of the text
Unable to delete problems and allergies associated with deleted patients.
'OK' click did not generate a CSV when the Export CSV was checked.
MultiVisit groups were not setting the claimproc procdate to the delivery date.
API - New method Tasks GET
Microsoft OAuth threw the error 'Authorization_RequestDenied' when sending an email
Appointments created on the pinboard would not show appointment and patient fields sometimes.
22.3.15 (Beta) (Foreign) Released 10/12/2022
22.3.15 (Beta) Released 10/12/2022
Statement Options - Pressing Pat Portal with multiple statements selected threw an exception
UE in eClipboard Object Reference Error when checking in patient
API - New method TaskLists GET
Email, trying to send an email using a Microsoft account was throwing a System.Buffers exception.
22.3.14 (Beta) (Foreign) Released 10/12/2022 (This version has a conversion script that will cause a backup to occur)
22.3.14 (Beta) Released 10/12/2022 (This version has a conversion script that will cause a backup to occur)
Language Translation tool - In the Select Category window, the first category name was blank
Edit Input Field window - misc InputFields would have their Reportable Names hidden when you opened this window with this field type selected
Insurance Payment Plans were not affecting patient balance when No Charges to Account enabled.
Miscellaneous Setup window - The opening label referenced an old window called Module Preferences, however this window is now just called Preferences
API - Queries ShortQuery offset ignored when return object has less than 100 items
Credit Card Edit - Typing in a Date Start then putting the cursor on other fields cleared the Date Start
(Enhancement) Send Clerk (Username) and InvoiceNo (PatNum) for EdgeExpress transactions
CareCredit - Update Api Credentials
Timelocked appointments triggering time/pattern change prompt
Integrate using OAuth to access Microsoft Email
RxNorms window - similar search was incorrect sometimes
Added 2023 CDT Codes
22.3.13 (Beta) (Foreign) Released 10/6/2022 (This version has a conversion script that will cause a backup to occur)
22.3.13 (Beta) Released 10/6/2022 (This version has a conversion script that will cause a backup to occur)
eConnector - Logging was disorganized and unpredictable
"Received" was misspelled throughout the program.
API - New Method DiscountPlanSubs PUT
Preference to mark online payments as processed when they are auto-split verbiage update.
(Enhancement) In the procedurelog table, change the SecDateEntry column from a date to a datetime.
API - API Service did not parse config file correctly sometimes
Changed instance of byte to int in CovCats.cs
22.3.12 (Beta) (Foreign) Released 10/4/2022
22.3.12 (Beta) Released 10/4/2022
Chart Module - Querying for new medications could cause slowness
Appointment without procedures default time length was not respected when moving the appointment
Allergy Setup window - The grid's title had a spelling error
Tx Plan Module, signing a saved treatment plan with a Topaz signature pad and the mouse would cause a signature to not display.
API - Subscriptions - Not passing in an EndPointUrl causes an Null Reference exception.
Ins Benefits - fluoride limitations were sometimes not considered
API - PatientRaces GET
(Enhancement)WebSched - Advanced Setup UI Changes
CC sometimes was not being inactivated after decline
Appointment Reminder Rule Edit - Do not send within not saving to database
22.3.11 (Beta) (Foreign) Released 9/29/2022
22.3.11 (Beta) Released 9/29/2022
Reactivation list - Showed hidden statuses
API - Parsing Clinic Nums from JSONs was inconsistent
Appointment Schedule used to return an unexpected 1 page result when printing or previewing
BCM - API Tab - Clicking the ApiActivity grid, after hitting Refresh button, caused UE.
(Enhancement)Sort eService Activity Logs beginning with newest
Appointment Reminder Rule Edit - Opening form threw exceptions
Insurance claims - printing claim history could cut off last column if grid window was extended
CareCredit Pullbacks - reg keys no longer on support would sometimes cause issues
22.3.10 (Beta) (Foreign) Released 9/26/2022
22.3.10 (Beta) Released 9/26/2022
Gender options - No option in gender for "Other" in Add Many
Show Features window - The Public Health feature did not warn the user that it would require OD to be restarted in order to be used
Edit Sheet Def Window - Highlighted fields stayed highlighted when focus changed
Sign up portal - Number search results were sometimes not displaying
(Enhancement)Google made security changes that resulted in a warning when integrating Gmail accounts.
ODCloud, the button to show the on-screen keyboard was sometimes visible
ODCloud, exporting an EOB could cause an error sometimes
22.3.9 (Beta) (Foreign) Released 9/22/2022
22.3.9 (Beta) Released 9/22/2022
Exporting Treatment Finder with blank fields resulted in -1 in the excel sheet.
Credit Card Edit - Adding a date for recurring charges for the first time would display an error
Wiki Search window - This window would have overlapping controls when using Zoom sometimes
Outstanding Insurance Claims window, the Zero Claims button was not zeroing out the write-off associated to the claim.
API - Add ColorOverride field to existing Appointments POST and PUT methods
SmsPhone Texting Limit - SmsMonthlyLimit was 0 for Non-English offices without Clinics
Custom Reports, brought back the custom RDL reporting system.
22.3.8 (Beta) (Foreign) Released 9/20/2022 (This version has a conversion script that will cause a backup to occur)
22.3.8 (Beta) Released 9/20/2022 (This version has a conversion script that will cause a backup to occur)
Fill Sheet window - When filling out a public health screening sheet, an error could occur when trying to save to the Imaging Module with no patient selected
API - Requests with an invalid number of URL parameters returned an unhelpful error message
Insurance claims - print list of claim history cut off user column
Wiki Search: Move Wiki Search to be able to use Reporting Server
API - New method ProcedureLogs DELETE GroupNote
Claim Attachments: Opening a Claim Attachments window for a claim with existing attachments could cause Open Dental to freeze
ComboBoxOD - combobox indexing could sometimes trigger button event
Added 'Cannot attach adjustment which has associated payments' error message to Adjustment Picker
Clinic list, when large enough to trigger the clinic window, requires clinic edit permission to switch clinics
API - GET Requests with no Content-Type header may not have worked
eServiceLogs recorded incorrect actions
Appointment Reminder Rule - Send times saved incorrectly to database
22.3.7 (Beta) (Foreign) Released 9/15/2022
22.3.7 (Beta) Released 9/15/2022
Fill Sheet window - When filling out a public health screening sheet, an error would occur when trying to add an a patient image field and no patient was selected
API - Requests with invalid Content Types returned unhelpful error messages
Treatment Plan Sign window - The provider restriction for signature boxes was not being enforced on this window
Edit Clinic - restrict duplicate clinic abbr
Treatment Finder - procedure code filter would sometimes not filter correctly
BCM - API Tab - Double-clicking on the API Activity Grid caused UE.
Sheet Fill - Signatures could become invalidated when saving without changes made
Appointment Schedule had at times not shown all selected hours when printing or previewing
Email Client - Inbox was not populating correctly when webmail was set
InsSubNumMismatchPlanNum DBM would sometimes show incorrect count
Appointment Sheet Prefill - Sheets that were set to have Prefill would cause OD to crash
Edge Express, log the Terminal ID, first half of the AuthKey, and the Charge Amount when verbose logging is enabled for the computer.
API - AccountModules GET Aging - EstBal and PatEstBal had wrong precision sometimes
Mobile appt view items can no longer be assigned to the UR and LR areas
eClipboard Clinical Image Module wasn't saving images to device correctly
Show Chart Views - Right-clicking any procedure in chart while having 'Audit' enabled was causing OD to crash
PaySimple Setup Window - print receipts by default the only setting which would not save when switching between clinics
Edit Carrier window - This window would get cut off on the right when using Zoom sometimes
Edit Treatment Plan Proc - Procs marked do no bill insurance showed an allowed amount of -1
22.3.6 (Beta) (Foreign) Released 9/13/2022 (This version has a conversion script that will cause a backup to occur)
22.3.6 (Beta) Released 9/13/2022 (This version has a conversion script that will cause a backup to occur)
Email - HTML in email body did not immediately show as result instead of tags.
Creating general automated message with Days and Hours saved as '0's caused error on OK click.
Email Client - Email address list did not include any Default emails that were WebMail Notified
Email Client - Email address list was throwing exception when setting certain email addresses as WebMail Notify
Pay Period Manager window - "# Days After Pay Period" field was displaying an error stating that it had to be a number when there was a '0' showing
Outstanding Insurance Claims Report - Selection went back to All in both the Treat Provs and the For User fields no matter what was selected
Convert script in the wrong version caused UE
API - Added Gender and Position filters to Patients GET Simple Method
Public Health Gender Identify drop down was listing the drop down for Sexual Orientation instead
22.3.5 (Beta) (Foreign) Released 9/9/2022
22.3.5 (Beta) Released 9/9/2022
Manage Module - When printing schedules, hitting print a second time did not pull all of the schedule data sometimes
Deleting or adding computer could cause UE
API - New method AccountModules GET Aging
22.3.4 (Beta) (Foreign) Released 9/8/2022
22.3.4 (Beta) Released 9/8/2022
Web Sched Carrier Rule Edit window - The message text field was available when selecting "other" and "Allow With Input" even though messages cannot be displayed with this option
Mount default category can be hidden, so attached images became hidden and unavailable
Open Dental Cloud, the Aging of A/R report would sometimes get stuck on a progress bar
Unhandled exception would occur when opening the medical chart in the chart module
User Query window - Using Zoom could cause extra white space in columns in the results grid sometimes
Appointment Bubble - Gross and Net Production did not have a label before value
Missing POut's
Dynamic Payment Plans Overcharged Report - Selection went back to 'All' regardless of provider selected
CareCredit - patient's MiddleName would sometimes cause an error
InsSubNumMismatchPlanNum DBM would sometimes update plannums incorrectly
(Canada) ITRANS 2.0 export vendor certificate when needed.
Income Transfer Manager, negative adjustments explicitly linked to procedures that are associated to a payment plan were not being considered sometimes.
Searching phone numbers from phonenumber table threw in Patient Select window sometimes
Version 22.2 new features listed here
known issues:
Reminder tasks of an archived task list can still popup and show on tabs in tasks area some times.
Cents are missing from some grids, including Dynamic Payment Plans.
Email Inbox - Fix email preview resizing
Add A Family Window - Selecting frequently used zipcode can crash sometimes
Security Lock - Change Audit Trail to no longer show unchanged fields
Mobile Sheet Edit - Invalid sheet defs aren't marked as erroneous
Deposit Slip Sheet - extra unusable controls are available
Database Mainenance for Pat window - The Patient label background does not currently match the rest of the window
22.2.72 Unreleased
22.2.71 (Foreign) Released 4/25/2023
22.2.71 Released 4/25/2023
MedLab query was not formatted for Linux servers
22.2.70 (Foreign) Released 3/21/2023
22.2.70 Released 3/21/2023
Billing statement options not synchronized with workflow
Clarify audit log entry for new prescriptions
Typo in DBM log in AtoZ folder
Typo in Income Transfer Manager popup
22.2.69 (Foreign) Released 2/28/2023
22.2.69 Released 2/28/2023
Clarify audit log entry when printing new prescriptions
Calculating aging would sometimes cause a deadlock error
22.2.68 (Foreign) Released 2/23/2023
22.2.68 Released 2/23/2023
Disease Defs - Disease Defs in use could be deleted
SMS updating sometimes threw exceptions
Edit Carrier form is not sized correctly
Middle Tier, loading the Recall List window was crashing the program.
Invalid patient status appears in Family Add form
eClipboard - Prompt was incorrectly shown when pushing patient check-in to device
22.2.67 (Foreign) Released 2/3/2023
22.2.67 Released 2/3/2023
Billing Options - Show All Transactions checkbox was not synched with its default
Recalls - Treat "Also show in list if # of days since" preferences as 0 if not webschedrecall
ERA 835s were sometimes failing to import as a result of using too much memory
22.2.66 (Foreign) Released 1/31/2023
22.2.66 Released 1/31/2023
MultiVisit procedure buttons with an auto code did not group all the procedures together
22.2.65 (Foreign) Released 1/24/2023
22.2.65 Released 1/24/2023
MaxScale - Saving a New Sheet Can Sometimes Cause an Error
Open Dental Cloud, users without SecurityAdmin permission can change the office password sometimes
MaxScale - Sending Claims Could Sometimes Cause an Error
OdMobile - Cusomers with matching Clinic Descriptions could not change clinics
22.2.64 (Foreign) Released 1/17/2023 (This version has a conversion script that will cause a backup to occur)
22.2.64 Released 1/17/2023 (This version has a conversion script that will cause a backup to occur)
Secure Email: Practice name didn't show in web application when not using clinics.
WebSchedRecall - Send settings not honored correctly
Cancel button disconnects client from the odcloudclient and blocks the cloudclient from recieving messages temporarily until the httplistener getcontext is released.
ODCloud - Prompt to launch or install the cloudclient, if undetected, when pressing Cloud Buttons with long time out periods.
ClaimProcs - ProcNum not being set
22.2.63 (Foreign) Released 1/12/2023
22.2.63 Released 1/12/2023
(Enhancement) BCDA 2023 Fee Guides
Fee Tools window, the Update Proc Fees Only would report 'Error updating ProcFee: Source array was not long enough...' sometimes.
22.2.62 (Foreign) Released 1/6/2023
22.2.62 Released 1/6/2023
Update the WebMD clearinghouse name to Emdeon throughout the program.
Canada - Updated the ODA 2023 fees
Multivisit Group procedures were not updating dates correctly with an exisiting PreAuth
eRx, DoseSpot does not have a corresponding gender code for 'other'
EHR Patient info medical tab vital signs Growth Chart doesn't display
Edit Insurance Plan, dropping an insurance plan was recalculating estimates for procedures attached to outstanding claims
Messages are showing as DeliveryUnconfirmed when they have been delivered
22.2.61 (Foreign) Released 12/27/2022
22.2.61 Released 12/27/2022
Control Appt - With broken appointment automation turned on you were able to send a Patient Note to the unscheduled list or break it
Increase listener timeout to 300 seconds to give users more time to sign into google.
Billing Options window Show Negative Balances checkbox shows bills with credits and no pay plan
(Mobile Web) Mobile Web - iOS was unable to view time slots available in the Operatory view
Imaging Module - Scan button freezes program for 5 minutes when cloudclient is not installed
(Patient Porta) Patient Portal - An error occured when attempting to make a payment with a new card
22.2.60 (Foreign) Released 12/20/2022
22.2.60 Released 12/20/2022
Typo in securityLog and refAttach table summaries
Chart Module - An error occured when you first log into Open Dental in the Chart Module and enter odontogram notes
(Enhancement) 2023 CDA Codes
Recalls were not sending until their due date
22.2.59 (Foreign) Released 12/13/2022
22.2.59 Released 12/13/2022
Setup Confirmation window - The status drop downs showed blank entries when an item had a hidden status set
Microsoft OAuth would get duplicate emails
Overlapping schedules could cause slowness in the Appointments Module
Clicking a procedure button with "Group for multiple visits" for auto codes didn't keep auto codes in a group.
22.2.58 (Foreign) Released 12/9/2022
22.2.58 Released 12/9/2022
Set Default Scanner button caused infinite progress bar when OD Cloud Client was not installed or running.
ODCloud, Google authorization with Loopback IP address was not working in cloud
'View Multivist Group(s)' didn't show after clicking the procedure button in the Chart Module until refreshed
Chart Module right-click option 'View Multivisit group(s)' showed incorrect groups sometimes when multiple groups were selected
Allocating unearned income after claim creation would sometimes not show adjustments correctly
(Canada) 2023 Ontario Dental Association (ODA) Fee Guide
22.2.57 (Foreign) Released 12/8/2022
22.2.57 Released 12/8/2022
Edit Reminder Rule window - the "Edit" button for editing the email template was not visible when using zoom sometimes
Database Maintenance for Patient window, the PaySplitWithInvalidPayNum method made dummy payments with incorrect Amounts sometimes.
Report Setup window, using a Middle Tier Report Server crashed the program sometimes.
User Query window, queries were run locally when using a Middle Tier Report Server.
Web Sched Carrier Rules - When a patient chose self pay/no insurance, the Insurance Subscriber info section would still come up within the scheduling an appt section
22.2.56 (Foreign) Released 12/6/2022 (This version has a conversion script that will cause a backup to occur)
22.2.56 Released 12/6/2022 (This version has a conversion script that will cause a backup to occur)
ITRANS2 Comm Bridge, use ICD network subfolders only when present.
Text Messaging window SMS view control scroll contained extra blank space sometimes.
Data cleaned up for parent bug fix for mobile appointment view items
Allocating unearned income after creating claims would sometimes show TP procs
Database Maintenance, the repair log files would output method results on the same line sometimes.
Database Maintenance, the ClaimProcsWithPartialDuplicates method was not giving helpful feedback for the repair log files.
Schedule window: The Clear Week button cleared holidays.
Chart Module button graphic reverted back to tooth on click with medical pref on
DoseSpot, DoseSpot API was returning invalid PatientIDs sometimes.
22.2.55 (Foreign) Released 11/29/2022
22.2.55 Released 11/29/2022
Edit Lab Case - Providers were not showing on lab cases when hidden
API - API Service caches did not refresh sometimes
Account Module, NotReceived claim procedures associated to treatment planned procedures were impacting the estimated balance.
Account Module - manually generated paysplits uneditable when creating a payment
Procedure Code Tool - Edited UI descriptions
(Enhancement)Added logic to allow splitting claims for In Process Procedures
Database Maintenance, ClaimProcDeleteDuplicateEstimateForSameInsPlan was only considering Received claimprocs and should consider NotReceived as well.
22.2.54 (Foreign) Released 11/22/2022
22.2.54 Released 11/22/2022
API - Claims PUT will set OrthoTotalM to 0 if not specified in request.
Sheet Def Edit checkboxes on the mobile form may have reverted changes made to them
Microsoft OAuth inbox messages did not auto match to patients in Open Dental
Bug that allowed a user to make negative adjustments for mutiple procedures in Adjustments Add Multiple
Insurance History - Invalid date caused UE
Edit Insurance Plan window, dropping an insurance plan didn't remove estimates from completed procedures.
Database Maintenance, added a new method to clean up insurance estimates that are associated to dropped plans.
22.2.53 (Foreign) Released 11/15/2022
22.2.53 Released 11/15/2022
Payments Form: If a transaction succeeded, then a subsequent one was declined for that same payment, the payment amount could get reset to zero despite there being a successful previous transaction
Edit Insurance Payment window - the Tab order did not follow a logical flow
FormProcTools - edited form details
OpenDental Documentation - Rows for PermType 223 and 224 were missing from the GroupPermission section
Chart Module - Open Dental would crash when trying to print a Saved TP if default PDF viewer was not available
Microsoft OAuth update message was unclear
List Clinics - Had Incorrect behavior when a user had HQ active and selected a clinic
Tasks may have only popped up on the primary screen
Appointment Views - Adding a new ApptView caused OD to freeze if form was closed forcefully
QuickBooks Online Setup window - Unchecking Enabled popup message mentioned incorrect preference menu
Time Card Edit - Entering Rate 3 override did not update Rate 1 time in UI properly
(Enhancement) Added version checking to the eConnector
22.2.52 (Foreign) Released 11/9/2022
22.2.52 Released 11/9/2022
Manually processing an ERA detached procedures from claims
Open Dental Cloud, viewing PDFs in the Imaging Module for load balanced environments failed
22.2.51 (Foreign) Released 11/7/2022 (This version has a conversion script that will cause a backup to occur)
22.2.51 Released 11/7/2022 (This version has a conversion script that will cause a backup to occur)
Edit Payment Split window did not check the Attached to Payment Plan box when the split was attached to a TP procedure.
Edit Ortho Hardware window - Some of the text fields overlapped their labels when using zoom sometimes
Edit Insurance Plan window - ListBox controls for carriers and employees ignored scaling
Appointments Module - A message saying there is no appointment on the Pinboard could come up when there was one sometimes
Claim Print - Gender Unknown was not getting marked on the printed ADA 2019 claim form when gender was Other
Fill Sheet window - If a sheet had a PatImage item, an error could occur if there was no image in the PatImage field when updating
Microsoft OAuth threw UE 'Key not valid for use in specified state' when trying to sign out.
Time lock became unchecked when scheduling a planned appointment.
Task popup location could be inconsistent with multiple screens.
EdgeExpress - Clicking the Close button on the EdgeExpress, Transaction Complete window did not insert the payment details
Edit Insurance Plan window - The height for the Employer and Carrier listbox's were not calculated correctly
Text Messaging window did not refresh when patient selection was changed.
Patient Merges showed Database Integrity Warnings sometimes
Recall Preferences - Initial and Second Reminder recall preferences would not send reminders if set to 0
(Enhancement) Open Dental Cloud, enhancements to the backup process
(Enhancement) Module Setup window - Complete overhaul and re-organization of the window and settings for each module, now listed under the Preferences window
WebSchedRecall - Can Recall Send
22.2.50 (Foreign) Released 10/28/2022
22.2.50 Released 10/28/2022
Appointments Module - Audit Trail showed redundant information when all procedures were removed from an appointment and the appointment was then deleted
Opening the Income Transfer Manager when a patient payment plan crosses families caused a UE
(Enhancement)The employer merge tool would sometimes result in a deadlock error
MS OAuth - Received emails showed UTC time rather than server/local time
Select Image window - An error would occur when right-clicking on an image within this window
Web Chat had error when copying text (rare).
Account Module - Users received an error when clicking into Account Module for any patient
Insurance Plan Edit - Medical Insurance label was always visible
22.2.49 (Foreign) Released 10/25/2022
22.2.49 Released 10/25/2022
(Enhancement)Loading the Problems window would be slow sometimes
EdgeExpress - The TerminalID was being set to wrong clinic for supplemental payments in the Edit Insurance Payment window.
Database Maintenance for Pat window - The Patient label background did not match the rest of the window
HTML emails displayed as HTML code sometimes.
Uploading Mount images to an AtoZ folder on Dropbox could silently fail
eConnector, sending emails for Microsoft Office 365 email addresses that utilize OAuth was looking for the wrong version of System.Runtime.CompilerServices.Unsafe.dll.
Edit Email Message window: Users couldn't change where received emails showed.
Feature Request - Text next to the add button did not move when the window was expanded
Deleting an ERA was not Linux safe
PPO Write-offs Report - showed "Individual Claims" label in print preview when grouping by carrier
Sheet Def Edit- pasting a checkbox after moving its group in the mobile editor would sometimes cause it to return to its original location.
eClipboard - Ability to refresh sheets for kiosk at checkin screen.
22.2.48 (Foreign) Released 10/20/2022
22.2.48 Released 10/20/2022
API - Appointments GET Slots - Could return misleading error under certain conditions
Prompt to change appointment length when moving appointments was displayed when it shouldn't
Hidden payment splits report included results for restricted clinics
Tx Plan frequency limitations were not grouping by tooth num or tooth range.
Unable to attach multiple procedures with tooth numbers to single Appointment Proc Quick Add
Edit Provider - Tab order skipped the Preferred Name field
Appointments, schedule recall from appointments for patient window did not draw patfields on the pinboard appt sometimes
Frequency limitation was applied to procedures marked Do Not Bill Insurance.
EdgeExpress - Recurring Charges were posting as income transfers
(Enhancement)Disabled mouse clicks outside the IsMedical checkbox in Edit Ins Plan window
Entering negative amounts of votes, for a feature request, increased the number of votes available for that user.
OpenDentalService, retrieving emails for Microsoft Office 365 email addresses that utilize OAuth was looking for the wrong version of System.Runtime.CompilerServices.Unsafe.dll.
Tx Plan Module, trying to email signed treatment plans with corrupted signatures caused an 'Index was outside the bounds of the array' error.
22.2.47 (Foreign) Released 10/18/2022
22.2.47 Released 10/18/2022
Autofilling the 'To' field when sending emails for O365 OAuth threw a UE
Retrieveing emails with O365 OAuth threw UE error 'missing System.Runtime.CompilerServices.Unsafe dll'
22.2.46 (Foreign) Released 10/14/2022
22.2.46 Released 10/14/2022
Managing a Mount with an unmounted image occasionally threw a UE
Unable to delete problems and allergies associated with deleted patients.
'OK' click did not generate a CSV when the Export CSV was checked.
Microsoft OAuth threw the error 'Authorization_RequestDenied' when sending an email
Appointments created on the pinboard would not show appointment and patient fields sometimes.
22.2.45 (Foreign) Released 10/13/2022
22.2.45 Released 10/13/2022
Accounting - cash box and patient fee income transaction history displayed both a debit and credit for patients cash payments
Tx Plan frequency limitations were not grouping by treatment area.
MultiVisit groups were not setting the claimproc procdate to the delivery date.
22.2.44 (Foreign) Released 10/12/2022
22.2.44 Released 10/12/2022
Statement Options - Pressing Pat Portal with multiple statements selected threw an exception
Email, trying to send an email using a Microsoft account was throwing a System.Buffers exception.
22.2.43 (Foreign) Released 10/12/2022 (This version has a conversion script that will cause a backup to occur)
22.2.43 Released 10/12/2022 (This version has a conversion script that will cause a backup to occur)
Language Translation tool - In the Select Category window, the first category name was blank
Edit Input Field window - misc InputFields would have their Reportable Names hidden when you opened this window with this field type selected
Insurance Payment Plans were not affecting patient balance when No Charges to Account enabled.
Miscellaneous Setup window - The opening label referenced an old window called Module Preferences, however this window is now just called Preferences
API - Queries ShortQuery offset ignored when return object has less than 100 items
Credit Card Edit - Typing in a Date Start then putting the cursor on other fields cleared the Date Start
(Enhancement) Send Clerk (Username) and InvoiceNo (PatNum) for EdgeExpress transactions
Timelocked appointments triggering time/pattern change prompt
Integrate using OAuth to access Microsoft Email
RxNorms window - similar search was incorrect sometimes
Added 2023 CDT Codes
UE in eClipboard Object Reference Error when checking in patient
22.2.42 (Foreign) Released 10/6/2022 (This version has a conversion script that will cause a backup to occur)
22.2.42 Released 10/6/2022 (This version has a conversion script that will cause a backup to occur)
Reactivation list - Showed hidden statuses
Chart Module - Querying for new medications could cause slowness
Appointment without procedures default time length was not respected when moving the appointment
eConnector - Logging was disorganized and unpredictable
Allergy Setup window - The grid's title had a spelling error
(Enhancement)Sort eService Activity Logs beginning with newest
Insurance claims - printing claim history could cut off last column if grid window was extended
Tx Plan Module, signing a saved treatment plan with a Topaz signature pad and the mouse would cause a signature to not display.
Ins Benefits - fluoride limitations were sometimes not considered
"Received" was misspelled throughout the program.
(Enhancement)WebSched - Advanced Setup UI Changes
CC sometimes was not being inactivated after decline
Appointment Reminder Rule Edit - Do not send within not saving to database
API - API Service did not parse config file correctly sometimes
Backport job B36478 to 22.2 and convert CovOrder column in CovCat table from byte to int.
Changed instance of byte to int in CovCats.cs
22.2.41 (Foreign) Released 9/26/2022
22.2.41 Released 9/26/2022
Gender options - No option in gender for "Other" in Add Many
Show Features window - The Public Health feature did not warn the user that it would require OD to be restarted in order to be used
Edit Sheet Def Window - Highlighted fields stayed highlighted when focus changed
(Enhancement)Google made security changes that resulted in a warning when integrating Gmail accounts.
ODCloud, the button to show the on-screen keyboard was sometimes visible
ODCloud, exporting an EOB could cause an error sometimes
22.2.40 (Foreign) Released 9/22/2022
22.2.40 Released 9/22/2022
Exporting Treatment Finder with blank fields resulted in -1 in the excel sheet.
Credit Card Edit - Adding a date for recurring charges for the first time would display an error
Wiki Search window - This window would have overlapping controls when using Zoom sometimes
SmsPhone Texting Limit - SmsMonthlyLimit was 0 for Non-English offices without Clinics
Custom Reports, brought back the custom RDL reporting system.
22.2.39 (Foreign) Released 9/20/2022 (This version has a conversion script that will cause a backup to occur)
22.2.39 Released 9/20/2022 (This version has a conversion script that will cause a backup to occur)
Fill Sheet window - When filling out a public health screening sheet, an error could occur when trying to save to the Imaging Module with no patient selected
Insurance claims - print list of claim history cut off user column
Claim Attachments: Opening a Claim Attachments window for a claim with existing attachments could cause Open Dental to freeze
ComboBoxOD - combobox indexing could sometimes trigger button event
Clinic list, when large enough to trigger the clinic window, requires clinic edit permission to switch clinics
eServiceLogs recorded incorrect actions
Appointment Reminder Rule - Send times saved incorrectly to database
22.2.38 (Foreign) Released 9/15/2022
22.2.38 Released 9/15/2022
Fill Sheet window - When filling out a public health screening sheet, an error would occur when trying to add an a patient image field and no patient was selected
Email - HTML in email body did not immediately show as result instead of tags.
Creating general automated message with Days and Hours saved as '0's caused error on OK click.
Email Client - Email address list did not include any Default emails that were WebMail Notified
Email Client - Email address list was throwing exception when setting certain email addresses as WebMail Notify
Outstanding Insurance Claims Report - Selection went back to All in both the Treat Provs and the For User fields no matter what was selected
Edit Clinic - restrict duplicate clinic abbr
Treatment Finder - procedure code filter would sometimes not filter correctly
Sheet Fill - Signatures could become invalidated when saving without changes made
Email Client - Inbox was not populating correctly when webmail was set
InsSubNumMismatchPlanNum DBM would sometimes show incorrect count
Appointment Sheet Prefill - Sheets that were set to have Prefill would cause OD to crash
Mobile appt view items can no longer be assigned to the UR and LR areas
Show Chart Views - Right-clicking any procedure in chart while having 'Audit' enabled was causing OD to crash
PaySimple Setup Window - print receipts by default the only setting which would not save when switching between clinics
Edit Carrier window - This window would get cut off on the right when using Zoom sometimes
Edit Treatment Plan Proc - Procs marked do no bill insurance showed an allowed amount of -1
22.2.37 (Foreign) Released 9/9/2022
22.2.37 Released 9/9/2022
Printing a report was causing an error about an unknown column in where clause.
Pay Period Manager window - "# Days After Pay Period" field was displaying an error stating that it had to be a number when there was a '0' showing
22.2.36 (Foreign) Released 9/9/2022
22.2.36 Released 9/9/2022
Manage Module - When printing schedules, hitting print a second time did not pull all of the schedule data sometimes
Deleting or adding computer could cause UE
22.2.35 (Foreign) Released 9/8/2022
22.2.35 Released 9/8/2022
Web Sched Carrier Rule Edit window - The message text field was available when selecting "other" and "Allow With Input" even though messages cannot be displayed with this option
Open Dental Cloud, the Aging of A/R report would sometimes get stuck on a progress bar
User Query window - Using Zoom could cause extra white space in columns in the results grid sometimes
Missing POut's
Dynamic Payment Plans Overcharged Report - Selection went back to 'All' regardless of provider selected
CareCredit - patient's MiddleName would sometimes cause an error
InsSubNumMismatchPlanNum DBM would sometimes update plannums incorrectly
(Canada) ITRANS 2.0 export vendor certificate when needed.
Income Transfer Manager, negative adjustments explicitly linked to procedures that are associated to a payment plan were not being considered sometimes.
Searching phone numbers from phonenumber table threw in Patient Select window sometimes
22.2.34 (Beta) (Foreign) Released 9/6/2022
22.2.34 (Beta) Released 9/6/2022
Hosted Email Address Verification window - Mass Email was still showing as an option within the main text of this window
The planned tracker does not order by Status correctly
Emdeon Medical clearinghouse failing to send claims in odcloud
(Enhancement)There was no display field for FamilyInformation or ChartPatientInformation that showed Preferred Pronouns.
Patient Edit window - if the value in the Age Field had years and months, the 'm' would be cut off when using zoom sometimes
Middle Tier, too many requests were being sent for user specific preferences causing timeouts and crashing the program.
Hosted Email Signatures window - Mass Email was still noted in the main label of this window
22.2.33 (Beta) (Foreign) Released 9/1/2022
22.2.33 (Beta) Released 9/1/2022
(Patient Portal) Patient Portal - Statements with the status of "unsent" were showing as available to view
API Procedurelogs POST GroupNote - Attached procedures order may be incorrect in aggregated note
Patient Edit window - the Birthday Field had the right edge cut off when using zoom sometimes
BCM - Add right-click menu item to set any phone to 10dlc ProvisionPending
API - Add AdjType filter to existing Adjustments GET method
API - New method ClaimProcs GET
22.2.32 (Beta) (Foreign) Released 8/30/2022
22.2.32 (Beta) Released 8/30/2022
The planned tracker list does not order by the selected field sometimes
DentalXChange Claim Attachments Window: The window could become disabled and non-interactive
Edit Insurance Plan Window: Some hidden fee schedules display numbers instead of their names
Signup Portal - Some country codes may be missing during signup
Econnector - Out of memory exception in econnector sometimes
API - Documents POST DownloadSftp throws exception when backslashes are given.
HeadMaster - Poll each server and alert on low hard drive space
Broadcast Monitor - Add counts for active and cancelled 10dlc brands, campaigns, phones
Broadcaster - Audit RKN using some 10dlc and gray phones
API - Payments GET
API - New Method Reports GET FinanceCharges
22.2.31 (Beta) (Foreign) Released 8/25/2022
22.2.31 (Beta) Released 8/25/2022
ODCloud, acquiring mount images would no longer allow collecting multiple images automatically
Completed Procedure covered by insurance showed as "Over annual max" when it was not.
Sheet Def Edit window - Combo boxes and signatures could be added to sheets that were not able to utilize them
Appointment Type Edit window - When removing a Proc Code from the list, any with a similar code would get removed, not just the selected code
Text Label - remove ability to customize
Update TimeCards to only print in landscape for HQ
Edit Insurance Plan window: Use Blue Book check box could show when Blue Book is not on
A hidden out of network fee schedule attached to an insurance plan could result in incorrect estimates
Query Form - query results would sometimes show incorrect when in middle tier
Appointments may not have displayed the "V" symbol for Ins Verify for secondary plans
(Enhancement)Remove Ortho Chart Locking popup when opening the chart
API - New method Appointments POST Planned
Email preview showing HTML instead of preview.
22.2.30 (Beta) (Foreign) Released 8/23/2022
22.2.30 (Beta) Released 8/23/2022
API - Optimize paging for some methods
API - Consider all patient status when creating appointments
Edit Insurance Plan window: Out of network fee schedule menu was disabled when Use Blue Book is not checked
Broadcast Monitor - Remove unused UI
API - ProcedureLogs PUT GroupNote may include the contents of previous notes
Wiki HTML code was not operating as intended.
22.2.29 (Beta) (Foreign) Released 8/19/2022
22.2.29 (Beta) Released 8/19/2022
Secure Email: Having certain symbols in the body of an email caused an error.
Log Off - Clicking this menu item could cause an error sometimes
eConnector - Auto-installed on wrong sever
(WebSched) Web Sched Recall - The provider list was incomplete and would only show providers whom are scheduled for the first month that initially loaded
API - Add additional fields to Claims GET return object
API - New method Procedures PUT GroupNotes
Capital table name in chart module query UE on Linux Server
22.2.28 (Beta) (Foreign) Released 8/16/2022
22.2.28 (Beta) Released 8/16/2022
(Web Sched)Web Sched - Address and phone number could get cut off when the office had a large title and when viewing on mobile devices
Supplemental insurance payments were attaching to closed insurance payment plans.
(Web Sched) Web Sched Recall - Patients were able to schedule Recall appointments before their Recall Due Date sometimes
Providers being removed from appointment view did not update the MobileView
(Enhancement)Added Netherlands date format to switch case in ParseDateWebForms
Chart Module slow refresh with Planned Appts
22.2.27 (Beta) (Foreign) Released 8/11/2022
22.2.27 (Beta) Released 8/11/2022
CancelUnusedPhonesThread - Provision Status and No Signup Edge Cases
Crashed tables caused OpenDental to hang without presenting the user an error.
Audit Trail window, ImageEdit security permission logs used 'catgegory' instead of 'category'.
Email reply all not removing users email when nickname included
Selecting multiple clinics did not show full list of providers from all of the clinics selected
Ortho Chart, when picking a tooth range, did not display wire hardware graphics when first number was bigger than the second number.
22.2.26 (Beta) (Foreign) Released 8/9/2022 (This version has a conversion script that will cause a backup to occur)
22.2.26 (Beta) Released 8/9/2022 (This version has a conversion script that will cause a backup to occur)
The default template for 'Notification Settings' in Web Sched Existing Patient was incorrect for Text Message.
Chart Module - When enabling the Ortho Tab and using custom chart layouts, certain elements could overlap
Sheet Def Edit window - Language Translations, translating some of the control texts could cause them to no longer show in the window.
Email Client - Users could use the drop-down to view other users emails
(Web Sched) Web Sched New/Existing Patient - When a patient went to select a provider, all providers for the practice were listed, not just the providers for the chosen clinic
BCM - Grid middle click was not setting clipboard
Query Favorites - exporting query favorites would sometimes not set the correct file name
Insurance payment - successful credit card payment would sometimes show the wrong amount in payment note
(Enhancement)Allow users to change CC charge frequency
Recall List - single labels would sometimes print blank
API - PayPlans POST Dynamic - CompletedAmt in return object can have wrong decimal precision sometimes
Web Sched Appts Report- Appointments scheduled for 'Not a person' providers would sometimes not show in report
Advanced Search for appointments with None as the provider showed incorrect available time slots when 'Provider Time' preference was set
Billing List - Statement generating sometimes did not consider Exclude if Balance less than filter
Appointments Module - The calendar was selecting a day when using the arrow buttons, but was not supposed to as this was not the intended functionality
Email Client - Email address combobox showed duplicate email addresses
Edit Reactivation window, loading an existing reactivation was not populating the Administrative Note text box.
Edit Reactivation window, the Status selected was not showing up in the REACT commlog sometimes.
API - New field in ApiRequests: DateFormatString
22.2.25 (Beta) (Foreign) Released 8/4/2022
22.2.25 (Beta) Released 8/4/2022
Secure Email - Authentication failures sometimes did not provide a useful message
Edit Patient Information window - An error occured when clicking on various empty list boxes
Audit Trail window - Zoom was showing as a tracked security permission but was not being tracked correctly
Zoom - When using zoom, the Help window could exceed the size of the screen and a user was not able to see the top of the window to close it
Appointment Types - Appointment Type could not be deleted unless Setup Appointment Types Window is reopened
Supplemental Backups - Details in the logger file had incorrect spelling
Payment window, the Date column in the Current Payment Splits grid was redundant and did not need to display to users.
Payment window, the Current Payment Splits grid was resizing with the window.
Slow Chart Module Query
Big phones timebox and customer section clicking area was not accurate
New logo for Central Data Storage
API - Claims PUT Split - Improved safeguard when requesting the same procedure multiple times
API - Employers PUT can throw KeyNotFoundExceptions
API - PayPlans POST Dynamic - Improved safeguard when requesting the same procedure or adjustment multiple times
API - Adjustments POST may not respond with a correct ClinicNum
API - ProcedureLogs POST GroupNote could return an incorrect error message sometimes
(Enhancement)Apply provider/clinic filtering to the provider dropdown in Incomplete Proc Notes report
22.2.24 (Beta) (Foreign) Released 8/2/2022
22.2.24 (Beta) Released 8/2/2022
Appointments Module - The calendar would not select the day when using the arrow buttons at the top
API - API Service could be slow to restart directly after stopping sometimes
Edit Procedure Code window - The Abbreviation character limit was shorter than when creating a new Procedure Code
Database maintenance - Duplicate Orthochart tool would sometimes delete more orthocharts
Broadcast Monitor - Migrate Phones Provision Status
CareCredit Action- Remove Quickscreen button
Appointment Field Defs - Incorrect selected index was being opened after rearranging fields and deleting one
Appointment Field Defs - Deleting a field did not update cache
Patient Edit window - An error would occur when clicking into an empty list box for Medicaid State
(Enhancement)eReminders: Use Hygienists name on Hygiene appointments
BCM - Copy grid data to clipboard
Control Appt - Message box was not appearing when AppointmentTimeIsLocked pref was selected
API - Add appointment.DateTimeAskedToArrive to return object in Appointments GET methods
Backup Window - In Supplemental Backups tab ellipsis button did not bring up folder browser
API - New method ProcedureLogs POST GroupNote
Add Multiple Adjustments window, users with date limitations on the ProcCompleteAddAdj permssion were incorrectly blocked from adding adjustments sometimes.
Sheet Defs, added a warning message when a sheet def will not be able to be imported or exported due to invalid formatting.
Appointment Type Edit Window - Focus and tab stop order was incorrect
Claim Forms DentiCal - Tag for PatientDOB had incorrect formatting
(Enhancement)ERA Semi Auto Process function, don't receive and finalize claims that were manually detached by the user.
(Enhancement)ERA Auto Process function, set secondary claims to Waiting to Send status
API - New Method Claims GET
22.2.23 (Beta) (Foreign) Released 7/26/2022 (This version has a conversion script that will cause a backup to occur)
22.2.23 (Beta) Released 7/26/2022 (This version has a conversion script that will cause a backup to occur)
(Enhancement)Edit Treatment Plan Procedure window - The tab order was incomplete and was not considering every field within the window
Email Client window - The delete button was a different size than the close button
Treatment Finder report - The label "View" in the upper left of the window was cut off.
Quickly changing employee availability status caused incorrect 'Status' to be displayed in Manage Module > Employee list - Specifically when using the buttons in the Module
Supplemental Backups - Last Backup Date Time was not updated with successful HQ backups.
Benefit Table - Summary section for Percent had a spelling error
(Enhancement) Images exported from Imaging Module were 5x original file size
Imaging Module, cropped and rotated images were exporting incorrectly.
(Enhancement) API - New method ProcNotes POST
Payment window, the Filtering Type dropdown can display "PayPlanCharge" as "FauxAccountEntry"
Patient Merge - did not consider all tables sometimes - Convert script
API - Adjustments POST can set AdjAmt to AdjType's value
(Enhancement) Mass Email has been disabled
Attaching an image to an email would sometimes result in an error for SFTP or Dropbox image folders
API - New method Adjustments PUT
22.2.22 (Beta) (Foreign) Released 7/21/2022 (This version has a conversion script that will cause a backup to occur)
22.2.22 (Beta) Released 7/21/2022 (This version has a conversion script that will cause a backup to occur)
OD Mobile - Fix gridrows and time alignment in Appointment View
Patient Merge - did not consider all tables sometimes
Image Module - dicom images would sometimes not display correctly
Sheet Def Edit window - The Align buttons were missing in the Dashboard Layout window
(Enhancement) API - New method PayPlans POST Dynamic
eServices - launching Texting services would sometimes cause an error
(Web Sched) Web Sched NP/EP - The web portal could time out when the first available time slot was more than one month from today.
Edit Email Message window error messages display more details.
Sheets, signatures captured with Topaz signature pads in previous versions were displaying as "Invalid Signature".
PORTRAY bridge command line argument uses the incorrect syntax
API - New Method Adjustments POST
22.2.21 (Beta) (Foreign) Released 7/19/2022 (This version has a conversion script that will cause a backup to occur)
22.2.21 (Beta) Released 7/19/2022 (This version has a conversion script that will cause a backup to occur)
'addressAndHmPhoneIsSameEntireFamily' check box was put inside groupbox duplicating the caption
Appointment Search Behavior found openings in closed operatories
ODCloud can now export reports to XLS
Provider Setup - Dental Schools - Editing an existing provider may not have created an Audit Trail entry
TreatmentPlan Presensation Statistics Report Net Production Value incorrect
Command Query permissions handled differently between MiddleTier, ODCloud, and Direct Connection
Kiosk - Input Text fields did not always cause touch keyboard to appear on touchscreen devices
Integrated Medit Link bridge did not load patient data
API - Deleted patients could have associated data updated sometimes
Open Dental API Service, the Product Version and File Version information was not getting set correctly.
Reminders - Premed tag did not display properly
Allow More Room In Big Phones
API - Add ClinicNum filter to Reports GET Aging method
(Enhancement)Popups, default popup level to patient except for ODHQ.
API - Adjustments GET, based on PatNum.
(Enhancement)Canada $0 payments for substitute code claimprocs weren't assigned a clinic and would show under 'Unassigned' Clinic on report(s).
(Enhancement)Email Client: Backslashes are removed from To, CC, and BCC fields when receiving an email.
22.2.20 (Beta) (Foreign) Released 7/14/2022
22.2.20 (Beta) Released 7/14/2022
Email Inbox - MsgType column in Sent is wider
Income Transfer Manager can allocate overcharged patient income into a fully paid procedure
ASAP List window - When printing multiple pages while using zoom, some rows with long notes were getting cut off
Sheet Def window - When creating a new sheet, the selected Sheet Type template wasn't always loading correctly
AutoComm - Email templates would get sent in text messages when SendAll rule is applied
Adjustments - add adjustments to completed procedure permission sometimes did not get checked
Patient Portal Payments - online paysplits were sometimes created different than paysplits made in the program
Chart Module - Treatment Plan grid would sometimes not update correctly
WebSchedRecall - Automated websched doesn't honor the "SendBoth" setting
22.2.19 (Beta) (Foreign) Released 7/12/2022
22.2.19 (Beta) Released 7/12/2022
Payments Form: If a CC is declined in a transaction, a subsequent transaction can show the payment amount as zero, but the full amount is still paid.
EServices Advanced Messaging - OfficeName and PracticeName replacement tags
Various Backgrounds - Some windows had areas with a different background color than the rest of the window
Unfinalized Payments could not be run from Main Menu by user with all report permissions
Canada - lab fee payments were sometimes not considered in benefits remaining calculation
DBM - Duplicate orthochart tool would sometimes show incorrect number of duplicates
BCM - API Tab has minor bugs.
Auto Processing ERA Reports blocked users even if they had adequate permissions
Appointments Module - Appointment date calendar picker would not allow a user to change the year
ERAs: processing payments for procedures with malformed identifiers can detach procedures from claim
(Enhancement)Ortho Chart Locking, only lock out users that have edit permission
Feature Request - adding/modifying a feature request would sometimes block a user when the end date was in the future
"Disallow write-offs greater than the adjusted procedure fee" preference was applying to Total Payments on ERAs
Hidden Billing Type - Hidden billing type causes NO Biling Type to be selected
Provider Setup window - With Instructors selected in the Search area, Classes could be selected which skewed the search results
Feature Requests - search strings would sometimes cause an error
Edit Benefits Window did not load if a frequency limitation for Pano/FMX was present.
Erx, OD Mobile would try to login with a disabled user sometimes.
API - Requests did not consider PatientStatus sometimes
Fill Sheet window - Check boxes and signatures were cleared after a Pat Image was added via the Add Field button.
22.2.18 (Beta) (Foreign) Released 7/7/2022 (This version has a conversion script that will cause a backup to occur)
22.2.18 (Beta) Released 7/7/2022 (This version has a conversion script that will cause a backup to occur)
eClipboard - Invoke popup pop on main thread
Benefit Frequencies window: frequency values could populate for the wrong benefit type.
Incorrect insplan showed as 'Other Coverage' in auto ortho claims sometimes
Set Procedure Complete - set the procedure complete message was not accurate
Using the Task > GoTo button would sometimes incorrectly report the user is not allowed to access the patient's clinic
Procedure Edit - There was a consistency issue with the Edit Auto Note and Auto Note buttons
Treatment Plans did not save in the Imaging Module when emailed.
Multiple adjustments could sometimes be created even with lock dates enabled
Web Sched Recall, automatic reminders were being sent once a day sometimes.
Recall text would not get sent when sending manual recalls
Patient portal invite don't send through autocomm
API - Appointments GET WebSched missing a MT param
22.2.17 (Beta) (Foreign) Released 6/30/2022
22.2.17 (Beta) Released 6/30/2022
Chart Module - The Group Note aggregate preference was not working correctly
(Patient Portal) Patient Portal - Statements that did not have an attached document would not display or download
Task Attachments - Setup message when adding attachments was inadequate
Email Client window: Clicking Reply All did not copy CC addresses from the message being replied to
Canada - ROT transaction shows wrong carrier name in our software
EdgeExpress recurring charges processed as income transfers sometimes
Enterprise Setup - 'Pay Plan charge logic' combobox was incorrectly capitalized
API - Appointments POST SchedulePlanned - Provider is not set on the appointments procedures sometimes.
Group Note - 'Edit Auto Note' button was incorrect height
Patient Portal would throw an unhandled exception when logging in
Proc Not Billed Report - security permission message did not have preference location
Spaces between email addresses in ToAddress of email message caused users email address not to be removed from reply all ToAddress.
(Enhancement)Lab Case Edit - Users can delete lab cases attached to invalid patient
OpenDentalAPIService should not warn users when it cannot be automatically installed.
(Enhancement)Web Sched Carrier Rule Edit window - Add a character limit to the message text field
(Reseller Portal) Reseller Portal - The main landing page will now display the customer's Patient Number
22.2.16 (Beta) (Foreign) Released 6/28/2022
22.2.16 (Beta) Released 6/28/2022
ODCloud, importing a sheet with an image will cause a file not found error to pop up repeatedly and prevents importing the image
LabelCarrier, Sheet Def Edit window - The Add Field and Show groupings were overlapping the OK and Cancel buttons
ODCloud, Open Dental crashes with application event message referencing the ntdll.dll library
Provider Setup - Dental school users without Provider Edit permission could sometimes edit providers
Provider Setup - Cannot use Provider Alphabetize permission sometimes
eClipboard Setup - Hidden eClipboard image capture definitions were being displayed
(Enhancement)API - Add ChartModules GET PlannedAppts
Query Window Row Count Hides High Row Counts
(Enhancement)Paysplits attached to deleted procedures required manual fix.
FieldDefLink methods using incorrect casing for table name in some queries
Modify ERA matching logic to handle cases where carrier sends same unique line identifier on all procedures
Incorrect spelling of "write-off" in some places
API Popups GET may not return the 'IsDisabled' column
(Enhancement) API - New method PayPlans GET (multiple)
(Enhancement)Provider Setup - Add logging when a provider is created or edited
Automatically install and start API Service alongside eConnector
Pasting an image from the clipboard into the EOB window would sometimes cause an error
(Enhancement) Open Dental Cloud, enhanced the backup software to handle multiple databases hosted on one instance
22.2.15 (Beta) (Foreign) Released 6/23/2022 (This version has a conversion script that will cause a backup to occur)
22.2.15 (Beta) Released 6/23/2022 (This version has a conversion script that will cause a backup to occur)
Secure Email: Attachments around 21mb in size and larger would not upload
Patient Portal and Web Sched: Verifying patient names with leading/trailing whitespace can fail sometimes
Secure Email: Email chains could branch
Web Sched Recall - Will not allow to send invitations from recall list even when eligible timeslots are available
Imaging Module - Images attached to a mount were not moving with it when the mount moved categories
Importing an ERA that contains an invalid date of service caused an error
When the "ERA allow total payment" preference is off only total payments with a non-zero InsPay amount are blocked.
XWeb - Returns would sometimes show as prepayments
Patient Dashboard - Patient Picture disappeared after switching modules
eServices automated messaging should not be used before this version
Checking permissions for large user groups can slow down Open Dental sometimes.
Email Autographs - Cache was not refreshed after editing autographs
Terminated Messages - Use Sent Message Vendor
Payment Window - XWeb returns would sometimes creates duplicate xwebresponse entries
Chart Module - MultiVisit groups would sometimes not display correctly
Appointment Edit - Changes were not always saved when using Middle Tier
Hide Unused Fee Schedules is Slow
Supply Orders - UE could occur when clicking 'Print'
(Enhancement)Broadcaster Monitor - Purchase phones per-vendor
Sheet prefill - Insurance would fill from previous sheet when empty in database.
(Enhancement) API - PayPlans POST - Add option to use patient current balance
10dlc - cancel phones and campaigns
22.2.14 (Beta) (Foreign) Released 6/21/2022
22.2.14 (Beta) Released 6/21/2022
Sheet Def Edit window - Moving fields with the alignment buttons on the default language would not synch field positions for other languages
More incorrect "write-off" variations found in reports
ODCloud 'Security' class is not using the proper computer name
(Signup Portal) Signup Portal - Clinic zero would appear after clicking save sometimes
Provider Setup - Disable Add button if user doesn't have Provider Add permission
Users cannot scroll the concept or write up on a job whose documentation tab is currently being edited by another user
WebSchedRecalls were not being found by econnector
Report Setup - 'Set None' button appeared in 'Display Settings' tab
Logger - Logging to incorrect locations
eConnector, AutoComm was logging errors regarding mismatched System.Text.Json assembly references.
(Enhancement) API - New method Appointments POST SchedulePlanned
Audit Trail - Add security permissions to Permission dropdown
AutoComm Features - Null reference on messages
Sheet Def Edit window - The MobileHeader field was showing as an available field type for many sheets that were not allowed to utilize it
eClipboard - 'Contact Us' page had typo
API - New field in ApiRequests: DateTimeFormatString
Grids - Empty color cells were not always drawn correctly
Open Dental Cloud now prevents users from having the command query permission
22.2.13 (Beta) (Foreign) Released 6/15/2022
22.2.13 (Beta) Released 6/15/2022
Insurance Verification List window, loading the window was taking a long time for larger offices.
22.2.12 (Beta) (Foreign) Released 6/15/2022 (This version has a conversion script that will cause a backup to occur)
22.2.12 (Beta) Released 6/15/2022 (This version has a conversion script that will cause a backup to occur)
Imaging Module - Deleting a mount was not prompting a warning for the documents that were attached to the mount being deleted
Secure Email alerts had a typo
Sheets - Checkbox control would sometimes auto fill caption override
(Reseller Portal )Reseller Portal - Added a tool to export a list of customers and the associated services
API - Providers POST - SecurityLog permission could be incorrect
Canada Claims sometimes threw exception: The path is not of a legal form
eConnector, Arrivals were having dependency errors.
22.2.11 (Beta) (Foreign) Released 6/14/2022
22.2.11 (Beta) Released 6/14/2022
Appt Views Edit- editing appointment views would sometimes not show schedules correctly
Family Balancer window, Insurance Overpayments tool was not creating a claim payment for new negative supplemental payments.
Creating a paysplit for a merged patient caused a UE
HTML signature was appended as plain text in email reply
DBM unable to delete temptable when database was in dropbox
Canada - Pre-Auth claims sometimes did not get DateTimeSentOrig updated correctly
Chart Module - Procedure color overrides would sometimes display for TPi procs
Ortho Hardware - Adding a new item would sometimes not display correctly
Deleting a patient would sometimes be allowed when patient had a patplan
Dental Schools - users without the Student Edit permission could not edit a non-student provider sometimes
Font was pixelated in many places throughout the program
Supplemental Backups Window, clicking the "..." button may throw an exception
Deposit Slip Sheet Edit - extra unusable controls were available
Licensing - Update Open Dental License
22.2.10 (Beta) (Foreign) Released 6/10/2022
22.2.10 (Beta) Released 6/10/2022
(Enhancement) API - Allow users to specify an UnschedStatus for Appointments
22.2.9 (Beta) (Foreign) Released 6/9/2022 (This version has a conversion script that will cause a backup to occur)
22.2.9 (Beta) Released 6/9/2022 (This version has a conversion script that will cause a backup to occur)
Canada - Treatment Plans would sometimes show the wrong surface description
Caching issue when creating second or higher email autograph.
Variation throughout the program between 'write-off' spelling
TP sheet fields, if center or right align, text could spill to left
Tasks-Audit trails should not be made for repeating tasks
SheetField ComboBox Window - Now provides instructions to turn on PH
Tasks-Hide resultant repeat task child lists
Payment window, the Amount text box was not being forced to match the Total text box underneath the Current Payment Splits grid sometimes.
Payment window, Unallocated payment splits were acting like they are allocated to Outstanding Charges sometimes.
Image Module - add support for more 8 bit dicom formats
eServices Patient Portal window - The Patient Portal URL was being overridden with an invalid value
Unable to access provider list with Provider Add and not Provider Edit
Appt Edit - Message Box had unnecesary 'Cancel' button
WebView2 - Typos on webview2 download prompt
(Enhancement)API - Recalls PUT Status to allow all RecallTypes
CC charge date change had caused mutiple charges
Graphics Helper - Width for New Lines is causing an error
22.2.8 (Beta) (Foreign) Released 6/7/2022 (This version has a conversion script that will cause a backup to occur)
22.2.8 (Beta) Released 6/7/2022 (This version has a conversion script that will cause a backup to occur)
Imaging module - Clicking Size/Rotation with specific file types could crash the program sometimes
Edit Benefits window - Moving this window while not in Simplified View would cause the grid to shrink
Renamed email attachments, when sent via gmail, still retains the original name
Creating a new multivisit group using a completed procedure with an unsent claim attached may not change the claim's status to "Hold for In Process"
Multivisit Groups, ungrouping the last Treatment Planned procedure(s) from a multivisit group may not update 'Complete (In Process)' procedures to be 'Complete'
FormPayPeriodManager - Only warn on text days after pay period validity when the text box is enabled
Database Maintenance - Running 'TaskListsAbandonedRepeating' caused UE
Reports - Daily writeoff report throws UE when using Initial claim date
API - Appointments GET WebSched - Return objects are missing an AptStatus
Multivisit Groups, ungrouping a Completed procedure with sent/received insurance may mark the claims as "Waiting to Send"
Ortho Prescription Setup - Ordering items in grid did not keep selected item
Ortho Prescriptions Setup - Deleting Hardware Spec linked to Ortho Prescription caused UE
Setup Ortho Hardware Specs - Ordering did not work
API - Patients PUT and POST - Add PreferRecallMethod
Group Notes, signatures can be added with incomplete auto note prompts when the "ProcNoteSigsBlockedAutoNoteIncomplete" pref is enabled
Appointments - Week view start day changes don't apply immediately, week view appointments will be behind a day
Backport PORTRAY bridge to beta
Sheets - When using preferred pronouns we don't refresh the patnote data
Super Family - Audit trail entries shows patients, canceled during creation, when the super family is disbanded
Add new results field to Mass Email mock API
API - Objects sent for UI events should be the same type as those for Database events
(Enhancement)Remove unnecessary mass email filter
22.2.7 (Beta) (Foreign) Released 6/2/2022
22.2.7 (Beta) Released 6/2/2022
(Enhancement)Updated Auto Aging label text in preferences Account - General
Multivisit Groups, newly completed groups may not set the status of secondary or higher claims to Hold Until Pri Received
(Canada) Procedure Code Tool added wrong code to "Recall" Recall Type triggers
Multivisit Groups, ungrouping procedures may not change a claim's status from Hold for In Process
TaskDelete alert message pops up when user does not have the TaskDelete permission
22.2.6 (Beta) (Foreign) Released 6/1/2022
22.2.6 (Beta) Released 6/1/2022
API - Appointments POST WebSched - Valid defNumApptType will return BadRequest occasionally.
Date of Service not populating for new claims
API - Add support for Database ApiEvents to the API Service
Insurance Edit - Clicking 'Subst Codes' button would cause UE
Recalls - WebSchedRecall Query Changed
22.2.5 (Beta) (Foreign) Released 6/1/2022
22.2.5 (Beta) Released 6/1/2022
API - Appointments POST doesn't return possible ProcDescript data.
Users with Task Note Edit permission and without the new Task Delete permission can now edit task notes.
22.2.4 (Beta) (Foreign) Released 5/31/2022 (This version has a conversion script that will cause a backup to occur)
22.2.4 (Beta) Released 5/31/2022 (This version has a conversion script that will cause a backup to occur)
Secure Email: Notification email button text and signature could not be seen when browser was in dark mode
Unscheduled appointments set completed procedures procdates to 0001-01-01 sometimes.
Certain zoom values caused text to appear distorted when pasting into textboxes.
Sheets - Layout Mode group box is disappearing.
RecallTypes - Resetting CA recall types does not revert to the default
Fill Sheet Window - 'Add Field' button was visible in kiosk mode
Enterprise Setup - Pay Plan Charge Logic combobox was not populated correctly
Integrity Warning tooltips could cause a UE sometimes
(Enhancement) API - Add DateTime Arrived, Seated, and Dismissed to Appointments GET.
(Enhancement)Add setup options to control automated ins verify 270/271 checks
Version 22.1 new features listed here
known issues:
Reminder tasks of an archived task list can still popup and show on tabs in tasks area some times.
Cents are missing from some grids, including Dynamic Payment Plans.
Email Inbox - Fix email preview resizing
Remote Support: SSL code signed certificates to prove connecting peers are OD software.
Add A Family Window - Selecting frequently used zipcode can crash sometimes
Security Lock - Change Audit Trail to no longer show unchanged fields
Mobile Sheet Edit - Invalid sheet defs aren't marked as erroneous
Deposit Slip Sheet - extra unusable controls are available
22.1.63 Unreleased
22.1.62 (Foreign) Released 11/15/2022 (This version has a conversion script that will cause a backup to occur)
22.1.62 Released 11/15/2022 (This version has a conversion script that will cause a backup to occur)
Opening the Income Transfer Manager when a patient payment plan crosses families caused a UE
Patient Merges showed Database Integrity Warnings sometimes
22.1.61 (Foreign) Released 9/26/2022
22.1.61 Released 9/26/2022
(Enhancement)Google made security changes that resulted in a warning when integrating Gmail accounts.
22.1.60 (Foreign) Released 9/22/2022
22.1.60 Released 9/22/2022
Custom Reports, brought back the custom RDL reporting system.
22.1.59 (Foreign) Released 9/20/2022
22.1.59 Released 9/20/2022
Sheet Fill - Signatures could become invalidated when saving without changes made
InsSubNumMismatchPlanNum DBM would sometimes show incorrect count
Claim Attachments: Opening a Claim Attachments window for a claim with existing attachments could cause Open Dental to freeze
ComboBoxOD - combobox indexing could sometimes trigger button event
22.1.58 (Foreign) Released 9/8/2022
22.1.58 Released 9/8/2022
Web Sched Carrier Rule Edit window - The message text field was available when selecting "other" and "Allow With Input" even though messages cannot be displayed with this option
User Query window - Using Zoom could cause extra white space in columns in the results grid sometimes
CareCredit - patient's MiddleName would sometimes cause an error
InsSubNumMismatchPlanNum DBM would sometimes update plannums incorrectly
Searching phone numbers from phonenumber table threw in Patient Select window sometimes
22.1.57 (Foreign) Released 9/6/2022
22.1.57 Released 9/6/2022
Hosted Email Address Verification window - Mass Email was still showing as an option within the main text of this window
Patient Edit window - if the value in the Age Field had years and months, the 'm' would be cut off when using zoom sometimes
Middle Tier, too many requests were being sent for user specific preferences causing timeouts and crashing the program.
Hosted Email Signatures window - Mass Email was still noted in the main label of this window
22.1.56 (Foreign) Released 9/1/2022
22.1.56 Released 9/1/2022
The planned tracker list does not order by the selected field sometimes
Edit Insurance Plan Window: Some hidden fee schedules display numbers instead of their names
API - Documents POST DownloadSftp throws exception when backslashes are given.
Patient Edit window - the Birthday Field had the right edge cut off when using zoom sometimes
The planned tracker does not order by Status correctly
22.1.55 (Foreign) Released 8/25/2022
22.1.55 Released 8/25/2022
ODCloud, acquiring mount images would no longer allow collecting multiple images automatically
Appointment Type Edit window - When removing a Proc Code from the list, any with a similar code would get removed, not just the selected code
Update TimeCards to only print in landscape for HQ
API - Optimize paging for some methods
API - Consider all patient status when creating appointments
Edit Insurance Plan window: Out of network fee schedule menu was disabled when Use Blue Book is not checked
Edit Insurance Plan window: Use Blue Book check box could show when Blue Book is not on
Wiki HTML code was not operating as intended.
Appointments may not have displayed the "V" symbol for Ins Verify for secondary plans
Email preview showing HTML instead of preview.
22.1.54 (Foreign) Released 8/19/2022
22.1.54 Released 8/19/2022
Secure Email: Having certain symbols in the body of an email caused an error.
Log Off - Clicking this menu item could cause an error sometimes
(WebSched) Web Sched Recall - The provider list was incomplete and would only show providers whom are scheduled for the first month that initially loaded
Capital table name in chart module query UE on Linux Server
22.1.53 (Foreign) Released 8/16/2022
22.1.53 Released 8/16/2022
(Web Sched)Web Sched - Address and phone number could get cut off when the office had a large title and when viewing on mobile devices
Supplemental insurance payments were attaching to closed insurance payment plans.
(Web Sched) Web Sched Recall - Patients were able to schedule Recall appointments before their Recall Due Date sometimes
Audit Trail window, ImageEdit security permission logs used 'catgegory' instead of 'category'.
Providers being removed from appointment view did not update the MobileView
Email reply all not removing users email when nickname included
Chart Module slow refresh with Planned Appts
22.1.52 (Foreign) Released 8/9/2022
22.1.52 Released 8/9/2022
Sheet Def Edit window - Language Translations, translating some of the control texts could cause them to no longer show in the window.
Email Client - Users could use the drop-down to view other users emails
(Web Sched) Web Sched New/Existing Patient - When a patient went to select a provider, all providers for the practice were listed, not just the providers for the chosen clinic
Query Favorites - exporting query favorites would sometimes not set the correct file name
Insurance payment - successful credit card payment would sometimes show the wrong amount in payment note
(Enhancement)Allow users to change CC charge frequency
Recall List - single labels would sometimes print blank
Web Sched Appts Report- Appointments scheduled for 'Not a person' providers would sometimes not show in report
Advanced Search for appointments with None as the provider showed incorrect available time slots when 'Provider Time' preference was set
Billing List - Statement generating sometimes did not consider Exclude if Balance less than filter
Appointments Module - The calendar was selecting a day when using the arrow buttons, but was not supposed to as this was not the intended functionality
Email Client - Email address combobox showed duplicate email addresses
Edit Reactivation window, loading an existing reactivation was not populating the Administrative Note text box.
Edit Reactivation window, the Status selected was not showing up in the REACT commlog sometimes.
22.1.51 (Foreign) Released 8/4/2022
22.1.51 Released 8/4/2022
Edit Patient Information window - An error occured when clicking on various empty list boxes
Audit Trail window - Zoom was showing as a tracked security permission but was not being tracked correctly
Zoom - When using zoom, the Help window could exceed the size of the screen and a user was not able to see the top of the window to close it
Slow Chart Module Query
New logo for Central Data Storage
API - Claims PUT Split - Improved safeguard when requesting the same procedure multiple times
API - Employers PUT can throw KeyNotFoundExceptions
22.1.50 (Foreign) Released 8/2/2022
22.1.50 Released 8/2/2022
Appointments Module - The calendar would not select the day when using the arrow buttons at the top
Backup Window - In Supplemental Backups tab ellipsis button did not bring up folder browser
Add Multiple Adjustments window, users with date limitations on the ProcCompleteAddAdj permssion were incorrectly blocked from adding adjustments sometimes.
Claim Forms DentiCal - Tag for PatientDOB had incorrect formatting
22.1.49 (Foreign) Released 7/29/2022
22.1.49 Released 7/29/2022
Edit Procedure Code window - The Abbreviation character limit was shorter than when creating a new Procedure Code
Database maintenance - Duplicate Orthochart tool would sometimes delete more orthocharts
CareCredit Action- Remove Quickscreen button
Appointment Field Defs - Incorrect selected index was being opened after rearranging fields and deleting one
Appointment Field Defs - Deleting a field did not update cache
Patient Edit window - An error would occur when clicking into an empty list box for Medicaid State
22.1.48 (Foreign) Released 7/26/2022 (This version has a conversion script that will cause a backup to occur)
22.1.48 Released 7/26/2022 (This version has a conversion script that will cause a backup to occur)
OD Mobile - Fix gridrows and time alignment in Appointment View
Patient Merge - did not consider all tables sometimes
Email Client window - The delete button was a different size than the close button
Treatment Finder report - The label "View" in the upper left of the window was cut off.
eServices - launching Texting services would sometimes cause an error
Benefit Table - Summary section for Percent had a spelling error
Sheets, signatures captured with Topaz signature pads in previous versions were displaying as "Invalid Signature".
(Enhancement) Images exported from Imaging Module were 5x original file size
Imaging Module, cropped and rotated images were exporting incorrectly.
Patient Merge - did not consider all tables sometimes - Convert script
Backport B36582 - Multivisit Groups, ungrouping the last Treatment Planned procedure(s) from a multivisit group may not update 'Complete (In Process)' procedures to be 'Complete'
(Enhancement) Mass Email has been disabled
Attaching an image to an email would sometimes result in an error for SFTP or Dropbox image folders
22.1.47 (Foreign) Released 7/20/2022
22.1.47 Released 7/20/2022
Image Module - dicom images would sometimes not display correctly
(Web Sched) Web Sched NP/EP - The web portal could time out when the first available time slot was more than one month from today.
Edit Email Message window error messages display more details.
22.1.46 (Foreign) Released 7/19/2022 (This version has a conversion script that will cause a backup to occur)
22.1.46 Released 7/19/2022 (This version has a conversion script that will cause a backup to occur)
Appointment Search Behavior found openings in closed operatories
ASAP List window - When printing multiple pages while using zoom, some rows with long notes were getting cut off
Sheet Def window - When creating a new sheet, the selected Sheet Type template wasn't always loading correctly
ODCloud can now export reports to XLS
TreatmentPlan Presensation Statistics Report Net Production Value incorrect
Command Query permissions handled differently between MiddleTier, ODCloud, and Direct Connection
Kiosk - Input Text fields did not always cause touch keyboard to appear on touchscreen devices
Chart Module - Treatment Plan grid would sometimes not update correctly
Integrated Medit Link bridge did not load patient data
API - Deleted patients could have associated data updated sometimes
(Enhancement)Popups, default popup level to patient except for ODHQ.
(Enhancement)Canada $0 payments for substitute code claimprocs weren't assigned a clinic and would show under 'Unassigned' Clinic on report(s).
(Enhancement)Email Client: Backslashes are removed from To, CC, and BCC fields when receiving an email.
22.1.45 (Foreign) Released 7/13/2022
22.1.45 Released 7/13/2022
Payments Form: If a CC is declined in a transaction, a subsequent transaction can show the payment amount as zero, but the full amount is still paid.
EServices Advanced Messaging - OfficeName and PracticeName replacement tags
Various Backgrounds - Some windows had areas with a different background color than the rest of the window
Unfinalized Payments could not be run from Main Menu by user with all report permissions
Canada - lab fee payments were sometimes not considered in benefits remaining calculation
DBM - Duplicate orthochart tool would sometimes show incorrect number of duplicates
Printing time cards from the manage module can cause an error sometimes
Auto Processing ERA Reports blocked users even if they had adequate permissions
Appointments Module - Appointment date calendar picker would not allow a user to change the year
ERAs: processing payments for procedures with malformed identifiers can detach procedures from claim
(Enhancement)Ortho Chart Locking, only lock out users that have edit permission
"Disallow write-offs greater than the adjusted procedure fee" preference was applying to Total Payments on ERAs
Hidden Billing Type - Hidden billing type causes NO Biling Type to be selected
Adjustments - add adjustments to completed procedure permission sometimes did not get checked
Patient Portal Payments - online paysplits were sometimes created different than paysplits made in the program
Edit Benefits Window did not load if a frequency limitation for Pano/FMX was present.
Erx, OD Mobile would try to login with a disabled user sometimes.
API - Requests did not consider PatientStatus sometimes
22.1.44 (Foreign) Released 7/7/2022 (This version has a conversion script that will cause a backup to occur)
22.1.44 Released 7/7/2022 (This version has a conversion script that will cause a backup to occur)
eClipboard - Invoke popup pop on main thread
Benefit Frequencies window: frequency values could populate for the wrong benefit type.
Incorrect insplan showed as 'Other Coverage' in auto ortho claims sometimes
Using the Task > GoTo button would sometimes incorrectly report the user is not allowed to access the patient's clinic
Treatment Plans did not save in the Imaging Module when emailed.
Multiple adjustments could sometimes be created even with lock dates enabled
22.1.43 (Foreign) Released 6/30/2022
22.1.43 Released 6/30/2022
Task Attachments - Setup message when adding attachments was inadequate
Canada - ROT transaction shows wrong carrier name in our software
Group Note - 'Edit Auto Note' button was incorrect height
Proc Not Billed Report - security permission message did not have preference location
Spaces between email addresses in ToAddress of email message caused users email address not to be removed from reply all ToAddress.
(Enhancement)Lab Case Edit - Users can delete lab cases attached to invalid patient
22.1.42 (Foreign) Released 6/28/2022
22.1.42 Released 6/28/2022
Incorrect spelling of "write-off" in some places
Pasting an image from the clipboard into the EOB window would sometimes cause an error
22.1.41 (Foreign) Released 6/24/2022
22.1.41 Released 6/24/2022
ODCloud, Open Dental crashes with application event message referencing the ntdll.dll library
eClipboard Setup - Hidden eClipboard image capture definitions were being displayed
Query Window Row Count Hides High Row Counts
Modify ERA matching logic to handle cases where carrier sends same unique line identifier on all procedures
(Enhancement) Open Dental Cloud, enhanced the backup software to handle multiple databases hosted on one instance
22.1.40 (Foreign) Released 6/23/2022
22.1.40 Released 6/23/2022
Web Sched Recall - Will not allow to send invitations from recall list even when eligible timeslots are available
Sheet Def Edit window - Moving fields with the alignment buttons on the default language would not synch field positions for other languages
Imaging Module - Images attached to a mount were not moving with it when the mount moved categories
Importing an ERA that contains an invalid date of service caused an error
When the "ERA allow total payment" preference is off only total payments with a non-zero InsPay amount are blocked.
More incorrect "write-off" variations found in reports
ODCloud 'Security' class is not using the proper computer name
Report Setup - 'Set None' button appeared in 'Display Settings' tab
eClipboard - 'Contact Us' page had typo
Grids - Empty color cells were not always drawn correctly
Appointment Edit - Changes were not always saved when using Middle Tier
Supply Orders - UE could occur when clicking 'Print'
22.1.39 (Foreign) Released 6/15/2022 (This version has a conversion script that will cause a backup to occur)
22.1.39 Released 6/15/2022 (This version has a conversion script that will cause a backup to occur)
Imaging Module - Deleting a mount was not prompting a warning for the documents that were attached to the mount being deleted
Secure Email alerts had a typo
Sheets - Checkbox control would sometimes auto fill caption override
Canada Claims sometimes threw exception: The path is not of a legal form
Insurance Verification List window, loading the window was taking a long time for larger offices.
22.1.38 (Foreign) Released 6/14/2022
22.1.38 Released 6/14/2022
Family Balancer window, Insurance Overpayments tool was not creating a claim payment for new negative supplemental payments.
Creating a paysplit for a merged patient caused a UE
Canada - Pre-Auth claims sometimes did not get DateTimeSentOrig updated correctly
Chart Module - Procedure color overrides would sometimes display for TPi procs
Deleting a patient would sometimes be allowed when patient had a patplan
Supplemental Backups Window, clicking the "..." button may throw an exception
Licensing - Update Open Dental License
22.1.37 (Foreign) Released 6/9/2022 (This version has a conversion script that will cause a backup to occur)
22.1.37 Released 6/9/2022 (This version has a conversion script that will cause a backup to occur)
Caching issue when creating second or higher email autograph.
Payment window, the Amount text box was not being forced to match the Total text box underneath the Current Payment Splits grid sometimes.
Image Module - add support for more 8 bit dicom formats
eServices Patient Portal window - The Patient Portal URL was being overridden with an invalid value
WebView2 - Typos on webview2 download prompt
(Enhancement)API - Recalls PUT Status to allow all RecallTypes
CC charge date change had caused mutiple charges
Graphics Helper - Width for New Lines is causing an error
22.1.36 (Foreign) Released 6/7/2022
22.1.36 Released 6/7/2022
Imaging module - Clicking Size/Rotation with specific file types could crash the program sometimes
Renamed email attachments, when sent via gmail, still retains the original name
FormPayPeriodManager - Only warn on text days after pay period validity when the text box is enabled
TP sheet fields, if center or right align, text could spill to left
API - Appointments GET WebSched - Return objects are missing an AptStatus
Super Family - Audit trail entries shows patients, canceled during creation, when the super family is disbanded
API - Objects sent for UI events should be the same type as those for Database events
22.1.35 (Foreign) Released 6/2/2022 (This version has a conversion script that will cause a backup to occur)
22.1.35 Released 6/2/2022 (This version has a conversion script that will cause a backup to occur)
Edit Benefits window - Moving this window while not in Simplified View would cause the grid to shrink
API - Appointments POST doesn't return possible ProcDescript data.
API - Appointments POST WebSched - Valid defNumApptType will return BadRequest occasionally.
(Canada) Procedure Code Tool added wrong code to "Recall" Recall Type triggers
(Enhancement)Add setup options to control automated ins verify 270/271 checks
Database Maintenance - Running 'TaskListsAbandonedRepeating' caused UE
22.1.34 (Foreign) Released 5/31/2022 (This version has a conversion script that will cause a backup to occur)
22.1.34 Released 5/31/2022 (This version has a conversion script that will cause a backup to occur)
Unscheduled appointments set completed procedures procdates to 0001-01-01 sometimes.
Certain zoom values caused text to appear distorted when pasting into textboxes.
Sheets - Layout Mode group box is disappearing.
RecallTypes - Resetting CA recall types does not revert to the default
Tabletype CovCat's CovOrder column can now handle numbers larger than 255
Enterprise Setup - Pay Plan Charge Logic combobox was not populated correctly
Integrity Warning tooltips could cause a UE sometimes
22.1.33 (Beta) (Foreign) Released 5/26/2022
22.1.33 (Beta) Released 5/26/2022
Edit Patient Portal Invites Rule window - The invite template didn't account for the new Invite rule radio button options.
Fill Sheet Window - Export as CSV
Fill Sheet Window - Special characters in comboboxes were not displayed sometimes
(Enhancement)DBM for Orphaned Child Tasks
Insurance Categories - 'Set to Defaults' button did not work as expected
API - PatientSelected did not fire everywhere a patient was selected
Hide Dental School permissions when Dental Schools are disabled.
22.1.32 (Beta) (Foreign) Released 5/24/2022
22.1.32 (Beta) Released 5/24/2022
Edit Screening Group window and Choose Database window - Opening these windows multiple times could cause them to get progressively cut off
API - Appointment POST and PUT - AppointmentType doesn't add attached procedures.
Sheets - checkboxes in the mobile layout in sheets sometimes would not synch to secondary languages
(Enhancement)'Class' field in setup requirements should have year and description in the name
User Query - Allow printing of queries with 0 resultant rows.
API - Events do not consider the subscription's WorkStation
(Enhancement) API - Recalls GET List
Edit Insurance Payment - PaySimple button did not always appear
ODCloud, CareCredit crashes when it is opened.
Sorting Grid causes UE sometimes
(Enhancement)API access for customers not on support
A large number of insurance benefits can make loading modules slow
22.1.31 (Beta) (Foreign) Released 5/19/2022 (This version has a conversion script that will cause a backup to occur)
22.1.31 (Beta) Released 5/19/2022 (This version has a conversion script that will cause a backup to occur)
Non-Support customers who are signed up for texting could not change their sms warning amount from the signup portal.
Summary for emailmessage MsgType did not show in our database documentation.
WebView2 is failing to navigate sometimes
Added Family window does now translating Group Num to Plan Num in Canada
(Enhancement)Added 'Mount Deleted' audit trail.
Benefits - cancer screening frequency limitations sometimes did not calculate correctly
Dashboard Setup- new custom dashboards sometimes did not get saved correctly
Check Ins Plan Fees - changing copay fee schedules would sometimes change the plan type
(Enhancement) Email, clinic-level override for SenderAddress
API - ProcedureLogs GET didn't paginate properly
Transworld, negative writeoffs or claim payments would sometimes be sent with the incorrect transaction type
Printing a non-radiograph image from the imaging module can include the description as a header
Edit Clinic window - The Email Address field is read only, but looked like an editable field
Open Dental Cloud, eServices signup portal does not launch in a new tab as it should
22.1.30 (Beta) (Foreign) Released 5/13/2022
22.1.30 (Beta) Released 5/13/2022
Chart Module Image Tabs - Deleting an image would open up a second window and leave the deleted blank image on the screen
eClinicalWorks Middle Tier, incorrect username or password would display sometimes
Procedures Overpaid report - the select a provider dropdown was not functioning
FormImageFloat cannot access a disposed object
22.1.29 (Beta) (Foreign) Released 5/12/2022
22.1.29 (Beta) Released 5/12/2022
Payment exceeds procedure balance preference does not apply to ERA payments
Disallow write-offs greater than the adjusted procedure fee preference does not apply to ERA payments
Recurring Charges set to 'Every Other Friday' were posting on incorrect date.
Popup referred to repeating tasks and tasklists as recurring
(Enhancement)Postcard Mania - hide Refresh button in iFrame toolbar
API - Appointments POST WebSched - Returns null DateTStamp.
(Enhancement) API - Add AppointmentType to Appointments resource.
22.1.28 (Beta) (Foreign) Released 5/10/2022 (This version has a conversion script that will cause a backup to occur)
22.1.28 (Beta) Released 5/10/2022 (This version has a conversion script that will cause a backup to occur)
Label1 in FormWebForms.cs[design] has inaccurate text.
Imaging module image, if pulled into a floater window, is now closing when user logs off
The benefit order in the benefit information grid was not consistent for select codes/items
Sheets - Signature boxes get invalidated when passing through RTB.
ProcedureLogs POST may not create a claimproc for patients with insurance
(Enhancement) Enhance Plugin Whitelisting Verification
Popup refered 'Recurring(setup)' tab instead of 'Repeating(setup)' tab.
API - New Method ProcedureLogs DELETE
Sheet Def Edit, Language group box is visible for Patient Dashboard sheets
(Enhancement)Secure Email - Add a GUID validator to the BCMon
22.1.27 (Beta) (Foreign) Released 5/5/2022
22.1.27 (Beta) Released 5/5/2022
Select Task List Window - 'Show all task lists' checkbox showed deleted tasklists sometimes.
Sheets - Sync checkbox should not be visible in sheets without multilanguage support
Sheets - Sync checkbox should default to unchecked
Time Card window - Calc Daily for previous pay period still works when user doesn't have permissions
P&I Report - Provider report for all providers doesn't include the No Provider line item, and is not in the same order as the Provider list.
(Enhancement)Unsubscribe associated users when archiving a task list
API - Language field in Patients PUT/POST could be set incorrectly
API - ProcedureLogs POST does not match functionality of OD proper
User Query Scroll Bar Issues
Time Card window - Rate2 pay will not calculate correctly occasionally.
(Enhancement)Secure Email - Enhance password reset messages
22.1.26 (Beta) (Foreign) Released 5/3/2022 (This version has a conversion script that will cause a backup to occur)
22.1.26 (Beta) Released 5/3/2022 (This version has a conversion script that will cause a backup to occur)
eServices Patient Portal - Change of ownership would cause the patient portal URL to be broken.
Chart Module - Chart module flashes/refreshes by itself after initial load.
Tooth Chart - Space Maintainer Graphic is not showing when treatment area is set to Arch or Quad with the '& Tooth Range' checkbox selected occasionally.
Mass Email - Duplicate emails would get sent when multiple patients share one email address
(Signup Portal) Signup Portal - Changes to eServices would not save sometimes.
Statement window, Export as CSV checkbox - When checked, the csv is now saved to the statement image category in the Imaging Module.
Family Balancer window, grabbing all of the procedures and claim procedures for the family was slow sometimes.
Secure Email - Add Attribute for Dto validation to ResetPasswords
ComboBoxOD is no longer hidden behind FormVideo window
(Enhancement) API - New Method Procedurelogs PUT
(Enhancement)Accounting - Saved pdfs attached to invoices outside of database
(Enhancement) API - New Method Subscriptions PUT
22.1.25 (Beta) (Foreign) Released 4/28/2022
22.1.25 (Beta) Released 4/28/2022
Imaging module - Clicking on an image and dragging first outside of the image tree, then back into the tree would create a copy of the image instead of moving it
The "Scheduled Processes" window has two c's for "Processes"
Some table property summaries had incorrect spelling
Patient Level Frequency Limit Override - Order benefits by PatPlanNum
Patient Level Frequency Limit Override - Order benefits by PatPlanNum
Zipwhip - Classify spam outbound messages
Statement window, Export as CSV checkbox - When checked, the csv is now saved to the statement image category in the Imaging Module.
Family Balancer window, the procedure code cache was getting refreshed too much when the ZZZFIX code was missing.
Family Balancer window, the tool was very slow when lots of new payment splits needed to be made.
22.1.24 (Beta) (Foreign) Released 4/26/2022 (This version has a conversion script that will cause a backup to occur)
22.1.24 (Beta) Released 4/26/2022 (This version has a conversion script that will cause a backup to occur)
Mass Email - enhance InternalServerError with more useful information
eClipboard - Note in 'eClipboard Images' window contained typo and incorrectly referenced grid
API - Clinics PUT could not set the Providers cache as invalid
XWeb, the eConnector was not using introspection to get the gateway url sometimes.
eClipboard - Grids in 'eClipboard Images' window did not use correct capitlization of 'eClipboard'
Imaging - 8 bit dicom images were not supported
Patient Level Frequency Limit Override - Find all benefits for each category
Checking a box in the patient select list for Mass Email would throw an exception while using middle tier
Patient Payment Plan - Date of First Payment textbox remains the same value entered by the user, even if a down payment is entered.
When selecting a date of first payment set before the current date, and you also enter a downpayment, the "Date of First Payment" textbox now remains on the correct date.
Secure Email: Add a password reset in the Broadcast Monitor
22.1.23 (Beta) (Foreign) Released 4/21/2022
22.1.23 (Beta) Released 4/21/2022
Wiki page printed incorrectly when images were present.
Chart Module - When double clicking a file within the Chart Module under the Image Tabs, it wasn't launching the associated program
Imaging Module - Double clicking the header of a PDF image would maximize the window, when normally this is not allowed
(Enhancement) Sheet Def Edit window: Moving a field with the arrow keys on the default language does not synch field position for other languages
Imaging module, clicking Delete causes an 'Index was out of range' error sometimes.
Manage Time Cards - Print Grid Report cuts off the Notes column.
(Enhancement) Edge Express, transactions that use the 'Terminal' Card Entry Method were not including the patient name.
OD Cloud, exporting the same document more than once sometimes causes a UE.
Appointment View Edit window - 'Waiting Room Name Format' label overlaps Display Filter box.
Production and Income Report - Hidden Providers do not appear on reports when All Includes Hidden checkbox is selected.
Tx Plan module, the outline around the Note OutputText Field on printed treatment plans was growing and shrinking horizontally based on content when it shouldn't.
Billing Defaults window - 'Show all transactions since zero balance' checkbox doesn't match the Billing Options checkbox.
Sheet Def Edit window - When creating a brand new ERA sheet it is not including a button to add the grid needed.
Imaging module, switching to a different module after the "Use old Imaging module interface, pre 2020 - might be useful for XVWeb, but probably not" preference changed was crashing the program.
Patient Portal Payments - XWeb return note replaced original payment note
Treating Provider Mismatch Error showed unnecessarily for Canadian hygiene procedures.
Family Balancer window, verbose logging was locking up the program sometimes.
Appts module, loading a View with Rows that have brackets ("HasIns[I]", "IsLate[L]", "Prophy/PerioPastDue[P]", etc) caused the program to slow down.
API - Appointments POST. Setting AptStatus to ASAP could result in Broken AptStatus instead.
(Signup Portal) Signup Portal - The Register with Carriers form was missing a state selection for Puerto Rico
Inaccurate warning message when deleting a procedure that is attached to a planned appointment
Patient Level Frequency Limit Override - Ocassionally Finding Incorrect Benefit
API - Reports GET Aging can respond with a SQL syntax error
22.1.22 (Beta) (Foreign) Released 4/14/2022
22.1.22 (Beta) Released 4/14/2022
eClipboard - Could disable device while kiosk active
WebSched New Patient - Newly created patients were completely removed from the database if an error occurred when scheduling a Web Sched new patient appointment
Item Info window - Would fall behind Open Dental after scanning into the Imaging Module sometimes.
New user, when adding a new user if a DoseSpot ID is entered it will insert a duplicate userodpref row
Insurance verifications assigned to hidden users showed incorrectly.
(Enhancement)Handle null reference in EDS clearinghouse response
(Enhancement)eClipboard - Checkin push to device prompts user to accept or deny automatic checkin
API - New Method Diseases PUT
Imaging module, clicking the Scan Multi-Page Document tool bar button or importing multiple PDFs at the same time was crashing the program sometimes.
Imaging module, loading thumbnails of large documents was crashing the program sometimes.
API - New Method Allergies DELETE
API - New Method Allergies PUT
ODcodeBox sometimes UEs when drawing line numbers
RefType box missing de-select capability
(Enhancement)Always show users alerts that are associated to their UserNum
22.1.21 (Beta) (Foreign) Released 4/12/2022
22.1.21 (Beta) Released 4/12/2022
User Query Print Preview Print Button does not work
EServices - Limited Beta Framework should support release across multiple major / minor versions
Add Family window, Clinic drop-down boxes touched group boxes below it.
API - New Method Diseases DELETE
Hiding Appt Field Defs Blocked inappropriately sometimes.
Web Sched Recall: Blockout-restricted child recalls used to return incorrect timeslots
22.1.20 (Beta) (Foreign) Released 4/7/2022
22.1.20 (Beta) Released 4/7/2022
Imaging Module - After enabling the Program XVWeb, folders would no longer maintain their expanded/collapsed state when moving between patients
Database Maintenance, new patients with no provider that are not created are showing up in PatientPriProvMissing.
User Query window, query with PatNum will duplicate 'Go to Patient' option every time the query is run.
Sheet Def Edit, mouse cursor would not change back to normal after pasting sometimes
(Canada) Reverted fix for CCDWS vendor certificate was missing for ITRANS 2.0 users.
22.1.19 (Beta) (Foreign) Released 4/6/2022 (This version has a conversion script that will cause a backup to occur)
22.1.19 (Beta) Released 4/6/2022 (This version has a conversion script that will cause a backup to occur)
(Enhancement) Daily Graph window - Added "Selected Date" to Daily Graph printing
eClipboard - Payments submitted via eClipboard would still require a payment note
PayConnect Portal - Void payment showed as $0 instead of negative.
Sheets - show all of the languages inputMed / checkMed errors are happening on if they're all the same field.
Chart Module - The CCD "Continuity of Care Document" button only works based on specific country locations, but was showing as available for all countries
User Query, checking "Enable word wrap" sometimes does not wrap all of the text
Ortho Chart window - When the Ortho Chart grid had a field that extended a row column outside of the shown view, any PickList drop down field would not be visible.
(Signup Portal) Signup Portal - When encountering and error with the Register with Carriers form, the error message was not always specific
Procedures grouped for multiple visits may have mismatched ProcStatus values between procmultivisit and procedurelog tables
EditProcedure Window sometimes Throws Error when Validating
Patient Level Frequency Limit Override - Service Year Override
Mobile Appt Views Don't Delete As Expected
RDP, existing printer settings are not applied to new client computers when they connect for the first time.
Imaging module, double clicking on a PDF was crashing the program sometimes.
Patients Raw sometimes gives error on quiery run.
XVWeb bridge is now separated from choice about whether to use old Imaging Module interface.
Middle Tier, the Using eClinicalWorks check box was not loading the setting from the FreeDentalConfig.xml file correctly.
CareCredit Transactions window, Transactions tab, MerchantClosed option was available even though MerchantClosed response was displayed in Errors tab.
Edit Definition - General Message Groupbox Showing For Non Appt Confirmed Defs
Sheets - Mobile sheet control loses checkbox ordering when adding more checkboxes to a group.
Custom Reports main menu item was always showing.
(Canada) CCDWS vendor certificate was missing for ITRANS 2.0 users.
Tasks - 'Att' Column in 'Tasks' grid was too wide
Payment window, Payment Type did not set to EdgeExpress default payment type after successful transaction.
22.1.18 (Beta) (Foreign) Released 3/31/2022 (This version has a conversion script that will cause a backup to occur)
22.1.18 (Beta) Released 3/31/2022 (This version has a conversion script that will cause a backup to occur)
ImageFloat Form threw a UE when trying to select a disposed image.
Imaging Module - Open Dental would crash when the XVWeb program was enabled and a user clicked on a mount
Statements, CSV inaccurately labeled Ins Estimate as Adjustment Total.
Sheets, 'Synch matched fields' is not working correctly for Pat Image fields.
Custom Limited Statement - Paysplits showed incorrectly.
Definition Edit - 'General Message' groupbox was missing
International non-Canadian customers can't use FDI for supernumerary teeth
Oustanding Insurance Claims Report can hide claims assigned to a hidden user
Some of the DBM log items were lumped together instead of having their own line item
Claims Not Sent Report not loading grid upon opening
Family Balancer window, the Insurance Overpayments tool was not considering underpaid claim procs when creating the unearned payment sometimes.
Auto Message Preferences - Don't store 0 into database
CareCredit Metric - Log Reference Number
Sheets - Checkbox Misc field will move in Mobile View when editing sheets
Issues with Patients Raw
(Enhancement)Add Warning/Block when hiding in-use Field Defs via the field def Setup Window
22.1.17 (Beta) (Foreign) Released 3/29/2022 (This version has a conversion script that will cause a backup to occur)
22.1.17 (Beta) Released 3/29/2022 (This version has a conversion script that will cause a backup to occur)
Image Module - Item Info window disappears when scanning sometimes
Billing Options window - The textbox "Exclude if insurance is pending number of days" was still enabled when the checkbox "Exclude if insurance pending" was unchecked
(Web Sched) Web Sched New/Existing Patient - Would experience custom color issues when choosing a color that was to light or to dark
Supplemental Backups, uploading large databases to HQ would exceed default 32-bit memory limitations sometimes.
Multiple patients were linked to the same Screening Sheet.
(Enhancement)Imaging, after acquiring a series on a mount, it now stays in Pan mode instead of switching to Adj mode. v22.2 will give option.
Custom Sheets - Fields did not show near bottom of 2+ page sheets.
Add Multiple Adjustments window, the Rem Before column was not including insurance overpayments.
Flag PaySplits Entered Outside Of OpenDental's Approved Applications
Fix TSI Redirect Link
Mobile ApptView Does not Always Load Custom Items
Mobile Appointment View Items Do Not persist when going back into MobileView Before OK click on Appt View Edit Window
Payment window, the Current Payment Splits grid was suggesting additional splits when loading old payments sometimes.
(Enhancement) Time Card window - Time cards now clearly show when employees are working from home.
(Enhancement)(Canada) Carriers window, updates carrier phones and addresses when missing.
22.1.16 (Beta) (Foreign) Released 3/25/2022 (This version has a conversion script that will cause a backup to occur)
22.1.16 (Beta) Released 3/25/2022 (This version has a conversion script that will cause a backup to occur)
Security - Clicking 'Set All' would deny the user group access from all adjustment types
Sheet Field Edit - Editing sheet field with font dropdown menu could cause UE
User Query Favorites window - Loading this window can cause slowness in OD sometimes
CEMT had a Caching issue with Reports/Production & Income permissions.
DBM FeeScheduleHiddenWithPatient would sometimes not finish running
There was no warning not to merge Insurance plans from multiple instances of OD at once.
Procedure Code Tools window, "Procedures Codes" should be "Procedure Codes" in pop-up after "Run now" was clicked.
Sometimes ApptFieldDefs were Marked as Hidden Inappropriately
Query monitor was showing an item that was running every second for appointments refresh
FormErx, saying 'No' to WebView2 download/install prompt caused UE.
Lantek, Telephone Number field prefilled when "This information below identifies the sender" was checked.
FormApptFieldDefs could sometimes show apptfielddefs as hidden.
Imaging Module, non-radiograph images including patient name, birthdate, and DateCreated
Signup Portal Carrier Registration: Website validation could sometimes fail
Sheets, OutputText fields that have fonts that are too tall for the sheet field were not displaying when printing or creating a PDF.
(Enhancement)(FHIR Portal) FHIR Portal - Developers now have the ability to move one of their customers from one developer key to another.
22.1.15 (Beta) (Foreign) Released 3/23/2022
22.1.15 (Beta) Released 3/23/2022
Security - A user could circumvent an Imaging Module restriction when using the forms toolbar button
Canada - Account module would sometimes displays procedure description incorrectly
Trophy Enhanced Bridge shows error when their is a valid program path
22.1.14 (Beta) (Foreign) Released 3/22/2022
22.1.14 (Beta) Released 3/22/2022
Appt view, VerifyIns[V] was not showing on startup
Checkbox non-misc field will move in Mobile View on a secondary language when you add more of the same checkboxes.
Backup window, there could have been a delay before the AtoZ backup progress bar displays once the database backup is finished.
View EOB window - Adobe would experience an error when viewing an EOB sometimes
Pay Plans - Existing Patient Payment Plans were not saved before being sent to device
OrthoChart Rows- convert script would sometimes cause an OOM error
PatientsRaw report does not function with Ref From and Ref To selected together
Patient Select window, grid up down arrow keys were not working
Statement window - Dunning message that is set to 'All' clinics does not appear on generated statements
Web Sched Carrier Rule Edit window - In editable text fields, some characters would be replaced with coding characters
(Enhancement)Audit Trail, move the Log Source filter into the query
(Enhancement)eClipboard - Disable card selector if no cards are present when making a payment
New Patient Report is too slow
Trophy Enhanced Bridge - Patient folders created even if Trophy not installed on machine.
Imaging module, exports were not including drawings.
Email Inbox, the OpenDentalService was missing email dlls.
FormFieldDefLink caused UE on load.
eClipboard - Signup Portal settings email subject is wrong
OD Cloud, the zoom feature does not work when viewing reports in cloud
CareCredit, patients assigned to clinics would send requests using clinic merchant number instead of practice merchant number even if clinics were turned off.
CareCredit Transactions window, acknowledging non-merchant-closed errors would indicate 0 transactions cannot be retried.
Appointment Module - OD could crash when attempting to load a corrupt image in the appointment bubble
22.1.13 (Beta) (Foreign) Released 3/16/2022
22.1.13 (Beta) Released 3/16/2022
Merging Guarantors did not merge families correctly.
CareCredit, batch error web response for an already closed merchant only included last four digits of Merchant Number.
(Canada) Preauths have duplicate lab fees sometimes.
Providers can sometimes be edited without the providers permission.
Canada - appointment proc description would sometimes get set incorrectly
TSI, slowness when opening the generic input box to enter the payment amount
22.1.12 (Beta) (Foreign) Released 3/15/2022 (This version has a conversion script that will cause a backup to occur)
22.1.12 (Beta) Released 3/15/2022 (This version has a conversion script that will cause a backup to occur)
(Web Sched) Web Sched New Patient - Phone number validation was not detecting phone numbers that were too short
Dunning Edit window - The dunning message does not have the option of selecting "all" when filtering for clinics to attach.
Screen Sheet Type - Allowed max ScreenCharts to be exceeded when Synch Matched Fields was checked.
eClipboard - Kiosk Manager was not prompted when marking appointment as 'Arrived'
Open Dental Cloud, Ewoo bridge fails to find the program
(Web Sched) Web Sched New/Existing Patient - Users would receive a message to a select carrier even if carriers rules were not enabled sometimes
eClipboard - Filled out sheets are hard coded to only have one date format
(Enhancement)Add functionality to clear internal browser cache
Patient Level Frequency Limit Override - Use Correct Benefit
Supplemental Backups, uploading large databases to HQ would timeout after 24 hours sometimes.
User Control Security Tree - Move StatementCSV permission node
Web Form Setup window, user could add duplicate sheets with no warning.
Context Menu, URLs at the end of sentences retain the period
Patients Raw report uses old user query window
Opening Database Maintenance without the MySQL SUPER or REPLICATION CLIENT privileges causes UE
Security window - Obtaining a list of providers can cause slowness in OD sometimes.
Sheets - show which language inputMed / checkMed errors are happening
22.1.11 (Beta) (Foreign) Released 3/10/2022
22.1.11 (Beta) Released 3/10/2022
Custom Treatment Plan Sheet - Fields not showing below signature box.
Supplemental Backups, HQ could schedule a time for the eConnector to upload that was always considered an invalid backup time sometimes.
Email inbox was not refreshing when emails would finish downloading
Sheets - Exam sheet with signature would sometimes cause an error
Canada - appointment edit procedure grid would sometimes display surfaces incorrectly
WriteOff Report does not show correct writeoff data when using 3rd writeoff option
22.1.10 (Beta) (Foreign) Released 3/9/2022
22.1.10 (Beta) Released 3/9/2022
Payment Plans - Payment plans were deleted inside Open Dental after sending payment plan to eClipboard
InputField set to Down Global did not grow when multiline text was pasted in.
Screening Sheets- adding multiple charts sometimes did not get added correctly
CareCredit - BatchQS sometimes return DupQS status even after 60 days
CareCredit - DupQS would sometimes show a green circle appointment icon
Sheets - eClipboard and Webforms don't handle '\r\r\n' and cause invalid signature
Imaging Module - When the XVWeb bridge was enabled, dates were not showing next to the image names
(Web Sched) Web Sched - When an office's web sched URL had a customized color, the "Insurance Subscriber Info" area was not inheriting that custom color
Task Filter "clear" button is not capitalized
OD Mobile - Blockouts with setting to block Appt overlap isn't blocking
eClipboard-Updating sheet defs does not always prompt for patients to fill out sheets set to once
(Enhancement)Signup Portal Register with Carriers Website was not validated
SignupPortal Register with Carriers was dropping last digit if country code was included in phone number.
Signup Portal Register with carriers state was not shown
EdgeExpress - Merchant buttons not disabling after successful transactions while PaymentsCompletedDisableMerchantButtons enabled
22.1.9 (Beta) (Foreign) Released 3/8/2022
22.1.9 (Beta) Released 3/8/2022
(Enhancement)eClipboard - Allow SheetDef changes to be presented to patient on next visit
eClipboard-SMS View additional message loading on pull
Web Sched Carrier Rules window- Rules would not save correctly when moving carriers in and out of the grid
(Enhancement)CareCredit Transaction window, include last four of Merchant number for Merchant Closed description responses.
Screening Sheets- adding multiple charts sometimes did not get added correctly
CareCredit, patients weren't excluded if web response was a Merchant Closed.
Tx Plan "Allowed" column not updating correctly with EnterpriseHygProcUsePriProvFee enabled
Additional Provider Properties window, CareCredit merchant number marked as closed in Default clinic row did not consistently show warning label.
Select Patient window would sometimes stop working
Appointment module, select new providers option was available when right-clicking CareCredit actions for a closed merchant.
(Enhancement)Change copy row from grid to be tab-delimited
(Enhancement)Entering adjustments under Rate 2 within timecard adjustment would only keep first number.
eClipboard-Updating sheet defs does not always prompt for patients to fill out sheets set to once
eClipboard - Change periocharting setting button to be a more options drop down
22.1.8 (Beta) (Foreign) Released 3/3/2022
22.1.8 (Beta) Released 3/3/2022
Patient Level Frequency Limit Overrides - Fix ordering of benefits
Claims - Creating claim would cause a UE if secondary insurance did not have a filing code
Version 21.4 new features listed here
known issues:
Reminder tasks of an archived task list can still popup and show on tabs in tasks area some times.
Cents are missing from some grids, including Dynamic Payment Plans.
Email Inbox - Fix email preview resizing
Add A Family Window - Selecting frequently used zipcode can crash sometimes
Security Lock - Change Audit Trail to no longer show unchanged fields
21.4.53 Unreleased
21.4.52 (Foreign) Released 9/6/2022
21.4.52 Released 9/6/2022
OD Mobile - Fix gridrows and time alignment in Appointment View
API - Requests did not consider PatientStatus sometimes
Database maintenance - Duplicate Orthochart tool would sometimes delete more orthocharts
API - Deleted patients could have associated data updated sometimes
Supplemental insurance payments were attaching to closed insurance payment plans.
21.4.51 (Foreign) Released 6/23/2022
21.4.51 Released 6/23/2022
eClipboard - 'Contact Us' page had typo
Grids - Empty color cells were not always drawn correctly
Appointment Edit - Changes were not always saved when using Middle Tier
Supply Orders - UE could occur when clicking 'Print'
21.4.50 (Foreign) Released 6/9/2022
21.4.50 Released 6/9/2022
Imaging module - Clicking Size/Rotation with specific file types could crash the program sometimes
Payment window, the Amount text box was not being forced to match the Total text box underneath the Current Payment Splits grid sometimes.
21.4.49 (Foreign) Released 6/2/2022 (This version has a conversion script that will cause a backup to occur)
21.4.49 Released 6/2/2022 (This version has a conversion script that will cause a backup to occur)
Edit Patient Portal Invites Rule window - The invite template didn't account for the new Invite rule radio button options.
Edit Benefits window - Moving this window while not in Simplified View would cause the grid to shrink
(Enhancement)DBM for Orphaned Child Tasks
Insurance Categories - 'Set to Defaults' button did not work as expected
Tabletype CovCat's CovOrder column can now handle numbers larger than 255
Integrity Warning tooltips could cause a UE sometimes
(Canada) Procedure Code Tool added wrong code to "Recall" Recall Type triggers
Database Maintenance - Running 'TaskListsAbandonedRepeating' caused UE
21.4.48 (Foreign) Released 5/24/2022
21.4.48 Released 5/24/2022
Edit Screening Group window and Choose Database window - Opening these windows multiple times could cause them to get progressively cut off
Summary for emailmessage MsgType did not show in our database documentation.
(Enhancement)'Class' field in setup requirements should have year and description in the name
User Query - Allow printing of queries with 0 resultant rows.
Printing a non-radiograph image from the imaging module can include the description as a header
Edit Clinic window - The Email Address field is read only, but looked like an editable field
Open Dental Cloud, eServices signup portal does not launch in a new tab as it should
Edit Insurance Payment - PaySimple button did not always appear
Sorting Grid causes UE sometimes
A large number of insurance benefits can make loading modules slow
21.4.47 (Foreign) Released 5/18/2022
21.4.47 Released 5/18/2022
New version for trial users
21.4.46 (Foreign) Released 5/18/2022
21.4.46 Released 5/18/2022
WebView2 is failing to navigate sometimes
Added Family window does now translating Group Num to Plan Num in Canada
(Enhancement)Added 'Mount Deleted' audit trail.
Check Ins Plan Fees - changing copay fee schedules would sometimes change the plan type
API - ProcedureLogs GET didn't paginate properly
Transworld, negative writeoffs or claim payments would sometimes be sent with the incorrect transaction type
New trial version
21.4.45 (Foreign) Released 5/13/2022
21.4.45 Released 5/13/2022
Chart Module Image Tabs - Deleting an image would open up a second window and leave the deleted blank image on the screen
Popup referred to repeating tasks and tasklists as recurring
eClinicalWorks Middle Tier, incorrect username or password would display sometimes
Procedures Overpaid report - the select a provider dropdown was not functioning
FormImageFloat cannot access a disposed object
21.4.44 (Foreign) Released 5/10/2022
21.4.44 Released 5/10/2022
Select Task List Window - 'Show all task lists' checkbox showed deleted tasklists sometimes.
P&I Report - Provider report for all providers doesn't include the No Provider line item, and is not in the same order as the Provider list.
API - ProcedureLogs POST does not match functionality of OD proper
User Query Scroll Bar Issues
Time Card window - Rate2 pay will not calculate correctly occasionally.
Imaging module image, if pulled into a floater window, is now closing when user logs off
The benefit order in the benefit information grid was not consistent for select codes/items
Sheets - Signature boxes get invalidated when passing through RTB.
ProcedureLogs POST may not create a claimproc for patients with insurance
Popup refered 'Recurring(setup)' tab instead of 'Repeating(setup)' tab.
21.4.43 (Foreign) Released 5/3/2022
21.4.43 Released 5/3/2022
ComboBoxOD is no longer hidden behind FormVideo window
21.4.42 (Foreign) Released 4/29/2022
21.4.42 Released 4/29/2022
Imaging module - Clicking on an image and dragging first outside of the image tree, then back into the tree would create a copy of the image instead of moving it
Chart Module - Chart module flashes/refreshes by itself after initial load.
Tooth Chart - Space Maintainer Graphic is not showing when treatment area is set to Arch or Quad with the '& Tooth Range' checkbox selected occasionally.
Mass Email - Duplicate emails would get sent when multiple patients share one email address
The "Scheduled Processes" window has two c's for "Processes"
Some table property summaries had incorrect spelling
When selecting a date of first payment set before the current date, and you also enter a downpayment, the "Date of First Payment" textbox now remains on the correct date.
Family Balancer window, the procedure code cache was getting refreshed too much when the ZZZFIX code was missing.
Family Balancer window, the tool was very slow when lots of new payment splits needed to be made.
Family Balancer window, grabbing all of the procedures and claim procedures for the family was slow sometimes.
21.4.41 (Foreign) Released 4/26/2022 (This version has a conversion script that will cause a backup to occur)
21.4.41 Released 4/26/2022 (This version has a conversion script that will cause a backup to occur)
Imaging Module - Double clicking the header of a PDF image would maximize the window, when normally this is not allowed
API - Reports GET Aging can respond with a SQL syntax error
API - Clinics PUT could not set the Providers cache as invalid
Imaging - 8 bit dicom images were not supported
Checking a box in the patient select list for Mass Email would throw an exception while using middle tier
Patient Payment Plan - Date of First Payment textbox remains the same value entered by the user, even if a down payment is entered.
21.4.40 (Foreign) Released 4/20/2022
21.4.40 Released 4/20/2022
Wiki page printed incorrectly when images were present.
Chart Module - When double clicking a file within the Chart Module under the Image Tabs, it wasn't launching the associated program
Imaging module, clicking Delete causes an 'Index was out of range' error sometimes.
OD Cloud, exporting the same document more than once sometimes causes a UE.
Appointment View Edit window - 'Waiting Room Name Format' label overlaps Display Filter box.
Production and Income Report - Hidden Providers do not appear on reports when All Includes Hidden checkbox is selected.
Tx Plan module, the outline around the Note OutputText Field on printed treatment plans was growing and shrinking horizontally based on content when it shouldn't.
Billing Defaults window - 'Show all transactions since zero balance' checkbox doesn't match the Billing Options checkbox.
Imaging module, switching to a different module after the "Use old Imaging module interface, pre 2020 - might be useful for XVWeb, but probably not" preference changed was crashing the program.
Patient Portal Payments - XWeb return note replaced original payment note
Treating Provider Mismatch Error showed unnecessarily for Canadian hygiene procedures.
Family Balancer window, verbose logging was locking up the program sometimes.
Appts module, loading a View with Rows that have brackets ("HasIns[I]", "IsLate[L]", "Prophy/PerioPastDue[P]", etc) caused the program to slow down.
API - Appointments POST. Setting AptStatus to ASAP could result in Broken AptStatus instead.
Inaccurate warning message when deleting a procedure that is attached to a planned appointment
21.4.39 (Foreign) Released 4/14/2022
21.4.39 Released 4/14/2022
eClipboard - Could disable device while kiosk active
WebSched New Patient - Newly created patients were completely removed from the database if an error occurred when scheduling a Web Sched new patient appointment
Item Info window - Would fall behind Open Dental after scanning into the Imaging Module sometimes.
New user, when adding a new user if a DoseSpot ID is entered it will insert a duplicate userodpref row
(Enhancement)Handle null reference in EDS clearinghouse response
(Enhancement)eClipboard - Checkin push to device prompts user to accept or deny automatic checkin
Imaging module, clicking the Scan Multi-Page Document tool bar button or importing multiple PDFs at the same time was crashing the program sometimes.
Imaging module, loading thumbnails of large documents was crashing the program sometimes.
ODcodeBox sometimes UEs when drawing line numbers
(Enhancement)Always show users alerts that are associated to their UserNum
21.4.38 (Foreign) Released 4/12/2022 (This version has a conversion script that will cause a backup to occur)
21.4.38 Released 4/12/2022 (This version has a conversion script that will cause a backup to occur)
Imaging Module - After enabling the Program XVWeb, folders would no longer maintain their expanded/collapsed state when moving between patients
User Query Print Preview Print Button does not work
eClipboard - Payments submitted via eClipboard would still require a payment note
Chart Module - The CCD "Continuity of Care Document" button only works based on specific country locations, but was showing as available for all countries
User Query, checking "Enable word wrap" sometimes does not wrap all of the text
Ortho Chart window - When the Ortho Chart grid had a field that extended a row column outside of the shown view, any PickList drop down field would not be visible.
Procedures grouped for multiple visits may have mismatched ProcStatus values between procmultivisit and procedurelog tables
RDP, existing printer settings are not applied to new client computers when they connect for the first time.
Imaging module, double clicking on a PDF was crashing the program sometimes.
Patients Raw sometimes gives error on quiery run.
XVWeb bridge is now separated from choice about whether to use old Imaging Module interface.
Middle Tier, the Using eClinicalWorks check box was not loading the setting from the FreeDentalConfig.xml file correctly.
Tasks - 'Att' Column in 'Tasks' grid was too wide
Sheet Def Edit, mouse cursor would not change back to normal after pasting sometimes
EServices - Limited Beta Framework should support release across multiple major / minor versions
Hiding Appt Field Defs Blocked inappropriately sometimes.
Web Sched Recall: Blockout-restricted child recalls used to return incorrect timeslots
21.4.37 (Foreign) Released 3/31/2022
21.4.37 Released 3/31/2022
Supplemental Backups, uploading large databases to HQ would exceed default 32-bit memory limitations sometimes.
ImageFloat Form threw a UE when trying to select a disposed image.
Imaging Module - Open Dental would crash when the XVWeb program was enabled and a user clicked on a mount
Sheets, 'Synch matched fields' is not working correctly for Pat Image fields.
Oustanding Insurance Claims Report can hide claims assigned to a hidden user
Claims Not Sent Report not loading grid upon opening
EditProcedure Window sometimes Throws Error when Validating
Auto Message Preferences - Don't store 0 into database
Sheets - Checkbox Misc field will move in Mobile View when editing sheets
(Enhancement)Add Warning/Block when hiding in-use Field Defs via the field def Setup Window
21.4.36 (Foreign) Released 3/29/2022
21.4.36 Released 3/29/2022
Image Module - Item Info window disappears when scanning sometimes
(Web Sched) Web Sched New/Existing Patient - Would experience custom color issues when choosing a color that was to light or to dark
Add Multiple Adjustments window, the Rem Before column was not including insurance overpayments.
Flag PaySplits Entered Outside Of OpenDental's Approved Applications
Fix TSI Redirect Link
Payment window, the Current Payment Splits grid was suggesting additional splits when loading old payments sometimes.
21.4.35 (Foreign) Released 3/25/2022
21.4.35 Released 3/25/2022
Sheet Field Edit - Editing sheet field with font dropdown menu could cause UE
DBM FeeScheduleHiddenWithPatient would sometimes not finish running
There was no warning not to merge Insurance plans from multiple instances of OD at once.
Procedure Code Tools window, "Procedures Codes" should be "Procedure Codes" in pop-up after "Run now" was clicked.
Sometimes ApptFieldDefs were Marked as Hidden Inappropriately
Query monitor was showing an item that was running every second for appointments refresh
FormErx, saying 'No' to WebView2 download/install prompt caused UE.
FormApptFieldDefs could sometimes show apptfielddefs as hidden.
Imaging Module, non-radiograph images including patient name, birthdate, and DateCreated
Sheets, OutputText fields that have fonts that are too tall for the sheet field were not displaying when printing or creating a PDF.
21.4.34 (Foreign) Released 3/23/2022
21.4.34 Released 3/23/2022
Security - A user could circumvent an Imaging Module restriction when using the forms toolbar button
Trophy Enhanced Bridge shows error when their is a valid program path
21.4.33 (Foreign) Released 3/22/2022
21.4.33 Released 3/22/2022
Appt view, VerifyIns[V] was not showing on startup
Statement window - Dunning message that is set to 'All' clinics does not appear on generated statements
Web Sched Carrier Rule Edit window - In editable text fields, some characters would be replaced with coding characters
Trophy Enhanced Bridge - Patient folders created even if Trophy not installed on machine.
Imaging module, exports were not including drawings.
Appointment Module - OD could crash when attempting to load a corrupt image in the appointment bubble
21.4.32 (Foreign) Released 3/17/2022
21.4.32 Released 3/17/2022
Backup window, there could have been a delay before the AtoZ backup progress bar displays once the database backup is finished.
View EOB window - Adobe would experience an error when viewing an EOB sometimes
Pay Plans - Existing Patient Payment Plans were not saved before being sent to device
OrthoChart Rows- convert script would sometimes cause an OOM error
Patient Select window, grid up down arrow keys were not working
(Enhancement)eClipboard - Disable card selector if no cards are present when making a payment
21.4.31 (Foreign) Released 3/16/2022
21.4.31 Released 3/16/2022
Merging Guarantors did not merge families correctly.
(Canada) Preauths have duplicate lab fees sometimes.
TSI, slowness when opening the generic input box to enter the payment amount
21.4.30 (Foreign) Released 3/15/2022 (This version has a conversion script that will cause a backup to occur)
21.4.30 Released 3/15/2022 (This version has a conversion script that will cause a backup to occur)
(Web Sched) Web Sched New Patient - Phone number validation was not detecting phone numbers that were too short
Dunning Edit window - The dunning message does not have the option of selecting "all" when filtering for clinics to attach.
Screen Sheet Type - Allowed max ScreenCharts to be exceeded when Synch Matched Fields was checked.
eClipboard - Kiosk Manager was not prompted when marking appointment as 'Arrived'
Open Dental Cloud, Ewoo bridge fails to find the program
(Web Sched) Web Sched New/Existing Patient - Users would receive a message to a select carrier even if carriers rules were not enabled sometimes
eClipboard - Filled out sheets are hard coded to only have one date format
eClipboard Setup - EClipboardImageCaptureDefs pref and clinicprefs were not being synched correctly
Supplemental Backups, uploading large databases to HQ would timeout after 24 hours sometimes.
Context Menu, URLs at the end of sentences retain the period
Patients Raw report uses old user query window
Opening Database Maintenance without the MySQL SUPER or REPLICATION CLIENT privileges causes UE
Security window - Obtaining a list of providers can cause slowness in OD sometimes.
Sheets - show which language inputMed / checkMed errors are happening
21.4.29 (Foreign) Released 3/10/2022
21.4.29 Released 3/10/2022
Payment Plans - Payment plans were deleted inside Open Dental after sending payment plan to eClipboard
Edit Clinic window - An error occurs when trying to attach a user specific email address to a clinic.
eClipboard-SMS View additional message loading on pull
Web Sched Carrier Rules window- Rules would not save correctly when moving carriers in and out of the grid
InputField set to Down Global did not grow when multiline text was pasted in.
CareCredit - BatchQS sometimes return DupQS status even after 60 days
CareCredit - DupQS would sometimes show a green circle appointment icon
Tx Plan "Allowed" column not updating correctly with EnterpriseHygProcUsePriProvFee enabled
Select Patient window would sometimes stop working
Sheets - eClipboard and Webforms don't handle '\r\r\n' and cause invalid signature
(Enhancement)Change copy row from grid to be tab-delimited
(Enhancement)Entering adjustments under Rate 2 within timecard adjustment would only keep first number.
Imaging Module - When the XVWeb bridge was enabled, dates were not showing next to the image names
(Web Sched) Web Sched - When an office's web sched URL had a customized color, the "Insurance Subscriber Info" area was not inheriting that custom color
OD Mobile - Blockouts with setting to block Appt overlap isn't blocking
(Enhancement)Signup Portal Register with Carriers Website was not validated
SignupPortal Register with Carriers was dropping last digit if country code was included in phone number.
Signup Portal Register with carriers state was not shown
Sheets - Exam sheet with signature would sometimes cause an error
Canada - appointment edit procedure grid would sometimes display surfaces incorrectly
WriteOff Report does not show correct writeoff data when using 3rd writeoff option
21.4.28 (Foreign) Released 3/3/2022
21.4.28 Released 3/3/2022
Grids were responding to arrow key up and down even though they didn't have focus
(Patient Portal) Patient Portal - Statements could be sent to the Patient Portal for patients who no longer had an active Patient Portal account
Imaging Module - The Item Info window was showing hidden providers as an option
Security Lock - Change Audit Trail to no longer show unchanged fields
Reports - Patient raw report would sometimes cause an invalid query error
Automation - sheet defs would sometimes not show correctly
Printing from User Query window causes some text overlap at times
OD Mobile - Unhandled Exception Page
21.4.27 (Beta) (Foreign) Released 3/1/2022 (This version has a conversion script that will cause a backup to occur)
21.4.27 (Beta) Released 3/1/2022 (This version has a conversion script that will cause a backup to occur)
Cloud, use the Cloud Client for scanning EOBs
Duplicate text appears in secure email summary
Sheet Def Edit window - A signature box field type would not save on a statement sheet.
Patient Edit Information Window - Admitdate was being set to first of year on OK click.
Patient Info Window - "Please fix data entry errors first" popup showed when everything was valid.
Add better descriptions to the deflink table and columns
Prospective status doesn't disable recall if patient created via double-clicking a schedule's time slot
Ortho Chart, editing a cell with a large note now has a scroll bar.
Internal Sheet - Label Text default sheet fields would show errors sometimes
Module Setup Window - “Refund adj type” feature not implemented.
21.4.26 (Beta) (Foreign) Released 2/24/2022
21.4.26 (Beta) Released 2/24/2022
Benefit Frequencies window, behavior was missing for tab order and Up/Down arrow item selections when dropdown box was not dropped.
Task Attachments - Opening task attachment caused UE if user had not set default application to open attachment's file type
Chart Module - Printing the chart notes when using zoom would cut off the notes section sometimes
834 Import Process - Better logic for identifying duplicates
Payment window, refunding an online payment from right-clicking the Account Module did nothing.
Treatment Plan module, treatment planned procedures with a discount plan loaded slowly in Middle Tier.
GroupNoteEditSigned permission was flagged as having audit trail. It was never designed to.
(Enhancement)Canada - Service Date View shows Universal tooth numbering nomenclature
ERA Importing had ambiguous error message
Canada Flouride Codes Hard coded to incorrect codes
EServices Misc - Disallow numbers in custom date format textbox
ControlImagesJ threw a UE randomly with formImageFloat being disposed.
Mount Def edit, reordering items wasn't working very well
(Enhancement)Add audit logs for changes to the global lock date
834 Import - Improve Memory Usage
(Enhancement) ODM - allow phone numbers to be copied to device clipboard
21.4.25 (Beta) (Foreign) Released 2/17/2022 (This version has a conversion script that will cause a backup to occur)
21.4.25 (Beta) Released 2/17/2022 (This version has a conversion script that will cause a backup to occur)
(Enhancement)Patient Portal: Online payment notes are optional
Chart Module - Invalidated procedures can overwrite graphics of other procedures
Credit Card Manage window, PaySimple time out response was displayed as UE.
(Enhancement)Payment Plan and Dynamic Payment Plan to eClipboard button also saves the payment plan when clicking it
(CEMT) Connections window, moving a connection up or down selected two rows after re-arranging.
(Enhancement) Canada splash screen needs Nova Scotia Copyright
(Enhancement)DoseSpot, validate patient data before adding a patient via API for OD Mobile and Mobile Web
21.4.24 (Beta) (Foreign) Released 2/15/2022 (This version has a conversion script that will cause a backup to occur)
21.4.24 (Beta) Released 2/15/2022 (This version has a conversion script that will cause a backup to occur)
Imaging Module - Drag and drop functionality for mounts was not working
Cropped images did not show correctly in Fill Sheet Window.
File Exported from Job Manager grid date is dependent on Computer date format settings
PaySimple Form - Disable print receipt checkbox when adding card
(Web Forms) Web Forms - Rectangle color adjustments will now show on web forms
(Enhancement)Enterprise Pref to use Primary Provider's PPO fee for HYG procs (appointments)
21.4.23 (Beta) (Foreign) Released 2/10/2022 (This version has a conversion script that will cause a backup to occur)
21.4.23 (Beta) Released 2/10/2022 (This version has a conversion script that will cause a backup to occur)
Image Module - Attempting to print a pdf showed blank print preview
(enhancement) eRx, prescriptions marked as deleted in DoseSpot were not being deleted from Open Dental
(Enhancement)Job Manager: Add Export Grid for "Needs Action Action Items"
(Enhancement)Default Prexion bridge to use PatNum instead of ChartNum
(Enhancement)Option to disable automatic printing of receipts for PaySimple users
(Enhancement)Cloud, disable the backup reminder form in cloud mode.
Query Monitoring for eConnector was not working
Patient Portion Uncollected Report - The Print Button was not moving when resizing the window
21.4.22 (Beta) (Foreign) Released 2/8/2022
21.4.22 (Beta) Released 2/8/2022
Patient Dashboard - Selected appointment could sometimes be null
Patient Missing DBM tool should no longer create patients with PatNums much longer than existing patients.
Canada eclaims: Per message standard 4.2, gender will no longer be sent.
(Enhancement) Add [NamePreferredOrFirst] replacement tag to automated messaging.
(Enhancement) Patient Restriction Edit - Add audit trail entries when value changes for a patient
Production Goal query does not run on Linux servers
(Enhancement) Don't unset an appointment's 'IsHygiene' flag when moving it to an operatory that doesn't have `IsHygiene` set.
eServices Signup, WebBrowser control did not work on Windows 11.
Cropped Patient Images did not preview unless viewed first in Imaging Module.
Some reports were experiencing graphical issues when on RDP and using the context menu to go to a specific module
Insurance Verification window, setting both plan benefits and patient elgibility pref off gave individual lines in grid.
CareCredit, Batch QuickScreen was processing every 2 minutes.
Automated Birthday emails did not use sender address when 'use noreply address' preference was not checked.
Error message was unclear when the subject line was left blank when sending a secure email
(Enhancement Web Sched) Web Sched Existing Pat - Patients with clones can now schedule appointments
The "Prompt user to allocate unearned income after creating a claim" preference prompted users when there was no unearned to allocate sometimes.
21.4.21 (Beta) (Foreign) Released 2/1/2022 (This version has a conversion script that will cause a backup to occur)
21.4.21 (Beta) Released 2/1/2022 (This version has a conversion script that will cause a backup to occur)
(Web Sched) Web Sched: When getting additional days and TimeSlots for WebSched Recall, the calendar was being reverted back to the first month of openings sometimes.
Patient Portal statement email notification to exclude last name.
Central Manager User Setup window, attempting any of the Sync Options against a Middle Tier connection while logged in as a user that does not exist on the remote connection crashed the program.
OrthoChart- blank ortho chart rows would sometimes display incorrectly
In the Confirmation List form, when having a selected row then selecting Set Status, when blank, then deselecting it would have thrown a UE
Manage Time Cards: Printing can cut off the last digit of the date's year.
eClipboard Patient Info and Medical History causing UE in Demo Mode
Legacy eRx, some endpoints still use HTTP
GridOD - Copy Rows Null Check
User Query Window - Allow Multiple Row Selection in GridOD
Web Forms window: Processing retrieved web forms could be slow.
Reports: "All Clinics" may not include unassigned
Requirements Needed window, editing an existing requirement description did not save the changes.
Future appointments with 'None' type would sometimes get a color set
Middle Tier, receiving claim payments was causing an "Unable to cast object of type 'OpenDentBusiness.DtoObject' to type 'OpenDentBusiness.ClaimProc'" error sometimes.
Patient thumbnails did not show properly after crop.
21.4.20 (Beta) (Foreign) Released 1/26/2022 (This version has a conversion script that will cause a backup to occur)
21.4.20 (Beta) Released 1/26/2022 (This version has a conversion script that will cause a backup to occur)
eConfirmation Auto-Replies were blocked sometimes when SMS warning limit was reached.
Recall List window - Would shrink when minimized and restored after custom borders were turned off
(Enhancement)Trim new lines from PatNum:xxxx on clipboard when selecting patients
(Enhancement)Secure Email, improve Alert message to indicate which patient has sent an email
(Enhancement)GridOD - Ability to select and copy multiple rows to an excel friendly format
Patient picture cropping was wrong. Was showing white/blank boxes instead.
(Enhancement Web Sched) Web Sched Recall - A preference now exists to set how far into the future to search for appointment openings.
21.4.19 (Beta) (Foreign) Released 1/25/2022
21.4.19 (Beta) Released 1/25/2022
Email Addresses assigned to specific users were not found in the cache.
OD HQ - Trying to add bug submissions to a bug resulted in an out of memory exception
User Query: Running a favorite query while previous query results open populates with previous query's info
Video Capture Window - Duplicate images no longer created when using the Capture Button and Spacebar.
Appointment Module - Recall status now updates from disabled when patient status set back to patient
(Enhancement)Attach claims to ERAs when they are imported.
User Query: Using Print Preview more than once may produce unexpected results
Statements: Pat Portal warning can be confusing
Sheets: Patient Payment Plan's Terms and Conditions field can display incorrect info
SMSPhones, preference to prioritize specific vendor
Treatment Plans: The "Allowed" column can format incorrectly during printing
21.4.18 (Beta) (Foreign) Released 1/20/2022
21.4.18 (Beta) Released 1/20/2022
Popups - Were not always showing in front of Open Dental in RemoteApp and weren't available in the taskbar
Treatment Plan Edit: Plan Type can incorrectly default to Discount
Communication Item Window - Creating a commlog logs as Commlog Create permission rather than Commlog Edit with a log description of "Insert".
(Enhancement)Modify prompt when a clinic default billing type doesn't match user selection
21.4.17 (Beta) (Foreign) Released 1/18/2022 (This version has a conversion script that will cause a backup to occur)
21.4.17 (Beta) Released 1/18/2022 (This version has a conversion script that will cause a backup to occur)
Open Dental Cloud, retrieving the machine name can cause slowness sometimes
Mass Email, email addresses with accented characters would not send
Imaging Module, directly adding file into a patient's imaging folder with only an extension would cause the file to be continuously duplicated in the database.
ODMobile - Could not create a new conversation in Messages tab
Patient edit, date deceased did not validate correctly for users outside of the US.
Task Attachments - Task Attachments combobox opened attachment when user clicked outside of comboxbox
Dental schools, permissions to access evaluations were incorrect.
Ai-Dental Bridge - Switch to command line parameters
Canada secondary eclaims (COB) were blocked if the primary carrier does not accept secondary eclaims.
User Query: Incorrect page count on print preview
Benefit Frequencies - Adding Benefit frequency could cause UE
Patient images were not showing correct crop (this fix was wrong. Do not use this version).
Appointment module, hovering over an appointment bubble with over 32,000 characters in FamFinUrgNote was giving error.
Database Maintenance tool, running 'Remove Nulls' method resulted in UE.
(Patient Portal) Patient Portal - Users were not getting notified of why they could not void or return payments in OD when the patient wasn't originally logged into the patient portal.
User Query Window - Attempting to view a Query in Raw Format no longer causes exception.
Patient Information Window - Language Required field (with conditions) enabled no loger causes exception.
Imaging Module - Importing image after copy/pasting a different image no longer causes exception.
PatientViewer Privacy Policy Update
(Enhancement Web Sched) Web Sched - Will now auto-select the first available date after populating timeslots
21.4.16 (Beta) (Foreign) Released 1/12/2022 (This version has a conversion script that will cause a backup to occur)
21.4.16 (Beta) Released 1/12/2022 (This version has a conversion script that will cause a backup to occur)
Dates Showing dropdown overlapped the box that groups Procedures and Object Types
Patient Portal (web): Inactive patients could not download images.
Patient Edit Window - View Buttons for DOB and SSN function as expected when masked and when invalid values are entered.
Insurance Claims Window - UE no longer occurs when Sending a claim through ClaimConnect
Edit Patient Window - DOB and SSN fields do not behave as expected with permissions not set
(Enhancement)Added an 'Empty' option to the dropdown for Claim Custom Tracking status
DXC Attachments, display the response 'Payer does not support attachments' as a validation warning in Send Claims window
Web Sched Recall, restrict scheduling to only specific blockouts
Reports window, using a favorited query with no Query Admin permission would result in UE.
ASAP List window - Printing this report wasn't fitting on the page, specifically when using Zoom.
Patient Portal statement email notification had incorrect steps
(Enhancement)Load email inbox only from ODService
21.4.15 (Beta) (Foreign) Released 1/6/2022
21.4.15 (Beta) Released 1/6/2022
UCR fee was ignored if second ins plan is Cat%
Edit Mount Def Window - Adding a new item to existing layout then generating new empty layout no longer throws exception.
Dynamic mode with command line arguments didn't get the value for arguments correctly if different casing was used.
The Show Main Pages checkbox was not behaving as intended when searching.
Imaging Module - When custom borders were turned off, images would not fill the preview window properly.
Verbose Logging, added additional logging to the Startup sequence.
(Enhancement)Add Context Menu to ODCodeBox
Ins filing codes, group was required when it should not be.
Appointment module, moving completed appointment to another day was allowed using Week view.
Add comment line/selection to ODCodeBox context menu for user query window
(Enhancement)Daily Reports: Unable to tell hidden clinics apart from non-hidden
Query Favorites Arrow Keys don't select query on OK/enter
(Enhancement) Dynamic Payment Plans, disallow negative adjustments.
Web call for License Agreement signing should be threaded
Edit Email Message window, clicking Show Images would display strange characters for UTF8 encoded emails sometimes.
21.4.14 (Beta) (Foreign) Released 1/4/2022
21.4.14 (Beta) Released 1/4/2022
Edit Claim Filing Code, subtypes were inserted to the DB and saved without clicking OK.
Query Monitor Window - Query Feed and Query Details resize as expected.
2022 BCDA Fee Guides sometimes do not prompt for password
Image Scale Window - Pixels per mm no longer shows 'infinity' symbol if Calculate is clicked with nothing in Known Length field and number in Pixels field.
Edit Mount Def Window - Adding a new item to existing layout then generating new empty layout no longer throws exception.
User Query window wrap wrap and system.byte issues
Hosted Email Address Verification window, list of addresses did not refresh on load with clinics turned off.
Additional bugs with User Query Window
21.4.13 (Beta) (Foreign) Released 12/31/2021
21.4.13 (Beta) Released 12/31/2021
Secure Email, clinic description did not change in Web portal.
Web Sched Insurance: Appointment notes were populating with insurance fields when the feature wasn't enabled
User Query Favorites window, using a favorited query would result in UE.
Backup window, 'Restore' tried to stop SQL service from 'Restore FROM' path and not 'Restore TO' path.
Time Card Print Window - The last digit of the Date column prints as expected.
Canada - 2022 CDA codes
Reports: Patient Portion Uncollected running with an Invalid Date
(Enhancement)Secure Email - Side load custom beta system to the limited beta system.
21.4.12 (Beta) (Foreign) Released 12/30/2021
21.4.12 (Beta) Released 12/30/2021
Claim Edit: "Attachment is required" message may not display in all appropriate cases
(Enhancement)While in Dynamic Mode command line arguments were not preserved
Dynamic mode was not carrying parameters from command line arguments.
Backup window, 'Restore' looked at the preference's backup from path and not the currently designated from path.
Task window, buttons not anchored properly.
Billing Options window, having an active plan and a dropped plan with filing codes did not properly filter the patient when excluding filing codes.
Statement window - The Statement Mode was not always showing as sent when a user clicks the Patient Portal button
Middle Tier, pinboard search ignored before and after time filters.
(Enhancement)2022 BCDA Fee Guides
Imaging Module - ToolTipOD can sometimes cause a UE
Imaging Module - ToolTipOD could sometimes cause a UE
Appointment Edit - Changing confirmation status doesn't error anymore
Frequency limitation estimates were not considering looping frequency limitation estimates.
Appointment module, previous pinboard patfield fix only worked if the Appointments for *patient name* window opened
Reports: "All Clinics" subtitle may not indicate that hidden clinics are included
Choose Database window, expected errors like entering invalid credentials were getting hidden within the Details section of the error window.
Drawing line on image in imaging module no longer causes index out of range exception
Procedure Codes - Fee Schedules windows, editing fees caused an error when more than 1999 procedure codes were showing.
Referring provider combobox no longer throws index out of range exception
Add A Family Window - Selecting a frequently used zipcode no longer crashes
(Enhancement)Credit Card Edit window, show total plan amount (including interest) for Patient Payment Plans and Dynamic Payment Plans in Payment Plans dropdown.
The letters "po" in the practice address are no longer read as a PO Box by Legacy eRx.
WS ASAP Message with timeslot less than 30 minutes in the future is no longer missing word 'minutes'
Email Client window, deleting an email with a patient attached would truncate the email body text after 50 characters.
Appoint Reminder Rule Window - Trying to edit messaging rule doesn't cause error "Not allowed to create a duplicate rule for the same send time" anymore
Printing a sheet to PDF sometimes displays fields at an incorrect vertical position.
Ortho Chart window, clicking Take Control could crash the computer being used by the user you are taking control from sometimes.
(Enhancement)Enhance User Query Window
Verbose Logging, Choose Database window can now make verbose logs.
21.4.11 (Beta) (Foreign) Released 12/21/2021
21.4.11 (Beta) Released 12/21/2021
Sheet Def Edit window - The window itself wouldn't restore to it's previous size when clicking the restore icon
Billing Options window, having primary and secondary insurance with filing codes did not properly filter the patient when excluding filing codes.
eClipboard / OD Mobile - Serialization errors on login
21.4.10 (Beta) (Foreign) Released 12/21/2021
21.4.10 (Beta) Released 12/21/2021
(Patient Portal) Patient Portal - PayConnect was not allowing duplicate payments to be processed.
Exam Sheets window: fields near the top of the second page of the selected exam showed on the preview of the first page.
Appointment module, creating a new appointment on the pinboard will not draw patfields unless an appointment with that patfield has already been drawn on the schedule.
(Canada) Claim Edit window, manually marking claim with lab fees as Received would not show lab fees upon re-open.
Insurance Overpaid Report - The note at the bottom right was overlapping the bottom buttons when clinics were disabled
Electronic EOBs - ERA 835s window: Grid showed the wrong patient name.
Sometimes unable to tell if a clinic is hidden/if hidden clinics are included or not when "All" clinics is selected.
Fix "occured" spelling error in OpenDental solution
Possible UE upon closing Opendentals Job Manager from the task bar when not responding
Static sheet field defs, XML converter was too strict in removing characters
(Enhancement)2022 ODA Fee Guides
Canadian e-claims were getting rejected due to invalid arches, quadrants, or sextants sometimes.
Reports: Ins Pay Plan Past Due sometimes fails to print
OD Mobile, eRx sometimes generated an incorrect URL
Sheet Edit - Allow fields to overlap when using align tools
Reports: Print window may not focus upon opening
Secure Email feature wouldn't show if an office used to have clinics
Edit Adjustment Window - Adjustments could be attached to Treatment Planned procedures
Choose Database window, the 'Advanced: Use connection string' setting caused the program to crash when automatically making a backup of the database during upgrades.
Choose Database window was not showing error details when unexpected connection issues occurred.
21.4.9 (Beta) (Foreign) Released 12/16/2021 (This version has a conversion script that will cause a backup to occur)
21.4.9 (Beta) Released 12/16/2021 (This version has a conversion script that will cause a backup to occur)
Email Client window - The email preview pane vertical scroll bar and bottom of the email message would get cut off on longer emails
Payment Plan Procedures and Credits window, payment plan credits were negative with no procedure associated if procedure is paid in full.
eService Activity Log window: eService Action names were cut off in drop down menu.
Sheets defs, static text fields accepted invalid characters.
(Patient Portal)Web Sched New/Existing Patient - The message font color was not consistently updating after selecting an insurance carrier from the dropdown
eClipboard - scanning a QR code can result in an error on android
Patient edit window, view button for SSN and birthdate would reset any changes made to those fields.
Procedures Overpaid Report - Print button was ignoring the new check box option: Exclude if no Insurance Payment/Writeoff
Ai-Dental Bridge
CareCredit, Batch QuickScreens were not showing specific invalid/missing inputs in DB entries.
Payments - EdgeExpress inserted duplicate payments sometimes.
(Enhancement)Continuity of Care Documents - Should now able available within the patient portal without EHR needing to be enabled
(New Feature) Allocations Setup window, added a new option to "Make claim specific income transfers when received" for automatically correcting patient payments that do not line up with insurance payments.
(Enhancement)Chart Module - A new toolbar button and window is available that allows for the creation of Continuity of Care Documents
Unable to click on mount item
Canada - claim validation sometimes causes an error
On a few reports, hidden clinics were not showing despite "All" clinics being selected.
Reports window - The Broken Appointments report is missing a space between Broken and Appointments
Appointment Module, confirming to delete appointment instead of sending to Unscheduled List with the correct pref on did not delete appointment.
Procedure Overpaid Report - Fix spelling pattern
21.4.8 (Beta) (Foreign) Released 12/9/2021 (This version has a conversion script that will cause a backup to occur)
21.4.8 (Beta) Released 12/9/2021 (This version has a conversion script that will cause a backup to occur)
Imaging Module - An error would occur when attempting to delete a pasted or imported image
FormClaimSend - Undo button not changing status to waiting to send
RDP, printer settings are not remembered on a remote connection.
Reports - User Query sometimes took 30+ seconds to load into toolbar.
RDP, signal buttons use the server computer's settings, not the client computer's
FormPayPlanDynamic - Punctuation error in message box
Insurance - Print label caused printer selection window to show twice sometimes.
Procedures Overpaid Report - There was a gray box that was overlapping the Filters label.
Updating using MariaDB would sometimes cause database errors
(Enhancement)CareCredit - add age restriction when sending BQS
Template replacements, patients without a last name could cause errors.
Birthday Field does not trigger required field popup message when blank if BirthDate masking is turned on
eClipboard - scanning a QR code can result in an error on android
Group Note edit (other users, signed) permission blocking delete of unsigned group note created by the current user.
Unhandled exception could sometimes occur when right-clicking a procedure in the chart module
Open Dental Cloud, Sirona bridge fails to send the correct computer name.
Billing Options window, selecting nothing in the Exclude Filing Codes filter would UE.
Billing Options window, selecting All or individual filing codes to exclude and individual billing types did not generate an accurate billing list.
21.4.7 (Beta) (Foreign) Released 12/7/2021 (This version has a conversion script that will cause a backup to occur)
21.4.7 (Beta) Released 12/7/2021 (This version has a conversion script that will cause a backup to occur)
(Enhancement)ERA print preview: Show payer contact info and claim adjustment reason codes.
FormCodeSystemImport - Blank exceptions being thrown
User Query window can get stuck in "Formatting"
Billing Options window, selecting filing code filters along with 'none' and/or 'all' will not warn users their selection is invalid.
(Enhancement)Update Overpaid Procs Report to have an Insurance Overpaid only filter
Edit Appointment - Unrelated emails showed in the Communications Log grid when creating an appointment
CareCredit - getting original completed batch quickscreen would sometimes be wrong
Replication Server Path Override shows when it shouldn't in MariaDB - fix B32926
Procedure Code Tools window, 'D codes' section did not mention it was not available for foreign versions.
OD Mobile - Enhance Appointment Op Preview UI
Imaging module, error when using new Retake feature
Mount item text, 0 was staying visible
Patient Edit birthday field always triggers required field when set to Masked
Replication Server Path Override shows when it shouldn't in MariaDB - fix B32926
CareCredit - oauth token sometimes does not refresh correctly
Dynamic Pay Plan window, deleting a row in the Amortization Schedule grid would not reflect in the UI until re-opened.
Family Module - Setting guarantor on a family would break each patient into their own family
Payment Plans, setting Number of Payments field and creating schedule would give an error to fix Payment Amount field.
Webforms - Unable to locate signature preference sometimes.
X835 - Fixed X835Status summaries.
FormEServicesEClipboard - Clicking Enabled doesn't enable a new device
(Enhancement)Dynamic Payment Plans - Enahance the warning message to display a message about queued charges
Default Inurance Benefit Frequency Limitation D-Code preferences prevent saving preferences for customers not using D Codes
Image Module - Crashed when refreshing the module sometimes.
Attempting to send an email template with an attachment sometimes causes a UE.
21.4.6 (Beta) (Foreign) Released 12/3/2021
21.4.6 (Beta) Released 12/3/2021
Image Float and Scale windows - An error would occur when trying to edit the Image Scale field
Birthday field does not trigger required field popup message
PatientDOBView permission is not honored in family module
Changes to getting Server_ID runs queries that can be permission locked in MySQL causing unhandled exception
21.4.5 (Beta) (Foreign) Released 12/2/2021
21.4.5 (Beta) Released 12/2/2021
Imaging Module - When double clicking on a file in the imaging tree, a little white box would stay connected to the mouse cursor
Edit Task Attachment Window - Tab stops were out of order
Task Edit Window - 'Attachments' button popups were not user-friendly
Edit Task Attachment - TaskEdit permission was not checked when editing existing attachments
MySQL views would sometimes cause issues when updating
Task Edit Window - Attachments drop-down did not allow users to de-select an attachment
Spelling error in FormTreatPlanCur when giving warning about moving attached procedures.
Permission to control which users can create/edit bad debt adjustments
Replication Server Path Override always shows when using MariaDB
(EdgeExpress) Processing insurance payment caused UE.
While in the Weekend Only view of a schedule, if pasting over a holiday while as the practice, you would have gotten a UE.
Printing appointments, when printing grayscale, some appointment definitions color settings were not grayscaled.
Dual Insurance with Canadian Lab procedures behaves strangely when looking at the claim proc edit window
Billing Options window, patients with no insurance were excluded from the generated list if Filing Code(s) were selected to be excluded.
Update In Progress window, Remote Desktop (RDP) sessions performing updates from older versions were getting stuck in this window.
Print Day for Hospital menu item shows when Hospital feature is turned off
Version 21.3 new features listed here
known issues:
Reminder tasks of an archived task list can still popup and show on tabs in tasks area some times.
Cents are missing from some grids, including Dynamic Payment Plans.
Email Inbox - Fix email preview resizing
Add A Family Window - Selecting frequently used zipcode can crash sometimes
21.3.62 Unreleased
21.3.61 (Foreign) Released 9/12/2022
21.3.61 Released 9/12/2022
Database maintenance - Duplicate Orthochart tool would sometimes delete more orthocharts
21.3.60 (Foreign) Released 5/13/2022
21.3.60 Released 5/13/2022
eClinicalWorks Middle Tier, incorrect username or password would display sometimes
21.3.59 (Foreign) Released 4/29/2022
21.3.59 Released 4/29/2022
Imaging module, clicking the Scan Multi-Page Document tool bar button or importing multiple PDFs at the same time was crashing the program sometimes.
Imaging module, switching to a different module after the "Use old Imaging module interface, pre 2020 - might be useful for XVWeb, but probably not" preference changed was crashing the program.
21.3.58 (Foreign) Released 4/12/2022
21.3.58 Released 4/12/2022
eClipboard - Payments submitted via eClipboard would still require a payment note
Item Info window - Would fall behind Open Dental after scanning into the Imaging Module sometimes.
21.3.57 (Foreign) Released 4/1/2022
21.3.57 Released 4/1/2022
Imaging module, double clicking on a PDF was crashing the program sometimes.
Middle Tier, the Using eClinicalWorks check box was not loading the setting from the FreeDentalConfig.xml file correctly.
21.3.56 (Foreign) Released 4/1/2022
21.3.56 Released 4/1/2022
RDP, existing printer settings are not applied to new client computers when they connect for the first time.
21.3.55 (Foreign) Released 3/23/2022
21.3.55 Released 3/23/2022
Appt view, VerifyIns[V] was not showing on startup
Trophy Enhanced Bridge - Patient folders created even if Trophy not installed on machine.
Trophy Enhanced Bridge shows error when their is a valid program path
21.3.54 (Foreign) Released 3/17/2022
21.3.54 Released 3/17/2022
Edit Clinic window - An error occurs when trying to attach a user specific email address to a clinic.
eClipboard-SMS View additional message loading on pull
Tx Plan "Allowed" column not updating correctly with EnterpriseHygProcUsePriProvFee enabled
eClipboard - Filled out sheets are hard coded to only have one date format
OrthoChart Rows- convert script would sometimes cause an OOM error
Patient Select window, grid up down arrow keys were not working
TSI, slowness when opening the generic input box to enter the payment amount
21.3.53 (Foreign) Released 3/3/2022
21.3.53 Released 3/3/2022
Grids were responding to arrow key up and down even though they didn't have focus
(Patient Portal) Patient Portal - Statements could be sent to the Patient Portal for patients who no longer had an active Patient Portal account
Duplicate text appears in secure email summary
Patient Info Window - "Please fix data entry errors first" popup showed when everything was valid.
Ortho Chart, editing a cell with a large note now has a scroll bar.
Module Setup Window - “Refund adj type” feature not implemented.
OD Mobile - Unhandled Exception Page
21.3.52 (Foreign) Released 2/24/2022
21.3.52 Released 2/24/2022
Benefit Frequencies window, behavior was missing for tab order and Up/Down arrow item selections when dropdown box was not dropped.
Chart Module - Printing the chart notes when using zoom would cut off the notes section sometimes
Treatment Plan module, treatment planned procedures with a discount plan loaded slowly in Middle Tier.
GroupNoteEditSigned permission was flagged as having audit trail. It was never designed to.
Canada Flouride Codes Hard coded to incorrect codes
ControlImagesJ threw a UE randomly with formImageFloat being disposed.
Patient Edit Information Window - Admitdate was being set to first of year on OK click.
21.3.51 (Foreign) Released 2/17/2022 (This version has a conversion script that will cause a backup to occur)
21.3.51 Released 2/17/2022 (This version has a conversion script that will cause a backup to occur)
(Enhancement)Patient Portal: Online payment notes are optional
Chart Module - Invalidated procedures can overwrite graphics of other procedures
(Enhancement) Canada splash screen needs Nova Scotia Copyright
21.3.50 (Foreign) Released 2/15/2022 (This version has a conversion script that will cause a backup to occur)
21.3.50 Released 2/15/2022 (This version has a conversion script that will cause a backup to occur)
Imaging Module - Drag and drop functionality for mounts was not working
Cropped images did not show correctly in Fill Sheet Window.
(Enhancement)Enterprise Pref to use Primary Provider's PPO fee for HYG procs (appointments)
21.3.49 (Foreign) Released 2/10/2022
21.3.49 Released 2/10/2022
eServices Signup, WebBrowser control did not work on Windows 11.
(enhancement) eRx, prescriptions marked as deleted in DoseSpot were not being deleted from Open Dental
Error message was unclear when the subject line was left blank when sending a secure email
The "Prompt user to allocate unearned income after creating a claim" preference prompted users when there was no unearned to allocate sometimes.
(Enhancement)Cloud, disable the backup reminder form in cloud mode.
Query Monitoring for eConnector was not working
Patient Portion Uncollected Report - The Print Button was not moving when resizing the window
21.3.48 (Foreign) Released 2/7/2022
21.3.48 Released 2/7/2022
New version for trial users
21.3.47 (Foreign) Released 2/7/2022
21.3.47 Released 2/7/2022
Patient Missing DBM tool should no longer create patients with PatNums much longer than existing patients.
Canada eclaims: Per message standard 4.2, gender will no longer be sent.
Production Goal query does not run on Linux servers
(Enhancement) Don't unset an appointment's 'IsHygiene' flag when moving it to an operatory that doesn't have `IsHygiene` set.
Some reports were experiencing graphical issues when on RDP and using the context menu to go to a specific module
Insurance Verification window, setting both plan benefits and patient elgibility pref off gave individual lines in grid.
Automated Birthday emails did not use sender address when 'use noreply address' preference was not checked.
New trial version
21.3.46 (Foreign) Released 1/31/2022
21.3.46 Released 1/31/2022
New version for trial users
21.3.45 (Foreign) Released 1/31/2022
21.3.45 Released 1/31/2022
Patient Portal statement email notification to exclude last name.
eConfirmation Auto-Replies were blocked sometimes when SMS warning limit was reached.
Patient Dashboard - Selected appointment could sometimes be null
Central Manager User Setup window, attempting any of the Sync Options against a Middle Tier connection while logged in as a user that does not exist on the remote connection crashed the program.
(Enhancement)Trim new lines from PatNum:xxxx on clipboard when selecting patients
(Enhancement)Secure Email, improve Alert message to indicate which patient has sent an email
OrthoChart- blank ortho chart rows would sometimes display incorrectly
In the Confirmation List form, when having a selected row then selecting Set Status, when blank, then deselecting it would have thrown a UE
Manage Time Cards: Printing can cut off the last digit of the date's year.
Legacy eRx, some endpoints still use HTTP
Web Forms window: Processing retrieved web forms could be slow.
Reports: "All Clinics" may not include unassigned
Future appointments with 'None' type would sometimes get a color set
Middle Tier, receiving claim payments was causing an "Unable to cast object of type 'OpenDentBusiness.DtoObject' to type 'OpenDentBusiness.ClaimProc'" error sometimes.
New trial version
21.3.44 (Foreign) Released 1/25/2022
21.3.44 Released 1/25/2022
Email Addresses assigned to specific users were not found in the cache.
Popups - Were not always showing in front of Open Dental in RemoteApp and weren't available in the taskbar
Communication Item Window - Creating a commlog logs as Commlog Create permission rather than Commlog Edit with a log description of "Insert".
Video Capture Window - Duplicate images no longer created when using the Capture Button and Spacebar.
Appointment Module - Recall status now updates from disabled when patient status set back to patient
(Enhancement)Modify prompt when a clinic default billing type doesn't match user selection
(Enhancement)Attach claims to ERAs when they are imported.
Statements: Pat Portal warning can be confusing
Treatment Plans: The "Allowed" column can format incorrectly during printing
Recall List window - Would shrink when minimized and restored after custom borders were turned off
21.3.43 (Foreign) Released 1/18/2022
21.3.43 Released 1/18/2022
Open Dental Cloud, retrieving the machine name can cause slowness sometimes
Mass Email, email addresses with accented characters would not send
Imaging Module, directly adding file into a patient's imaging folder with only an extension would cause the file to be continuously duplicated in the database.
Patient Portal (web): Inactive patients could not download images.
Dental schools, permissions to access evaluations were incorrect.
ASAP List window - Printing this report wasn't fitting on the page, specifically when using Zoom.
Canada secondary eclaims (COB) were blocked if the primary carrier does not accept secondary eclaims.
Benefit Frequencies - Adding Benefit frequency could cause UE
Appointment module, hovering over an appointment bubble with over 32,000 characters in FamFinUrgNote was giving error.
Database Maintenance tool, running 'Remove Nulls' method resulted in UE.
(Patient Portal) Patient Portal - Users were not getting notified of why they could not void or return payments in OD when the patient wasn't originally logged into the patient portal.
Patient Information Window - Language Required field (with conditions) enabled no loger causes exception.
Imaging Module - Importing image after copy/pasting a different image no longer causes exception.
General Message Rule Window - No longer getting multiple rules error when adding a general message.
21.3.42 (Foreign) Released 1/10/2022
21.3.42 Released 1/10/2022
Dates Showing dropdown overlapped the box that groups Procedures and Object Types
Patient Edit Window - View Buttons for DOB and SSN function as expected when masked and when invalid values are entered.
Insurance Claims Window - UE no longer occurs when Sending a claim through ClaimConnect
(Enhancement)Added an 'Empty' option to the dropdown for Claim Custom Tracking status
21.3.41 (Foreign) Released 1/6/2022
21.3.41 Released 1/6/2022
UCR fee was ignored if second ins plan is Cat%
Imaging Module - When custom borders were turned off, images would not fill the preview window properly.
Appointment module, moving completed appointment to another day was allowed using Week view.
Web call for License Agreement signing should be threaded
Edit Email Message window, clicking Show Images would display strange characters for UTF8 encoded emails sometimes.
21.3.40 (Foreign) Released 1/4/2022
21.3.40 Released 1/4/2022
Secure Email, clinic description did not change in Web portal.
Time Card Print Window - The last digit of the Date column prints as expected.
Canada - 2022 CDA codes
2022 BCDA Fee Guides sometimes do not prompt for password
Edit Mount Def Window - Adding a new item to existing layout then generating new empty layout no longer throws exception.
Dynamic mode with command line arguments didn't get the value for arguments correctly if different casing was used.
Hosted Email Address Verification window, list of addresses did not refresh on load with clinics turned off.
Verbose Logging, added additional logging to the Startup sequence.
21.3.39 (Foreign) Released 12/30/2021
21.3.39 Released 12/30/2021
Claim Edit: "Attachment is required" message may not display in all appropriate cases
(Enhancement)While in Dynamic Mode command line arguments were not preserved
Dynamic mode was not carrying parameters from command line arguments.
Middle Tier, pinboard search ignored before and after time filters.
(Enhancement)2022 BCDA Fee Guides
Appointment Edit - Changing confirmation status doesn't error anymore
Frequency limitation estimates were not considering looping frequency limitation estimates.
Appointment module, previous pinboard patfield fix only worked if the Appointments for *patient name* window opened
Choose Database window, expected errors like entering invalid credentials were getting hidden within the Details section of the error window.
Procedure Codes - Fee Schedules windows, editing fees caused an error when more than 1999 procedure codes were showing.
Referring provider combobox no longer throws index out of range exception
Add A Family Window - Selecting a frequently used zipcode no longer crashes
The letters "po" in the practice address are no longer read as a PO Box by Legacy eRx.
WS ASAP Message with timeslot less than 30 minutes in the future is no longer missing word 'minutes'
Email Client window, deleting an email with a patient attached would truncate the email body text after 50 characters.
Appoint Reminder Rule Window - Trying to edit messaging rule doesn't cause error "Not allowed to create a duplicate rule for the same send time" anymore
Printing a sheet to PDF sometimes displays fields at an incorrect vertical position.
Ortho Chart window, clicking Take Control could crash the computer being used by the user you are taking control from sometimes.
Verbose Logging, Choose Database window can now make verbose logs.
21.3.38 (Foreign) Released 12/21/2021
21.3.38 Released 12/21/2021
eClipboard / OD Mobile - Serialization errors on login
21.3.37 (Foreign) Released 12/21/2021
21.3.37 Released 12/21/2021
Appointment module, creating a new appointment on the pinboard will not draw patfields unless an appointment with that patfield has already been drawn on the schedule.
(Canada) Claim Edit window, manually marking claim with lab fees as Received would not show lab fees upon re-open.
Electronic EOBs - ERA 835s window: Grid showed the wrong patient name.
(Enhancement)2022 ODA Fee Guides
Canadian e-claims were getting rejected due to invalid arches, quadrants, or sextants sometimes.
Reports: Ins Pay Plan Past Due sometimes fails to print
OD Mobile, eRx sometimes generated an incorrect URL
Sheet Edit - Allow fields to overlap when using align tools
Secure Email feature wouldn't show if an office used to have clinics
Edit Adjustment Window - Adjustments could be attached to Treatment Planned procedures
Choose Database window, the 'Advanced: Use connection string' setting caused the program to crash when automatically making a backup of the database during upgrades.
Choose Database window was not showing error details when unexpected connection issues occurred.
21.3.36 (Foreign) Released 12/17/2021
21.3.36 Released 12/17/2021
Email Client window - The email preview pane vertical scroll bar and bottom of the email message would get cut off on longer emails
Payment Plans, setting Number of Payments field and creating schedule would give an error to fix Payment Amount field.
Payment Plan Procedures and Credits window, payment plan credits were negative with no procedure associated if procedure is paid in full.
CareCredit, Batch QuickScreens were not showing specific invalid/missing inputs in DB entries.
Appointment Module, confirming to delete appointment instead of sending to Unscheduled List with the correct pref on did not delete appointment.
Procedure Overpaid Report - Fix spelling pattern
Fix "occured" spelling error in OpenDental solution
21.3.35 (Foreign) Released 12/9/2021
21.3.35 Released 12/9/2021
Imaging Module - An error would occur when attempting to delete a pasted or imported image
FormClaimSend - Undo button not changing status to waiting to send
RDP, printer settings are not remembered on a remote connection.
Reports - User Query sometimes took 30+ seconds to load into toolbar.
RDP, signal buttons use the server computer's settings, not the client computer's
Insurance - Print label caused printer selection window to show twice sometimes.
Updating using MariaDB would sometimes cause database errors
Template replacements, patients without a last name could cause errors.
Birthday Field does not trigger required field popup message when blank if BirthDate masking is turned on
Group Note edit (other users, signed) permission blocking delete of unsigned group note created by the current user.
Unhandled exception could sometimes occur when right-clicking a procedure in the chart module
Open Dental Cloud, Sirona bridge fails to send the correct computer name.
21.3.34 (Foreign) Released 12/7/2021
21.3.34 Released 12/7/2021
(Enhancement)ERA print preview: Show payer contact info and claim adjustment reason codes.
FormCodeSystemImport - Blank exceptions being thrown
Edit Appointment - Unrelated emails showed in the Communications Log grid when creating an appointment
CareCredit - getting original completed batch quickscreen would sometimes be wrong
Replication Server Path Override shows when it shouldn't in MariaDB - fix B32926
OD Mobile - Enhance Appointment Op Preview UI
Replication Server Path Override shows when it shouldn't in MariaDB - fix B32926
X835 - Fixed X835Status summaries.
Default Inurance Benefit Frequency Limitation D-Code preferences prevent saving preferences for customers not using D Codes
Attempting to send an email template with an attachment sometimes causes a UE.
21.3.33 (Foreign) Released 12/3/2021
21.3.33 Released 12/3/2021
Image Float and Scale windows - An error would occur when trying to edit the Image Scale field
While in the Weekend Only view of a schedule, if pasting over a holiday while as the practice, you would have gotten a UE.
Birthday field does not trigger required field popup message
Changes to getting Server_ID runs queries that can be permission locked in MySQL causing unhandled exception
(Enhancement)Update Overpaid Procs Report to have an Insurance Overpaid only filter
21.3.32 (Foreign) Released 12/2/2021
21.3.32 Released 12/2/2021
Update In Progress window, Remote Desktop (RDP) sessions performing updates from older versions were getting stuck in this window.
21.3.31 (Beta) (Foreign) Released 12/2/2021
21.3.31 (Beta) Released 12/2/2021
Imaging Module - When double clicking on a file in the imaging tree, a little white box would stay connected to the mouse cursor
MySQL views would sometimes cause issues when updating
Spelling error in FormTreatPlanCur when giving warning about moving attached procedures.
Replication Server Path Override always shows when using MariaDB
(EdgeExpress) Processing insurance payment caused UE.
Dual Insurance with Canadian Lab procedures behaves strangely when looking at the claim proc edit window
Print Day for Hospital menu item shows when Hospital feature is turned off
21.3.30 (Beta) (Foreign) Released 11/30/2021
21.3.30 (Beta) Released 11/30/2021
Service Manager - installing the replication service would sometimes show the wrong title
Patient Portal, navigating to a statement URL and logging in would display a very small image of the statement.
Legacy eRx - Identity Proofing could cause a UE
Web Sched, patient could not select communication method when verifying identity.
EdgeExpress- transactions would always defaulting to 'Web Service'
(Enhancement)Send Claims - Undo Button no longer deletes etrans data
Creating new Appointment in ODMobile blocked if user does not have Appointment Edit permission
Patient Dashboard - Zoom prevents users from seeing the entire dashboard
21.3.29 (Beta) (Foreign) Released 11/23/2021 (This version has a conversion script that will cause a backup to occur)
21.3.29 (Beta) Released 11/23/2021 (This version has a conversion script that will cause a backup to occur)
Patient Portal Transactions window - PayConnect payments were not able to be voided or refunded.
Open Dental Cloud, using Edge as a web browser does not work.
2022 CDT Codes, D9613 referenced TreatmentArea of mouth and not quadrant.
Support for ScanX phosphor plate Twain
Having a signed TP with just the signature field populated would remove the X in the Treatment Plan Module when SigPractice is added to a TP sheet.
OD Mobile - Enhance opp headers to work better in iOS
FormWebView - WebView2 cache isn't being set up properly
Automated recurring charges didn't filter out inactive cards
The summary of a definition in our documentation didn't indicate that it had been deprecated
Credit Card Recurring Charges window, EdgeExpress would make a note that says "Made from automated recurring charge".
(Enhancement)Dynamic Payment Plans - We can delete payment plan charges from the account module, but not the DPP window
(Enhancement)Allow users without Ins Plan Edit to Request Electronic Benefits
21.3.28 (Beta) (Foreign) Released 11/18/2021 (This version has a conversion script that will cause a backup to occur)
21.3.28 (Beta) Released 11/18/2021 (This version has a conversion script that will cause a backup to occur)
(Webforms) Webforms - Would not show the language dropdown on any form in the list if the first form did not have multiple languages.
Treatment Plan module incorrectly shows that insurance will not cover a procedure due to waiting periods when frequency checking is disabled.
Claims were not properlry linked to an ERA when the ERA represented each procedure payment as an individual claim.
Patient Edit - Zip textbox didn't scale properly with zoom
Email Client window was taking a while to load when an email address that used Gmail Authorization and had lots of emails was set as the 'inbox' email address.
eClipboard - Treatment plan wouldn't return to checkin checklist after signing
21.3.27 (Beta) (Foreign) Released 11/16/2021
21.3.27 (Beta) Released 11/16/2021
(Enhancement)Pick Sheet window, adding Web Forms will not show or mention consent forms.
Imaging Module - In cloud mode, checking the imaging preference "PDF files always launch in a separate window" then attempting to Print will cause an error.
Email Inbox - Fixed email preview resizing
Imaging Module - Clicking the Expand All button within the Imaging Module would not maintain the last user view.
Removed url from Trophy program description
Database Maintenance window, the Raw Emails tool had an error optimizing tables when using the MyISAM storage engine.
21.3.26 (Beta) (Foreign) Released 11/11/2021
21.3.26 (Beta) Released 11/11/2021
User Query Favorites window - The 'Wrap Text' box was overlapping the boarder of the box below it specifically when using zoom.
Payment window, the Outstanding Charges grid was incorrectly showing procedures for guarantors of payment plans that are not in the same family.
TP Module does not always refresh when entering an "AsOf" Date
Updating replicationserver database documentation
(Enhancement)Dynamic Payment Plan, Improve user interface of the Production tab.
21.3.25 (Beta) (Foreign) Released 11/9/2021
21.3.25 (Beta) Released 11/9/2021
OD Mobile ios sets scroll to middle of long conversations
DoseSpot, DoseSpot does not support passing patient demographics via single sign on URL
DrCeph would still try to launch after displaying an error to office
Treatment Module - Individual Insurance amounts were not being calculated consistently
Ortho Chart Setup Display Fields: Adding "Signature" and immediately editing its width could cause the width to not save.
OpenDental - Tasks disappeared sometimes on signal refresh
Sheet Fill Edit window, trying to paste content into a text box was crashing the program sometimes.
Erx - Error opening erx window sometimes
21.3.24 (Beta) (Foreign) Released 11/4/2021
21.3.24 (Beta) Released 11/4/2021
DentalXChange Attachments: Creating a new snip could close the program unexpectedly
Payment window, processing transaction with a XCharge card source through EdgeExpress program the first time would create a duplicate card with EdgeExpress card source.
Processing transaction with a EdgeExpress card source through XCharge program the first time would indicate card number has changed.
Credit Card Recurring Charges window, EdgeExpress cards were not included to be processable by XCharge program.
ERAs Automatically Processed Report, the ERAs grid was empty when it shouldn't have been.
eRx, local medications that are not synced with DoseSpot get set inactive.
Advertising Postcards - 'Advertising - Postcards' doesn't display in the webview for Postcards.
Fixed typo in treatment plan options for DrCeph
The job manager will refresh and fill in memory lists even if there are no job signals sometimes
21.3.23 (Beta) (Foreign) Released 11/2/2021
21.3.23 (Beta) Released 11/2/2021
Tasks - Go to Patient would sometimes get restricted incorrectly
21.3.22 (Beta) (Foreign) Released 11/2/2021 (This version has a conversion script that will cause a backup to occur)
21.3.22 (Beta) Released 11/2/2021 (This version has a conversion script that will cause a backup to occur)
OrthoChart - no securitylog entry on signature edits
MySQL Manager - User full permissions were not recognized in MariaDB 10.5
Time card window, Calc Daily button was visible when viewing breaks initially from Manage module.
User Query Favorites window - this window was not scaling it's size when using zoom.
VisionX program bridge does not launch exe path
(Enhancement) Family Balancer window, added option to only process families that have had financial data change after a specified date.
(Enhancement) Family Balancer window, changed the label next to the Rigorous button to be descriptive.
DiscountPlanSub sometimes has a DiscountPlanNum of 0
DoseSpot - Unecessary validation for patient information blocks functionality
(Enhancement)Add an independent pref to control whether patient eligibility and/or plan benefits are verified on service year rollover
After deleting an image or mount, the item above was not properly selected.
Launching Open Dental was crashing with the error "The added or subtracted value results in an un-representable DateTime" sometimes.
Production and Income Report window, clicking the left arrow button when the From text box is blank was crashing the program.
Birthday Report window, clicking the left arrow button when the From text box is blank was crashing the program.
New Patients window, clicking the left arrow button when the From text box is blank was crashing the program.
Laser Labels window, clicking the left arrow button when the From text box is blank was crashing the program.
Edit Claim window, clicking Cancel on a new claim was crashing the program sometimes.
Imaging module, dragging a document to a different category was crashing the program sometimes.
Imaging module, clicking on a document that was deleted from another workstation was crashing the program sometimes.
When capturing a series of radiographs, the individual images weren't showing immediately.
Error in RenderScene() at Sparks3DXEngine.Engine_SetVertices
DXC - Certain characters in passwords can cause errors when attempting to send electronic statements
Credit Card Recurring Charges window, declined EdgeExpress charges created payments with the recurring charge amount.
Accessing the ERAs Automatically Processed report or the Electronic EOBs - ERA 835s window on middle tier caused an error.
Clinic Restrictions can be circumvented through Task -> GoTo button
21.3.21 (Beta) (Foreign) Released 10/27/2021 (This version has a conversion script that will cause a backup to occur)
21.3.21 (Beta) Released 10/27/2021 (This version has a conversion script that will cause a backup to occur)
Payment Plan signatures are displayed as invalid days after signing
The DateSuppReceived column in the claimproc table was set to 'today' when a user opens a previously received claimproc.
eRx, changes in Open Dental were not syncing to DoseSpot when refreshing the chart module
Edit Dunning Message window - Some controls were overlapping others within the window.
Mass Email and Secure Email setup windows did not have ? button.
PatPlan Edit Logs show incorrect Date/Time for rows sometimes
Automated Messaging - Premed template was missing eServiceSetup permissions
UE On Edit Recall window if type combo box is clicked with no selected made
CheckAutoSaveImage is sometimes checked for sheetdefs that can't be saved to images
Advertising Postcards - Add audit trail to 'Advertising Postcard' upload list
Credit Card Recurring Charges - EdgeExpress only allowed EdgeExpressCNP and EdgeExpressRCM as valid credit card sources
Electronic EOBs - ERA 835s window, clinic filter excluded all ERAs that had no attached claims.
Group Note window - this window would not scale it's size when using zoom.
Task Search user selection differs between drop down and user selection form
Patient's being set to standard account from TSI collections after adding an adjustment to zero the account even though that adjustment type is marked as excluded under the TSI program link.
Fill Sheet Window - Sheets could not be edited if DateTimeSheet is set to MinValue
Edit Deposit Slip window, sending a deposit to QuickBooks without selecting Class could cause an error.
(Enhancement)Standardize Transworld TSI pop up messages when adding adjustments
Email Inbox - Fixed default sent email sorting
Imaging 'Windows' menu items weren't working if window was maximized
OD can have delay on start
(Enhancement)Secure Email, include an unsecure summary in the notification email.
When a patient is not selected before going in the Email Message Edit window you could save the email message.
21.3.20 (Beta) (Foreign) Released 10/19/2021 (This version has a conversion script that will cause a backup to occur)
21.3.20 (Beta) Released 10/19/2021 (This version has a conversion script that will cause a backup to occur)
(Enhancement)Call Center Map keeps selected cubicle active when changing room view
ValidDate fields lost functionality of auto year completion when leaving the control
Open Dental Cloud, error message when using a local image folder and attempting to open an image location
(Enhancement)Credit Card Edit - disabled controls that would invalidate the card token
Setting user password in CEMT sometimes throws an error
EClipboard - Check-in checklist was not considering all possible check-in items an office can set
(Enhancement)Fix wording for Report permission: Daily Payments - View All Providers. Replace wording from 17.1
Credit Card Recurring Charges window, some XCharge sources were not being accepted when sending charges manually via EdgeExpress.
Task Description is scrolled to the bottom when opening a task
Hosted Email signatures were not set to default values when an office signs up for Mass or Secure Email.
Spaces in names break XVWeb URL when passing as command line argument
Secure Email - Enable frontend for closed beta
Aggregate Tools -> Moved advertising menu items into a sub menu
Added index for document.MountItemNum to speed loading of image mounts
21.3.19 (Beta) (Foreign) Released 10/12/2021
21.3.19 (Beta) Released 10/12/2021
Background color of images on buttons didn't quite match
CareCredit - individual quickscreen approval status would sometimes not get set correctly
Credit Card Recurring Charges window, sending charges manually with EdgeExpress cards present would UE.
Headmaster Device, users should be able to manually enter the ip address for non-cloud devices
Replication Service- database connection would sometimes fail when mysql user had a password
Edit Patient Information window - When using Zoom, some buttons and labels were overlapping fields when zoom was set to max
OrthoChart Audit - securitylog entries were sometimes not ordered correctly
Remove invalid procedure code warning from Report Setup window Exclude Codes from Incomplete Proc Notes report
Web Forms, web forms were not using the correct preference to set background color.
OrthoChart - auto notes were sometimes allowed on a provider field
OrthoChart - blank rows would sometimes be saved
21.3.18 (Beta) (Foreign) Released 10/8/2021
21.3.18 (Beta) Released 10/8/2021
Imaging module, patient portal folder was not showing the world folder icon
Language Translations, the Main Menu could not be translated.
Adding a family member to a Guarantor with a hidden billing type could have caused UE
Language Translations, the Discount Plan breakdown in the Account module could not be translated.
Advertising Postcards - Not showing detailed error messages
(Enhancement)ASAP List Setup window - After an appt is broken, the ASAP booking prompt needed to consider how to fill the appt space more intuitively
21.3.17 (Beta) (Foreign) Released 10/7/2021 (This version has a conversion script that will cause a backup to occur)
21.3.17 (Beta) Released 10/7/2021 (This version has a conversion script that will cause a backup to occur)
Claims - Billing provider phone number defaulted to practice number instead of clinic number.
Language Translations, the right side of the Appts module could not be translated.
Language Translations, the Openings in View popup could not be translated.
Language Translations, the Ins Rem breakdown in the Account module could not be translated.
Language Translations, the Sort By tab in the Treat' Plan module could not be translated.
PatProblemListEdit, PatMedicationListEdit, and PatAllergyEdit permissions should have been added to all security groups
Language Translations, the Chart module was translating already translated controls.
Language Translations, a few labels and buttons in the Manage module could not be translated.
Procedure Edit - Check AdjustmentCreate permission when adding a discount to a procedure via the Procedure Info window
Pay Plans - Check AdjustmentCreate permission when adding adjustment via Patient Payment Plan window
(Enhancement)Advertising Postcards - Enable postcard mania
21.3.16 (Beta) (Foreign) Released 10/5/2021
21.3.16 (Beta) Released 10/5/2021
signup portal integrated texting was not signed up at first clinic, attempting to sign up at another, showed the "must have valid country code + sms limit" error.
eClipboard - Office device marked as 'Bring Your Own Device'
Preference that doesn't apply to certain sheet categories was still visible from the sheet def edit window
Sheet Def Edit window - Setting a width or height of less than or equal to zero would cause an error sometimes
Auto-Save Forms feature had inconsistent naming conventions.
Edit Patient Information window - when typing the into any field that provides a list of potential choices, the list provided would pop up out of place if Zoom was set to 6 or higher
Edit Sheet Grid window - Setting a width or height of less than or equal to zero would cause an error sometimes
OD Mobile: Appointments can disappear from OD Mobile when switching appointment views
Database Maintenance - PatientInvalidBillingType would sometimes choose a hidden billing type
Database Maintenance - replication warning was missing on BillingTypesInvalid
21.3.15 (Beta) (Foreign) Released 10/1/2021
21.3.15 (Beta) Released 10/1/2021
Procedure Info window displayed invalid TP date if medical insurance is disabled
Users without the FeeSchedEdit and AllowFeeSchedEditWhileReceivingClaim permissions could still update allowed fees when entering payments from ERAs.
Open Dental would sometimes crash when attempting to add attachments through ClaimConnect
Provider Production and Income report, the Ins Income column was wrong when viewing the clinic breakdown.
Upgrading databases older than version 19.4.1 were failing sometimes if Open Dental was resized.
Unfinalized Insurance Payment window, sorting using headers did not sort as expected.
21.3.14 (Beta) (Foreign) Released 9/30/2021 (This version has a conversion script that will cause a backup to occur)
21.3.14 (Beta) Released 9/30/2021 (This version has a conversion script that will cause a backup to occur)
Zoom window - Setting additional scale in zoom to 5 was causing issues with text alignment.
Semi-Monthly Pay Periods, start date included in first period
Trying to scan a document to a created mount with the 'blank' type threw a UE.
Broken Appointment Procedure - DateTP field of Broken Appointment Procedures was set to 01/01/0001
(Enhancement)Aging, add warning message when clicking Cancel button of progress bar.
eClipboard - Signature box on Pay Plan sheet is required, but not enforced
Open Dental Email Inbox did not render HTML messages from Secure Email
(Enhancement)Big Tooth Chart - Window title was not descriptive
Carriers window, clicking Combine was taking a long time for large offices.
WebSched, the "reason for this appointment" menu could shrink to an unusable size when it was too long for the window.
Patient Portion Uncollected report does not consider payments attached to adjustments on procs
21.3.13 (Beta) (Foreign) Released 9/28/2021 (This version has a conversion script that will cause a backup to occur)
21.3.13 (Beta) Released 9/28/2021 (This version has a conversion script that will cause a backup to occur)
Recall - Users could set value of 'Max number of texts sent every 10 minutes per clinic' to a negative integer
Recurring Charges - the DateLastAging preference would sometimes get updated incorrectly
UE for Canadian databases sometimes when adding or dropping a plan or doing some lab estimate calculations
Recall - Users could set value of 'Search for openings after X days' to a negative integer
When zoom was -4, in the patient edit window, the Text Ok box was not selectable.
Dynamic Payment Plans, sometimes charges did not post on their period date.
Dynamic Payment Plans, a charge could get posted one pay period ahead of schedule.
Patient Portion Uncollected report could not be ran in direct connection.
Older Tooth Chart Technology, the pie shapes for the Simple 2D tooth chart were not scaling.
Electronic EOBs - ERA 835s window, date filter incorrectly excluded some ERAs
Ortho Chart Locking - When changing users, the signature box didn't always sign correctly.
21.3.12 (Beta) (Foreign) Released 9/23/2021
21.3.12 (Beta) Released 9/23/2021
Sheet Def Edit, sometimes aligning controls works even when it would cause overlap.
(Enhancement)Remove unnecessary message that shows when updating carriers
21.3.11 (Beta) (Foreign) Released 9/22/2021 (This version has a conversion script that will cause a backup to occur)
21.3.11 (Beta) Released 9/22/2021 (This version has a conversion script that will cause a backup to occur)
(Enhancement - Web Sched) Web Sched Existing Pat - Added a preference to edit Recall Appt Type display name
Insurance Verification List window - The title "Insurance Plan" on the bottom left hand side of the report was cut off
Replication Service - add support for one-way replication status check
21.3.10 (Beta) (Foreign) Released 9/21/2021 (This version has a conversion script that will cause a backup to occur)
21.3.10 (Beta) Released 9/21/2021 (This version has a conversion script that will cause a backup to occur)
OD Cloud: FormOpenDental_FormClosing isn't called if browser session is closed
Imaging Module - Moving an Image to another category while dragging the file name within the tree was not functioning properly.
Medications window, importing a medication with a "\" character at the end of the Drug Name, Generic name, or Notes resulted in an error message.
Automated statements - emails would sometimes fail to send
Edit Insurance Plan window, Blue Book causes slowness when OK is clicked.
New registration key could not be added to blank database
(Enhancement)Account Module, remove "(overpayment)" from "Refund (overpayment)" menu item when right-clicking in account grid.
Production and Income Report window, running the Provider Report Type for a large date range was slow for larger offices sometimes.
(Canada) Edit Claim window, CDA claim form would show if Claim Ack showed rejection and asked to print CDA claim form.
Imaging Module - Mounts were loading slowly
(Patient Portal) Receipt option for payments - There was no immediate error message if the practice had an invalid email address
Fix wording for Credit Card Edit window regarding inaccurate patient balance checkbox
Update File Copier does not fit full error messages
Payment window, selecting production entries from the Account module to pay was considering the Entire Family balance before suggesting payment splits.
AutoLogOff inappropriately killing some long running processes
Zoom window - An error would occur when clicking the settings button sometimes.
Referrals Report window, choosing Email first in the WHERE dropdown did not render a text box to input value.
Mass Postcard - API integration
Image module, pasting content that was copied with no patient attached would cause UE.
(Enhancement)Copy Email and Phone fields from the selected Patient when Adding a new patient to family
Patient Portion Uncollected report could not be run in Middle Tier
Secondary language importable checkboxes were changing the Mobile Group Caption when additional checkboxes for the same group are added.
(Enhancement)The progress notes scroll bar, in the chart module, was not at the bottom after selecting a patient the first time.
(Enhancement)DBM for missing provider should account for when the provider is not in the database.
21.3.9 (Beta) (Foreign) Released 9/16/2021
21.3.9 (Beta) Released 9/16/2021
Electronic EOBs - ERA 835s window, date range ending in today's date excluded today's ERAs.
Printing prescriptions for patient caused UE sometimes
Check Insurance Plan Fees window could change fee schedules for plans that were not selected.
Check Insurance Plan Fees window, clicking the Change button with no plans selected, would select all plans but change none of them.
Check Insurance Plan Fees window, The prompt to enable/disable Blue Book for plans showed when the Blue Book feature was off.
Check Insurance Plan Fees window, changing fee schedules more than once could set Blue Book for plans incorrectly.
Edit Insurance Plan window, Carrier Allowed Amounts fee schedules could be edited by users without permission.
Sheets, can't create new group names
UE for Canadian databases sometimes when adding or dropping a plan
21.3.8 (Beta) (Foreign) Released 9/14/2021 (This version has a conversion script that will cause a backup to occur)
21.3.8 (Beta) Released 9/14/2021 (This version has a conversion script that will cause a backup to occur)
Secondary Estimates for Canadian Lab Procedures do not consider primary insurance estimates
Payment window, TreatPlan grid, fees in AmtEnd column were cut off.
Error message when clicking OK on appointment when procedure in hidden category are present in procedure grid.
(Websched) Websched New Patient - Would not save the first or last name if only a single letter was entered.
Sheet Def window - The Check 'Auto Save' By Default option was showing even when there was not an image category that had Auto-Save Forms enabled.
Canada - updating carriers sometimes did not update claim reversal flags correctly
UserOdPref cache sent signals when nothing changed in DB.
eConnector Transmissions, sending a list of objects as a parameter could not be interpretted in a DtoMulti.
Language Definitions window - Clicking "ok" on this window would cause OD to crash.
(Enhancement)Added DownLocal growth behavior to Insurance Benefit grid in Treatment Plan Sheet
Fail text messages for offices that don't have IntegratedTexted when trying to send confirmation requests
Backup/Restore Progress bar for OpenDentImages doesn't report correctly
Open Dental Replication Service - add replication service folder to update copier
Supplemental Restore - support different port number
An error can happen when selecting GoToAccount from another form sometimes
Replication Setup - mask synch password textbox
Edit Patient - adding a Family Relationship would sometimes cause an error
Statements - balance forward amount sometimes did not show correctly
dynamic payment plan does not show estimated tax amount for treament planned procedures when adding to payment plan
Fee schedule Go tool UEs when carrier or groupname has string terminating characters
(Enhancement) Grid selection color wasn't showing well if rows were light blue
Database Maintenance - an error would sometimes occur when launching database maintenance
(Enhancement)Send Mass Email window Rendering Replacement Data controls update
21.3.7 (Beta) (Foreign) Released 9/9/2021
21.3.7 (Beta) Released 9/9/2021
Provider Payroll Summary/Detailed Report - Clicking the "This Period" button did not set the date range to the current pay period
Audit Trail - double clicking on a user query audit row would sometimes cause an error
(Enhancement)1500_02_12 Form- add missing fields to the internal form
Sheets, editing sheet field fonts did not save correctly.
Time Card Rule Edit window - Double-clicking into an existing Time Card Rule that was for 'All Employees' would not retain selection
Income Transfer Manager window, unattached positive and negative adjustments were not counteracting each other.
CEMT User Group Permission tree was not scrollable
eClipboard - Turning clinics off did not allow patients to check in sometimes
Automated Messaging - Duplicate rule error showed sometimes when it shouldn't
Procedure Code Tool - update procedure code abbreviations only when blank
(Enhancement)Unearned Allocations Report was very slow in MySQL 5.5
Automated Messaging - Duplicate rule error sometimes did not show when it should
21.3.6 (Beta) (Foreign) Released 9/7/2021 (This version has a conversion script that will cause a backup to occur)
21.3.6 (Beta) Released 9/7/2021 (This version has a conversion script that will cause a backup to occur)
(Web Sched) Web Sched Existing Pat - Existing patients weren't told to call the office when the office wasn't using Web Sched Existing Patient
Pick Patient for Web Form window, when having more than one web form that needed a patient picked, skipping one or more and cancelling any subsequently after would result in generic error messages.
Income Transfer Manager window, payment plans that cover partial production value with guarantors outside of the family were transferring too much money to the original production entity sometimes.
Program Link - Convert Script command that set button text and toolbar placement for SteriSimple bridge was overwritten
Imaging Module - When selecting between multiple floating images, the selected image would not always get the intended focus.
Imaging Module - Changing patients while in the Imaging Module would disable various toolbar buttons.
Added a preference to save payment plan PDF from eClipboard
Income Transfer Manager - Dynamic Payment Plans charges can cause a rounding error when trying to run an income transfer.
Tx Module - Subtotal category is set to 0
eClipboard, don't include the make payment checkin option when there are no payments to make
(Enhancement)SheetX - Exclude IsInputMedInactive from DTO
Grid scrolling was jumping
Select Patient window, up and down arrow keys weren't working in grid
UserOdPref cache refresh affected other users
WebForms - Only download selected clinic's webforms.
Imaging Module - The crop and adjust buttons were not functioning correctly.
Imaging Module - Adding text to an image within a mount via the draw button would cause an error sometimes.
Considers if clinic is signed up for eClipboard
eClipboard, treatment plans were showing up as blank when a patient is checking in
21.3.5 (Beta) (Foreign) Released 9/2/2021
21.3.5 (Beta) Released 9/2/2021
Automated statements - emailing statements sometimes failed to send
Automated statements - duplicate statements were sometimes generated and sent
Email Client - Not all emails showed in sent tab due to whitespace within angle brackets
Provider Setup window, checking Show Deleted check box did not automatically check Show Hidden check box.
GroupBoxOD was overlapping UI in multiple places
Sheets, creating a new sheet def does not save the selected font correctly.
Discount Plan Report, tab order goes from textbox to cancel
Transaction History, Calendars did not display properly.
Credit Card Edit - UE occurred after editing a newly created credit card
Statements were not printing multiline rows
Task Search window, hiding hidden users for drop down did not produce accurate list of task search results.
Credit Cards - XCharge cards could show as using EdgeExpress
(Enhancement)DoseSpot, clinic fax number is no longer required.
The computer name for remote sessions would be incorrect sometimes
21.3.4 (Beta) (Foreign) Released 9/1/2021 (This version has a conversion script that will cause a backup to occur)
21.3.4 (Beta) Released 9/1/2021 (This version has a conversion script that will cause a backup to occur)
Patient Payment Plans - Exclude deleting patient payment plan credits
Unearned Allocation Report - This report had unnecessarily shortened column headers.
Exception stack traces were sometimes truncated when thrown from a threaded context.
Repeat Charge Tool had incorrect permission
(Enhancement)Add Weekend Rate 3 in TimeCardRules
Group Notes, creating a new group note would sometimes cause an error.
Grid scrolling was not accurate and jumped
WikiSearch, changing Ignore Content caused excessive cache refreshes.
21.3.3 (Beta) (Foreign) Released 8/31/2021 (This version has a conversion script that will cause a backup to occur)
21.3.3 (Beta) Released 8/31/2021 (This version has a conversion script that will cause a backup to occur)
Income Transfer Manager thinks transfers need to happen with adjustments on DPP when they don't
Net Production Detail Report - Clicking the "This Period" button did not set the date range to the current pay period
Typo on FormOrthoSetup
Dynamic Pay Plans Overcharged Report window - The text box for the From and To dropdowns were overlapping the Filters label and were a different color than the rest of the window.
Blockouts - Adding or editing blockout did not set the start and end time correctly
Schedules - Adding or editing schedule did not set the start and end time correctly
Credit Card Edit - Audit trail log text when charge frequency is edited did not use the frequency in words
Select Patient hotkey was not detected in the Imaging module if an Image Float was selected
Income Transfer Manager, FIFO transfers were not warning users about insurance overpayments.
ASAP List Setup window - Appointments broken 20 mins before their scheduled start time were being prompted to be filled by appointments on the ASAP list.
Add security permission to restrict access to Patient Edit
Blue Book Check box sometimes shows on Insurance Plan Form for new plans
FormPayment - Only show enabled payment providers
Slow Query Tool does not parse out Log Start Up text properly in all cases
Database Maintenance window, Old Tab -> trying to fix DiscountPlanSubWithInvalidDiscountPlanNum with no invalid DiscountPlanSubs would UE.
Enter Payment window for claims, the cursor did not always default to the Allowed column when Blue Book was in use.
Account Module, Patient Account grid, patient payment plans with down payment would show description as "Downpayment".
(Enhancement)Change wording for Aging of AR Exclude Income Transfer option Block message
Procedure Info window, adding procedure from Chart Module with Entry Status of Existing Other and no surface chosen would not allow them to be charted without changing date.
Warn/Block user when setting complete a procedure in a hidden category
DoseSpot, skip over errors relating to medications not being associated to the correct patient
(Enhancement)Imaging Preferences - Add browse buttons to import folder fields
Arithmetic Error on DBM method ProcedurelogWithInvalidAptNum
Resizing a grid can cause an arithmetic operation error sometimes
Discount Plan report cursor does not default to focusing on text box
Insurance Plans, saving edits to a plan subscription could recalculate estimates too many times.
(Enhancement)Hide MariaDB sys and session users from MySQL Manager
Repeat Charge Update Tool
Schema changes for etrans835
Version 21.2 new features listed here
known issues:
Reminder tasks of an archived task list can still popup and show on tabs in tasks area some times.
Cents are missing from some grids, including Dynamic Payment Plans.
21.2.63 Unreleased
21.2.62 (Foreign) Released 3/17/2022
21.2.62 Released 3/17/2022
OrthoChart Rows- convert script would sometimes cause an OOM error
21.2.61 (Foreign) Released 2/24/2022
21.2.61 Released 2/24/2022
Popups - Were not always showing in front of Open Dental in RemoteApp and weren't available in the taskbar
(enhancement) eRx, prescriptions marked as deleted in DoseSpot were not being deleted from Open Dental
21.2.60 (Foreign) Released 1/10/2022
21.2.60 Released 1/10/2022
UCR fee was ignored if second ins plan is Cat%
21.2.59 (Foreign) Released 1/4/2022
21.2.59 Released 1/4/2022
The letters "po" in the practice address are no longer read as a PO Box by Legacy eRx.
21.2.58 (Foreign) Released 12/21/2021
21.2.58 Released 12/21/2021
(Canada) Claim Edit window, manually marking claim with lab fees as Received would not show lab fees upon re-open.
eClipboard / OD Mobile - Serialization errors on login
21.2.57 (Foreign) Released 12/17/2021
21.2.57 Released 12/17/2021
Payment Plan Procedures and Credits window, payment plan credits were negative with no procedure associated if procedure is paid in full.
Insurance - Print label caused printer selection window to show twice sometimes.
Appointment Module, confirming to delete appointment instead of sending to Unscheduled List with the correct pref on did not delete appointment.
21.2.56 (Foreign) Released 12/8/2021
21.2.56 Released 12/8/2021
MySQL views would sometimes cause issues when updating
FormCodeSystemImport - Blank exceptions being thrown
Spelling error in FormTreatPlanCur when giving warning about moving attached procedures.
Replication Server Path Override always shows when using MariaDB
(EdgeExpress) Processing insurance payment caused UE.
Print Day for Hospital menu item shows when Hospital feature is turned off
Changes to getting Server_ID runs queries that can be permission locked in MySQL causing unhandled exception
CareCredit - getting original completed batch quickscreen would sometimes be wrong
Reports - User Query sometimes took 30+ seconds to load into toolbar.
21.2.55 (Foreign) Released 11/30/2021
21.2.55 Released 11/30/2021
Service Manager - installing the replication service would sometimes show the wrong title
Patient Portal, navigating to a statement URL and logging in would display a very small image of the statement.
Web Sched, patient could not select communication method when verifying identity.
EdgeExpress- transactions would always defaulting to 'Web Service'
21.2.54 (Foreign) Released 11/26/2021
21.2.54 Released 11/26/2021
Legacy eRx - Identity Proofing could cause a UE
21.2.53 (Foreign) Released 11/23/2021 (This version has a conversion script that will cause a backup to occur)
21.2.53 Released 11/23/2021 (This version has a conversion script that will cause a backup to occur)
2022 CDT Codes, D9613 referenced TreatmentArea of mouth and not quadrant.
Having a signed TP with just the signature field populated would remove the X in the Treatment Plan Module when SigPractice is added to a TP sheet.
Automated recurring charges didn't filter out inactive cards
The summary of a definition in our documentation didn't indicate that it had been deprecated
21.2.52 (Foreign) Released 11/18/2021
21.2.52 Released 11/18/2021
Treatment Plan module incorrectly shows that insurance will not cover a procedure due to waiting periods when frequency checking is disabled.
Claims were not properlry linked to an ERA when the ERA represented each procedure payment as an individual claim.
Email Client window was taking a while to load when an email address that used Gmail Authorization and had lots of emails was set as the 'inbox' email address.
eClipboard - Treatment plan wouldn't return to checkin checklist after signing
21.2.51 (Foreign) Released 11/16/2021 (This version has a conversion script that will cause a backup to occur)
21.2.51 Released 11/16/2021 (This version has a conversion script that will cause a backup to occur)
Imaging Module - In cloud mode, checking the imaging preference "PDF files always launch in a separate window" then attempting to Print will cause an error.
Removed url from Trophy program description
Database Maintenance window, the Raw Emails tool had an error optimizing tables when using the MyISAM storage engine.
21.2.50 (Foreign) Released 11/9/2021
21.2.50 Released 11/9/2021
OD Mobile ios sets scroll to middle of long conversations
Treatment Module - Individual Insurance amounts were not being calculated consistently
Ortho Chart Setup Display Fields: Adding "Signature" and immediately editing its width could cause the width to not save.
Sheet Fill Edit window, trying to paste content into a text box was crashing the program sometimes.
User Query Favorites window - The 'Wrap Text' box was overlapping the boarder of the box below it specifically when using zoom.
Erx - Error opening erx window sometimes
21.2.49 (Foreign) Released 11/8/2021
21.2.49 Released 11/8/2021
eRx, local medications that are not synced with DoseSpot get set inactive.
DoseSpot, DoseSpot does not support passing patient demographics via single sign on URL
21.2.48 (Foreign) Released 11/2/2021
21.2.48 Released 11/2/2021
Tasks - Go to Patient would sometimes get restricted incorrectly
21.2.47 (Foreign) Released 11/2/2021 (This version has a conversion script that will cause a backup to occur)
21.2.47 Released 11/2/2021 (This version has a conversion script that will cause a backup to occur)
MySQL Manager - User full permissions were not recognized in MariaDB 10.5
User Query Favorites window - this window was not scaling it's size when using zoom.
VisionX program bridge does not launch exe path
(Enhancement) Family Balancer window, added option to only process families that have had financial data change after a specified date.
(Enhancement) Family Balancer window, changed the label next to the Rigorous button to be descriptive.
DiscountPlanSub sometimes has a DiscountPlanNum of 0
Launching Open Dental was crashing with the error "The added or subtracted value results in an un-representable DateTime" sometimes.
Production and Income Report window, clicking the left arrow button when the From text box is blank was crashing the program.
Birthday Report window, clicking the left arrow button when the From text box is blank was crashing the program.
New Patients window, clicking the left arrow button when the From text box is blank was crashing the program.
Laser Labels window, clicking the left arrow button when the From text box is blank was crashing the program.
Edit Claim window, clicking Cancel on a new claim was crashing the program sometimes.
Imaging module, dragging a document to a different category was crashing the program sometimes.
Imaging module, clicking on a document that was deleted from another workstation was crashing the program sometimes.
Error in RenderScene() at Sparks3DXEngine.Engine_SetVertices
Credit Card Recurring Charges window, declined EdgeExpress charges created payments with the recurring charge amount.
Clinic Restrictions can be circumvented through Task -> GoTo button
21.2.46 (Foreign) Released 10/27/2021
21.2.46 Released 10/27/2021
The DateSuppReceived column in the claimproc table was set to 'today' when a user opens a previously received claimproc.
eRx, changes in Open Dental were not syncing to DoseSpot when refreshing the chart module
Edit Dunning Message window - Some controls were overlapping others within the window.
PatPlan Edit Logs show incorrect Date/Time for rows sometimes
Credit Card Recurring Charges - EdgeExpress only allowed EdgeExpressCNP and EdgeExpressRCM as valid credit card sources
Electronic EOBs - ERA 835s window, clinic filter excluded all ERAs that had no attached claims.
Group Note window - this window would not scale it's size when using zoom.
Patient's being set to standard account from TSI collections after adding an adjustment to zero the account even though that adjustment type is marked as excluded under the TSI program link.
Fill Sheet Window - Sheets could not be edited if DateTimeSheet is set to MinValue
Edit Deposit Slip window, sending a deposit to QuickBooks without selecting Class could cause an error.
(Enhancement)Standardize Transworld TSI pop up messages when adding adjustments
Email Inbox - Fixed default sent email sorting
OD can have delay on start
When a patient is not selected before going in the Email Message Edit window you could save the email message.
21.2.45 (Foreign) Released 10/19/2021 (This version has a conversion script that will cause a backup to occur)
21.2.45 Released 10/19/2021 (This version has a conversion script that will cause a backup to occur)
Setting user password in CEMT sometimes throws an error
EClipboard - Check-in checklist was not considering all possible check-in items an office can set
Credit Card Recurring Charges window, some XCharge sources were not being accepted when sending charges manually via EdgeExpress.
Hosted Email signatures were not set to default values when an office signs up for Mass or Secure Email.
Spaces in names break XVWeb URL when passing as command line argument
Added index for document.MountItemNum to speed loading of image mounts
21.2.44 (Foreign) Released 10/12/2021
21.2.44 Released 10/12/2021
Edit Patient Information window - When using Zoom, some buttons and labels were overlapping fields when zoom was set to max
Remove invalid procedure code warning from Report Setup window Exclude Codes from Incomplete Proc Notes report
OrthoChart - auto notes were sometimes allowed on a provider field
OrthoChart - blank rows would sometimes be saved
Open Dental Cloud, error message when using a local image folder and attempting to open an image location
(Enhancement)Credit Card Edit - disabled controls that would invalidate the card token
21.2.43 (Foreign) Released 10/11/2021
21.2.43 Released 10/11/2021
Imaging module, patient portal folder was not showing the world folder icon
Language Translations, the Main Menu could not be translated.
Adding a family member to a Guarantor with a hidden billing type could have caused UE
Language Translations, the Discount Plan breakdown in the Account module could not be translated.
CareCredit - individual quickscreen approval status would sometimes not get set correctly
Credit Card Recurring Charges window, sending charges manually with EdgeExpress cards present would UE.
Replication Service- database connection would sometimes fail when mysql user had a password
OrthoChart Audit - securitylog entries were sometimes not ordered correctly
OrthoChart - ortho chart rows sometimes did not save correctly.
21.2.42 (Foreign) Released 10/7/2021
21.2.42 Released 10/7/2021
Language Translations, the right side of the Appts module could not be translated.
Language Translations, the Openings in View popup could not be translated.
Language Translations, the Ins Rem breakdown in the Account module could not be translated.
Language Translations, the Sort By tab in the Treat' Plan module could not be translated.
Language Translations, the Chart module was translating already translated controls.
Language Translations, a few labels and buttons in the Manage module could not be translated.
21.2.41 (Foreign) Released 10/5/2021
21.2.41 Released 10/5/2021
eClipboard - Office device marked as 'Bring Your Own Device'
Sheet Def Edit window - Setting a width or height of less than or equal to zero would cause an error sometimes
Unfinalized Insurance Payment window, sorting using headers did not sort as expected.
Edit Patient Information window - when typing the into any field that provides a list of potential choices, the list provided would pop up out of place if Zoom was set to 6 or higher
Edit Sheet Grid window - Setting a width or height of less than or equal to zero would cause an error sometimes
Database Maintenance - PatientInvalidBillingType would sometimes choose a hidden billing type
Database Maintenance - replication warning was missing on BillingTypesInvalid
21.2.40 (Foreign) Released 10/1/2021
21.2.40 Released 10/1/2021
Procedure Info window displayed invalid TP date if medical insurance is disabled
Open Dental would sometimes crash when attempting to add attachments through ClaimConnect
(Middle Tier) Ortho Chart window, going to Ortho Chart from an apppointment would cause UE.
Provider Production and Income report, the Ins Income column was wrong when viewing the clinic breakdown.
Upgrading databases older than version 19.4.1 were failing sometimes if Open Dental was resized.
21.2.39 (Foreign) Released 10/1/2021
21.2.39 Released 10/1/2021
Zoom window - Setting additional scale in zoom to 5 was causing issues with text alignment.
Semi-Monthly Pay Periods, start date included in first period
Broken Appointment Procedure - DateTP field of Broken Appointment Procedures was set to 01/01/0001
(Enhancement)Aging, add warning message when clicking Cancel button of progress bar.
(Middle Tier) Ortho Chart window, clicking Add Row will cause UE.
Carriers window, clicking Combine was taking a long time for large offices.
WebSched, the "reason for this appointment" menu could shrink to an unusable size when it was too long for the window.
Users without the FeeSchedEdit and AllowFeeSchedEditWhileReceivingClaim permissions could still update allowed fees when entering payments from ERAs.
21.2.38 (Foreign) Released 9/29/2021
21.2.38 Released 9/29/2021
Sales tax sometimes added on TP procedures not attached to appointment when setting appointment complete
New version for trial users
21.2.37 (Foreign) Released 9/29/2021
21.2.37 Released 9/29/2021
Recall - Users could set value of 'Max number of texts sent every 10 minutes per clinic' to a negative integer
Recurring Charges - the DateLastAging preference would sometimes get updated incorrectly
(Enhancement)Remove unnecessary message that shows when updating carriers
UE for Canadian databases sometimes when adding or dropping a plan or doing some lab estimate calculations
When zoom was -4, in the patient edit window, the Text Ok box was not selectable.
OrthoCharts - Middle tier pattern violation would cause UE
Dynamic Payment Plans, sometimes charges did not post on their period date.
Dynamic Payment Plans, a charge could get posted one pay period ahead of schedule.
Older Tooth Chart Technology, the pie shapes for the Simple 2D tooth chart were not scaling.
Electronic EOBs - ERA 835s window, date filter incorrectly excluded some ERAs
Trial Installer - added the optimizer_switch=split_materialized variable
New trial version
21.2.36 (Foreign) Released 9/22/2021 (This version has a conversion script that will cause a backup to occur)
21.2.36 Released 9/22/2021 (This version has a conversion script that will cause a backup to occur)
Misc checkboxes do not act properly without a Mobile Group Caption in eClipboard
Electronic EOBs - ERA 835s window, date range ending in today's date excluded today's ERAs.
Printing prescriptions for patient caused UE sometimes
Check Insurance Plan Fees window could change fee schedules for plans that were not selected.
Check Insurance Plan Fees window, clicking the Change button with no plans selected, would select all plans but change none of them.
Check Insurance Plan Fees window, The prompt to enable/disable Blue Book for plans showed when the Blue Book feature was off.
Check Insurance Plan Fees window, changing fee schedules more than once could set Blue Book for plans incorrectly.
Edit Insurance Plan window, Carrier Allowed Amounts fee schedules could be edited by users without permission.
Edit Insurance Plan window, Blue Book causes slowness when OK is clicked.
UE for Canadian databases sometimes when adding or dropping a plan
Production and Income Report window, running the Provider Report Type for a large date range was slow for larger offices sometimes.
(Canada) Edit Claim window, CDA claim form would show if Claim Ack showed rejection and asked to print CDA claim form.
Imaging Module - Mounts were loading slowly
Payment window, selecting production entries from the Account module to pay was considering the Entire Family balance before suggesting payment splits.
AutoLogOff inappropriately killing some long running processes
Zoom window - An error would occur when clicking the settings button sometimes.
Referrals Report window, choosing Email first in the WHERE dropdown did not render a text box to input value.
Secondary language importable checkboxes were changing the Mobile Group Caption when additional checkboxes for the same group are added.
(Enhancement)The progress notes scroll bar, in the chart module, was not at the bottom after selecting a patient the first time.
Replication Service - add support for one-way replication status check
21.2.35 (Foreign) Released 9/14/2021
21.2.35 Released 9/14/2021
New version for trial users
21.2.34 (Foreign) Released 9/14/2021
21.2.34 Released 9/14/2021
Backup/Restore Progress bar for OpenDentImages doesn't report correctly
Open Dental Replication Service - add replication service folder to update copier
Supplemental Restore - support different port number
Replication Setup - mask synch password textbox
Statements - balance forward amount sometimes did not show correctly
dynamic payment plan does not show estimated tax amount for treament planned procedures when adding to payment plan
Fee schedule Go tool UEs when carrier or groupname has string terminating characters
Database Maintenance - an error would sometimes occur when launching database maintenance
New trial version
21.2.33 (Foreign) Released 9/13/2021
21.2.33 Released 9/13/2021
New version for trial users
21.2.32 (Foreign) Released 9/13/2021
21.2.32 Released 9/13/2021
Secondary Estimates for Canadian Lab Procedures do not consider primary insurance estimates
Provider Payroll Summary/Detailed Report - Clicking the "This Period" button did not set the date range to the current pay period
Canada - updating carriers sometimes did not update claim reversal flags correctly
(Enhancement)1500_02_12 Form- add missing fields to the internal form
Ortho Chart Rows - Middle Tier pattern violation caused UE when opening Form Ortho Chart
Time Card Rule Edit window - Double-clicking into an existing Time Card Rule that was for 'All Employees' would not retain selection
Income Transfer Manager window, unattached positive and negative adjustments were not counteracting each other.
CEMT User Group Permission tree was not scrollable
eClipboard - Turning clinics off did not allow patients to check in sometimes
Procedure Code Tool - update procedure code abbreviations only when blank
Language Definitions window - Clicking "ok" on this window would cause OD to crash.
An error can happen when selecting GoToAccount from another form sometimes
New trial version
21.2.31 (Foreign) Released 9/7/2021
21.2.31 Released 9/7/2021
(Web Sched) Web Sched Existing Pat - Existing patients weren't told to call the office when the office wasn't using Web Sched Existing Patient
Unearned Allocation Report - This report had unnecessarily shortened column headers.
Email Client - Not all emails showed in sent tab due to whitespace within angle brackets
Exception stack traces were sometimes truncated when thrown from a threaded context.
Discount Plan Report, tab order goes from textbox to cancel
Income Transfer Manager - Dynamic Payment Plans charges can cause a rounding error when trying to run an income transfer.
Tx Module - Subtotal category is set to 0
21.2.30 (Foreign) Released 8/31/2021 (This version has a conversion script that will cause a backup to occur)
21.2.30 Released 8/31/2021 (This version has a conversion script that will cause a backup to occur)
ASAP List Setup window - Appointments broken 20 mins before their scheduled start time were being prompted to be filled by appointments on the ASAP list.
Slow Query Tool does not parse out Log Start Up text properly in all cases
Enter Payment window for claims, the cursor did not always default to the Allowed column when Blue Book was in use.
Procedure Info window, adding procedure from Chart Module with Entry Status of Existing Other and no surface chosen would not allow them to be charted without changing date.
Discount Plan report cursor does not default to focusing on text box
Insurance Plans, saving edits to a plan subscription could recalculate estimates too many times.
(Enhancement)Hide MariaDB sys and session users from MySQL Manager
Schema changes for etrans835
21.2.29 (Beta) (Foreign) Released 8/30/2021
21.2.29 (Beta) Released 8/30/2021
Net Production Detail Report - Clicking the "This Period" button did not set the date range to the current pay period
Typo on FormOrthoSetup
(Enhancement)Permission Change: Description for Mobile Web to say "Mobile Web/OD Mobile"
Income Transfer Manager, FIFO transfers were not warning users about insurance overpayments.
Blue Book Check box sometimes shows on Insurance Plan Form for new plans
FormPayment - Only show enabled payment providers
(Enhancement)Change wording for Aging of AR Exclude Income Transfer option Block message
DoseSpot, skip over errors relating to medications not being associated to the correct patient
Arithmetic Error on DBM method ProcedurelogWithInvalidAptNum
Ortho chart locking
21.2.28 (Beta) (Foreign) Released 8/24/2021 (This version has a conversion script that will cause a backup to occur)
21.2.28 (Beta) Released 8/24/2021 (This version has a conversion script that will cause a backup to occur)
Blue Book caused the Treatment Plan Module to load slowly.
Ortho Chart Audit Trail filed all entries under 01/01/0001 service date
Reports - Report print preview refreshed even if user printed all pages in report
Claim Attachments window, saving lots of attachments was causing the program to run out of memory sometimes.
Per Plan Blue Book does not save settings properly for insurance plans sometimes
(Enhancement)Allow Procedure Codes to be Excluded from the Incomplete Procedure Notes Report
Aging report with Exclude IncomeTransfers is extremely slow using MySQL 5.5 in some cases.
WebForms, timestamps were sometimes for the incorrect timezone.
(Enhancement)DB Engine Upgrade on InnoDB to run Optimize and not Repair on OD startup
(Enhancement)Clear associated recurring charges when closing payment plan
(Enhancement)Set recurring charge clinic to credit card clinic on non-payment plan recurring charges
Completing treatment planned procedures was leaving unearned money attached to the procedure sometimes.
Payment window, manually selected production from the Account module was not suggested to be paid first sometimes.
(Enhancement)HCFA-1500 Claim Form- add missing fields to the internal form
21.2.27 (Beta) (Foreign) Released 8/17/2021 (This version has a conversion script that will cause a backup to occur)
21.2.27 (Beta) Released 8/17/2021 (This version has a conversion script that will cause a backup to occur)
(Enhancement)Allow Blue Book to be disabled for individual Insurance Plans.
Payment window, payment splits associated to dynamic payment plans but not to any production are causing the Outstanding Charges grid to display incorrectly.
After creating a New Appointment Type, before leaving Appointment Types form, then trying to delete the new type, it showed a error popup message.
Patient Portal crashes when pressing Cancel on Validating EServices window
Web Sched Existing Pat: 2FA prompt showed before telling user they had not selected a timeslot.
Recurring Charges - charges with payment plans sometimes did not allocate correctly
Declined credit card charges for recurring charges on payment plan no longer attach declined payment to payment plan
OrthoChart - removing an orthochart row sometimes would not delete
(Enhancement)Automated Thank Yous, include office address in addition to office name in calendar event.
(Enhancement)Update Verbiage in the Income Transfer Manager
Secure Email: Signup Portal entry was removed
Erx, prescriptions created in DoseSpot did not save changes made in Open Dental
(Enhancement)Message is enhanced in the main Billing Options window but wasn't in the Billing Defaults window.
(Australia) Statement Preview window, statement displayed provider abbreviation multiple times in statement descriptions.
Canada - Secondary claims created when sending primary claims would sometimes throw an exception
Text Message Inbox, including a url followed by regular text that includes a forward slash extended the hyperlink to the superfluous forward slash.
OrthoChart - Date column was not wide enough
Billing/Finance Charges window - Would display invalid dates within specific fields when first ran
AR Manager does not print past the first page
Income Transfer Manager, FIFO transfers were transferring insurance overpayments as patient income.
Aging option Exlcude Income Transfers could still make the query slow sometimes
21.2.26 (Beta) (Foreign) Released 8/10/2021
21.2.26 (Beta) Released 8/10/2021
FormEditOperatory threw a UE when clicking 'Update All' button.
Credit Card Edit - When editing 'Run charge even if no patient balance is present', the audit trail entry created incorrectly logged the change
Images Module, auto-importing from OpenDentImages displayed an error if the file name had numbers surrounded by underscores in the middle of the file name.
(Enhancement)Load Time Card Edit with nothing selected in the employee list box
Image Module, opening a PDF and saving changes displayed a message that the file is read-only and used by another program.
(Enhancement)Add (hidden) to included hidden billing types in Treatment Finder report control
(Enhancement)Added two new 'Now' buttons for date boxes in FormChartViewDateFilter.cs.
21.2.25 (Beta) (Foreign) Released 8/5/2021 (This version has a conversion script that will cause a backup to occur)
21.2.25 (Beta) Released 8/5/2021 (This version has a conversion script that will cause a backup to occur)
(Enhancement)Updated Mobile Header fields on FormSheetDefEdit to not be able to duplicate.
ListBoxOD threw UE when setting VScroll Value.
Mobile Captions entered in an OutputText field do not show in eClipboard
Delete button on the Appointment Type Edit window did not behave as expected.
(Enhancement)Waiting Period insurance benefits, change hierarchy to Code then Category
Dynamic Payment Plans - Prepayments are being made to the production patient, not the Guarantor
MySQL Password Reset Tool does not work with MariaDB
Discount Plan - Added missing audit trail when changing discount plan.
Recall List - If 'To' date was left blank, the 'To' date was set to 01/01/0001 filtering out all patients
User Edit window, restricting the clinics for a user already logged in was not taking effect until they logged off sometimes.
Auto Ortho - 'Next Claim Date' field would populate inconsistently for ortho procs depending on where they were set 'Complete'
(Enhancement)Recalculate aging after receiving bulk insurance payments
DownLocal had multiple issues with consistency and with moving the correct fields.
(Enhancement)Modify claim export path for Published App users
Text Messaging window, each message in the selected message thread would not show context menu on the first right-click.
(Enhancement)Supplemental Backups, increase allowed backup size
TimeSlot retrieval could take a long time on large databases in some cases
Erx, DoseSpot bridge could send poorly formatted JSON sometimes.
UE when editing a copied image field in sheets
(Enhancement)Add option to include hidden billing types in the Treatment Finder report
Sparks3D - Would not work if working directory did not match the Open Dental installation path
21.2.24 (Beta) (Foreign) Released 7/31/2021
21.2.24 (Beta) Released 7/31/2021
OD Mobile devices not updating sent status
Dynamic Payplan interest was not getting the correct patient on paysplits when guarantor was outside the family.
eConfirmations, automated failure message was not sent for a broken appointment when patient texts confirm code.
CareCredit Prefill- don't fail to send request if username has invalid characters
eRx, allow phone numbers with 7 or more repeating digits
Customers on support were unable to use features that require support due to stale help key
(Enhancement)Imaging Module - Use LastWriteTime for DateCreated attribute when importing files
Sales tax estimates were applying to all procedures regardless of auto tax status
21.2.23 (Beta) (Foreign) Released 7/29/2021
21.2.23 (Beta) Released 7/29/2021
HIE automation would sometimes create multiple CCDs
HIE - create CCDs even when patient is missing info
User was prompted if they want to update procedure fee amounts even if they are unchanged when pref 'Procedure fee update behavior' is set to 'Prompt,always'
Edit Sheet Def window and Fill Sheet Window - Blank space would sometimes be added to the top of a multi-page sheet.
(Canada)Edit Claim window, repeatedly clicking Send button queues up sending the claim numerous times.
Manually applying Sales Tax can result in $0 adjustment
21.2.22 (Beta) (Foreign) Released 7/27/2021 (This version has a conversion script that will cause a backup to occur)
21.2.22 (Beta) Released 7/27/2021 (This version has a conversion script that will cause a backup to occur)
When printing routing splits from the appointment module if anything is open in the background the program will be pushed behind whats open.
In PaySimple Setup Error message, Description for headquarters is blank
(Enhancement)Prexion Acquire Bridge - Title contained typo
Add Supplemental Backup prompts to the Monthly Backup Reminder window
Recurring charges, Xcharge cards were trying to be ran through EdgeExpress
(Enhancement)Account module, small patient grid at right, remove commas so that large negative numbers don't wrap
Dynamic Payment Plans - Income Transfer Manager enabled on prepayments
(Enhancement)Discount Plan Edit - Validate Frequency fields before OK click
(Enhancement)Add provider name to Audit Trail log when changed within a completed procedure
(Enhancement)TP Module, display Tax info in procedure description when Tax column is missing
21.2.21 (Beta) (Foreign) Released 7/22/2021
21.2.21 (Beta) Released 7/22/2021
Dynamic Payment Plans - Interest calculation is considering hidden unearned prepayments
Wording on popup message when running Billing Charge as if there has already been a Billing or Finance charge was wrong.
Incomplete Procedure Note Report checkboxes filtered results inconsistently
(Enhancement)Electronic EOBs - ERA 835s window filter speed
(Enhancement)Billing options window, send text messages, clarified that Patient Portal is required.
Object Reference error in Tools > Certifications
UE when adding a blank WHERE clause in Patients - Raw report
Some UI elements on income transfer manager not anchored properly
(Enhancement)Update verbage in Backup window
ComboBoxOD, clicking underneath the last item in the drop down sometimes returned null
21.2.20 (Beta) (Foreign) Released 7/20/2021 (This version has a conversion script that will cause a backup to occur)
21.2.20 (Beta) Released 7/20/2021 (This version has a conversion script that will cause a backup to occur)
(Enhancement)PayConnect, recurring charges, block a clinic mismatch on associated payment plan
Dashboard Setup window - A critical error could occur when resizing a Patient Dashboard Sheet sometimes
eConnector may not heartbeat if no entries found in UpdateHistory table.
Certifications window - The Sort By Date Completed checkbox wouldn't maintain category sort for certifications that had not been completed
Benefits - The insurance benefits control is inconsistent with what benefits it displays.
Billing/Finance Charges window, Billing/Finance Filters groupbox had cut off error exclamation when entering invalid entry for "Exclude accounts not billed since" textbox.
(Enhancement)Credit Card Manage window, if EdgeExpress is enabled, check if the currently selected clinic is set up before attempting to add credit card.
Dynamic Payment Plan - Close out charges are being created incorrectly
DoseSpot, invalid inactive dates were possibly being sent when adding a new medication via API.
DynamicPayPlanStartDateTime preference can be set and in some circumstances never cleared.
(Enhancement) FIFO button on Income Transfer Manager and Family Balancer windows.
(Enhancement) Family Balancer, add an As of Date picker that will ignore account entries after the selected date when creating income transfers.
(Enhancement)Fixed Waiting Room Name Format to work when the waiting room is not being filtered by appointment view
Edit Electronic Benefit Request window, current and request group num controls were not hidden for Message Text viewing mode.
(Enhancement)Texting - Set warning amount for each clinic. Users were unable to set sms warning amounts at individual clinics.
EdgeExpress, Card Not Present API is assigning patient's clinic instead of the currently selected clinic.
Only able to fill out BYOD forms the same day of the appointment.
Credit Card Manage window, sometimes shows a false positive friendly exception message that's empty when successfully adding credit card.
(Enhancement)Appointment Reminder Rule Edit - Shows whether the rule is scheduled to send a message before or after an appointment
(Enhancement)eServices setup option to disable ASAP message prompt
Mass Email - User query should do nothing on empty queries
Appointment Module will allow overlapping when preference to allow overlapping is turned off
(Enhancement)Procedure Quick buttons do not update from T codes to D codes when running the Procedure Code Tools
(Enhancement) Payment window, Total now updates to show the sum of selected items, or the total of all items if nothing is selected in the outstanding and treat plan tabs.
21.2.19 (Beta) (Foreign) Released 7/13/2021
21.2.19 (Beta) Released 7/13/2021
Ortho broke up the Frequency in the InsPlan grid in the Family module.
(Enhancement)Automation sheet selection showed sheets that were not able to be selected.
Mass Email - User query regex is too strict
Chart Module - UE occurred when trying to edit multiple procedures with the same provider
Clicking a row in the incomplete procedures note report will change patients, but not update any patient information, having a different patient selected than what is showing on the screen
Confirmation Status colors were not editable within eServices Automated Messaging Form
DBM - PreferenceProblemsIndicateNone needs a flag set for replication unsafe.
PaySimple Setup window, enabling the program link and clicking OK with invalid credentials resulted in multiple, duplicate error messages.
Appointment net production numbers sometimes do not match treatment plan amounts
(Web Sched) Web Sched - Procedures added by Web Sched were not being assigned to a specific clinic when an appointment was created
Appointment module - When the patient picture was set as the first display field in the appointment bubble, the patient name wasn't wrapping correctly sometimes
Disabled automated ERA processing
Mass Email - Clinics warning label shows when clinics arent enabled
Show Features window - The Repeating Charges checkbox did not prompt a restart when a restart was required in order to see the feature within the tools menu
Database Maintenance Tool - NotesWithTooMuchWhiteSpace check/fix did not check the AddrNote column in the patient table
(Enhancement)Dynamic Payment Plan window, automatically check Full Lock if APR is set when clicking Create Schedule.
Sheet Pref Defaults - Remove the enum for SheetTypeEnum and hardcode the value
UE when entering values into the perio chart when the patient is missing a lower arch
Obfuscate third party passwords, changed 21.2 convert script to not use enumerations.
Dynamic Payment Plan - sometimes doesn't issue a principal charge when charges overpaid
AsTotal Payments on Capitation claims can change historical data if using the preference to auto split as total payments
Global Security Settings window, having 'Allow user override for automatic logoff' enabled was crashing the program sometimes.
(Enhancement)Prevent user from changing Amount Attached on Dynamic Payment Plans when the plan is locked
21.2.18 (Beta) (Foreign) Released 7/8/2021
21.2.18 (Beta) Released 7/8/2021
Claim Edit window - When claim attachments were being saved back to the Imaging Module, there was no audit trail for them.
Mass Email, offices that are not signed up for Mass Email could access Mass Email window.
Texting, patient has opted out for texting commlog was vague.
21.2.17 (Beta) (Foreign) Released 7/6/2021
21.2.17 (Beta) Released 7/6/2021
Income Transfers, mismatched adjustments attached to procedures were not offsetting each other.
Chart Module - OD would crash when completing a procedure that had its appointment deleted out from under it
UE when right-clicking to copy text on text message thread view
Patient Dashboard ToothChart, displayed patient's inactive Treatment Plan procedures unless Chart module was clicked at some point.
Appointments can still overlap in some situations when the setting to allow appointment overlaps is turned off
Edit Patient Information window (Canada), Map button overlapped with Edit Postal button.
Email Inbox - Composing a message could error sometimes
Dynamic Pay Plans Overcharged Report, Provider dropdown - The dropdown would not let you select any other providers except all.
Account module (Middle Tier), right-clicking on prepayment for Refund caused an UE.
Imaging Device, If Show Twain UI was changed, that was sometimes not immediately working without a restart.
21.2.16 (Beta) (Foreign) Released 7/2/2021
21.2.16 (Beta) Released 7/2/2021
DoseSpot, invalid SSO could be generated sometimes.
21.2.15 (Beta) (Foreign) Released 7/1/2021
21.2.15 (Beta) Released 7/1/2021
Mass Email Template does not reflect correct spacing
Dynamic Payment Plan, down payment charge was not created when awaiting completion of all attached production.
Middle Tier - Double-clicking on hidden clinic threw UE
eClipboard Image Capture window did not maintain selection when returning to the window
DentalXChange - AttachmentID was sometimes not getting reset when attempting to resend a claim
Cloud Management - Wording for cost for additional sessions is wrong
21.2.14 (Beta) (Foreign) Released 6/29/2021 (This version has a conversion script that will cause a backup to occur)
21.2.14 (Beta) Released 6/29/2021 (This version has a conversion script that will cause a backup to occur)
Canada Proc Code Tool - Recall Types tool would uncheck Append To Special from non-special recall types
EdgeExpress Card Not Present, invalid voids did not return an error message.
Allocate Unearned, manually selecting outstanding procedures did not correctly allocate unearned sometimes.
PaySimple Setup window, clicking OK with invalid credentials and program is not enabled will pop up error messages.
Fee Schedules window, clicking "Hide Unused" button would hide Manual Blue Book fee schedules even when in use.
Web Mail Message Edit window, password input popup did not display correctly after an incorrect password was submitted.
UE when clearing forms from a kiosk in the kiosk manager sometimes.
Email Compose, address auto-complete was not using full list of historical email addresses.
(Enhancement)Remove RefAttachNum from a pre-inserted patient on Cancel
Referral Edit window - Referral Edit and Add Permissions were not working as expected.
UE when clicking OK on appointment edit window after using GoTo on task launched from appointment edit window
Secure Email sync would add extra repeat charge
(Enhancement)CEMT Version Check
ListBoxOD didn't allow for selecting numbered items on key down
ComboBoxOD, when retrieving the selected item, it would sometimes return null
(Enhancement)Global pref to prompt users to update allowed fee schedules when entering payments
(Enhancement)Setup Recall window - Changed spelling of "e-mail" to "email"
21.2.13 (Beta) (Foreign) Released 6/24/2021
21.2.13 (Beta) Released 6/24/2021
(Enhancement)DentalXChange Attachment Process: Add ability to make a new snip from the Image Info screen
Web Sched Recall default provider rules greyed out when defaults box is checked.
(Enhancement)Remove procedures already attached to a payment plan from the select production window
(Web Sched) Web Sched New Patient - When scheduling an appt the FName and LName fields would allow spaces or only numbers as valid input field information
Income Transfer Manager, payment splits meant to pay off dynamic payment plans interest that are incorrectly linked to production were allowing users to create infinite income transfers.
Income Transfer Manager, unallocated money was not transferring directly into payment plans.
Income Transfer Manager, families with dynamic payment plans that have negative production linked were allowed to create transfers.
Income Transfer Manager, payment splits incorrectly linked to adjustments were not transferring into dynamic payment plans correctly.
Income Transfer Manager, families with dynamic payment plans that have over charged production were allowed to create transfers.
Connection settings were causing queries to be run against the wrong database
Adding a new API Developer in Broadcast Monitor threw UE
Replication - force synch would sometimes cause an error
eClipboard, signed treatment plans weren't saving from an active checkin session
21.2.12 (Beta) (Foreign) Released 6/23/2021
21.2.12 (Beta) Released 6/23/2021
Sheet check box field doesn't remain highlighted after OK click.
Fee Schedules window - When some fee schedules were hidden, using the reordering functionality was not working correctly.
eServices, WebServiceMainHQ.GetEConnectorType did not log correctly.
Payment window, credit cards using EdgeExpress Card Not Present API will show "(XCharge)" when multiple credit card programs are enabled.
Chart module, Canadian lab fees could be removed from a claim even after it was created and sent using right-click option.
Automated Messaging - Clicking a link in the email preview made the preview navigate to that link
(Enhancement)Remove keyboard shortcut for delete button in Task window
(Enhancement)Automated Messaging - Group aggregate messages by date.
Procedures show on incomplete procedures report when they shouldn't in some case
eClipboard, Sparks3D.dll and Spark3DXEngine.dll is missing causing signed treatment plans to not save a PDF
21.2.11 (Beta) (Foreign) Released 6/22/2021
21.2.11 (Beta) Released 6/22/2021
New CEMT Lock Dates were not saved before pushing to databases
Fee Schedules window - When some fee schedules were hidden, clicking into the listed fee schedule would populate an incorrect row.
Pop stating not all procedure are marked received when entering claim payment by procedure happening when it shouldnt
eConfirmations, a completed appointment could be confirmed sometimes.
Ortho Chart - deleting a row sometimes did not consider ortho tabs
Frequency Limitations and Insurance History, fields for error message were not in the correct order.
Form Window does not scale properly for lower resolution in some situations
21.2.10 (Beta) (Foreign) Released 6/21/2021
21.2.10 (Beta) Released 6/21/2021
Appointment module - Some appointment bubble display fields were not word wrapping correctly
Setup Confirmation window, verbage for available tags to use was not consistent with rest of Open Dental.
Email Inbox convert script caused an error sometimes
Accounts Receivable Manager window, changed wording of popup message when sending accounts older than 365 / 180 days.
Dynamic Payment Plans - Negative paysplits arent applied when explicitly linking charge credits.
GetClaimFromX12 - Query filters out default year 1900
Late Charge Adjustments were made with an invalid procedure date.
Logoff could throw UE
21.2.9 (Beta) (Foreign) Released 6/17/2021 (This version has a conversion script that will cause a backup to occur)
21.2.9 (Beta) Released 6/17/2021 (This version has a conversion script that will cause a backup to occur)
Dynamic Payment Plans - Charges missed by the payment plan thread are being created incorrectly.
Dynamic Payment Plans - Closeing out a plan doesn't transfer prepayments
Erx Setup, enabling DoseSpot with Legacy displays an inaccurate popup
Account Entries/Select Procedure window, treatment planned procedures could be selected when allocating unearned.
FamUrgentFinacial note box sometimes gets erased when closing Open Dental
Bug, in a grid with dropdowns, using arrow keys to select wasn't firing the same event as using mouse.
Support multiple ortho chart rows for the same provider per day
Claim insurance payment window would sometimes not give a reason as to why a payment was declined
(Patient Portal) Patient Portal - Some webmail attachments could not be accessed when multiple were attached
(Enhancement)Canada, give specific details about e-claim responses that are not formatted according to message standards.
Mass Email - Re-add the patient count
eClipboard, PdfSharp dll is missing when trying to save PDF of signed treatment plan
(Reseller Portal) Reseller Portal - When creating new customer accounts, date fields were being set incorrectly
(Enhancement)Frequency Limitations and Insurance History, should not allow the entry of invalid codes.
Patient Payment Plan window, the 'Cannot add an adjustment totaling more than remaining balance due' error was displaying sometimes when it shouldn't have.
Operatory Edit window - The message pop-up had a spelling error when trying to hide an operatory with future dated appointments
Database connection restore does not restart threads in some cases
(Enhancement)FormEtrans835s - Added preference to ignore clinic / status of ERAs
21.2.8 (Beta) (Foreign) Released 6/15/2021 (This version has a conversion script that will cause a backup to occur)
21.2.8 (Beta) Released 6/15/2021 (This version has a conversion script that will cause a backup to occur)
UE occurred when closing patient dashboard and logging off.
NC Connex - Generating CCDs defaults to HIE HQ setting if the patient's clinic is not valid
Write-off button on insurance payment window does not function properly when insurance payment matches procedure fee
Open Dental Cloud - Billing for sessions over is calculating wrong
Incorrect procedures sometimes show up on the Incomplete Procedure Notes Report
Dynamic Payment Plans - Charge dates are being changed when the associated production status is changed.
Backup Copy Network Path browse button caused an Unhandled Exception
HIE - creating CCDs would sometimes cause an error.
(Enhancement)Dynamic Payment Plans - Allow users to delete payment plan charges
Warning for not attaching lab procs to procs on claim happens once for each procedure instead of just once
Lab Fees don't always select parent proc in claim grid, leading to a status mismatch between lab and parent proc if payment is received
Auto-Created claimprocs can sometime have a mismatched status from the claim with a normal workflow
Reminder Rule Aggregate Edit - Fixed spelling
Edit Arrival Rules - Hid email "Edit" button
CEMT users were not included in list of DoseSpot providers
Patient Edit window - The tab order after the birthdate field was incorrect
(Enhancement)Claims - Improve GetClaimFromX12 query
(Enhancement)Update appt confirmed definitions window
Quick Buttons - allow quick buttons in the trial version
21.2.7 (Beta) (Foreign) Released 6/10/2021 (This version has a conversion script that will cause a backup to occur)
21.2.7 (Beta) Released 6/10/2021 (This version has a conversion script that will cause a backup to occur)
Web Form Access permission wasn't checked when accessing web forms via Alerts
Mass Email Templates - Selected mass email template preview was not cleared when switching clinics
Unscheduled and Recall Lists - Would print incorrectly when using zoom.
Patient Edit window - Entering in a MMDDYY date in the Birthdate field and then clicking out was showing an invalid error
HIE Setup - UE occurred when accessing HIE Setup with any clinic other than headquarters selected
Setup Allocations - Description for 'TP prepayments are non-refundable' checkbox was always visible on form load
Ortho Chart - signature would sometimes get invalidated when more than one chart for a single day
Referrals window - The 'Business Name' column in the Referrals grid was missing
Setup Confirmation window and Confirm List window, confirmation postcards were missing the ability to replace [NameF] earlier than version 21.2.
Created a new database table that allows users to generate PDFs correctly from eClipboard
(Enhancement)Texting - Deceased patients were receiving text messages
21.2.6 (Beta) (Foreign) Released 6/9/2021
21.2.6 (Beta) Released 6/9/2021
Database Maintenance tools grid for the Recalc Estimates tool mispelled.
Patient Edit window - Entering in a MMDDYY date in the Birthdate field and then clicking out was showing an invalid error
Billing Options window, did not show message when no bills were generated when filtering with All or multiple clinics.
Canada Labs - Sending a seperate claim for a lab attached to a parent procedure can result in claims being left in invalid states
Care Credit Quick screen UE's
eRx, new web control didn't use appdata for cache causing access denied errors.
Mass Email List window, 'Custom Query' wording was still used if 'Use User Query' was checked.
(Enhancement)Add option to Active Patients Report to show patients with any status
21.2.5 (Beta) (Foreign) Released 6/8/2021
21.2.5 (Beta) Released 6/8/2021
FormPayment - Rework 'Pay on Principal' and 'Pay on Prepay'
Patient Dashboard layout was jumbled when zoom or 4k monitor
(Enhancement)Included guarantor email addresses when exporting a billing list to an xml file.
(Enhancement)Program Property Edit - Form loads with text box selected
DBM Redundant Indexes Tool - Description contained typo
Chart Module Button - Chart module caption did not change to 'Procs' when 'Clinical (computers in operatories)' is unchecked in Show Features
(Enhancement)Tasks window, do not set a task list's ObjectType to none, DateType to none, or DateTL to DateTime.MinValue when archiving it.
Reverted previous fix for an out of memory error when generating the billing list because it was causing deadlock errors for some users
(Enhancement)Dynamic Payment Plans, automatically create adjusting entries for overcharged production
Procedure button setup window had layout issues when zoom
CEMT security setup list of users scrollbar was stuck at upper left
Canadian Lab Fees created and attached to a send claim
UE when clicking GoTo on task attached to planned appointment
(Enhancement)Restore find-as-you-type functionality to the Supplies window
warning to contact support in case of lost rows in patient table opens behind other windows
(Enhancement)ERA window - Changing the date refreshes data.
21.2.4 (Beta) (Foreign) Released 6/3/2021
21.2.4 (Beta) Released 6/3/2021
(Enhancement)eServices Patient portal messaging window didn't allow new languages to be added on new invites.
eClipboard, signing a treatment plan did not save copy to the image module.
Edit Insurance Payment, EdgeExpress - Voiding a transaction could cause an error.
Automated Messaging - Activating patient portal invites was missing permissions check
Local user group overwrote CEMT user group when editing in Open Dental
Sheet Grid - Adding grid to sheet did not validate x and y positions causing crash
Patient picture, when unavailable, box was too dark
Appointment width and position not accurate when very narrow.
unearned breakdown grid doesn't show correctly sometimes
(Enhancement)Added message box warning US users when unchecking 'Include Opt-Out Statement'
21.2.3 (Beta) (Foreign) Released 6/2/2021
21.2.3 (Beta) Released 6/2/2021
Headmaster Page Loader does not sanitize data before checking it
eClipboard Setup, trying to delete a mobile app device causes a UE
(Enhancement)Legacy eRx Billing-Enhanced message box to indicate which accounts were skipped when adding repeat charges
Add Web Chat to the services monitored by Headmaster
Database Maintenance/Tools - Instructions for DBM tools contained a typo
FormBilling - Error when sending
21.2.2 (Beta) (Foreign) Released 6/1/2021 (This version has a conversion script that will cause a backup to occur)
21.2.2 (Beta) Released 6/1/2021 (This version has a conversion script that will cause a backup to occur)
(Enhancement)QuickBooks Online, improve error message displayed when a negative deposit is sent.
Creating the billing list for large offices could cause an out of memory issue sometimes
Exported medication lists sometimes fail to import
Error when reversing claims sometimes
Recurring Charges is incorrectly getting blocked by repeating charges that aren't actually running
(Enhancement) Web Sched NewPat/Existing Pat iframe now sends a message to the parent window when a patient schedules an appointment
Improve PhoneNumber table sync
Month calendar layout wasn't working with zoom
Claim validation states information is missing when it is present, but invalid
Central User Edit window, did not refresh to show user updates unless window was re-opened.
Imaging Module - AutoImport sometimes attempted to import the same file twice
(Enhancement)Arrivals, only mark appointments arrived for patients with the same phone number.
Discount Plans able to be edited from FormDiscountPlanSubEdit without InsEdit permission. Also does not audit trail the change.
Recurring Charges blocked from running in some circumstances even when repeating charge preference is turned off
(Enhancement)Repeating Charge Automation controls in Module Preference window not affected by Repeating Charge preference
Improve PhoneNumber table sync memory use
Canadian Claim Forms printing with $0 fee even though fee billed to insurance > $0
Referrals window - The clinic filter dropdown was not filtering out unassigned referrals
(Enhancement)Update link in XCharge Program Link
Hosted Email/Birthday Messages - HQ was able to delete the birthday template needed for birthday messages to function correctly
Unearned breakdown does not display for negative unearned amounts
Hidden Paysplits that are not in use on the account still show in uneanred breakdown
Broadcaster - Clean the SMSMTAttempt table
eClipboard threw an exception when there are no treatment plans on patient checkin list
Insurance plans created from sheet import ignore preference for default insurance plans
(Enhancement)Change unearned breakdown panel to use a grid rather than plain text
Benefits could be assigned to a provider on paper claims when the clinic was using the Always Assign Benefits to the Patient override.
Discount Plan - Updating Fees from Treatment module can cause an UE
Pay Period Manager - semi-monthly paydates were sometimes before pay period end date.
Edit Practice window - The Billing Address Phone number was showing on claims even when the Use on Claims checkbox was not checked
(Enhancement)Load region specific manual pages when launching the help browser
Moved Payment Allocation from Module Setup window out into its own window
Audit Trail entries for changing fee schedule and adjustment on discount plan not happeing
Enterprise Pref to not pre-load ERAs in the Electronic EOBs - ERA 835s window
(Enhancement)Outstanding secondary claims - Change selection to use radio buttons
Procedurecode treatment area, support both Mouth and None, and multiple
(Enhancement)Mass Email - Clarified the message that shows to users when clicking 'Prepare to Send'
(Enhancement)Pattern change for altering large tables in the update script
(Enhancement)Dynamic Payment Plans, improve interest calculations
Version 21.1 new features listed here
known issues:
Reminder tasks of an archived task list can still popup and show on tabs in tasks area some times.
21.1.64 Unreleased
21.1.63 (Foreign) Released 2/24/2022
21.1.63 Released 2/24/2022
(enhancement) eRx, prescriptions marked as deleted in DoseSpot were not being deleted from Open Dental
21.1.62 (Foreign) Released 12/21/2021
21.1.62 Released 12/21/2021
eClipboard / OD Mobile - Serialization errors on login
21.1.61 (Foreign) Released 12/17/2021
21.1.61 Released 12/17/2021
Reports - User Query sometimes took 30+ seconds to load into toolbar.
21.1.60 (Foreign) Released 11/8/2021
21.1.60 Released 11/8/2021
Imaging module, patient portal folder was not showing the world folder icon
(Enhancement) Family Balancer window, added option to only process families that have had financial data change after a specified date.
(Enhancement) Family Balancer window, changed the label next to the Rigorous button to be descriptive.
DoseSpot, DoseSpot does not support passing patient demographics via single sign on URL
21.1.59 (Foreign) Released 10/1/2021
21.1.59 Released 10/1/2021
Provider Production and Income report, the Ins Income column was wrong when viewing the clinic breakdown.
21.1.58 (Foreign) Released 9/30/2021
21.1.58 Released 9/30/2021
Zoom window - Setting additional scale in zoom to 5 was causing issues with text alignment.
When zoom was -4, in the patient edit window, the Text Ok box was not selectable.
Carriers window, clicking Combine was taking a long time for large offices.
21.1.57 (Foreign) Released 9/22/2021
21.1.57 Released 9/22/2021
Canada - updating carriers sometimes did not update claim reversal flags correctly
Procedure Code Tool - update procedure code abbreviations only when blank
Statements - balance forward amount sometimes did not show correctly
Production and Income Report window, running the Provider Report Type for a large date range was slow for larger offices sometimes.
21.1.56 (Foreign) Released 9/2/2021
21.1.56 Released 9/2/2021
Email Client - Not all emails showed in sent tab due to whitespace within angle brackets
21.1.55 (Foreign) Released 8/30/2021
21.1.55 Released 8/30/2021
Income Transfer Manager, FIFO transfers were not warning users about insurance overpayments.
(Enhancement)Change wording for Aging of AR Exclude Income Transfer option Block message
DoseSpot, skip over errors relating to medications not being associated to the correct patient
Arithmetic Error on DBM method ProcedurelogWithInvalidAptNum
21.1.54 (Foreign) Released 8/24/2021
21.1.54 Released 8/24/2021
Reports - Report print preview refreshed even if user printed all pages in report
Aging report with Exclude IncomeTransfers is extremely slow using MySQL 5.5 in some cases.
Completing treatment planned procedures was leaving unearned money attached to the procedure sometimes.
21.1.53 (Foreign) Released 8/17/2021
21.1.53 Released 8/17/2021
Web Sched Existing Pat: 2FA prompt showed before telling user they had not selected a timeslot.
Declined credit card charges for recurring charges on payment plan no longer attach declined payment to payment plan
Erx, prescriptions created in DoseSpot did not save changes made in Open Dental
(Australia) Statement Preview window, statement displayed provider abbreviation multiple times in statement descriptions.
Canada - Secondary claims created when sending primary claims would sometimes throw an exception
Text Message Inbox, including a url followed by regular text that includes a forward slash extended the hyperlink to the superfluous forward slash.
AR Manager does not print past the first page
Income Transfer Manager, FIFO transfers were transferring insurance overpayments as patient income.
Aging option Exlcude Income Transfers could still make the query slow sometimes
21.1.52 (Foreign) Released 8/10/2021
21.1.52 Released 8/10/2021
FormEditOperatory threw a UE when clicking 'Update All' button.
Credit Card Edit - When editing 'Run charge even if no patient balance is present', the audit trail entry created incorrectly logged the change
Images Module, auto-importing from OpenDentImages displayed an error if the file name had numbers surrounded by underscores in the middle of the file name.
Image Module, opening a PDF and saving changes displayed a message that the file is read-only and used by another program.
21.1.51 (Foreign) Released 8/6/2021
21.1.51 Released 8/6/2021
Recall List - If 'To' date was left blank, the 'To' date was set to 01/01/0001 filtering out all patients
Auto Ortho - 'Next Claim Date' field would populate inconsistently for ortho procs depending on where they were set 'Complete'
TimeSlot retrieval could take a long time on large databases in some cases
Erx, DoseSpot bridge could send poorly formatted JSON sometimes.
UE when editing a copied image field in sheets
21.1.50 (Foreign) Released 8/3/2021
21.1.50 Released 8/3/2021
New trial version
21.1.49 (Foreign) Released 8/3/2021
21.1.49 Released 8/3/2021
(Enhancement)Updated Mobile Header fields on FormSheetDefEdit to not be able to duplicate.
Mobile Captions entered in an OutputText field do not show in eClipboard
Delete button on the Appointment Type Edit window did not behave as expected.
User Edit window, restricting the clinics for a user already logged in was not taking effect until they logged off sometimes.
DownLocal had multiple issues with consistency and with moving the correct fields.
Text Messaging window, each message in the selected message thread would not show context menu on the first right-click.
21.1.48 (Foreign) Released 7/31/2021
21.1.48 Released 7/31/2021
OD Mobile devices not updating sent status
eConfirmations, automated failure message was not sent for a broken appointment when patient texts confirm code.
CareCredit Prefill- don't fail to send request if username has invalid characters
eRx, allow phone numbers with 7 or more repeating digits
Customers on support were unable to use features that require support due to stale help key
(Enhancement)Imaging Module - Use LastWriteTime for DateCreated attribute when importing files
Sales tax estimates were applying to all procedures regardless of auto tax status
21.1.47 (Foreign) Released 7/29/2021
21.1.47 Released 7/29/2021
User was prompted if they want to update procedure fee amounts even if they are unchanged when pref 'Procedure fee update behavior' is set to 'Prompt,always'
Edit Sheet Def window and Fill Sheet Window - Blank space would sometimes be added to the top of a multi-page sheet.
Manually applying Sales Tax can result in $0 adjustment
21.1.46 (Foreign) Released 7/27/2021
21.1.46 Released 7/27/2021
Incomplete Procedure Note Report checkboxes filtered results inconsistently
When printing routing splits from the appointment module if anything is open in the background the program will be pushed behind whats open.
ComboBoxOD, clicking underneath the last item in the drop down sometimes returned null
Add Supplemental Backup prompts to the Monthly Backup Reminder window
(Enhancement)Account module, small patient grid at right, remove commas so that large negative numbers don't wrap
21.1.45 (Foreign) Released 7/20/2021
21.1.45 Released 7/20/2021
DoseSpot, invalid inactive dates were possibly being sent when adding a new medication via API.
DynamicPayPlanStartDateTime preference can be set and in some circumstances never cleared.
(Enhancement) FIFO button on Income Transfer Manager and Family Balancer windows.
(Enhancement) Family Balancer, add an As of Date picker that will ignore account entries after the selected date when creating income transfers.
Edit Electronic Benefit Request window, current and request group num controls were not hidden for Message Text viewing mode.
Only able to fill out BYOD forms the same day of the appointment.
Mass Email - User query should do nothing on empty queries
Appointment Module will allow overlapping when preference to allow overlapping is turned off
(Enhancement)Procedure Quick buttons do not update from T codes to D codes when running the Procedure Code Tools
21.1.44 (Foreign) Released 7/13/2021
21.1.44 Released 7/13/2021
Mass Email - User query regex is too strict
Chart Module - UE occurred when trying to edit multiple procedures with the same provider
Claim Edit window - When claim attachments were being saved back to the Imaging Module, there was no audit trail for them.
Confirmation Status colors were not editable within eServices Automated Messaging Form
Appointment net production numbers sometimes do not match treatment plan amounts
(Web Sched) Web Sched - Procedures added by Web Sched were not being assigned to a specific clinic when an appointment was created
Mass Email, offices that are not signed up for Mass Email could access Mass Email window.
Texting, patient has opted out for texting commlog was vague.
Appointment module - When the patient picture was set as the first display field in the appointment bubble, the patient name wasn't wrapping correctly sometimes
Disabled automated ERA processing
Mass Email - Clinics warning label shows when clinics arent enabled
Sheet Pref Defaults - Remove the enum for SheetTypeEnum and hardcode the value
UE when entering values into the perio chart when the patient is missing a lower arch
AsTotal Payments on Capitation claims can change historical data if using the preference to auto split as total payments
Global Security Settings window, having 'Allow user override for automatic logoff' enabled was crashing the program sometimes.
21.1.43 (Foreign) Released 7/6/2021
21.1.43 Released 7/6/2021
Income Transfers, mismatched adjustments attached to procedures were not offsetting each other.
UE when right-clicking to copy text on text message thread view
Appointments can still overlap in some situations when the setting to allow appointment overlaps is turned off
Email Inbox - Composing a message could error sometimes
Imaging Device, If Show Twain UI was changed, that was sometimes not immediately working without a restart.
21.1.42 (Foreign) Released 7/1/2021
21.1.42 Released 7/1/2021
Mass Email Template does not reflect correct spacing
Dynamic Payment Plan, down payment charge was not created when awaiting completion of all attached production.
DentalXChange - AttachmentID was sometimes not getting reset when attempting to resend a claim
Cloud Management - Wording for cost for additional sessions is wrong
21.1.41 (Foreign) Released 6/29/2021
21.1.41 Released 6/29/2021
Canada Proc Code Tool - Recall Types tool would uncheck Append To Special from non-special recall types
Allocate Unearned, manually selecting outstanding procedures did not correctly allocate unearned sometimes.
Fee Schedules window, clicking "Hide Unused" button would hide Manual Blue Book fee schedules even when in use.
Web Mail Message Edit window, password input popup did not display correctly after an incorrect password was submitted.
Email Compose, address auto-complete was not using full list of historical email addresses.
Referral Edit window - Referral Edit and Add Permissions were not working as expected.
ListBoxOD didn't allow for selecting numbered items on key down
ComboBoxOD, when retrieving the selected item, it would sometimes return null
21.1.40 (Foreign) Released 6/24/2021
21.1.40 Released 6/24/2021
(Enhancement)DentalXChange Attachment Process: Add ability to make a new snip from the Image Info screen
Web Sched Recall default provider rules greyed out when defaults box is checked.
(Web Sched) Web Sched New Patient - When scheduling an appt the FName and LName fields would allow spaces or only numbers as valid input field information
Replication - force synch would sometimes cause an error
eClipboard, signed treatment plans weren't saving from an active checkin session
21.1.39 (Foreign) Released 6/23/2021
21.1.39 Released 6/23/2021
Chart module, Canadian lab fees could be removed from a claim even after it was created and sent using right-click option.
Procedures show on incomplete procedures report when they shouldn't in some case
eClipboard, Sparks3D.dll and Spark3DXEngine.dll is missing causing signed treatment plans to not save a PDF
21.1.38 (Foreign) Released 6/22/2021
21.1.38 Released 6/22/2021
Appointment module - Some appointment bubble display fields were not word wrapping correctly
New CEMT Lock Dates were not saved before pushing to databases
Setup Confirmation window, verbage for available tags to use was not consistent with rest of Open Dental.
Email Inbox convert script caused an error sometimes
Late Charge Adjustments were made with an invalid procedure date.
Form Window does not scale properly for lower resolution in some situations
21.1.37 (Foreign) Released 6/17/2021 (This version has a conversion script that will cause a backup to occur)
21.1.37 Released 6/17/2021 (This version has a conversion script that will cause a backup to occur)
Erx Setup, enabling DoseSpot with Legacy displays an inaccurate popup
Bug, in a grid with dropdowns, using arrow keys to select wasn't firing the same event as using mouse.
Claim insurance payment window would sometimes not give a reason as to why a payment was declined
(Enhancement)Canada, give specific details about e-claim responses that are not formatted according to message standards.
Patient Payment Plan window, the 'Cannot add an adjustment totaling more than remaining balance due' error was displaying sometimes when it shouldn't have.
(Enhancement)FormEtrans835s - Added preference to ignore clinic / status of ERAs
21.1.36 (Foreign) Released 6/16/2021
21.1.36 Released 6/16/2021
Account Entries/Select Procedure window, treatment planned procedures could be selected when allocating unearned.
(Patient Portal) Patient Portal - Some webmail attachments could not be accessed when multiple were attached
Mass Email - Re-add the patient count
Quick Buttons - allow quick buttons in the trial version
eClipboard, PdfSharp dll is missing when trying to save PDF of signed treatment plan
21.1.35 (Foreign) Released 6/15/2021 (This version has a conversion script that will cause a backup to occur)
21.1.35 Released 6/15/2021 (This version has a conversion script that will cause a backup to occur)
UE occurred when closing patient dashboard and logging off.
Incorrect procedures sometimes show up on the Incomplete Procedure Notes Report
Backup Copy Network Path browse button caused an Unhandled Exception
CEMT users were not included in list of DoseSpot providers
(Enhancement)Claims - Improve GetClaimFromX12 query
21.1.34 (Foreign) Released 6/10/2021
21.1.34 Released 6/10/2021
Web Form Access permission wasn't checked when accessing web forms via Alerts
Database Maintenance tools grid for the Recalc Estimates tool mispelled.
Unscheduled and Recall Lists - Would print incorrectly when using zoom.
Patient Edit window - Entering in a MMDDYY date in the Birthdate field and then clicking out was showing an invalid error
Billing Options window, did not show message when no bills were generated when filtering with All or multiple clinics.
Ortho Chart - signature would sometimes get invalidated when more than one chart for a single day
Setup Confirmation window and Confirm List window, confirmation postcards were missing the ability to replace [NameF] earlier than version 21.2.
(Enhancement)Texting - Deceased patients were receiving text messages
21.1.33 (Foreign) Released 6/8/2021
21.1.33 Released 6/8/2021
Patient Dashboard layout was jumbled when zoom or 4k monitor
(Enhancement)Included guarantor email addresses when exporting a billing list to an xml file.
DBM Redundant Indexes Tool - Description contained typo
Chart Module Button - Chart module caption did not change to 'Procs' when 'Clinical (computers in operatories)' is unchecked in Show Features
(Enhancement)Tasks window, do not set a task list's ObjectType to none, DateType to none, or DateTL to DateTime.MinValue when archiving it.
Reverted previous fix for an out of memory error when generating the billing list because it was causing deadlock errors for some users
Procedure button setup window had layout issues when zoom
CEMT security setup list of users scrollbar was stuck at upper left
Canadian Lab Fees created and attached to a send claim
warning to contact support in case of lost rows in patient table opens behind other windows
21.1.32 (Foreign) Released 6/3/2021
21.1.32 Released 6/3/2021
eClipboard, signing a treatment plan did not save copy to the image module.
Local user group overwrote CEMT user group when editing in Open Dental
Database Maintenance/Tools - Instructions for DBM tools contained a typo
Patient picture, when unavailable, box was too dark
21.1.31 (Foreign) Released 6/1/2021 (This version has a conversion script that will cause a backup to occur)
21.1.31 Released 6/1/2021 (This version has a conversion script that will cause a backup to occur)
(Enhancement)QuickBooks Online, improve error message displayed when a negative deposit is sent.
Creating the billing list for large offices could cause an out of memory issue sometimes
Recurring Charges is incorrectly getting blocked by repeating charges that aren't actually running
Claim validation states information is missing when it is present, but invalid
Central User Edit window, did not refresh to show user updates unless window was re-opened.
Imaging Module - AutoImport sometimes attempted to import the same file twice
Recurring Charges blocked from running in some circumstances even when repeating charge preference is turned off
(Enhancement)Repeating Charge Automation controls in Module Preference window not affected by Repeating Charge preference
(Enhancement)Update link in XCharge Program Link
Hosted Email/Birthday Messages - HQ was able to delete the birthday template needed for birthday messages to function correctly
Insurance plans created from sheet import ignore preference for default insurance plans
(Enhancement)Load region specific manual pages when launching the help browser
Enterprise Pref to not pre-load ERAs in the Electronic EOBs - ERA 835s window
(Enhancement)Mass Email - Clarified the message that shows to users when clicking 'Prepare to Send'
21.1.30 (Beta) (Foreign) Released 5/24/2021
21.1.30 (Beta) Released 5/24/2021
Exported medication lists sometimes fail to import
Error when reversing claims sometimes
(Enhancement) Web Sched NewPat/Existing Pat iframe now sends a message to the parent window when a patient schedules an appointment
Improve PhoneNumber table sync
Improve PhoneNumber table sync memory use
21.1.29 (Beta) (Foreign) Released 5/20/2021
21.1.29 (Beta) (Foreign) Unreleased
21.1.29 (Beta) Released 5/20/2021
eRx, Self reported medications were assigned an incorrect ErxGuid sometimes
Age is still calculated for deceased patients in the family module family grid.
FormCreditCardManage - Updating oder of cards on fill grid needs to be done in descending order
Age did not automatically update in the patient edit window
3D Tooth Chart was crashing on some server computers
Cancelling a new procedure from account quick procs for customers on a discount plan would sometime UE
Hidden Unearned Types are still allocated when repeating charge tool is ran in some scenarios
Make Recall button does not jump to due date if providers are scheduled with no op specified
Perio chart - custom auto advance would sometimes cause an error when all teeth are marked as missing
(Enhancement) The three No...txt files were getting ignored if working directory was changed.
Mass Email - Make Case Insensative for Custom User Query SELECT and PatNum
Sales Tax sometimes get added to account for treatment planned procedures
Edit Carrier window incorrectly directs users to run an outdated DBM method
ControlFamily - FormDiscountPlanSubEdit handles making security logs, remove security log from ControlFamily
Right to left languages like Arabic were causing layout problems
Fee Billed to Insurance on auto-generated claims for Canada does not match fee billed to insurance for primary claims when fee billed does not equal procedure fee
Mass Email, email addresses containing an alias were not sent
Mass Email - changed the verification message box text to be clearer
Daily Procedures Report window, the "Only for procedure codes similar to:" filter was case sensitive.
Tx Plan module, patients with Pre Authorizations associated to invalid insurance plans or carriers crashed the program.
Longer incoming texts don't display as intended in OD Mobile
21.1.28 (Beta) (Foreign) Released 5/13/2021 (This version has a conversion script that will cause a backup to occur)
21.1.28 (Beta) Released 5/13/2021 (This version has a conversion script that will cause a backup to occur)
(Enhancement)Updated right click menu item for Quick Paste Note text.
Electronic EOBs window, claimproc data reduction in attempt to save memory.
Negative As Total payments could still be made from an ERA when the ERA allow total payments preference was off.
Dental School - non- instructors are sometimes allowed to be set as the instructor on a requirement
Chart Module - Perio charts saved to images would start to cut off when zoom was set to 30 or higher.
Signing Treatment plan eClipboard does not show the TP as signed in OD proper
DiscountPlans - Default frequency limitations to infinite if all are 0.
Module Setup window was taller than allowed
Space maintainers now work with primary teeth.
FormCreditCardManage - Handling duiplicate credit card item order.
Treatment Finder Report, change text of "include patients without insurance" checkbox
Secondary Writeoffs can sometimes be negative
21.1.27 (Beta) (Foreign) Released 5/11/2021
21.1.27 (Beta) Released 5/11/2021
3D toothchart sometimes showed redX and gave error. D3D11.
PayConnect, clicking Cancel in the progress window when making terminal transactions was crashing the program.
Claim payment - The Pay as Total button when the "Claim Pay by Total splits automatically" preference was enabled would cause overpaid procedures sometimes
Message Replacement Fields window, did not include [NamePreferredOrFirst] replacement field for mass emails.
FormDiscountPlanSubEdit - Trying to drop a discount plan when adding a discount plan results in a UE
Index outside bounds when selecting a clinic when editing a procedure
Patient Edit, clearing WirelessPhone could sometimes prompt to send a text message.
FormCreditCardManage - Moving a card to another patient with existing cards can cause a UE
Kiosk Manager window, clicking Clear in the Active Kiosks grid was not clearing the kiosk.
Perio Chart window - There was a display issue around the boarders of the chart itself when setting zoom to -18 or less.
Web Chat reverted to suggested customer after selecting one manually
Capturing radiographs was crashing after about ten patients.
21.1.26 (Beta) (Foreign) Released 5/6/2021
21.1.26 (Beta) Released 5/6/2021
Perio chart was printing wrong when zoomed
Patient Portal, error occurred when a patient clicked the History button in the Care Summary area.
Wiki search sometimes did not show pages with links to other pages when search word matched a keyword
HouseCalls- appt.txt would sometimes not be available to get uploaded by HouseCalls
Procedure Info window - A zoom of -5 or less would cause the tooth range to be unclickable.
Student Evaluations - non-instructors were sometimes able to view student evaluations
Dental School - users were sometimes allowed to edit student requirements without permissions
Added GsmCharSet and GsmCharSetExtended to headmaster prefs class
eClipboard does not show any lines/borders after fields
Canada Claim Payments - Write Off button would sometimes ignores response
Clean up Query Result table in Headmaster
Canada Claim Payments - Write-off button would sometimes cause too much credit
eConfirmations, aggregated appointments were not all marked eConfirm Failed if the messages fail.
Recalculate estimates when attaching a discount plan to a patient - Backport to 21.1
Arrivals, appointment confirmation status change did not create an audit trail entry.
21.1.25 (Beta) (Foreign) Released 5/4/2021
21.1.25 (Beta) Released 5/4/2021
Multiple Adjustments Window - Patient payments were not being considered in the remaining balance
(Enhancement)Open Dental Cloud, require the Security Admin permission for adding/removing allowed IP addresses.
Claim Edit window is too tall for small screen on remote app server
(Enhancement)Allow users to import CDCREC codes regardless of the state of the EHR show feature
Merged patients were showing up in Family dropdown within Patient Portal.
(Enhancement)Default to patient's preferred name instead of their first name for replacement fields
Broadcaster - SyncEserviceAccountThread would sometimes throw an exception when pinging devices for the Headmaster
Reseller customers could temporarily sign up for Mass Email
Open Dental Cloud, changed message box text when attempting to move images to another patient
Electronic EOBs window, claim data reduction in attempt to save memory.
The date range picker control was malformed on windows throughout the program.
PayConnect, setup window would display password in plaintext sometimes.
Space Maintainer graphic was not showing for paint area Quadrant
Account module would be slow to load sometimes
21.1.24 (Beta) (Foreign) Released 4/28/2021
21.1.24 (Beta) Released 4/28/2021
Headmaster - Login would throw an exception that allowed users to log in with the wrong password
Incoming text messages were not linked to a patient.
21.1.23 (Beta) (Foreign) Released 4/27/2021
21.1.23 (Beta) Released 4/27/2021
Incorrect error message was being shown to offices when attempting to access a program that was disabled at HQ
New patient - date first visit would sometimes not get set correctly
Images - importing a document would sometimes not set the date created correctly
Headmaster texts did not always send.
DoseSpot, vitalsigns requirement for patients under 18 only considered most recent entry.
Online payments, EdgeExpress wasn't disabled when enabling a different processor for online payments
Database Maintenance, added a new method that deletes invalid Canadian ROT responses.
(Enhancement)FormEServicesWebSchedPat.cs didn't have the correct title when going through New or Existing patient.
Loading the account module could be slow sometimes
Enterprise Setup - Do not include 'None' appointment views preference sometimes did not get considered when loading appt views
Adding a new student sometimes did not load the correct class
(Enhancement)Improve phone number matching for incoming text messages.
Wireless Phone, including an extension caused an error.
21.1.22 (Beta) (Foreign) Released 4/21/2021 (This version has a conversion script that will cause a backup to occur)
21.1.22 (Beta) Released 4/21/2021 (This version has a conversion script that will cause a backup to occur)
Transworld, loading the A/R Manager window can cause an out of memory error for large offices
(Enhancement)Images module, popup the document window after copy/pasting in a new file
Broken appointment codes are excluded from Incomeplete Procedure Notes report even when they have a blank prompt
Sometimes appointments would have no background color instead of the default white
UE when clicking "OK" or "Print" on forms that have a font selected that is TTC format
CareCredit - pending transactions were sometimes not processed in the correct order
21.1.21 (Beta) (Foreign) Released 4/20/2021
21.1.21 (Beta) Released 4/20/2021
API - Threw StatusCode 500 errors without message text
Discount Plans - Medical Unit Quantity doesnt scale properly.
Electronic EOBs - ERA 835s window, changing filters without clicking Refresh was causing queries to run.
Sheet Fields do not stay highlighted after editing
Web Sched: Embedded mobile view used to cause unexpected page scrolling sometimes
(Enhancement)Modify Incomplete Procedures Report query for deleted notes
Outstanding Transactions Request (ROT) window, disabled the 'Version 4' option for all carriers due to erroneous responses that were causing issues.
Broadcaster MTReceiptThread - Deadlocks somtimes during processing
(Enhancement)Use ODDatePicker in Patient Edit window.
Open Dental Cloud - Adjust Billing Charges
Patient Portal Reset Code - email message date time sent was not getting set
ListBoxOD threw a UE sometimes when resizing.
DXC - Unhandled Exception would occur when adding attachment to claims
API - Add Image
CareCredit - Send Dup QS to the CareCredit Batch QS webpage
(Enhancement)Web Sched: Deprecate WebSchedNewPatVerifyInfo preference
FHIR - Planned appointments had a status of 'pending' instead of 'proposed
21.1.20 (Beta) (Foreign) Released 4/15/2021
21.1.20 (Beta) Released 4/15/2021
(Enhancement)Open Dental Cloud, removing the 'Allow Login From Any Location' permission from all users when there are no approved IP addresses could lock an office out of their database
Imaging Module, when changing user, tree was sometimes empty with graphical error
Web Sched Appointment window, change default date range from a month ago to today.
Employee Schedules, Edit Day window crashed when opening.
ERA Window - Sometimes crashes on load or refresh with an out of memory error for large databases
21.1.19 (Beta) (Foreign) Released 4/13/2021
21.1.19 (Beta) Released 4/13/2021
Restricted-To blockouts for Web Sched New Patient causing Web Sched Recall timeslots to not show properly sometimes
API - Appointments/ASAP searches did not always allow a ClinicNum
Arrivals, AutoReply had to be enabled for ComeIn message to be an option.
Clicking GoTo Appointment when View is 'none' sometimes threw UE
Preference 'EnterpriseNoneApptViewDefaultDisabled' was not considered after clicking GoTo Appointment
Family Module, having patient clones with clone and Superfamily feature off instantiates an empty Superfamily grid.
API - PUT Appointments said AptDateTime was invalid when missing from JSON
Dynamic Payment Plan - Calculates interest including TP procs.
Remote app sometimes has 8px offset on top and left that also affects mouse. Added "NoCustomBorders.txt" option as described on Zoom page.
Imaging Module - Users were getting a critical error when trying to stop or cancel an acquisition of images.
Images without a valid image category do not show in the image module
Patient Portal Reset Code emails did not show in the email client sometimes
ListBoxOD was slow when autoscrolling through many items on FormSheetDefEdit.
Comm Logs - Fix what is considered hidden for 'Show Automated Commlogs'
Bills window, sending thousands of bills at once was causing an out of memory exception sometimes.
Sheet Edit does not refresh properly when editing a sheet object
Clicking on fields in the mobile view do not update field highlighting on the mobile view panel
(Enhancement)Allow users to receive a PreAuth without Insurance Payment Create permission
21.1.18 (Beta) (Foreign) Released 4/8/2021
21.1.18 (Beta) Released 4/8/2021
Income Transfer Manager - UE when claims have been deleted with attached claim procs
Set variable window for saved query favorites will replace more than just the initial variable set. Breaks functionality in query
EDS Electronic statement batches overwrite previous batch when creating bulk statements
canceling a completed credit card payment causes a UE when no payment type is selected
Update Carriers button will create duplicate carriers if capitalization does not match in carrier name
FormPayment - 'Cancel' doesn't void X-Charge payments if paysplits aren't equal to amount.
Email Client - removed promotion from the list of automated message sources
(Enhancement)Canada, Insurance Plan List filter criteria is confusing
21.1.17 (Beta) (Foreign) Released 4/7/2021
21.1.17 (Beta) Released 4/7/2021
Imaging Module, when changing user, tree would not refresh
NewCrop - UE gets thrown sometimes when adding repeating charges
Family Module - Discount Plan frequency grid, the word Prophy was misspelled.
Added override to turn off dpi awareness by adding an empty text file called NoDpi.txt
21.1.16 (Beta) (Foreign) Released 4/6/2021 (This version has a conversion script that will cause a backup to occur)
21.1.16 (Beta) Released 4/6/2021 (This version has a conversion script that will cause a backup to occur)
The aging option Exclude Income Transfers could make the query slow sometimes
Ortho Chart window - The dates in the main grid were not being organized chronologically.
Email Inbox - message sources would sometimes not get selected on load
Email Client - When using Zoom the automated filter scroll bar and All button would get cutoff when reducing the size of the window
DentalEye program path was incorrectly updated
Canadian EOBs sometimes show procedure with $0 fee even though the fee billed to insurance was > $0
SheetUtil - GetStatementSheetDef using PIn.Int instead of PIn.Long
ERAs - Exception when cancelling the progress bar on refresh
Within AutoNote One Response key presses when focused on ListBox used to fire click button events.
ControlFamily - Only show frequency limitations if they are greater than 0
Discount Plans - Frequency Limitations can have decimals that overflow
(Enhancement)Changing Text OK field for a patient through the Text Message popup adds securitylog entry
Clinc query runs excessively when running the Payment Plan report
Canceling a new claim will delete the claim even after it has been sent
10DLC, 'Thanks for joining' text did not substitute [your Dentist] tag.
Etrans - Viewing or deleting an ERA sometimes has an error
PushNotifications, refactor for alternative push notification provider implementation.
(Enhancement)Procedure Code Tools window, the D Codes check box should correct abbreviations as well as descriptions.
Email Client window - On the Sent Tab clicking All under Manual and checking Show Failed Emails was causing some text overlap.
(Enhancement)Fill Sheet window - Users were not having their user-specific emails chosen by default in the from field when sending emails
Automation, PrintPatientLetter and PrintReferralLetter actions were crashing the program.
Documents sent to eClipboard with patient DOB input field will populate a date one day before date entered in Open Dental
DoseSpot, Edit patient API call uses Add patient route
ControlTreat - Candian 'Ins Rem' button appears on non-Canadian database.
Insurance Claims Window - Deleting claims did not delete Etrans 835 Attachments
Billing, sending statements was sometimes failing when a large number of statements was being sent
21.1.15 (Beta) (Foreign) Released 4/1/2021
21.1.15 (Beta) Released 4/1/2021
Control Appt, hitting F1 key when the view is on F10 or higher made it so F1 wouldn't select the first view
Broadcast Monitor, text messages cannot be searched when a database cannot be found.
FormCreditCardEdit - Deleting a credit card should check if their are duplicates before deleting tolkens
(Enhancement)Web Sched appointment form, default date range to start from the past month.
Email Hosting - Web request parameters were mismatched
eClipboard check in, mismatched device and clinic caused an error if device or appointment is headquarters clinic.
Icons would not have shown on older computers
Merged Patients sometimes not hidden in family module on superfamily guarantors
Setting a TP procedure complete will detach the procedure from payments when unearned type is not present
Clean up Monitored Status table in Headmaster
(Enhancement)Discount Plans - Add an option for users to set unlimited frequency limitations on the plan level
21.1.14 (Beta) (Foreign) Released 3/30/2021
21.1.14 (Beta) Released 3/30/2021
eRx - Setting a medication discontinued in eRx did not set a stop date in Open Dental
Open Dental Cloud, opening a saved treatment plan would sometimes result in an error
Procedure Info window, the Patient Payments grid wasn't considering payment plan payments associated to the procedure that were made outside of the family.
Edit Adjustment window, the Procedure group box wasn't considering payment plan payments associated to the procedure that were made outside of the family.
Payment Plan Procedures and Credits window, the Rem Before column wasn't considering payment plan payments associated to the procedure that were made outside of the family.
Wiki search slow to respond in some cases
Claimpayment erroneously marked as IsPartial, causing valid insurance payments to not show on deposit slips.
Dynamic Mode - Command line arguments are not escaped
APIBillingTests - Tests would consistently fail
(Enhancement)Add "Ignore Content" user preference for wiki search
(Enhancement)Show LName in superfamily commlogs when FName is blank
Broadcaster Transmissions, improve transmission retry delays.
Recurring Charges incorrectly creates charges sometimes after credit cards are moved between patients
New 2021 CDT Covid-19 Codes
PayPlanProductionEntry - AmountOverride is being set when full lock is selected
FormPayPlanDynamic - Set completed amount should happen after the Treatment Planned option is selected
21.1.13 (Beta) (Foreign) Released 3/25/2021 (This version has a conversion script that will cause a backup to occur)
21.1.13 (Beta) Released 3/25/2021 (This version has a conversion script that will cause a backup to occur)
ControlAccount - Toggle between Insurance and Discount Plan dashboards depending on whats associated to the patient.
Insurnace Overpaid report was slow to load in some situations
Repeating Tasks - When using repeating tasks, the task count for new task items was inaccurate sometimes
WebSched Advanced form was not keeping selection for checkbox.
FormDiscountPlanEdit - Annual Max should default to blank.
(Enhancement)Consider Pref when including Treatment Plan Discounts in Appt Module Net Production
Broadcaster - TransmistMasterThread and MTSendMasterThread spawn child threads during shutdown
Shutdown signals were not always being processed while inactive
CareCredit - round estimated fees to whole numbers for batch quickscreen
(Enhancement)Trios 3Shape only passes over Patient Last Name
API - Created Unit Tests
21.1.12 (Beta) (Foreign) Released 3/23/2021
21.1.12 (Beta) Released 3/23/2021
ODTextBox, TaskNum and PatNum right click context menu was not working.
Dynamic Payment Plan - GetExpected Charge logic doesn't consider insurance or discount plans for TP procs.
Discount Plans - UE on annual edge dates
Unit tests, SMSMTAttempt tests are failing.
ControlAppt - When running a frequency limitation check for discount plans and attached production is TPd error is show.
Confirmation Postcards, [time] was not filled out correctly.
(Enhancement)Display discount plan subscriber and plan notes in Family Module
EtransL - Unhandled Exception when patient has been deleted or added to the DB before import.
(Enhancement)Group Sub Note with other subscriber info in Discount Plan Sub Edit window
Deductible estimate for category procedure was not reflecting the appropriate amount in the treatment module
Google email, unchecking 'Download incoming email' also disabled sending email.
FormLateCharges
Insurance History - adding an insurance history would sometimes not update recall
(Enhancement)Merge Tool - Remove superfamily from patFrom
ERA preauthorizations did not update estimates.
Email inbox - Changed title of form to Email Client
DBM method FeeScheduleHiddenWithPatient unhides fee schedules for deleted patients
Sheets - Mobile Group Captions were the same for every language
Object Reference Error in Enter Treatment field of Chart Module
Unit test, ASAPActWSs_MoveAppointment_SendVerification was failing.
WebSched Advanced window - Would automatically minimize each clinic section when moving the window.
Unit tests, Test19_1eConnectorInit() was failing.
Unit tests, TimeSlots_ChooseTimeSlot_SendVerification() was failing
(Enhancement)10DLC OptIn/Out
EdgeExpress - Payment error message was not clear
WebSched, trying to find timeslots for an office without any operatories resulted in the wrong error.
21.1.11 (Beta) (Foreign) Released 3/19/2021
21.1.11 (Beta) Released 3/19/2021
ListBox threw UE when selecting message in Manage Module.
Edit Insurance Payment window, Note didn't show Auth Code and Ref Number.
Right-clicking on a transaction within the Patient Portal Transactions window would sometimes throw an unhandled exception
Account Module, Quick Procs Add button security message was not consistent.
Account Module Preference window, 'recurring charges run time' box did not stay grayed out when 'recurring charges run automatically' was not checked.
FormClaimEdit - Remove Capitation Claim Check on Pay By Procedure
MassEmailSignupsThread - Fix failing unit tests
Imaging Module - Attempting to export a PDF to a different patient's Imaging folder would cause OD to crash
Billing/Finace Charges, Undo - The message box that popped up with a list of patients with charges that could not be removed was opening behind Open Dental.
Wiki Search - search sometimes did not consider links to other wiki pages
Remote RDP sessions had layout issues.
(Enhancement)Images Module, popup the document window after importing images
(Enhancement)Indicate if a provider is hidden in the Custom Aging Report window
In eServices Automated Messaging, the Auto-Thank-you Calendar Event Title was not updating.
21.1.10 (Beta) (Foreign) Released 3/18/2021
21.1.10 (Beta) Released 3/18/2021
Emails, use external process setting, EmailMessages were not inserted into the database.
Perio Chart window - An error occurs when zoom is set to zero and a user opens the perio chart sometimes.
eServices WebSchedNewPat setup, clicking Today button did not clear date validation exclamation point.
21.1.9 (Beta) (Foreign) Released 3/18/2021 (This version has a conversion script that will cause a backup to occur)
21.1.9 (Beta) Released 3/18/2021 (This version has a conversion script that will cause a backup to occur)
CareCredit - improved batch request validation
AccountModule - Dynamic payment plan credit doesn't take proc status into account for 'DoNotAge' logic.
CareCredit - quickscreen batches were sometimes being processed incorrectly
FormLateCharges - Undoing late charges attached to Dynamic Payment Plans leaves the DPP in a broken state.
Editing Batch Insurance Payments threw UE when no ClaimPaymentGroup is selected
(Enchancement) Payment Plan Charge window - Added a permission that allows users to edit a pay plan charge date
Perio Chart window - The perio chart (non-graphical) had items that overlapped on the page when printing and using the zoom feature.
21.1.8 (Beta) (Foreign) Released 3/16/2021
21.1.8 (Beta) Released 3/16/2021
Remote RDP sessions had font size issues on high DPI displays
Dashboard attempted to insert into reporting server
Remove 'E' from eClipboard and eService
Diagnostics window, EnabledPlugins field were blank if the plugin(s) was third-party.
Deductible estimate for treatment planned procedures will sometimes exceed remaining deductible for patient
Edit Insurance Plan window, when high dpi or zoom, layout issues
FormDiscountPlanSubEdit - The Tab Order is Incorrect
Account Module - The text for the 'Show Automated Commlogs' checkbox was getting cut off when using zoom sometimes.
Mobile Settings should require eServices Setup permission
Offices using ClaimConnect as their default clearinghouse but sending e-claims from a different clearing house were sometimes being blocked from doing so
Computer Prefs - Duplicate computer names caused crash on startup
Convert scripts are slow when the ComputerPrefs table is changed
Late Charges, Undo - The message box that popped up with a list of patients with charges that could not be removed was opening behind Open Dental.
Over accrued write offs were not consistent between the multiple adjustments window and single adjustment
Perio Chart window - The top row of the Number Entry keys had minor graphical issues when using zoom sometimes.
(Enhancement)WebForms when clicking next/prev should return to the top of the screen
Unable to copy text messages from Text Messages Received window in right side panel by right clicking and selecting Copy.
Edit Appointment - new appointments would sometimes show student requirements incorrectly
Benefit Frequencies - Incorrect language on reports
Show user an error message when trying to use voice input in Perio Chart over a server RDP session
Printing - Tooth chart would not show up
Supplies - rearranged the grid columns
21.1.7 (Beta) (Foreign) Released 3/11/2021
21.1.7 (Beta) Released 3/11/2021
Attempted fix, OpenDental.exe was not being treated as a trusted executable by the CDT.dll
21.1.6 (Beta) Released 3/11/2021 (This version has a conversion script that will cause a backup to occur)
User Query Favorite print preview went behind main OD window
DoseSpot, multi-line patient notes on a medication would cause a 400 bad request error
When closing, Open Dental remained open in Task Manager. Sometimes, there was also an error.
Dynamic Payment Plans - Recalculates Est Patient portion when procedures set as complete
Dynamic Payment Plans - Removes Charge Debit when Procedure reverted to Treatment Planned
Automated Birthdays, emails were sent repeatedly if rule is setup for more than one day in advance.
(Enhancement)DentalXChange Attachment Process: Add image preview to Image Info window
Broadcaster - HQ Exception logging does not give enough information
(Enhancement)eClipboard - BYOD, allow sending a link when appointment is in a status other than Arrived.
(Enhancement)eClipboard - Check In, confirmation status change.
Signup portal unit tests failing
(Enhancement)Payment Plan Credits - Show discounted fees for procedures
(Enhancement) Chart Module - All rows and pages will be combined when sorting the progress grid by column header.
Email Inbox Overhaul
CareCredit - invalid input batches were sometimes being reprocessed
(Enhancement)Update patient data in DoseSpot
Patient Dashboard, selecting a different patient did not always fully update the view.
Version 20.5 new features listed here
known issues:
Reminder tasks of an archived task list can still popup and show on tabs in tasks area some times.
20.5.78 Unreleased
20.5.77 (Foreign) Released 11/8/2021
20.5.77 Released 11/8/2021
Imaging module, patient portal folder was not showing the world folder icon
DoseSpot, DoseSpot does not support passing patient demographics via single sign on URL
20.5.76 (Foreign) Released 10/1/2021
20.5.76 Released 10/1/2021
Provider Production and Income report, the Ins Income column was wrong when viewing the clinic breakdown.
20.5.75 (Foreign) Released 9/17/2021
20.5.75 Released 9/17/2021
Procedure Code Tool - update procedure code abbreviations only when blank
Production and Income Report window, running the Provider Report Type for a large date range was slow for larger offices sometimes.
20.5.74 (Foreign) Released 9/2/2021
20.5.74 Released 9/2/2021
DoseSpot, skip over errors relating to medications not being associated to the correct patient
20.5.73 Released 8/24/2021
Completing treatment planned procedures was leaving unearned money attached to the procedure sometimes.
20.5.72 (Foreign) Released 8/5/2021
20.5.72 Released 8/5/2021
TimeSlot retrieval could take a long time on large databases in some cases
20.5.71 (Foreign) Released 8/3/2021
20.5.71 Released 8/3/2021
Edit Sheet Def window and Fill Sheet Window - Blank space would sometimes be added to the top of a multi-page sheet.
20.5.70 (Foreign) Released 7/26/2021
20.5.70 Released 7/26/2021
New trial version
20.5.69 (Foreign) Released 7/26/2021
20.5.69 Released 7/26/2021
ComboBoxOD, clicking underneath the last item in the drop down sometimes returned null
20.5.68 (Foreign) Released 7/14/2021
20.5.68 Released 7/14/2021
New trial version
20.5.67 (Foreign) Released 7/14/2021
20.5.67 Released 7/14/2021
Chart Module - UE occurred when trying to edit multiple procedures with the same provider
Sheet Pref Defaults - Remove the enum for SheetTypeEnum and hardcode the value
20.5.66 (Foreign) Released 7/6/2021
20.5.66 Released 7/6/2021
(Enhancement)DentalXChange Attachment Process: Add ability to make a new snip from the Image Info screen
Allocate Unearned, manually selecting outstanding procedures did not correctly allocate unearned sometimes.
ListBoxOD didn't allow for selecting numbered items on key down
ComboBoxOD, when retrieving the selected item, it would sometimes return null
Income Transfers, mismatched adjustments attached to procedures were not offsetting each other.
20.5.65 (Foreign) Released 6/22/2021 (This version has a conversion script that will cause a backup to occur)
20.5.65 Released 6/22/2021 (This version has a conversion script that will cause a backup to occur)
Bug, in a grid with dropdowns, using arrow keys to select wasn't firing the same event as using mouse.
New CEMT Lock Dates were not saved before pushing to databases
(Enhancement)FormEtrans835s - Added preference to ignore clinic / status of ERAs
20.5.64 (Foreign) Released 6/16/2021
20.5.64 Released 6/16/2021
New trial version
20.5.63 (Foreign) Released 6/16/2021
20.5.63 Released 6/16/2021
20.5.62 (Foreign) Released 6/15/2021
20.5.62 Released 6/15/2021
New trial version
20.5.61 (Foreign) Released 6/15/2021 (This version has a conversion script that will cause a backup to occur)
20.5.61 Released 6/15/2021 (This version has a conversion script that will cause a backup to occur)
Procedure button setup window had layout issues when zoom
CEMT security setup list of users scrollbar was stuck at upper left
Unscheduled and Recall Lists - Would print incorrectly when using zoom.
Ortho Chart - signature would sometimes get invalidated when more than one chart for a single day
CEMT users were not included in list of DoseSpot providers
(Enhancement)Claims - Improve GetClaimFromX12 query
Quick Buttons - allow quick buttons in the trial version
20.5.60 (Foreign) Released 6/4/2021
20.5.60 Released 6/4/2021
Local user group overwrote CEMT user group when editing in Open Dental
Patient picture, when unavailable, box was too dark
Reverted previous fix for an out of memory error when generating the billing list because it was causing deadlock errors for some users
20.5.59 (Foreign) Released 6/2/2021
20.5.59 Released 6/2/2021
New trial version
20.5.58 (Foreign) Released 6/2/2021
20.5.58 Released 6/2/2021
20.5.57 (Foreign) Released 6/1/2021 (This version has a conversion script that will cause a backup to occur)
20.5.57 Released 6/1/2021 (This version has a conversion script that will cause a backup to occur)
Creating the billing list for large offices could cause an out of memory issue sometimes
Central User Edit window, did not refresh to show user updates unless window was re-opened.
Imaging Module - AutoImport sometimes attempted to import the same file twice
(Enhancement)Repeating Charge Automation controls in Module Preference window not affected by Repeating Charge preference
Hosted Email/Birthday Messages - HQ was able to delete the birthday template needed for birthday messages to function correctly
Enterprise Pref to not pre-load ERAs in the Electronic EOBs - ERA 835s window
20.5.56 (Foreign) Released 5/24/2021
20.5.56 Released 5/24/2021
(Enhancement) Web Sched NewPat/Existing Pat iframe now sends a message to the parent window when a patient schedules an appointment
Improve PhoneNumber table sync
Improve PhoneNumber table sync memory use
20.5.55 (Foreign) Released 5/20/2021
20.5.55 Released 5/20/2021
Signing Treatment plan eClipboard does not show the TP as signed in OD proper
Secondary Writeoffs can sometimes be negative
FormCreditCardManage - Updating oder of cards on fill grid needs to be done in descending order
3D Tooth Chart was crashing on some server computers
Hidden Unearned Types are still allocated when repeating charge tool is ran in some scenarios
Perio chart - custom auto advance would sometimes cause an error when all teeth are marked as missing
(Enhancement) The three No...txt files were getting ignored if working directory was changed.
Mass Email - Make Case Insensative for Custom User Query SELECT and PatNum
Sales Tax sometimes get added to account for treatment planned procedures
Mass Email - changed the verification message box text to be clearer
Daily Procedures Report window, the "Only for procedure codes similar to:" filter was case sensitive.
Tx Plan module, patients with Pre Authorizations associated to invalid insurance plans or carriers crashed the program.
Longer incoming texts don't display as intended in OD Mobile
20.5.54 (Foreign) Released 5/13/2021
20.5.54 Released 5/13/2021
Electronic EOBs window, claimproc data reduction in attempt to save memory.
Negative As Total payments could still be made from an ERA when the ERA allow total payments preference was off.
Chart Module - Perio charts saved to images would start to cut off when zoom was set to 30 or higher.
Module Setup window was taller than allowed
Space maintainers now work with primary teeth.
FormCreditCardManage - Handling duiplicate credit card item order.
20.5.53 (Foreign) Released 5/11/2021
20.5.53 Released 5/11/2021
3D toothchart sometimes showed redX and gave error. D3D11.
PayConnect, clicking Cancel in the progress window when making terminal transactions was crashing the program.
Message Replacement Fields window, did not include [NamePreferredOrFirst] replacement field for mass emails.
Index outside bounds when selecting a clinic when editing a procedure
FormCreditCardManage - Moving a card to another patient with existing cards can cause a UE
Kiosk Manager window, clicking Clear in the Active Kiosks grid was not clearing the kiosk.
Perio Chart window - There was a display issue around the boarders of the chart itself when setting zoom to -18 or less.
Web Chat reverted to suggested customer after selecting one manually
Capturing radiographs was crashing after about ten patients.
20.5.52 (Foreign) Released 5/6/2021
20.5.52 Released 5/6/2021
Perio chart was printing wrong when zoomed
Patient Portal, error occurred when a patient clicked the History button in the Care Summary area.
HouseCalls- appt.txt would sometimes not be available to get uploaded by HouseCalls
Procedure Info window - A zoom of -5 or less would cause the tooth range to be unclickable.
eClipboard does not show any lines/borders after fields
eConfirmations, aggregated appointments were not all marked eConfirm Failed if the messages fail.
Arrivals, appointment confirmation status change did not create an audit trail entry.
20.5.51 (Foreign) Released 5/4/2021
20.5.51 Released 5/4/2021
Multiple Adjustments Window - Patient payments were not being considered in the remaining balance
Claim Edit window is too tall for small screen on remote app server
(Enhancement)Allow users to import CDCREC codes regardless of the state of the EHR show feature
Merged patients were showing up in Family dropdown within Patient Portal.
(Enhancement)Default to patient's preferred name instead of their first name for replacement fields
Open Dental Cloud, changed message box text when attempting to move images to another patient
Electronic EOBs window, claim data reduction in attempt to save memory.
The date range picker control was malformed on windows throughout the program.
PayConnect, setup window would display password in plaintext sometimes.
Space Maintainer graphic was not showing for paint area Quadrant
Account module would be slow to load sometimes
20.5.50 (Foreign) Released 4/28/2021
20.5.50 Released 4/28/2021
Incoming text messages were not linked to a patient.
20.5.49 (Foreign) Released 4/27/2021
20.5.49 Released 4/27/2021
Incorrect error message was being shown to offices when attempting to access a program that was disabled at HQ
Images - importing a document would sometimes not set the date created correctly
Database Maintenance, added a new method that deletes invalid Canadian ROT responses.
Advanced button in the eServices Setup window crashes after update
Loading the account module could be slow sometimes
Enterprise Setup - Do not include 'None' appointment views preference sometimes did not get considered when loading appt views
Adding a new student sometimes did not load the correct class
(Enhancement)Improve phone number matching for incoming text messages.
Adding image to second language does not show image.
20.5.48 (Foreign) Released 4/21/2021 (This version has a conversion script that will cause a backup to occur)
20.5.48 Released 4/21/2021 (This version has a conversion script that will cause a backup to occur)
Transworld, loading the A/R Manager window can cause an out of memory error for large offices
(Enhancement)Images module, popup the document window after copy/pasting in a new file
UE when clicking "OK" or "Print" on forms that have a font selected that is TTC format
CareCredit - navigating to the quickscreen home page sometimes does not get the correct original RefNumber
CareCredit - pending transactions were sometimes not processed in the correct order
20.5.47 (Foreign) Released 4/20/2021
20.5.47 Released 4/20/2021
Electronic EOBs - ERA 835s window, changing filters without clicking Refresh was causing queries to run.
Web Sched: Embedded mobile view used to cause unexpected page scrolling sometimes
Outstanding Transactions Request (ROT) window, disabled the 'Version 4' option for all carriers due to erroneous responses that were causing issues.
Patient Portal Reset Code - email message date time sent was not getting set
ListBoxOD threw a UE sometimes when resizing.
DXC - Unhandled Exception would occur when adding attachment to claims
API - Add Image
(Enhancement)Web Sched: Deprecate WebSchedNewPatVerifyInfo preference
FHIR - Planned appointments had a status of 'pending' instead of 'proposed
20.5.46 (Foreign) Released 4/15/2021
20.5.46 Released 4/15/2021
Imaging Module, when changing user, tree was sometimes empty with graphical error
Web Sched Appointment window, change default date range from a month ago to today.
Employee Schedules, Edit Day window crashed when opening.
ERA Window - Sometimes crashes on load or refresh with an out of memory error for large databases
20.5.45 (Foreign) Released 4/13/2021
20.5.45 Released 4/13/2021
Remote app sometimes has 8px offset on top and left that also affects mouse. Added "NoCustomBorders.txt" option as described on Zoom page.
Images without a valid image category do not show in the image module
Patient Portal Reset Code emails did not show in the email client sometimes
ListBoxOD was slow when autoscrolling through many items on FormSheetDefEdit.
Comm Logs - Fix what is considered hidden for 'Show Automated Commlogs'
Bills window, sending thousands of bills at once was causing an out of memory exception sometimes.
(Enhancement)Allow users to receive a PreAuth without Insurance Payment Create permission
20.5.44 (Foreign) Released 4/10/2021
20.5.44 Released 4/10/2021
Restricted-To blockouts for Web Sched New Patient causing Web Sched Recall timeslots to not show properly sometimes
Arrivals, AutoReply had to be enabled for ComeIn message to be an option.
Clicking GoTo Appointment when View is 'none' sometimes threw UE
Preference 'EnterpriseNoneApptViewDefaultDisabled' was not considered after clicking GoTo Appointment
Family Module, having patient clones with clone and Superfamily feature off instantiates an empty Superfamily grid.
Imaging Module - Users were getting a critical error when trying to stop or cancel an acquisition of images.
20.5.43 (Foreign) Released 4/8/2021
20.5.43 Released 4/8/2021
Imaging Module, when changing user, tree would not refresh
EDS Electronic statement batches overwrite previous batch when creating bulk statements
canceling a completed credit card payment causes a UE when no payment type is selected
Update Carriers button will create duplicate carriers if capitalization does not match in carrier name
FormPayment - 'Cancel' doesn't void X-Charge payments if paysplits aren't equal to amount.
(Enhancement)Canada, Insurance Plan List filter criteria is confusing
20.5.42 (Foreign) Released 4/7/2021
20.5.42 Released 4/7/2021
Added override to turn off dpi awareness by adding an empty text file called NoDpi.txt
20.5.41 (Foreign) Released 4/6/2021 (This version has a conversion script that will cause a backup to occur)
20.5.41 Released 4/6/2021 (This version has a conversion script that will cause a backup to occur)
Ortho Chart window - The dates in the main grid were not being organized chronologically.
DentalEye program path was incorrectly updated
Canadian EOBs sometimes show procedure with $0 fee even though the fee billed to insurance was > $0
SheetUtil - GetStatementSheetDef using PIn.Int instead of PIn.Long
ERAs - Exception when cancelling the progress bar on refresh
Mass Email, changing status to enabled/disabled is blocked in 20.5
Within AutoNote One Response key presses when focused on ListBox used to fire click button events.
Claims - CalculateAndUpdate will update when using the procedure fee in 20.5
Canceling a new claim will delete the claim even after it has been sent
Etrans - Viewing or deleting an ERA sometimes has an error
(Enhancement)Procedure Code Tools window, the D Codes check box should correct abbreviations as well as descriptions.
(Enhancement)Fill Sheet window - Users were not having their user-specific emails chosen by default in the from field when sending emails
DoseSpot, Edit patient API call uses Add patient route
Insurance Claims Window - Deleting claims did not delete Etrans 835 Attachments
Billing, sending statements was sometimes failing when a large number of statements was being sent
20.5.40 (Foreign) Released 4/1/2021
20.5.40 Released 4/1/2021
Control Appt, hitting F1 key when the view is on F10 or higher made it so F1 wouldn't select the first view
FormCreditCardEdit - Deleting a credit card should check if their are duplicates before deleting tolkens
(Enhancement)Web Sched appointment form, default date range to start from the past month.
ListBoxOD threw on resize.
eClipboard check in, mismatched device and clinic caused an error if device or appointment is headquarters clinic.
Setting a TP procedure complete will detach the procedure from payments when unearned type is not present
20.5.39 (Foreign) Released 3/30/2021
20.5.39 Released 3/30/2021
eRx - Setting a medication discontinued in eRx did not set a stop date in Open Dental
Open Dental Cloud, opening a saved treatment plan would sometimes result in an error
Dynamic Mode - Command line arguments are not escaped
Recurring Charges incorrectly creates charges sometimes after credit cards are moved between patients
New 2021 CDT Covid-19 Codes
20.5.38 (Foreign) Released 3/25/2021 (This version has a conversion script that will cause a backup to occur)
20.5.38 Released 3/25/2021 (This version has a conversion script that will cause a backup to occur)
WebSched Advanced window - Would automatically minimize each clinic section when moving the window.
CareCredit - round estimated fees to whole numbers for batch quickscreen
(Enhancement)Trios 3Shape only passes over Patient Last Name
20.5.37 (Foreign) Released 3/23/2021
20.5.37 Released 3/23/2021
Confirmation Postcards, [time] was not filled out correctly.
In eServices Automated Messaging, the Auto-Thank-you Calendar Event Title was not updating.
EtransL - Unhandled Exception when patient has been deleted or added to the DB before import.
Google email, unchecking 'Download incoming email' also disabled sending email.
Insurance History - adding an insurance history would sometimes not update recall
ERA preauthorizations did not update estimates.
Object Reference Error in Enter Treatment field of Chart Module
Unit tests, Test19_1eConnectorInit() was failing.
Unit tests, TimeSlots_ChooseTimeSlot_SendVerification() was failing
EdgeExpress - Payment error message was not clear
Reverting 'Deductible estimate for treatment planned procedures will sometimes exceed remaining deductible for patient'
20.5.36 (Foreign) Released 3/19/2021
20.5.36 Released 3/19/2021
Edit Insurance Payment window, Note didn't show Auth Code and Ref Number.
Right-clicking on a transaction within the Patient Portal Transactions window would sometimes throw an unhandled exception
Account Module Preference window, 'recurring charges run time' box did not stay grayed out when 'recurring charges run automatically' was not checked.
FormClaimEdit - Remove Capitation Claim Check on Pay By Procedure
Imaging Module - Attempting to export a PDF to a different patient's Imaging folder would cause OD to crash
Remote RDP sessions had layout issues.
(Enhancement)Images Module, popup the document window after importing images
20.5.35 (Foreign) Released 3/18/2021
20.5.35 Released 3/18/2021
FormLateCharges - Undoing late charges attached to Dynamic Payment Plans leaves the DPP in a broken state.
Editing Batch Insurance Payments threw UE when no ClaimPaymentGroup is selected
Perio Chart window - An error occurs when zoom is set to zero and a user opens the perio chart sometimes.
eServices WebSchedNewPat setup, clicking Today button did not clear date validation exclamation point.
20.5.34 (Foreign) Released 3/17/2021 (This version has a conversion script that will cause a backup to occur)
20.5.34 Released 3/17/2021 (This version has a conversion script that will cause a backup to occur)
Remote RDP sessions had font size issues on high DPI displays
Diagnostics window, EnabledPlugins field were blank if the plugin(s) was third-party.
Deductible estimate for treatment planned procedures will sometimes exceed remaining deductible for patient
Edit Insurance Plan window, when high dpi or zoom, layout issues
Offices using ClaimConnect as their default clearinghouse but sending e-claims from a different clearing house were sometimes being blocked from doing so
Convert scripts are slow when the ComputerPrefs table is changed
CareCredit - improved batch request validation
Over accrued write offs were not consistent between the multiple adjustments window and single adjustment
Perio Chart window - The top row of the Number Entry keys had minor graphical issues when using zoom sometimes.
CareCredit - quickscreen batches were sometimes being processed incorrectly
Unable to copy text messages from Text Messages Received window in right side panel by right clicking and selecting Copy.
Edit Appointment - new appointments would sometimes show student requirements incorrectly
Benefit Frequencies - Incorrect language on reports
Show user an error message when trying to use voice input in Perio Chart over a server RDP session
Printing - Tooth chart would not show up
(Enchancement) Payment Plan Charge window - Added a permission that allows users to edit a pay plan charge date
Perio Chart window - The perio chart (non-graphical) had items that overlapped on the page when printing and using the zoom feature.
20.5.33 (Foreign) Released 3/12/2021 (This version has a conversion script that will cause a backup to occur)
20.5.33 Released 3/12/2021 (This version has a conversion script that will cause a backup to occur)
User Query Favorite print preview went behind main OD window
DoseSpot, multi-line patient notes on a medication would cause a 400 bad request error
When closing, Open Dental remained open in Task Manager. Sometimes, there was also an error.
Automated Birthdays, emails were sent repeatedly if rule is setup for more than one day in advance.
(Enhancement)DentalXChange Attachment Process: Close Snipping Tool after a snip is made
(Enhancement)DentalXChange Attachment Process: Add image preview to Image Info window
CareCredit - invalid input batches were sometimes being reprocessed
(Enhancement)Update patient data in DoseSpot
Patient Dashboard, selecting a different patient did not always fully update the view.
Account Module - The text for the 'Show Automated Commlogs' checkbox was getting cut off when using zoom sometimes.
20.5.32 (Beta) (Foreign) Released 3/9/2021 (This version has a conversion script that will cause a backup to occur)
20.5.32 (Beta) Released 3/9/2021 (This version has a conversion script that will cause a backup to occur)
Graphical Perio Chart was slightly cut off at bottom
Cloud - unhandled exception caused the program to enter an infinite loop when attempting to log on
Some button icons were overlapping button border line.
Dental Schools - Users were unable to set student requirements complete
ControlTreat - Update discountplanamt in LoadActiveTp
Dental school courses and classes weren't reflecting changes made until the form was reopened
Main Menu - Unfinalized Payment Report was not displaying in the Reports menu
(Enhancement)DentalXChange Attachment window: Pop up the Image Info window upon taking a snip
Used to UE when trying to access Ins Verify window with regions added.
eRx Setup, registering new clinics would not save the ID and Key correctly.
Procedure Codes Fee Schedules - The window was loading larger than the screen size when using Zoom
CareCredit - duplicate batch quickscreens were sometimes being processed incorrectly
W watch was not showing on old graphical tooth chart
Patient Portal: Changing username caused users to get signed out
'Supplemental Backup Successful' alert items sometimes have ClinicNum=0 instead of ClinicNum=-1
DoseSpot - Perscriptions being set to quantity 0
20.5.31 (Beta) (Foreign) Released 3/4/2021
20.5.31 (Beta) Released 3/4/2021
(Enhancement)Enter Payment window, start the cursor in the top cell of the "Allowed" column for Category Percentage plans when Blue Book is active.
Security window, user was prompted to restart Open Dental after adding/removing Account Quick Procs Add permission.
(Enhancement)Added the option to opt out of downloading the inbox for Gmail accounts
Required Fields, using race as a required field was causing an error
20.5.30 (Beta) (Foreign) Released 3/3/2021
20.5.30 (Beta) Released 3/3/2021
Commlogs - User created commlogs incorrectly treated as automated
Certifications window - When viewing by Cert Complete, the Certifications list would include certs from hidden categories.
Chart Module - The ability to adjust the height of the image section was not functioning.
Sheet Def Defaults window, changing the Clinic combo box selection was prompting the user to save changes when nothing changed sometimes.
Payment window - Delete button label would overlap the Note text box when zoom was set to 16 or higher.
20.5.29 (Beta) (Foreign) Released 3/2/2021
20.5.29 (Beta) Released 3/2/2021
Edit eReminder Rule window was crashing when adding another language
Kiosk window, "Welcome Screen" text was not centered to the screen.
(Enhancement)Account Module, always show Quick Procs button, users without Account Procs Quick Add permission will be blocked from button.
Edit eReminder Rule window - The headers describing each field were missing
Appointments Module - Restricted blockouts were still allowing appointments to be scheduled over the top of them.
(Enhancement)Insurance Plans, don't use Blue Book for PPO plans that don't track write-offs.
20.5.28 (Beta) (Foreign) Released 2/25/2021
20.5.28 (Beta) Released 2/25/2021
Email Failure Alert - alert did not give enough information on what went wrong.
Creating a negative Payment Split that is attached to a Dynamic Payment Plan can result in a negative Payment Plan Charge.
Default mobile layout scrambled if you remove headers/input fields in second language
CareCredit - Browser emulation was not being set for payments
Text Messaging window, filling the conversation thread was crashing the program sometimes.
Trial Installer would always add a blank ODI and data directory
CEMT via Middle Tier, users could not change their own passwords.
Canada: Lab fee codes don't retain "Fee billed to insurance"
Initial Payment window - the "Prefer this Patient" text was getting cut off when using the Zoom feature sometimes.
Canada: Labs do not use the parent proc benefits and limitations
20.5.27 (Beta) (Foreign) Released 2/23/2021
20.5.27 (Beta) Released 2/23/2021
LogOff window - When using the Zoom feature, the logOff window wasn't sizing correctly.
Recall List window - Would grow in size after minimizing and restoring repeatedly.
'Mail' flag on DXC claims showed 'Invalid NEA number' in response received from clearinghouse
CareCredit - batch QS were sometimes sent for patients with expired batches
(Enhancement)FAQ System - Add Ctrl-Z to Answer Textbox
Changed wording on 'Go To Appt Date' button in the Other Appts form to accurately reflect that this button does
Transworld, filter combo boxes would sometimes not allow selecting a new item
Open Dental Cloud, machine name would sometimes not display correctly
Open Dental Cloud, attempting to get the storage size in the cloud management window was causing an error
Assembly info text parsing in ProgramEntry without commas crashed OpenDental.
Text messages weren't sending when services are showing as down in Headmaster
Exiting the program before a successful log on would sometimes leave a row in the active instance table
20.5.26 (Beta) (Foreign) Released 2/17/2021
20.5.26 (Beta) Released 2/17/2021
When deleting many fields on the sheet in FormSheetDefEdit.cs, the ListBoxOD fields didn't show items.
Zoom window - Zoom was not functioning when connecting via middle tier
Web payments upload to ODHQ
20.5.25 (Beta) (Foreign) Released 2/16/2021 (This version has a conversion script that will cause a backup to occur)
20.5.25 (Beta) Released 2/16/2021 (This version has a conversion script that will cause a backup to occur)
Canada: Lab fee codes (attached to a procedure) don't show and/or retain their "Fee billed to insurance".
(Enhancement)Select Payment Plan window, added a column to the grid that indicates whether or not a payment plan is active or closed.
Error message that showed for offices trying to add a gmail account did not show the real error
Imaging module, double clicking on the document preview was crashing the program sometimes.
Imaging module, clicking Cancel was crashing the program sometimes.
Imaging module, clicking paste was causing a 'Requested Clipboard operation did not succeed' error sometimes.
Stable version did not populate in Manage FAQ's form
Security window, double clicking on the Users grid was crashing the program sometimes.
Edit Insurance Plan window, changing the Filing Code was crashing the program sometimes.
Tx Plan module, clicking eClipboard was crashing the program sometimes.
Only report Open Dental Cloud active instance count to HQ if it's greater than 0
Making edits in the FAQ edit window causes the page to disappear
Sorting the FAQ picker window by column can throw an exception if the grid is empty
Procedure Codes Tool window (Canada), checking Recall Types and running altered 'Root Planing' to 'Root Planning'.
Supplemental Backups alert category is tied to the 'All' alert category link, not the 'Supplemental Backups' link.
Provider Edit window - When editing a deleted provider, the form could not be closed
CareCredit - Changed batch quickscreens to expire after 24hrs
20.5.24 (Beta) (Foreign) Released 2/11/2021
20.5.24 (Beta) Released 2/11/2021
Edit Payment Split window, payment splits for adjustments could not be attached to dynamic payment plans.
(Enhancement)Task List window, when the Repeating Task Lists (Legacy) feature is off, hide all controls related to it.
ListBoxOD would have scrolled above the first selected item if multiple items were selected at the same time not showing the items.
Payment Plans, payment splits were being suggested for the guarantor of payment plans when using payment plan version 'No Charges to Account (rarely used)'.
About window, Diagnostics always had 'PatientNumCur' set to -1.
Signing Treatment plan in check-in checklist does not show the TP as signed in OD proper.
DXC attachment process: Snipping Tool button could fail to launch Snip & Sketch
(Enhancement)Add ability for HQ to quickly add a FAQ to the current page in the help browser
(Enhancement)Load the Manage FAQ's form with the manual page and version text boxes filled out
20.5.23 (Beta) (Foreign) Released 2/10/2021
20.5.23 (Beta) Released 2/10/2021
Web Payments through XWeb were not being pulled back into OD.
20.5.22 (Beta) (Foreign) Released 2/9/2021
20.5.22 (Beta) Released 2/9/2021
Imaging Module - Hovering over the folders list wasn't allowing mouse wheel scrolling
Forms shown with ShowDialog were not being disposed of afterward, leading to potential issues throughout the app
Mobile Item Caption when changing the same field in a different language
Income Transfer Manager, payment splits incorrectly linked to both procedures and payment plans were not being corrected.
Web Sched Recall - Appointment-restricted patients could still schedule appts sometimes
DoseSpot, syncing clinicerxs didn't invalidate the cache for all connections.
Repeat charges preference was preventing recurring charges from running even if repeat charges weren't enabled
Topaz Signature Pads, starting a signature capture and closing the window would crash the program sometimes.
Chart module, large HTML emails caused the program to crash sometimes.
Recurring charges- inactive recurring charges were sometimes processed
Adding a new credit card sometimes would not show all of the enabled processors
Imaging Module - Scrolling to the bottom of a large image tree, then collapsing the tree would cause it to disappear from view
Edit Insurance Plan window, misclicking on an employer caused an error sometimes.
Edit Patient Information window, misclicking on a state caused an error sometimes.
Edit Insurance Plan window, misclicking on a carrier caused an error sometimes.
Edit Patient Information window, misclicking on an employer caused an error sometimes.
Chart Module - viewing multivisit group procedures would sometimes cause an error
Zoom set to 3 or higher was showing a repeat of graphics on controls with background images.
Web Browser, opening new windows from FormWebBrowser caused links to open in IE.
Mismatched language settings warning was misleading
ListBoxOD in FormSheetDefEdit.cs didn't unhighlight fields when deselecting on sheet.
PatientGallery bridge would sometimes launch without parameters
The last procedure on a preauthorization was not prevented from being deleted in the appointment edit window
(Enhancement)Allow customers not on support to authenticate with Google for Gmail.
Mass Email, set EServiceSignup.DateStopped when a Registration Key is disabled or ended.
On a Surface Tablet in tablet mode trying to open some forms would have thrown a UE.
The wording in the fee schedule authorization window was inconsistent with what was expected
20.5.21 (Beta) (Foreign) Released 2/4/2021
20.5.21 (Beta) Released 2/4/2021
DXC attachment process: Snipping tool could cause memory access errors
Patient Portal Web Mail: Can't vertically resize the text input
Can delete patients with Discount Plans attached. Deleted patients show on Discount Plan report.
QuickBooks Online, trying to deposit to Inventory or Undeposited Funds accounts resulted in an error.
Imaging Module - Images were duplicating when dragging to another folder sometimes.
Imaging Module - Changing an image category via double click would move to the new location and attempt to confirm afterwards.
Canadian lab procedure descriptions showed inconsistently across modules
Fill Sheet window, starting a signature capture and then closing the window was causing Open Dental to hard crash sometimes.
Convert Script - 20.5.17 would fail for customers using Linux servers
WebMail alerts could not be created on a Linux server
RecordCloudSessionUseThread - Typo in web method field
20.5.20 (Beta) (Foreign) Released 2/3/2021
20.5.20 (Beta) Released 2/3/2021
CareCredit Batch QS request- error would occur when no valid response from CareCredit
HandleExpiredConfirmationPendings - Thread frequently sends invalid heartbeat alerts
Account module, selecting a patient and loading the module was crashing the program sometimes.
20.5.19 (Beta) (Foreign) Released 2/2/2021
20.5.19 (Beta) Released 2/2/2021
No validation was present for deleting a treatment planned procedure attached to a preauth
Open Dental was not fully exiting after receiving a termination signal when silently updating via command-line arguments sometimes.
Secondary providers were automatically being selected for new prescriptions.
(Enhancement)Edited Deposit Slip window, removed unnecessary warning when QuickBooks Online accounts were not selected.
Guarantor substitution codes affected other family members
Manage Module, typing in the Filter by Name field caused an error.
Broadcaster, failing to properly start sending transmissions to an eConnector can block future transmissions.
Group Note - Attempted bug fix for proc dates set to 0001-01-01
HandleExpiredConfirmationPendingsThread - Thread logging to wrong subdirectory
Broadcaster, move each AccountMaintThread RunMethod to its own BroadcasterThreadAbs.
WebApps CrudGenerator, EnumAsString fields default value.
20.5.18 (Beta) (Foreign) Released 1/28/2021
20.5.18 (Beta) Released 1/28/2021
CEMT: Was unable to search patients when there was a version mismatch
Outstanding Insurance Claims Report - Setting 'Days Old' as blank would sometimes incorrectly show invalid days warning
Charting a procedure with a frequency limitation would sometimes cause an error
TSI - PreAuths were sometimes flagged as outstanding claims
Edit Appointment - histappointment row did not get created when changing confirmation status sometimes
State Abbreviations window, Medicaid ID Length column overlapped window border.
Task Search window - Searching for a task using invalid characters had a message box loop
OK and Cancel buttons were obscured in the Unearned Allocation, Unearned Income, and Line Item Unearned Income Reports.
Internal Registration Form, "'Message" was misspelled.
Proc Quick Add - Fix scaling with zoom
CareCredit - processing pending transactions would sometimes not handle errors correctly
Printing, emailing, or creating a PDF from a statement in the Fill Sheet window caused an error.
Time Card window, Clicking the Calc Week OT button could cause an error.
Web Forms: Checkboxes in Mobile Mode show box and oval overlaid
Printing - Opening a form while printing can make that form appear behind Open Dental
PreXion Acquire - Fix command line sending illegal characters
20.5.17 (Beta) (Foreign) Released 1/26/2021 (This version has a conversion script that will cause a backup to occur)
20.5.17 (Beta) Released 1/26/2021 (This version has a conversion script that will cause a backup to occur)
Web Forms, headers with checkboxes under them can display in the wrong order sometimes
Payment Plans, when the guarantor of a payment plan is from a different family than the patient, payments would post to the wrong account.
eRx, not all program properties are visible and can cause login problems
CEMT over Middle Tier - Threw UE when clicking X or Cancel on Choose Database window
Logicoy url endings vary based on state
When using Remote Desktop, errors "Object is currently in use elsewhere"
CareCredit - batch quickscreens would sometimes fail to process
Repeat Charge - Hide unearned types that are marked as Do Not Show on Account
State Abbreviation Edit - Medicaid ID warning always shows
Send to TSI - Fix grammar for outstanding claims
Claim As Total - Capitation claim throws UE
Sheets - Deleting a default sheet can cause a UE
Text message window, character count was not set when loading a pre-filled text message.
(Enhancement)Manage module - Added a first name filter to the Employee Time Clock Grid
Autocodes should not consider inactive treatment plans
Resizing the main window small enough to run the patient dashboard off the left side of the window caused an error
20.5.16 (Beta) (Foreign) Released 1/21/2021
20.5.16 (Beta) Released 1/21/2021
Appointment module - would have a GDI+ graphics exception related to clearing the pinboard rarely
EServices Advanced form was not laid out propery when Zoomed
Signups for ODMobile don't warn about Mobile Credentials
Fill Sheet and Sheet Def Edit forms: Closing the forms or using them was causing potential slowness
CC Recurring Charges was showing a message with an incorrect number of cards deselected sometimes.
Web Payments, payments made using XWeb were being blocked by not having EdgeExpress enabled.
eServices, Automated Messaging, double click rule, click Advanced. When using zoom, these windows were laying out wrong
Imaging Module - Draging and dropping files into the same folder consecutively was not functioning.
Global procedure code substitutions required a manual refresh after adding unrelated insurance level substitutions
When updating with a mix of storage engines, two backups could be created sometimes
Losing connection to the MySQL server was crashing the program sometimes.
Web Chat - Auto suggest patient did not fail silently
Canada - Preauth EOB is not entered into claim proc estimate
Billing Defaults, Include 'Adjust' checkbox does not resize with the window.
Recurring Charges, a $0 prepayment split was getting created sometimes.
Finding schedules with operatories with old clinic associations threw SQL query error
Wiki Window - When Zooming in using the Zoom feature, page text was cut off on the right side.
Certification window - The filter by category was not returning correct results.
Imaging Module - Dragging PDF files from one category to another was not working.
Allow Providers/Employees/DoseSpot to be Associated to CEMT Users
Open Dental Cloud - Add Billing Charges
Broken Appointment - Sales Tax not calculating correctly
WebSched - Theme styling missing from some widgets
(Enhancement)Modify Trophy Enhanced bridge to allow column sorting in the Select Folder grid
20.5.15 (Beta) (Foreign) Released 1/15/2021
20.5.15 (Beta) Released 1/15/2021
Canada, preauth EOB estimates are not entered into preauth as estimates.
Name of Billing/Finance Charges window was not consistent throughout the program.
Warning that deposit had already been sent to QuickBooks Online showed when the deposit had not been sent.
ListBoxOD didn't autoscroll to selectedItem not visible, plus holding ctrl and moving down didn't autoscroll listbox.
Loading the Account Module can be slow sometimes
Web Chats - Clicking on a chat threw UE when the customer's phone number was invalid
20.5.14 (Beta) (Foreign) Released 1/14/2021
20.5.14 (Beta) Released 1/14/2021
(Enhancement)Paysplit audit trail: When no provider is associated say "without a provider" instead of blank string
Secure Email - an error would sometimes occur when processing emails
Web Sched New Patient - Invalid character flag appeared off screen
Web Sched New Patient: Text scrolls off-screen in IE scheduler
A select patient query is being run repeatedly in the chart module for super families sometimes
(Enhancement)Imaging Module - Added a preference to only launch PDF files in a separate window
Could not send a text to a 5 or 6 digit phone number (Short Code phone number).
Income Transfer Manager, supplemental 'Txfr' payments created when distributing 'As Total' payments on secondary insurance claims were not considering what the other insurance plans had paid.
Imaging Module - Images were moving folders when clicking between images in the imaging module
Send Claim, sorting by ServiceDate does not sort correctly
Commlog in Chart View Edit displays as 'Comm Log' but should be 'Commlog'
20.5.13 (Beta) (Foreign) Released 1/13/2021 (This version has a conversion script that will cause a backup to occur)
20.5.13 (Beta) Released 1/13/2021 (This version has a conversion script that will cause a backup to occur)
Entering an invalid kiosk password caused an error
ClaimConnect validation was giving warning "Missing Attachment ID" when no attachment was present
Select QuickBooks Accounts window, account selections could be left blank, resulting in a UE when OK was clicked.
Broadcaster - Invalid casting of null type
CEMT, syncing users would sometimes cause an error.
ListBoxOD threw when selecting ok to add a new user.
Perio Exam - updating perio exam note would sometimes not save perio measures correctly.
(Enhancement)DentalEye, enhance the DentalEye bridge to work with version 3.3.2
Broadcaster does not immediately terminated text messages that are too large to send.
Immediately clear unsent text messages when account is not signed up for texting.
(Enhancement)Sheets - Importable checkbox values did not have editable labels
HeadMaster - Replication health
Fill Sheet Edit window - Adding forms with large pictures or pdf files repeatedly could cause Out of Memory errors
Income Transfers, explicitly linked adjustments were not being consider with the insurance overpayment warning.
Enabling CareCredit would sometimes not show CareCredit Transactions under Tools
(Enhancement)Tooth Nomenclature drop down now allows for typing. Typing a selection used to result in tooth numbers being a dash (-) in the edit procedure window.
DBM method 'ProcedureLogWithInvalidAptNum' was returning rows that don't need to be fixed in the 'Check' method
DBM method 'ProcedureLogWithInvalidAptNum' returned rows that didn't need to be fixed in the 'Check' method.
Loading the Account Module and sending statements could be slow.
(Enhancement)Web Chat: Added End Chat button
Patient Dashboard setup would sometimes cause an error
FPC, electronic statements, setting to not output 'Adjust' as part of an adjustment description
Income Transfers, insurance payments for ZZZFIX procedures were not transferable.
(Enhancement)Include Treatment Plan Discounts in appointment-level EstPatientPortion
20.5.12 (Beta) (Foreign) Released 1/5/2021
20.5.12 (Beta) Released 1/5/2021
Patients with a deleted payment plan attached to a recurring charge did not clear the recurring charge information attached.
Certifications window - Loading and updating cert information had extreme latency
Manage module email window - Email inbox columns were getting cutoff when using the Zoom feature
Custom appt font size now works well with zoom
Appointment module - Adjusting the size of the patient dashboard would cause layout issues
Patient Dashboard - Closing this tool would not re-size main modules back to normal
20.5.11 (Beta) (Foreign) Released 1/4/2021 (This version has a conversion script that will cause a backup to occur)
20.5.11 (Beta) Released 1/4/2021 (This version has a conversion script that will cause a backup to occur)
Estimates are not consistent when charted.
Payment window, income transfers were prompting users to select a payment type.
Broadcaster, ProcessBilling algorithm used a slow query to get counts of received text messages.
FormWiki - Resizing a wiki page on a file link throws null pointer exceptions
Imaging Module - Using the paste option without something copied would crash Open Dental
(Enhancement)Web Chat: Suggest customer to technician based on chat info
CareCredit - ODHQ Metrics API
Ortho Chart, all column widths on new fields would change when changing only one and they didn't correctly save
(Enhancement)Remove irrelevant buttons from web browser form
(Enhancement)Open Dental Cloud, prevent the printer prompt from showing in when connected via the web
Database Update - Progress bar was not advising users of updates that were happening after the database upgrade.
Font size layout issues in Reports window and Print Preview.
Crash on startup with event viewer error referring to Direct2DWrapper. See Graphics Preferences page in manual. You must add NoD2D.txt to app folder.
Unit test Patients_GetPatientsWithFirstLastAppointments_ExcludeSeenSinceOneYearNewPat was failing.
Short Code text message failures were sometimes marked as 'Delivery Unconfirmed'.
Edit Patient Information window - The right edge of the View button after the Birthdate field was slightly distorted.
20.5.10 (Beta) (Foreign) Released 12/30/2020
20.5.10 (Beta) Released 12/30/2020
Commlog, commlogs with a commtype not in the commlog type defs could cause an UE.
20.5.9 (Beta) (Foreign) Released 12/30/2020
20.5.9 (Beta) Released 12/30/2020
Imaging module was crashing with no warning. Also, tree at left was flickering.
Appointments, patients with email commlogs caused an UE when creating an appointment.
20.5.8 (Beta) (Foreign) Released 12/29/2020
20.5.8 (Beta) Released 12/29/2020
20.5.7 (Beta) (Foreign) Released 12/29/2020
20.5.7 (Beta) Released 12/29/2020
PatientPortal - PayConnect would give error code 170 without explaining what this meant
LDAP not working internally after user name change
(Enhancement)Web Chat: Saves notes without prompt
Gave web chat sessions ability to automatically go to customer accounts after attaching to web chat session.
Automated commlogs using 'Name' instead of 'Usage'
Having an invalid Insurance History codeNum used to create a procedurelog with an invalid codeNum when adding a historical insurance date
20.5.6 (Beta) (Foreign) Released 12/29/2020
20.5.6 (Beta) Released 12/29/2020
Kiosk Window was not full screen and was able to be moved.
CareCredit Transaction - Go to Account would sometimes not work correctly
Edit Sheet Def Window - Extra space was added at top when editing a multi-page sheet and clicking the title bar
Global substitution codes were still used when an insurance level substitution code was in place
Zoom window was crashing sometimes
FHIR parameters not accepting space or %20
Payment window, checking 'Show Super Family Charges' was not including super family charges.
(Enhancement)CareCredit - Invalid characters in email address prevent patient from being Quickscreened
SetThreadDpiAwarenessContext was failing if not Windows 10
Canada - Misleading message was shown to an office when attempting to create a secondary claim and no secondary insurance was referenced in the primary claim
ODCloud - Track ODCloud clients in the ActiveInstance table
Open Market, update carrier lookup code to new API endpoint.
(Enhancement)Updated TSI Link
20.5.5 (Beta) (Foreign) Released 12/23/2020 (This version has a conversion script that will cause a backup to occur)
20.5.5 (Beta) Released 12/23/2020 (This version has a conversion script that will cause a backup to occur)
Dynamic pay plan charges could be incorrect when insurance overpaid a procedure
Shutdown Workstations window - Shows wrong connection type
CEMT: Searching for patients did not always indicate if there was an error
Payment window, loading income transfer payments would cause an error.
Payment window, the AmtAvail column in the Outstanding Charges grid was wrong sometimes.
Allocate Unearned, manually selecting procedures to allocate unearned to did not work when there was unallocated payment splits sometimes.
Accessing deposits could cause an error sometimes (rare)
Middle Tier Enhancement to include the database name in the About window
20.5.4 (Beta) (Foreign) Released 12/22/2020 (This version has a conversion script that will cause a backup to occur)
20.5.4 (Beta) Released 12/22/2020 (This version has a conversion script that will cause a backup to occur)
Sheet Def Edit window - the Fields box would sometimes have field names that overlap other field names in the list.
Payment Window - Open Dental would sometimes throw an exception when clicking 'OK' in the payment window
Supplemental Backups: Retain backups for 1 year when backup size decreases from previous backup.
Check Ins Plan Fees - Fixed Benefit displays and updates the wrong fee schedule type
Web Crud Generator - BroadcasterThreadSetting DTOMethod created when it shouldnt be
(Enhancement)2021 ODA Fee Guide (General Practitioners)
Broken Appointment - Broken appointment procedures aren't adding sales tax
Patient Edit window - Patient's Birthdate field was not allowing a user to put a date in without slashes.
Imaging Module, PDFs would not display sometimes when storing images on a server via SFTP.
Active Instances - Middle tier client never sets current active instance
CareCredit - Verifying assembly was causing issues sometimes
Sheet Def Edit window, clicking OK in the edit window for an individual field reselected the wrong field.
Payment window, clicking the Pay button would reset the Filtering controls.
Payment window, the AmtAvail column in the Outstanding Charges grid was wrong sometimes.
Some combo boxes didn't allow for first letter searching when unexpanded
Short Codes, opt in reply text message did not send if patient's phone number does not begin with 1.
(Enhancement)Encrypt EBill ElectPassword in the database
(Enhancement)Implement 2021 ODA Fee Guides (Specialists)
UE when clicking new Lab Slip after generating Lab Case
DBM ClaimProcWithInvalidClaimNum cleared results when inspecting Breakdown text.
Update window - The classic update window had overlapping labels and fields.
20.5.3 (Beta) (Foreign) Released 12/17/2020 (This version has a conversion script that will cause a backup to occur)
20.5.3 (Beta) Released 12/17/2020 (This version has a conversion script that will cause a backup to occur)
Supplemental backups - selecting a backup path would cause an error sometimes
Add Patients Many - employer textbox would sometimes cause errors
Treatment Plan Module Setup - frequency limitation info label was cut off
Replication - A to Z image folder path did not support multiple paths
CareCredit appointment icons would sometimes show 2 confirmation bubbles
Treatplan module - show discount checkbox would sometimes not display correctly
Recurring Charges, splits were being made to account entries not related to the Payment Plan set on the credit card sometimes.
Supplemental Backups alerts sometimes not being sent to subscribers
Repeating Charge Edit - Unable to select unearned types
Broadcaster heartbeats, inherit expected heartbeat frequency from thread for monitoring.
Clicking the appointment view dropdown and clicking off of it showed a fake appointment where the cursor was
Open Dental Cloud, loading in the web browser would hang on program load, requiring the user to refresh the page to continue
Appt Break Required - Do not create broken appointment procedure if proc code doesn't exist
Provider Edit Form - Open Dental would sometimes throw an unhandled exception when trying to hide a provider
Chart Module - Unable to set procedure priority from priority list
Custom aging report did not consider dynamic payplan credits
AccountModules - GetAccount from sheets throwing a missing paremeter exception
(Enhancement)Added a UI setting to disable email downloads into Open Dental for Google (Gmail) API
Dynamic Payment Plan, applying an overpayment on principal sometimes doesn't attach all splits to the plan.
Version 20.4 new features listed here
known issues:
Reminder tasks of an archived task list can still popup and show on tabs in tasks area some times.
20.4.66 Unreleased
20.4.65 (Foreign) Released 9/16/2021
20.4.65 Released 9/16/2021
3D Tooth Chart was crashing on some server computers
Longer incoming texts don't display as intended in OD Mobile
DoseSpot, skip over errors relating to medications not being associated to the correct patient
20.4.64 (Foreign) Released 5/13/2021
20.4.64 Released 5/13/2021
Perio chart was printing wrong when zoomed
3D toothchart sometimes showed redX and gave error. D3D11.
The date range picker control was malformed on windows throughout the program.
Procedure Info window - A zoom of -5 or less would cause the tooth range to be unclickable.
Signing Treatment plan eClipboard does not show the TP as signed in OD proper
20.4.63 (Foreign) Released 4/21/2021
20.4.63 Released 4/21/2021
New trial version
20.4.62 (Foreign) Released 4/21/2021
20.4.62 Released 4/21/2021
Restricted-To blockouts for Web Sched New Patient causing Web Sched Recall timeslots to not show properly sometimes
Added override to turn off dpi awareness by adding an empty text file called NoDpi.txt
FormPayment - 'Cancel' doesn't void X-Charge payments if paysplits aren't equal to amount.
Images without a valid image category do not show in the image module
Comm Logs - Fix what is considered hidden for 'Show Automated Commlogs'
Added a blank CEMT database in our trial installer
FHIR - Planned appointments had a status of 'pending' instead of 'proposed
20.4.61 (Foreign) Released 4/6/2021
20.4.61 Released 4/6/2021
FormCreditCardEdit - Deleting a credit card should check if their are duplicates before deleting tolkens
Icons would not have shown on older computers
Billing, sending statements was sometimes failing when a large number of statements was being sent
20.4.60 (Foreign) Released 3/25/2021
20.4.60 Released 3/25/2021
Insurance History - adding an insurance history would sometimes not update recall
CareCredit - round estimated fees to whole numbers for batch quickscreen
20.4.59 (Foreign) Released 3/19/2021
20.4.59 Released 3/19/2021
Remote RDP sessions had layout issues.
20.4.58 (Foreign) Released 3/18/2021
20.4.58 Released 3/18/2021
Perio Chart window - An error occurs when zoom is set to zero and a user opens the perio chart sometimes.
20.4.57 (Foreign) Released 3/17/2021
20.4.57 Released 3/17/2021
Remote RDP sessions had font size issues on high DPI displays
Edit Insurance Plan window, when high dpi or zoom, layout issues
CareCredit - improved batch request validation
Perio Chart window - The top row of the Number Entry keys had minor graphical issues when using zoom sometimes.
CareCredit - quickscreen batches were sometimes being processed incorrectly
Perio Chart window - The perio chart (non-graphical) had items that overlapped on the page when printing and using the zoom feature.
20.4.56 (Foreign) Released 3/12/2021 (This version has a conversion script that will cause a backup to occur)
20.4.56 Released 3/12/2021 (This version has a conversion script that will cause a backup to occur)
User Query Favorite print preview went behind main OD window
DoseSpot, multi-line patient notes on a medication would cause a 400 bad request error
When closing, Open Dental remained open in Task Manager. Sometimes, there was also an error.
Automated Birthdays, emails were sent repeatedly if rule is setup for more than one day in advance.
(Enhancement)DentalXChange Attachment Process: Add image preview to Image Info window
CareCredit - invalid input batches were sometimes being reprocessed
Patient Dashboard, selecting a different patient did not always fully update the view.
Account Module - The text for the 'Show Automated Commlogs' checkbox was getting cut off when using zoom sometimes.
20.4.55 (Foreign) Released 3/9/2021
20.4.55 Released 3/9/2021
Graphical Perio Chart was slightly cut off at bottom
Some button icons were overlapping button border line.
(Enhancement)DentalXChange Attachment window: Pop up the Image Info window upon taking a snip
eRx Setup, registering new clinics would not save the ID and Key correctly.
Procedure Codes Fee Schedules - The window was loading larger than the screen size when using Zoom
CareCredit - duplicate batch quickscreens were sometimes being processed incorrectly
Patient Portal: Changing username caused users to get signed out
DoseSpot - Perscriptions being set to quantity 0
(Enhancement)DentalXChange Attachment Process: Close Snipping Tool after a snip is made
20.4.54 (Foreign) Released 3/4/2021
20.4.54 Released 3/4/2021
(Enhancement)Enter Payment window, start the cursor in the top cell of the "Allowed" column for Category Percentage plans when Blue Book is active.
Security window, user was prompted to restart Open Dental after adding/removing Account Quick Procs Add permission.
(Enhancement)Added the option to opt out of downloading the inbox for Gmail accounts
Payment window - Delete button label would overlap the Note text box when zoom was set to 16 or higher.
Required Fields, using race as a required field was causing an error
20.4.53 (Foreign) Released 3/3/2021
20.4.53 Released 3/3/2021
Edit eReminder Rule window was crashing when adding another language
Kiosk window, "Welcome Screen" text was not centered to the screen.
(Enhancement)Account Module, always show Quick Procs button, users without Account Procs Quick Add permission will be blocked from button.
Edit eReminder Rule window - The headers describing each field were missing
Appointments Module - Restricted blockouts were still allowing appointments to be scheduled over the top of them.
Commlogs - User created commlogs incorrectly treated as automated
20.4.52 (Foreign) Released 2/25/2021
20.4.52 Released 2/25/2021
Email Failure Alert - alert did not give enough information on what went wrong.
CareCredit - Browser emulation was not being set for payments
Initial Payment window - the "Prefer this Patient" text was getting cut off when using the Zoom feature sometimes.
20.4.51 (Foreign) Released 2/23/2021
20.4.51 Released 2/23/2021
LogOff window - When using the Zoom feature, the logOff window wasn't sizing correctly.
Recall List window - Would grow in size after minimizing and restoring repeatedly.
'Mail' flag on DXC claims showed 'Invalid NEA number' in response received from clearinghouse
CareCredit - batch QS were sometimes sent for patients with expired batches
Transworld, filter combo boxes would sometimes not allow selecting a new item
Open Dental Cloud, machine name would sometimes not display correctly
Assembly info text parsing in ProgramEntry without commas crashed OpenDental.
20.4.50 (Foreign) Released 2/17/2021
20.4.50 Released 2/17/2021
Zoom window - Zoom was not functioning when connecting via middle tier
Web payments upload to ODHQ
20.4.49 (Foreign) Released 2/16/2021
20.4.49 Released 2/16/2021
Canada: Lab fee codes (attached to a procedure) don't show and/or retain their "Fee billed to insurance".
Error message that showed for offices trying to add a gmail account did not show the real error
Procedure Codes Tool window (Canada), checking Recall Types and running altered 'Root Planing' to 'Root Planning'.
Provider Edit window - When editing a deleted provider, the form could not be closed
CareCredit - Changed batch quickscreens to expire after 24hrs
20.4.48 (Foreign) Released 2/11/2021
20.4.48 Released 2/11/2021
Payment Plans, payment splits were being suggested for the guarantor of payment plans when using payment plan version 'No Charges to Account (rarely used)'.
Signing Treatment plan in check-in checklist does not show the TP as signed in OD proper.
DXC attachment process: Snipping Tool button could fail to launch Snip & Sketch
20.4.47 (Foreign) Released 2/10/2021
20.4.47 Released 2/10/2021
Zoom set to 3 or higher was showing a repeat of graphics on controls with background images.
Web Payments through XWeb were not being pulled back into OD.
20.4.46 (Foreign) Released 2/9/2021
20.4.46 Released 2/9/2021
Forms shown with ShowDialog were not being disposed of afterward, leading to potential issues throughout the app
Mobile Item Caption when changing the same field in a different language
Web Sched Recall - Appointment-restricted patients could still schedule appts sometimes
DoseSpot, syncing clinicerxs didn't invalidate the cache for all connections.
Repeat charges preference was preventing recurring charges from running even if repeat charges weren't enabled
Topaz Signature Pads, starting a signature capture and closing the window would crash the program sometimes.
Chart module, large HTML emails caused the program to crash sometimes.
Edit Insurance Plan window, misclicking on an employer caused an error sometimes.
Edit Patient Information window, misclicking on a state caused an error sometimes.
Edit Insurance Plan window, misclicking on a carrier caused an error sometimes.
Edit Patient Information window, misclicking on an employer caused an error sometimes.
Chart Module - viewing multivisit group procedures would sometimes cause an error
Web Browser, opening new windows from FormWebBrowser caused links to open in IE.
PatientGallery bridge would sometimes launch without parameters
On a Surface Tablet in tablet mode trying to open some forms would have thrown a UE.
The wording in the fee schedule authorization window was inconsistent with what was expected
20.4.45 (Foreign) Released 2/4/2021
20.4.45 Released 2/4/2021
DXC attachment process: Snipping tool could cause memory access errors
Patient Portal Web Mail: Can't vertically resize the text input
Can delete patients with Discount Plans attached. Deleted patients show on Discount Plan report.
Fill Sheet window, starting a signature capture and then closing the window was causing Open Dental to hard crash sometimes.
WebMail alerts could not be created on a Linux server
20.4.44 (Foreign) Released 2/3/2021
20.4.44 Released 2/3/2021
CareCredit Batch QS request- error would occur when no valid response from CareCredit
20.4.43 (Foreign) Released 2/2/2021
20.4.43 Released 2/2/2021
CEMT: Was unable to search patients when there was a version mismatch
Procedures would sometimes show incorrect discount plan amount.
Charting a procedure with a frequency limitation would sometimes cause an error
TSI - PreAuths were sometimes flagged as outstanding claims
Edit Appointment - histappointment row did not get created when changing confirmation status sometimes
State Abbreviations window, Medicaid ID Length column overlapped window border.
OK and Cancel buttons were obscured in the Unearned Allocation, Unearned Income, and Line Item Unearned Income Reports.
Internal Registration Form, "'Message" was misspelled.
Proc Quick Add - Fix scaling with zoom
CareCredit - processing pending transactions would sometimes not handle errors correctly
Time Card window, Clicking the Calc Week OT button could cause an error.
Printing - Opening a form while printing can make that form appear behind Open Dental
Secondary providers were automatically being selected for new prescriptions.
PreXion Acquire - Fix command line sending illegal characters
Guarantor substitution codes affected other family members
Group Note - Attempted bug fix for proc dates set to 0001-01-01
20.4.42 (Foreign) Released 1/26/2021
20.4.42 Released 1/26/2021
Payment Plans, when the guarantor of a payment plan is from a different family than the patient, payments would post to the wrong account.
eServices, Automated Messaging, double click rule, click Advanced. When using zoom, these windows were laying out wrong
eRx, not all program properties are visible and can cause login problems
CEMT over Middle Tier - Threw UE when clicking X or Cancel on Choose Database window
Logicoy url endings vary based on state
When using Remote Desktop, errors "Object is currently in use elsewhere"
CareCredit - batch quickscreens would sometimes fail to process
Send to TSI - Fix grammar for outstanding claims
Sheets - Deleting a default sheet can cause a UE
Text message window, character count was not set when loading a pre-filled text message.
Autocodes should not consider inactive treatment plans
Resizing the main window small enough to run the patient dashboard off the left side of the window caused an error
20.4.41 (Foreign) Released 1/21/2021
20.4.41 Released 1/21/2021
Appointment module - would have a GDI+ graphics exception related to clearing the pinboard rarely
Canada, preauth EOB estimates are not entered into preauth as estimates.
EServices Advanced form was not laid out propery when Zoomed
Fill Sheet and Sheet Def Edit forms: Closing the forms or using them was causing potential slowness
Web Payments, payments made using XWeb were being blocked by not having EdgeExpress enabled.
Global procedure code substitutions required a manual refresh after adding unrelated insurance level substitutions
When updating with a mix of storage engines, two backups could be created sometimes
Losing connection to the MySQL server was crashing the program sometimes.
Canada - Preauth EOB is not entered into claim proc estimate
Recurring Charges, a $0 prepayment split was getting created sometimes.
Finding schedules with operatories with old clinic associations threw SQL query error
Wiki Window - When Zooming in using the Zoom feature, page text was cut off on the right side.
(Enhancement)Modify Trophy Enhanced bridge to allow column sorting in the Select Folder grid
20.4.40 (Foreign) Released 1/15/2021
20.4.40 Released 1/15/2021
Warning that deposit had already been sent to QuickBooks Online showed when the deposit had not been sent.
Loading the Account Module can be slow sometimes
20.4.39 (Foreign) Released 1/14/2021
20.4.39 Released 1/14/2021
Web Sched New Patient - Invalid character flag appeared off screen
A select patient query is being run repeatedly in the chart module for super families sometimes
(Enhancement)Imaging Module - Added a preference to only launch PDF files in a separate window
Could not send a text to a 5 or 6 digit phone number (Short Code phone number).
Income Transfer Manager, supplemental 'Txfr' payments created when distributing 'As Total' payments on secondary insurance claims were not considering what the other insurance plans had paid.
Imaging Module - Images were moving folders when clicking between images in the imaging module
Send Claim, sorting by ServiceDate does not sort correctly
Commlog in Chart View Edit displays as 'Comm Log' but should be 'Commlog'
20.4.38 (Foreign) Released 1/13/2021 (This version has a conversion script that will cause a backup to occur)
20.4.38 Released 1/13/2021 (This version has a conversion script that will cause a backup to occur)
ClaimConnect validation was giving warning "Missing Attachment ID" when no attachment was present
Select QuickBooks Accounts window, account selections could be left blank, resulting in a UE when OK was clicked.
CEMT, syncing users would sometimes cause an error.
Perio Exam - updating perio exam note would sometimes not save perio measures correctly.
(Enhancement)Sheets - Importable checkbox values did not have editable labels
Fill Sheet Edit window - Adding forms with large pictures or pdf files repeatedly could cause Out of Memory errors
Income Transfers, explicitly linked adjustments were not being consider with the insurance overpayment warning.
Enabling CareCredit would sometimes not show CareCredit Transactions under Tools
DBM method 'ProcedureLogWithInvalidAptNum' was returning rows that don't need to be fixed in the 'Check' method
DBM method 'ProcedureLogWithInvalidAptNum' returned rows that didn't need to be fixed in the 'Check' method.
Loading the Account Module and sending statements could be slow.
Patient Dashboard setup would sometimes cause an error
Web Sched New Patient: Text scrolls off-screen in IE scheduler
Income Transfers, insurance payments for ZZZFIX procedures were not transferable.
20.4.37 (Foreign) Released 1/5/2021
20.4.37 Released 1/5/2021
Patients with a deleted payment plan attached to a recurring charge did not clear the recurring charge information attached.
Manage module email window - Email inbox columns were getting cutoff when using the Zoom feature
Custom appt font size now works well with zoom
Appointment module - Adjusting the size of the patient dashboard would cause layout issues
Patient Dashboard - Closing this tool would not re-size main modules back to normal
20.4.36 (Foreign) Released 1/4/2021
20.4.36 Released 1/4/2021
Payment window, income transfers were prompting users to select a payment type.
FormWiki - Resizing a wiki page on a file link throws null pointer exceptions
(Enhancement)Remove irrelevant buttons from web browser form
(Enhancement)Open Dental Cloud, prevent the printer prompt from showing in when connected via the web
Database Update - Progress bar was not advising users of updates that were happening after the database upgrade.
Font size layout issues in Reports window and Print Preview.
Crash on startup with event viewer error referring to Direct2DWrapper. See Graphics Preferences page in manual. You must add NoD2D.txt to app folder.
Unit test Patients_GetPatientsWithFirstLastAppointments_ExcludeSeenSinceOneYearNewPat was failing.
20.4.35 (Foreign) Released 12/30/2020
20.4.35 Released 12/30/2020
Commlog, commlogs with a commtype not in the commlog type defs could cause an UE.
20.4.34 (Foreign) Released 12/30/2020
20.4.34 Released 12/30/2020
Appointments, patients with email commlogs caused an UE when creating an appointment.
20.4.33 (Foreign) Released 12/29/2020
20.4.33 Released 12/29/2020
Kiosk Window was not full screen and was able to be moved.
CareCredit Transaction - Go to Account would sometimes not work correctly
Edit Sheet Def Window - Extra space was added at top when editing a multi-page sheet and clicking the title bar
Global substitution codes were still used when an insurance level substitution code was in place
Zoom window was crashing sometimes
Payment window, checking 'Show Super Family Charges' was not including super family charges.
(Enhancement)CareCredit - Invalid characters in email address prevent patient from being Quickscreened
SetThreadDpiAwarenessContext was failing if not Windows 10
Canada - Misleading message was shown to an office when attempting to create a secondary claim and no secondary insurance was referenced in the primary claim
(Enhancement)Updated TSI Link
Automated commlogs using 'Name' instead of 'Usage'
Having an invalid Insurance History codeNum used to create a procedurelog with an invalid codeNum when adding a historical insurance date
20.4.32 (Foreign) Released 12/23/2020
20.4.32 Released 12/23/2020
Dynamic pay plan charges could be incorrect when insurance overpaid a procedure
CEMT: Searching for patients did not always indicate if there was an error
Payment window, loading income transfer payments would cause an error.
Allocate Unearned, manually selecting procedures to allocate unearned to did not work when there was unallocated payment splits sometimes.
20.4.31 (Foreign) Released 12/22/2020
20.4.31 Released 12/22/2020
Sheet Def Edit window - the Fields box would sometimes have field names that overlap other field names in the list.
Payment Window - Open Dental would sometimes throw an exception when clicking 'OK' in the payment window
Supplemental Backups: Retain backups for 1 year when backup size decreases from previous backup.
Check Ins Plan Fees - Fixed Benefit displays and updates the wrong fee schedule type
(Enhancement)2021 ODA Fee Guide (General Practitioners)
Imaging Module, PDFs would not display sometimes when storing images on a server via SFTP.
CareCredit - Verifying assembly was causing issues sometimes
Payment window, clicking the Pay button would reset the Filtering controls.
Payment window, the AmtAvail column in the Outstanding Charges grid was wrong sometimes.
Some combo boxes didn't allow for first letter searching when unexpanded
(Enhancement)Implement 2021 ODA Fee Guides (Specialists)
DBM ClaimProcWithInvalidClaimNum cleared results when inspecting Breakdown text.
Update window - The classic update window had overlapping labels and fields.
20.4.30 (Foreign) Released 12/17/2020
20.4.30 Released 12/17/2020
Supplemental backups - selecting a backup path would cause an error sometimes
Add Patients Many - employer textbox would sometimes cause errors
Treatment Plan Module Setup - frequency limitation info label was cut off
Replication - A to Z image folder path did not support multiple paths
CareCredit appointment icons would sometimes show 2 confirmation bubbles
Treatplan module - show discount checkbox would sometimes not display correctly
Recurring Charges, splits were being made to account entries not related to the Payment Plan set on the credit card sometimes.
Repeating Charge Edit - Unable to select unearned types
Open Dental Cloud, loading in the web browser would hang on program load, requiring the user to refresh the page to continue
Appt Break Required - Do not create broken appointment procedure if proc code doesn't exist
Provider Edit Form - Open Dental would sometimes throw an unhandled exception when trying to hide a provider
20.4.29 (Beta) (Foreign) Released 12/15/2020 (This version has a conversion script that will cause a backup to occur)
20.4.29 (Beta) Released 12/15/2020 (This version has a conversion script that will cause a backup to occur)
(Enhancement)Edit Deposit Slip window, warns user if they are trying to send a deposit to QuickBooks Online more than once.
WebSched - Existing patient appointments do not show on WebSched report
Daily Writeoff Report the last 't' in the 'Writeoff Adjustment' column title is cut off
Patient Form Language Change Resets Mobile Caption
(Enhancement)Transworld, warn users when sending accounts to collection when there are outstanding claims
Canada - DBM to highlight duplicate claimprocs that are causing inaccurate estimates
(Enhancement) Income Transfer Manager, add an option to run with an 'As of Date'.
Outstanding Insurance Report - Providers names displayed improperly
Claim Edit Form - Form would load with all controls disabled if the claim was attached to a hidden clinic, forcing users to exit out of Open Dental
(Enhancement)Web Sched Existing Patient: Releasing to stable
IsNotAccident claim form item was incorrect sometimes.
eConnector logging, LogLevelOfApplication in config file was case sensitive.
Statements, emailing or creating a PDF of a statement caused an error when using Auto-Save Forms feature.
Mobile Captions are limiting character size input when they didn't used to.
WebChat and Text Messages, message text was cut off on the bottom line.
Add Multiple Adjustments window, Treatment Planned procedures were showing up sometimes.
20.4.28 (Beta) (Foreign) Released 12/10/2020 (This version has a conversion script that will cause a backup to occur)
20.4.28 (Beta) Released 12/10/2020 (This version has a conversion script that will cause a backup to occur)
FHIR - Unscheduled appointments should have a status of "pending" instead of "proposed"
FHIR - Searching for the Slots of multiple Schedules returns only one Schedule's results.
DoseSpot, trailing whitespace in patient and clinic fields would cause issues when sending API calls
eClipboard - Signing a sheet on an iPhone causes the entire view to be dragged
Web Sched Existing Patient: Alert Category was not part of default eServices
CareCredit - Pending carecreditwebresponses would sometimes not process at least one time
Appriss - When clinics were turned on, blank credentials were sometimes being sent in the web request resulting in an error
Secure Email, updating an account email signature caused mass emails to fail temporarily.
(Enhancement)Improved GetSchedulesHelper Query
2021 CDT Codes
Appriss - Response delivered from Appriss when it doesn't fall into expected response types was difficult to read
(Enhancement)CareCredit - changed the bridges.dll to only work with a valid OpenDental version
Closing the Database Maintenance window crashed the program.
(Enhancement)Data path security log entry is created any time the Edit Paths window is accessed.
CareCredit - batch quickscreen must run after 7am EST
Zoom Window - Reducing the Zoom to a very low number would cause an out memory error.
(Enhancement)CareCredit, added clinic-level MID overrides
20.4.27 (Beta) (Foreign) Released 12/3/2020
20.4.27 (Beta) Released 12/3/2020
PatientPortal - EdgeExpress payments were disabled in OD until activated for Patient Portal.
Feature Request Form - Details textbox was disabled instead of marked as 'Read Only', blocking users from being able to read the full text
UE when copying blank note in Perio Chart.
Transworld - Maintain sort order in AR Manager grid after sending an account
20.4.26 (Beta) (Foreign) Released 12/3/2020
20.4.26 (Beta) Released 12/3/2020
Allow testing team to use introspection to test Appriss
eClipboard - ordering of checkboxes did not match mobile order sometimes
Treatment Module - Procedures that weren't attached to planned appointments were marked as 'planned'
Check box Mobile Caption and Group Caption do not honor Language option
Attempting to decrypt a null password caused an error.
Open Dental Cloud, right-clicking on the appointment module would sometimes cause the program to freeze
20.4.25 (Beta) (Foreign) Released 12/1/2020
20.4.25 (Beta) Released 12/1/2020
CareCredit - batch quickscreens were sometimes processed too early
CareCredit - Multiple invalid input batch quickscreens were being processed sometimes
Broadcaster, AccountMaintenance thread locks Transmission and ConfirmationTerminated table with too many concurrent queries.
CareCredit Transaction - Batch errors would sometimes show even after successful retry
eClipboard - changing sheet frequency will not save changes when connected to middle tier
CareCredit - provider combo boxes would sometimes not consider clinic restrictions
PDMP - Appriss would throw a 400 (Bad Request) web error if the provider's DEA number was not properly formatted in the web request
Income Transfer Manager, removed the pre-existing negative unallocated or unearned warning message.
Ins Overpaid Report, default range is incorrect
Mobile Caption in "Edit Input Field" window does not update as expected
20.4.24 (Beta) (Foreign) Released 11/24/2020
20.4.24 (Beta) Released 11/24/2020
Manage Module - Send Claims - Unnecessary warning would show when validating claims from the manage module
Double Currency signs in audit trail
Forms added from eClipboard do not create an Audit Trail Entry
One-cent discrepancy with recurring charges and discounts was corrected.
The TimeClock status in the Daily Graph does not update when clicking the Refresh button.
Procedure Group Note - 'Invalidate' button would get cut off at the top of the window
Income Transfers were not considering claim procedure write off amounts as insurance payments.
Checkin list treatment plan caused an error on submit for eClipboard
(Enhancement)Patient Merge, check for conflicting discount plans and insurance plans
20.4.23 (Beta) (Foreign) Released 11/20/2020
20.4.23 (Beta) Released 11/20/2020
When finalizing a claim payment, insurance payment window does not warn the user that the amount has been changed.
(Enhancement) Income Transfer Manager, added support for insurance payment plans.
Patient Edit window - Adjusting the forms size with a required field and a condition active would cause an error.
Audit Trail entry for InsPlanChangeCarrierName lacks clarity when one of the carriers is blank
Broadcaster, thread heartbeats were sometimes skipped.
(Enhancement)Add "Has Paysplit" column to Adjustment Picker.
eConnector, checking failed emails caused the eConnector to not properly start all processes.
20.4.22 (Beta) (Foreign) Released 11/19/2020 (This version has a conversion script that will cause a backup to occur)
20.4.22 (Beta) Released 11/19/2020 (This version has a conversion script that will cause a backup to occur)
eConnector Email, too many timeouts could lock up email sending.
OD Cloud Management threw UE if computer doesn't exist in table
Proc Note signatures would invalidate when aggregating to a group note
(Enhancement)TP Delete permission uses DateEntryC instead of ProcDate
Program properties retrieved at HQ were not being updated appropriately for offices due to an irrelevant preference
Imaging Module - When viewing multiple PDF files, Adobe Reader would sometimes cause memory leak issues after repeated viewings.
20.4.21 (Beta) (Foreign) Released 11/17/2020 (This version has a conversion script that will cause a backup to occur)
20.4.21 (Beta) Released 11/17/2020 (This version has a conversion script that will cause a backup to occur)
WebSchedRecall, timeslots were determined even when patient has no contact information.
(Enhancement)Add index on the phonenumber table to improve the patient search query run time when searching for an exact match
Webform - mobile item caption does not show for checkboxes sometimes
Webforms - Completed fields still marked in red when certain IOS devices type in apostrophes.
First combobox option does not show up in the form when retrieved if selected.
MobileAppReleaseThread - Add verbose logging
Alert Subscribers - Duplicate rows are being inserted into the erroralertsubscription at HQ
Edit Carrier - Move initially selected textbox from Carrier ID to Carrier Name
eClipboard - Multiple forms loaded into patient account after only checking in with 3 forms
(Enhancement)Check Insurance Plan Fees window, allow the grid to be printed.
View/Scan EOB window - Had an error when moving or resizing the window
MobileAppReleaseThread - Add status logging if the thread crashes
View/Scan EOB window - Doubleclicking an image in the scan EOB window would blank out the displayed image.
Edit Input Field window - Any field name edits would reset when the window was moved or resized.
The select patient window would sometimes run the search query more than once unnecessarily
Income Transfer Manager, claims with Total Payments that also have claim procedures that are attached to an insurance payment plan could create Txfr procedures attached to the payment plan sometimes.
Add Query Monitoring to Broadcaster
Web Mail Message Edit - Having no sender address fails to send webmail
Dailty/Writeoff report third setting sometimes doesn't span the correct dates.
20.4.20 (Beta) (Foreign) Released 11/12/2020 (This version has a conversion script that will cause a backup to occur)
20.4.20 (Beta) Released 11/12/2020 (This version has a conversion script that will cause a backup to occur)
Web Forms Setup, Redirect URL will not redirect properly if it did not begin with http:// or https://
Rule descriptions on the Blue Book Log window and the Insurance Blue Book Setup window were inconsistent.
Mass Email, sending an email to the same address as the reply-to address resulted in an error if capitalization differs.
Reports window, page number field was reverting while typing
Entering an insurance payment using 'this claim only' button defaults the cursor to Check Amount instead of Check #.
Canada: Setup/Definitions/Appt Proc Quick Adds says ADA Codes instead of CDA Codes. Also says ADA Codes if you dbl-click an item.
Canada: Chart module and Appointments module show different surface codes for the same procedure.
Database Documentation: PromotionLog table's PromotionStatus column summary is currently missing the expansion of the PromotionLogStatus Enum
Job Manager - UE when selecting job on middle tier
(Enhancement)Allowed "Enter" to search in the patient select window
(Enhancement)Added changes made to a completed procedure's date and treatment area to logs made for the Edit Completed Procedure permission.
Broadcast Monitor, too many error windows were displayed.
There were typos in QuickBooks Online descriptions.
(Enhancement)Enhanced medication merge tool to allow merging generic medications into brand medications when the generic is only associated with itself
The QuickBooks Online authorization token never refreshed.
20.4.19 (Beta) (Foreign) Released 11/10/2020
20.4.19 (Beta) Released 11/10/2020
When clicking the task history button, it would have thrown a UE if the user returned null.
Edit Sheet Def Window, clicking the help icon loads an empty window. (Won't fix in 20.4)
Canada - Treatment Plan Module - Labs added after procedures are assigned to treatment plans were not staying with their parent procedures.
Web Sched New/Existing Patient: Timeslots did not show for clinics using Restrict To Blockouts
Permissions - ClaimSentEdit permissions was blocking users on claims and preauthorizations that had not been sent
Aging, adjustments would incorrectly increase dynamic payment plan value sometimes.
Manually added replacement tags for mass email appeared to work when they did not
Registration Form - updated internal registration sheet
CareCredit approval statuses would sometimes not display correctly on appointments
FormSheetFillEdit - Save button doesn't work more than once
Dynamic Payment Plans, the Current Payment Splits grid in the Payment window did not display adjustments correctly sometimes.
Dynamic Payment Plans, making payments for adjustments would apply the split towards unearned.
Dynamic Payment Plans, making a payment on an adjustment that is implicitly linked to a procedure attached to a dynamic payment plan was suggesting a split attached to both the procedure and adjustment.
(Enhancement)Allow more than one downgrade per ProcCode with unique SubstOnlyIf conditions
MobileAppVersions - Added unit tests
Webforms window - Buttons were getting cut off if you had Zoom set to 10 and had Clinics turned off.
(Enhancement)Added Angular MIT License to Open Dental License Info
(Enhancement)During database update, the progress bar no longer allowed Cancel because that would corrupt db.
20.4.18 (Beta) (Foreign) Released 11/5/2020
20.4.18 (Beta) Released 11/5/2020
(Enhancement)Hide Web Forms language dropdown if only one language
Dynamic Payment Plans, adjustments were incorrectly increasing principle sometimes.
Dynamic Payment Plans, adjustments were causing credits in the Patient Account grid of the Account module to incorrectly increase value sometimes.
20.4.17 (Beta) (Foreign) Released 11/3/2020 (This version has a conversion script that will cause a backup to occur)
20.4.17 (Beta) Released 11/3/2020 (This version has a conversion script that will cause a backup to occur)
Ortho Auto Claims generated too many claims sometimes.
Task search result was missing some tasks sometimes.
Repeat charges could be added to a deleted patient's account
Popups, window tab order is incorrect.
Signatures in forms were not being auto-saved
Query monitor permission still showing up under tools
Gmail incoming emails not working
In the task list select window some keys are resulting in the grid selected index to change inadvertently
Hidden Splits tab color didn't change from red to gray after setting procs complete sometimes
Unearned Income Reports window, reorder the tabs.
(Enhancement)Payment Window: Added Clinic to Credit Card Dropdown
(Enhancement)Select Patient, created a global preference to disallow find as you type functionality
(Enhancement)Treatment Plan Module, show 'U' for procedures attached to Unscheduled Appointments
FormClaimEdit - Fix UE on trying to edit a claim with no default clearinghouse
(Enhancement)Link Standard Reports to their Manual Page
Edit Checkbox Window - The Problems Listbox cleared the current selection when the window was moved or resized.
Dynamic Payment Plans, procedure credits with associated adjustments caused the Payment window to suggest overpaying the procedure.
20.4.16 (Beta) (Foreign) Released 10/29/2020
20.4.16 (Beta) Released 10/29/2020
(Enhancement)In the select task list window display the tasklists in a grid with tasklist name first and then the path
(Enhancement)UserControlJobEdit - Set unlinked feature requests to approved only if in progress
20.4.15 (Beta) (Foreign) Released 10/29/2020
20.4.15 (Beta) Released 10/29/2020
Preauth Claim Billing Prov Override now behaves the same as for normal claims.
Closing a dynamic payment plan could make a close out charge for the incorrect amount sometimes.
Income Transfer Manager, explicitly linked adjustments were showing as $0 adjustments in Breakdown mode.
User Query window - When the print preview button was pressed, the tool bar with the buttons at the bottom were no longer visible sometimes.
20.4.14 (Beta) (Foreign) Released 10/28/2020
20.4.14 (Beta) Released 10/28/2020
Securitylog was not created when a user adds a new Carrier
UserControlTasks - Job table queries need to be blocked if not ODHQ
Images appeared blurry when adding them to a sheet
20.4.13 (Beta) (Foreign) Released 10/28/2020
20.4.13 (Beta) Released 10/28/2020
Image mount, dragging item to adjust position was not working if image was flipped
20.4.12 (Beta) (Foreign) Released 10/27/2020
20.4.12 (Beta) Released 10/27/2020
CEMT, unhandled exceptions that occur while performing any of the sync methods did not display to the user.
Imaging Module - The Mount button was referencing the "Image" module vs. the new name of "Imaging"
(Enhancement)UserControlTasks - Reduce db calls in FillGrid
20.4.11 (Beta) (Foreign) Released 10/27/2020 (This version has a conversion script that will cause a backup to occur)
20.4.11 (Beta) Released 10/27/2020 (This version has a conversion script that will cause a backup to occur)
Appointment module, an error can occur stating ContextMenu cannot be shown on an invisible control sometimes
Removed check boxes within the screen sheet that uses hardcoded values within Pulbic Health Screening tool caused OD crashes.
Automated Thank Yous sometimes sent before the send window if the appointment was created early in the morning before the send window.
ODThread.RunParallel did not use the full complement of threads
Fee Sched, marking a fee sched as hidden that is in use as a copay fee sched would not warn the user
Popups, users were unable to navigate to wiki links from popups.
Sheet Def Edit, deleting an image via Edit Image Field could delete the the next field in the Fields list
Entering an invalid kiosk password caused an error
Edit Claim - entering a supplemental payment would sometimes not calculate the Pat Resp column correctly
Logoff message, the do not show again checkbox would overlap the OK button.
Web Sched Existing Patient: Patients can schedule disabled recalls
Mass Email Template, error occurred when plaintext template tags do not match html template tags.
Wiki Edit Window - Longer wiki pages would sometimes cut off the last row of text.
Perio Chart was cutting off dates in dd-mmm-yyyy format
Imaging Module - Clicking on specific buttons on the main toolbar would sometimes cause an error.
Progress Bar was not showing messages during version update
(Enhancement)Enterprise Pref to use PhoneNumber table removes sorting in some situations to increase speed
(Enhancement)Sync message part count algorithm with HQ.
Patient Picture in Chart Module was getting cut off
Backported our mobile bug tracking system to 20.4
Email: Sending a PDF attachment via Gmail could cause it to be corrupt upon receipt
Patient Edit, Resizing the window would cause Open Dental to crash when certain fields were required.
OpenDentalBroadcaster - Move AppConnectAPI code to ODWebCore
Edit Email Address: It is misleading that the port fields can be edited when using a Gmail account because the fields are not used.
OpenDentalBroadcaster - MobileAppReleaseThread accessed the wrong db
Sheets, when deleting an image from a sheet, it didn't immediately remove the image from the sheet
Arrivals, appointments were not marked Arrived if an Arrival Response template is not configured.
Small line artifacts in Module Bar and Tool Bars.
20.4.10 (Beta) (Foreign) Released 10/22/2020 (This version has a conversion script that will cause a backup to occur)
20.4.10 (Beta) Released 10/22/2020 (This version has a conversion script that will cause a backup to occur)
(Enhancement)Introspection, don't throw a UE when trying to load invalid Introspection Items from the DB
OD Cloud: Computer Management threw UE if computer didn't exist in table
Saved TP Discount column was unchecking sometimes
Billing list window was not showing when creating list for multiple clinics
Imaging Module - OD was not allowing the deletion of PDF files.
(Enhancement) Enterprise pref searches phone numbers using exact match if x digits
Manual ASAP text messages did not properly format office phone number.
Insurance Verification List, error when loading
(Enhancement)Security Permission for Zoom window
An error occured when sending mass email before selecting a template.
Input string was not in a correct format error occurred when entering charge amount into Credit Card
20.4.9 (Beta) (Foreign) Released 10/21/2020
20.4.9 (Beta) Released 10/21/2020
Image missing in toolbar for "Text" button
(Enhancement)Improve ERA claim matching for scenarios where the response from the carrier contains multiple claims with the same tracking number.
20.4.8 (Beta) (Foreign) Released 10/20/2020 (This version has a conversion script that will cause a backup to occur)
20.4.8 (Beta) (Foreign) Unreleased (This version has a conversion script that will cause a backup to occur)
20.4.8 (Beta) Released 10/20/2020 (This version has a conversion script that will cause a backup to occur)
CDA Tool, in Procedure Code Tools, brings in codes with wrong settings.
Canada, carriers with the same electid and phone number would sometimes overwrite eachother
Web Sched Existing Patient: Appointment scheduling restricted patients can still schedule online
Public Health Screening, emailing a screening sheet could cause a UE
Canada - Carriers window, 'Update Carriers' button updates flags and networks for custom carriers with matching electid.
UserControlJobEdit - Update dynamic context menus in grids to be static
Web Sched Existing Patient: Closed beta web call causing UE
ODCloudClient, when sending a claim, if the claim export folder did not exist it was not created. Requires updating ODCloudClient to 1.0.8.
EService setup-patient facing URL was too easily editable.
Email "To" field was not populating all email addresses sometimes
PatientPortal - TextOK No prevented patients from making online payments
Canada Appt Procs Quick Add procedure tool sometimes adds the wrong definitions
Recurring Charges, changed tool to not prefer current patient when creating autosplits
Sheets-UE occured when clicking close on a newly created sheet
Mass Email - require a signature for all offices
A query to add a column was not executed in the convert script by mistake
Entering a Waiting Period of greater than 255 in Edit Benefits causes a UE
Adding a note in a newly created task removes Pat Info and From Info if Refresh is clicked
Scheduling an appointment from the Reactivation List caused an error.
Web Sched Notify not showing correct context menu
Claim form, 'date received' field was being set when claim status was not set to 'received'
(Enhancement)After updating the Open Dental version via File Copier, Open Dental re-connects to the same database
OD Cloud: Max sessions didn't dynamically update in Cloud Management
(Enhancement)Web Chat Sessions Report: Added Customer Name, End Date, and Count
Payment window, negative payment splits towards hidden unearned types were causing a warning message to show sometimes.
(Enhancement)Removed the "Status for texted Reactivation" and "Status of e-mailed and texted" from the Reactivation Setup window.
Edit email template window opens hyperlinks inside itself.
Ortho chart, clicking 'OK' would appear to not do anything unless changes were made in the form
Web Sched/Patient Portal: Verify User was not returning partial first name matches
Failed to load on any version of Windows older than 8.1
Zoom window was allowing unusable zoom
20.4.7 (Beta) (Foreign) Released 10/14/2020
20.4.7 (Beta) Released 10/14/2020
Task description override field now shows date and user in tasklist
20.4.6 (Beta) (Foreign) Released 10/13/2020 (This version has a conversion script that will cause a backup to occur)
20.4.6 (Beta) Released 10/13/2020 (This version has a conversion script that will cause a backup to occur)
Dynamic Payment Plan, recreating the schedule after removing a procedure could result in the wrong number of pay periods.
Dynamic Payment Plan, totals row on the schedule tab overlapped the grid title.
MercuryDE existed as a clearinghouse in the send claims window dropdown.
Cloud - Inactive sessions were not showing up in the Cloud Management window
CareCredit Pre-Approval status patfielddef does not change when updating PatFieldDef
Service Date View sometimes does not consider negative writeoffs on supplemental payments
Some task lists are not showing the full sub-task list path when "Show all task lists" is unchecked
Cloud - Computer name was not getting set correctly
Automated Thank Yous sent duplicate message when aggregating multiple appointments sometimes.
Recurring Charge Tool would sometimes not create declined payments correctly
Program Link for Appriss PDMP
(Enhancement)ASAP List window, clicking Print List should print a list of appointments that are showing to the user.
Version 20.3 new features listed here
known issues:
Reminder tasks of an archived task list can still popup and show on tabs in tasks area some times.
20.3.60 Unreleased
Graphical Perio Chart was slightly cut off at bottom
3D toothchart sometimes showed redX and gave error. D3D11.
20.3.59 (Foreign) Released 3/4/2021
20.3.59 Released 3/4/2021
Required Fields, using race as a required field was causing an error
20.3.58 (Foreign) Released 3/3/2021
20.3.58 Released 3/3/2021
Forms shown with ShowDialog were not being disposed of afterward, leading to potential issues throughout the app
Recall List window - Would grow in size after minimizing and restoring repeatedly.
Assembly info text parsing in ProgramEntry without commas crashed OpenDental.
20.3.57 (Foreign) Released 2/5/2021
20.3.57 Released 2/5/2021
Fill Sheet window, starting a signature capture and then closing the window was causing Open Dental to hard crash sometimes.
Topaz Signature Pads, starting a signature capture and closing the window would crash the program sometimes.
20.3.56 (Foreign) Released 2/2/2021
20.3.56 Released 2/2/2021
CEMT: Was unable to search patients when there was a version mismatch
CareCredit - processing pending transactions would sometimes not handle errors correctly
20.3.55 (Foreign) Released 1/26/2021
20.3.55 Released 1/26/2021
Appointment module - would have a GDI+ graphics exception related to clearing the pinboard rarely
Fill Sheet and Sheet Def Edit forms: Closing the forms or using them was causing potential slowness
CareCredit - batch quickscreens would sometimes fail to process
Send to TSI - Fix grammar for outstanding claims
20.3.54 (Foreign) Released 1/14/2021 (This version has a conversion script that will cause a backup to occur)
20.3.54 Released 1/14/2021 (This version has a conversion script that will cause a backup to occur)
User Query Favorite print preview went behind main OD window
(Enhancement)Imaging Module - Added a preference to only launch PDF files in a separate window
Imaging Module - Images were moving folders when clicking between images in the imaging module
20.3.53 (Foreign) Released 1/9/2021
20.3.53 Released 1/9/2021
Fill Sheet Edit window - Adding forms with large pictures or pdf files repeatedly could cause Out of Memory errors
20.3.52 (Foreign) Released 1/4/2021
20.3.52 Released 1/4/2021
Kiosk Window was not full screen and was able to be moved.
Payment window, income transfers were prompting users to select a payment type.
20.3.51 (Foreign) Released 12/23/2020
20.3.51 Released 12/23/2020
Payment Window - Open Dental would sometimes throw an exception when clicking 'OK' in the payment window
Imaging Module, PDFs would not display sometimes when storing images on a server via SFTP.
CareCredit - Verifying assembly was causing issues sometimes
Payment window, clicking the Pay button would reset the Filtering controls.
Payment window, the AmtAvail column in the Outstanding Charges grid was wrong sometimes.
Update window - The classic update window had overlapping labels and fields.
Payment window, loading income transfer payments would cause an error.
Allocate Unearned, manually selecting procedures to allocate unearned to did not work when there was unallocated payment splits sometimes.
20.3.50 (Foreign) Released 12/17/2020
20.3.50 Released 12/17/2020
Add Patients Many - employer textbox would sometimes cause errors
Replication - A to Z image folder path did not support multiple paths
CareCredit appointment icons would sometimes show 2 confirmation bubbles
Treatplan module - show discount checkbox would sometimes not display correctly
Add Multiple Adjustments window, Treatment Planned procedures were showing up sometimes.
Repeating Charge Edit - Unable to select unearned types
Ap