Cloning an installation configuration

This forum is for programmers who have questions about the source code.
Post Reply
elindner
Posts: 3
Joined: Mon Mar 14, 2022 4:38 pm

Cloning an installation configuration

Post by elindner » Thu May 19, 2022 2:41 pm

Hello,

We're building a system that will integrate with an existing OpenDental installation. Before release, we'd like to set up a staging environment (separate from our development one). Of course staging should mimic the "production" installation closely, so we'd like to somehow clone the original installation.

Is this possible? Is doesn't look like using the backups is the best way to go, since we only need to restore configuration, not patient data - settings, webscheduler configuration, clinics module configuration, etc.

Any pointers would be appreciated. Thanks in advance.

joes
Posts: 239
Joined: Tue Aug 13, 2019 12:41 pm

Re: Cloning an installation configuration

Post by joes » Fri May 20, 2022 7:00 am

Hello elindner,
Our Conversions department can perform a type of database split called a template split, where a copy of a database is made with some settings preserved but no patients. Our website has further details about the conversion process, https://www.opendental.com/site/conversions.html If you are interested, please call support at 503-363-5432 and let the operatory know that you would like to talk to the Conversions department about a database split.
Joe Sullivan
Open Dental Software
http://www.opendental.com

rinse-dental
Posts: 73
Joined: Wed Apr 06, 2022 12:04 pm

Re: Cloning an installation configuration

Post by rinse-dental » Sun Jun 12, 2022 11:40 am

Thanks; however, what if your production configurations are consistently evolving? In this instance, we're interested in maintaining a "production-like" OD staging environment which would include look/feel like production but have dummy patient, appointment, and claims data.

In other words, anything that's NOT attached to a patient we'd want to replicate. Anything attached to a patient we'd leave behind. This might include:
  • All Setup items (e.g. definitions, appointment, etc.)
  • All List items (e.g. procedure codes, allergies, medications, etc.)

Post Reply