Skip to main content

Connecting Your PMS to Denticode

Connecting your PMS allows Denticode to move from simple documentation support to a connected clinical workflow.

R
Written by Ryan Junt

Once your PMS is connected, your team can finalize a Lab session and send the completed note, CDT codes, and related documentation back into the patient chart.

This guide explains what your IT team may need to provide, what Denticode sets up for you, and what you will configure inside the connection wizard.


What Is Available Today

Denticode currently supports Dentrix Ascend in production.

Additional PMS integrations, including Eaglesoft, Open Dental, and Curve Hero, are planned for future rollout.

Inside Denticode, go to:

Settings → PMS Integrations

From this page, you can view available integrations and see what each connection supports.

For example, some PMS connections may support both reading and writing data, while others may launch with read-only access first.


What to Ask Your IT Team For

Before starting the connection process, ask your PMS administrator or IT team for the required connection details.

For Dentrix Ascend, you may need the following:

HS1 Organization ID

This is the unique organization ID assigned to your practice inside Dentrix Ascend.

Your PMS administrator can usually find it in the Ascend admin console under:

Organization → Details

OAuth Client ID and Client Secret

These are secure credentials used to connect Denticode to your PMS.

Your IT team may need to register Denticode as a connected application inside the Ascend developer portal.

The required permissions may include access to:

  • Patients

  • Providers

  • Appointments

  • Chart notes

  • Treatment plans

Environment

Confirm whether you are connecting to a sandbox environment or your live production environment.

Use sandbox if your practice is still testing Denticode before going live.

Use production when your team is ready to connect Denticode to your real PMS data.

Before starting the setup wizard, it is best to store these values in a secure password manager or vault so they are easy to copy and paste.


What Denticode Sets Up for You

Once the PMS connection details are entered, Denticode handles the technical setup in the background.

This includes:

  • Secure authorization with your PMS

  • Keeping the connection active so your team does not need to reconnect during the day

  • Matching PMS provider IDs to Denticode users

  • Matching Denticode patients to the correct PMS patient records

  • Sending finalized notes and CDT codes back to the PMS

  • Retrying failed write-backs when a temporary PMS issue occurs

  • Protecting PMS data using encryption in transit and at rest

Your Denticode connection is designed to reduce duplicate entry and help your team keep documentation aligned between Denticode and your PMS.


How to Connect Your PMS

To add a PMS connection, go to:

Settings → PMS Integrations → Add Connection

Then select your PMS.

For Dentrix Ascend, you will be asked to complete the following fields.

Connection Name

Create a clear name your team will recognize.

Good example:

Northview — Ascend Production

Avoid vague names like:

Connection 1

HS1 Organization ID

Paste the organization ID provided by your PMS administrator.

Environment

Select either:

  • Sandbox

  • Production

Client ID and Client Secret

Paste the secure credentials provided by your IT team or PMS administrator.

The client secret will be hidden after it is entered.

Default Provider ID

This field may be optional.

A default provider can be used as a fallback when a Lab session does not have a clear provider assigned.

Once the fields are complete, select:

Connect

Denticode will test the connection and confirm whether the setup is ready.


Connection Status

After you select Connect, Denticode will check the PMS credentials and connection permissions.

You may see one of the following results:

Green Status

The connection is ready to use.

Your team can begin syncing data and sending finalized Lab sessions to the PMS.

Yellow Status

The credentials are valid, but one or more permissions may be missing.

Denticode will show which permissions need to be added before the connection is fully ready.

Failed Status

The connection could not be completed.

This may happen if the credentials are incorrect, the environment is wrong, or the PMS connection is not available.


After the PMS Is Connected

Once the PMS connection is active, you will see additional actions inside the PMS Integrations panel.

Test Connection

Use this to confirm the PMS connection is still active.

This is helpful if a finalized Lab session does not write back to the PMS successfully.

Sync Now

Use this to pull the latest patients and providers into Denticode.

After the first connection, Denticode may continue syncing on a regular schedule.

Send Lab to PMS

Once the connection is live, this option will appear inside Lab sessions.

After a note is finalized, your team can send the completed note and CDT codes back to the PMS.


Compliance and Security

Denticode is designed to support secure handling of PMS data.

BAA

A signed Business Associate Agreement, or BAA, covers PMS data handled through Denticode.

You can view your BAA status by going to:

Settings → Compliance

Audit Log

Denticode keeps a record of PMS-related activity, including:

  • Connections

  • Syncs

  • Write-backs

  • Failed attempts

  • Successful transfers

This helps your team review what was sent and when.

Data Retention

PMS sync records and entity links follow your practice’s retention settings.

These records help Denticode remember which patients, providers, and chart records are connected between systems.


Troubleshooting

Unauthorized Error

This may mean the connection credentials expired or the PMS authorization needs to be refreshed.

Try disconnecting and reconnecting with the same credentials.

Permission Error

This usually means the connection is missing a required permission.

Review the error message and ask your PMS administrator to add the missing access.

Write-Back Failed

If a Lab session does not send to the PMS, first use Test Connection.

If the connection is healthy, the issue may be related to the specific note, patient match, provider match, or PMS permission.

Patient Not Found

This may happen when the patient exists in Denticode but has not been matched to the correct PMS record.

Run Sync Now and confirm the patient exists in the connected PMS environment.

Wrong Environment Selected

If your team connects to sandbox instead of production, Denticode may not show the live patient roster.

Confirm that the selected environment matches the data your team expects to use.


Final Tip

A clean PMS connection helps your team avoid duplicate entry and keeps documentation moving from the visit to the chart with less manual work.

Before starting, make sure your IT team has the required PMS credentials ready. Once connected, test the sync, confirm your providers and patients are matching correctly, and then begin sending finalized Lab sessions to the PMS.

Did this answer your question?