DermEngine Integration for Best Practice




This page explains how to set-up the DermSync software to sync patient demography from the Best Practice software to DermEngine.

While using this software, patients opened on Best Practice will be transferred to the DermEngine platform. On DermEngine, images and lesions can be added to each patient.



  • A Windows machine with Best Practice Software installed
  • The user needs to have permission to install DermSync


Installation Steps:

  1. Download the integration software (DermSync)
For Windows



  1. The database browser password is required to read patient data from the Best Practice database. This password can be set for the first time in Best Practice. From the menu bar at the top, select "Setup", then select "Configuration".


    From the left side menu, select "Database". Click on the button "Database browser" to set the password.

  2. On the client computer, double click to run the DermSync application.
    This step and following steps will need to be repeated for each computer user.
  3. Select "Best Practice" from the drop down list


  4. Enter the database password and the server name/IP for Best Practice.

    Password: Enter the database browser password set in Step 1 in the DermSync application.
    Server: If Best Practice is installed on the local machine, leave the server field empty. Otherwise, enter the IP address or name of the machine that Best Practice Server is installed on. The server name can be found under the Setup - Configuration screen where the database password is set.


  5. Enter your email and either your password or access key on DermEngine. If you don't already have an account, visit https://app.dermengine.com/ or download the mobile app. To learn how to create an account click here


  6. Once you have successfully logged in, any patients opened with the clinical view on Best Practice will be available on your Patient List on DermEngine and the mobile apps.


Import Timeline Reports:


Note: This feature is available starting from DermSync version 2.0.2
  1. Create a folder that will be used for patient transfer files, and allow write access for any accounts using Best Practice.
  2. On the Best Practice Client, set up Results Import. From the menu bar at the top, select "Setup", then select "Configuration". From the left side menu, select "Results import".
    Check the box for "Import investigation results on this computer" and add the folder to the "Report file search paths".


  3. On the Best Practice Server, run the BPLink utility to automatically check for results.
  4. Set up DermSync. Click on the taskbar icon, then select "Set up results import directory". Select the same path in DermSync.




  1. On DermEngine web, create a Timeline Report. Press the button to Print Report and export to Best Practice.


    DermSync will save the report to the selected folder. When Best Practice imports the report, the file will be deleted automatically.
  2. The report can be found in the patient's file, under Clinical > Unchecked reports and from the main screen, under View > Incoming Reports.
    With the BPLink utility, the folder will be synced every 5 minutes, or there is a button on Incoming Reports to refresh manually.
    Best Practice will notify that there are unchecked reports for the patients the next time the patient is open.





  1. When a new version of DermSync is available, the message below will pop up.
    By simply clicking "Update", DermSync will download the most recent version and restart.

  2. If you are using DermSync v1.x, please make sure to first close the app by right clicking on the icon in the bottom right corner and selecting "Close". 



Yes, DermSync needs to run on each computer that has connection to Best Practice server. Note that Best Practice configuration step (step #1) is only needed to be done once.
There is no limit on using DermEngine accounts simultaneously.
The only port that DermSync uses to communicate with DermEngine is 443 (HTTPS). In order for DermSync to work seamlessly, make sure all the connections through port 443 are allowed on the firewall settings.
Here is the list of hosts that DermSync needs access to:
  • https://app.dermengine.com
  • https://socket-au.dermengine.com
  • https://parse.dermengine.com
  • https://s3-ap-southeast-2.amazonaws.com
On DermEngine each doctor/provider needs to have their own account. For DermSync, any account can be used. On DermEngine, all patients are shared within the clinic, so they can all use one DermEngine account. However, it is important to note that this doctor will be listed as the patient's doctor. As a result, if the doctor wants the patients under their own account each DermSync needs to have the corresponding doctor's DermEngine account.
One way to test that you have reliable connection to Best Practice database is to:
    1. Open “ODBC Data Sources Administrator” - It should be installed on your machine by default.
    2. Add the database server using appropriate driver (SQL Server)
    3. Try testing the data source as below: