CRM migration

Migrate from axiUm Dental to Microsoft Dynamics 365 Sales

Field-level mapping, validation, and rollback between axiUm Dental and Microsoft Dynamics 365 Sales . We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Sales .

axiUm Dental logo

axiUm Dental

Source

Microsoft Dynamics 365 Sales

Destination

Microsoft Dynamics 365 Sales  logo

Compatibility

100%

12 of 12

objects map 1:1 between axiUm Dental and Microsoft Dynamics 365 Sales .

Complexity

BStandard

Timeline

4–8 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

axiUm Dental is a dental-school and enterprise practice-management system built around patient records, clinical charting, provider scheduling, treatment planning, and billing. Its data model centers on patients, providers, appointments, treatment plans, clinical notes, and insurance claims — with a HIPAA-compliant, ONC-ATCB-certified structure used by over 90% of North American dental schools. Dynamics 365 Sales uses the Dataverse-backed CRM model: Account, Contact, Lead, Opportunity, and Activity entities with standard fields and custom-field extensibility. The migration carries patient demographics, provider associations, appointment history, and billing records into Dynamics 365 Sales — mapping axiUm patients to Accounts (or Contacts for individual persons), providers to Contact or User records, and appointments to Tasks or Activities with original owner and timestamp preserved. Clinical data (odontogram charts, perio records, procedure codes, treatment notes) has no native Dynamics 365 Sales equivalent and migrates as custom fields for reference. We do not migrate axiUm workflows, clinical automation rules, or CODA accreditation tracking — those require rebuilding inside Dynamics 365 Sales or relying on its audit trail. The migration uses read-only API access to axiUm's export layer, field-level mapping validated against a test slice, then a delta-pickup window captures any in-flight changes during cutover.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

axiUm Dental logo

axiUm Dental

What's pushing teams away

  • Outdated desktop-first interface requires significant user training, and multi-step workflows for completing post-treatment documentation frustrate clinical staff and slow patient throughput.
  • Limited visibility for custom medical alerts — non-standard health history items that should flag prominently in a patient record require IT configuration to display correctly, creating patient safety risks.
  • Transitioning from a dental school environment to a commercial dental service organization reveals that axiUm's student evaluation and competency tracking features are overkill for private practice workflows.
  • Customer support responsiveness is inconsistent, with institutional IT staff often left to resolve configuration issues without vendor escalation paths.
  • Proprietary data schema and limited published API documentation make third-party integrations and data portability difficult without Exan Professional Services involvement.

Choosing

Microsoft Dynamics 365 Sales  logo

Microsoft Dynamics 365 Sales

What's pulling them in

  • Deep Microsoft 365, Teams, and Outlook integration makes Microsoft Dynamics 365 Sales a natural fit for Microsoft-first organizations already invested in that ecosystem
  • Sales Enterprise and Premium tiers offer unlimited custom tables and advanced AI-driven forecasting and predictive analytics not available in lower tiers
  • Professional tier pricing at $65 per user per month offers a lower entry cost than Salesforce for SMB teams with straightforward CRM needs
  • Flexible customization options allow businesses to build bespoke apps, tailor forms and views, and integrate with other Dynamics 365 modules
  • Microsoft Copilot AI tools are embedded directly into the sales workflow on Enterprise and Premium, automating routine tasks and providing deal intelligence

Object mapping

How axiUm Dental objects map to Microsoft Dynamics 365 Sales

Each row shows how a axiUm Dental object lands in Microsoft Dynamics 365 Sales , including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

axiUm Dental

Patient

maps to

Microsoft Dynamics 365 Sales

Account

1:1
Fully supported

axiUm patient records with an organizational entity (e.g., a hospital clinic, DSO location, or insurance-linked family account) map to Dynamics 365 Sales Account. The patient name, date of birth, and address fields convert directly. Individual patients without an organizational affiliation map to Contact records instead.

axiUm Dental

Patient (individual)

maps to

Microsoft Dynamics 365 Sales

Contact

1:1
Fully supported

Individual axiUm patients who are natural persons — not organizational entities — map to Dynamics 365 Sales Contact. We preserve the patient ID as Source_System_ID__c for traceability. For patients who appear as both individual consumers and linked to a family or corporate insurance plan, we create a Contact record and link it to the parent Account.

axiUm Dental

Provider

maps to

Microsoft Dynamics 365 Sales

User / Contact

1:1
Fully supported

axiUm providers who are active staff members in the target Dynamics 365 Sales organization map to Dynamics User records by email match. Providers who are external referrers or specialists with no Dynamics license map to Contact records with a Provider_Role__c custom field indicating their axiUm provider type (Dentist, Hygienist, Specialist).

axiUm Dental

Appointment

maps to

Microsoft Dynamics 365 Sales

Task / Activity

1:1
Fully supported

axiUm appointments map to Dynamics 365 Sales Activity records (Task or Appointment entity). The appointment date, time, status, provider owner, and appointment type transfer directly. Operatory and chair assignments, which have no Dynamics equivalent, migrate as custom text fields on the Activity record for reference.

axiUm Dental

Treatment Plan

maps to

Microsoft Dynamics 365 Sales

Opportunity / Custom Field

1:1
Fully supported

axiUm treatment plans with a financial value (procedure code + fee) map to Dynamics 365 Sales Opportunity records using the estimated treatment amount as the Opportunity Amount field. Individual line items (ADA CDT codes) and tooth-specific details are stored in a custom Dental_Treatment_Plan__c table with a lookup to the Opportunity. Treatment plan status (proposed, accepted, in progress, completed) maps to Opportunity Stage values.

axiUm Dental

Transaction / Billing Record

maps to

Microsoft Dynamics 365 Sales

Invoice / Custom Field

1:1
Fully supported

axiUm financial transactions — charges, payments, and adjustments — map to Dynamics 365 Sales Invoice records where the invoice represents a billing event. ADA procedure codes, which Dynamics does not natively store, are preserved as a custom field (CDT_Code__c) on the Invoice line. Insurance payments and write-offs are noted in a custom Insurance_Payment__c field since Dynamics lacks a native dental insurance adjudication model.

axiUm Dental

Clinical Note

maps to

Microsoft Dynamics 365 Sales

Custom Field / Annotation

1:1
Fully supported

axiUm clinical notes (progress notes, medical history flags, clinical alerts) have no native Dynamics 365 Sales equivalent. We create a Dental_Clinical_Note__c custom field on the Contact record and migrate note text as long-text values with the original note date and provider owner. Clinical alerts that triggered pop-up warnings in axiUm map to a custom Alert__c field on Contact.

axiUm Dental

Odontogram / Perio Chart

maps to

Microsoft Dynamics 365 Sales

Custom Entity

1:1
Fully supported

axiUm odontogram charting (tooth-surface conditions) and perio chart (periodontal measurements) are entirely dental-specific with no Dynamics 365 Sales equivalent. We create a custom Dental_Chart__c table in Dataverse with a lookup to the Contact record. Tooth-number and surface fields are stored as custom fields (Tooth_Number__c, Surface__c, Condition__c) and perio measurements as a custom Perio_Record__c table. The graphic chart itself cannot be migrated as visual data — the underlying measurement data transfers numerically.

axiUm Dental

Insurance Record

maps to

Microsoft Dynamics 365 Sales

Custom Field / Account

1:1
Fully supported

axiUm insurance records (carrier name, subscriber ID, group number, subscriber relationship, eligibility dates) are preserved as custom fields on the Contact or Account record. Insurance carrier names that appear repeatedly are optionally mapped to a separate Insurance_Carrier__c custom entity to enable reporting on claims volume per carrier.

axiUm Dental

Provider Schedule / Availability

maps to

Microsoft Dynamics 365 Sales

Bookable Resource (Field Service)

1:1
Fully supported

axiUm provider availability windows and operatory scheduling have no direct Dynamics 365 Sales equivalent. If the destination includes Dynamics 365 Field Service, providers can be set up as Bookable Resources with schedule entities — but this requires Field Service licensing and is not part of the base CRM migration. We flag this as a gap and document the rebuild path.

axiUm Dental

Custom Form / Evaluation Form

maps to

Microsoft Dynamics 365 Sales

Custom Field / Notes

1:1
Fully supported

axiUm customizable clinical forms and CODA-accreditation evaluation forms are academic-specific artifacts. The form field labels and response data migrate as custom fields on the Contact record if they relate to patient data, or as notes attached to the Account record if they relate to institutional tracking. The form structure itself (layout, conditional logic) does not transfer.

axiUm Dental

Attachment / Consent Document

maps to

Microsoft Dynamics 365 Sales

SharePoint / Note (Annotation)

1:1
Fully supported

axiUm scanned consent forms and attachments stored on patient records are exported and re-uploaded to the Dynamics 365 Sales record's SharePoint document location (if SharePoint integration is enabled) or as Notes/Annotations with the original file attached. We preserve the original upload date and provider who uploaded the document.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

axiUm Dental logo

axiUm Dental gotchas

High

Citrix dependency for on-premise deployments

Medium

Custom form schema varies per institution

High

MiPACS imaging data lives outside axiUm's database

Medium

CDT code versioning drift between systems

Microsoft Dynamics 365 Sales  logo

Microsoft Dynamics 365 Sales gotchas

High

Professional tier 15-table custom table limit blocks migrations

High

October 2024 pricing increase applies at renewal for all customers

Medium

Custom fields must be created in the UI before API writes

Medium

Power Platform request limits apply to bulk migrations

Medium

Activity records orphaned to inactive owners fail silently

Pair-specific challenges

  • Odontogram and perio chart data have no native Dynamics 365 Sales structure

    axiUm stores tooth-surface charting and periodontal pocket measurements as structured clinical data. Dynamics 365 Sales has no native Odontogram, PerioChart, or ToothSurface entity — these are entirely dental-domain constructs. We create a custom Dental_Chart__c and Perio_Record__c table in Dataverse with tooth-number, surface, condition, and probing-depth fields, but the graphical chart layout itself does not transfer numerically. If your clinical team relies on the visual tooth chart for chair-side decision-making, that visualization must be rebuilt using a Power App or third-party dental charting tool after migration.

  • ADA CDT procedure codes and dental billing do not map to Dynamics invoicing objects

    axiUm Transactions use ADA CDT (Current Dental Terminology) codes for clinical charges and insurance claim generation. Dynamics 365 Sales Invoice and InvoiceDetail entities are designed for product-based and service-based invoicing in a general CRM context — they do not support CDT code taxonomy or insurance adjudication workflows. We preserve CDT codes as custom fields on Invoice and InvoiceDetail records, but the insurance claim submission workflow, EOB (Explanation of Benefits) tracking, and write-off calculations that axiUm handles natively do not transfer. A dental billing system integration (e.g., with a practice-management bridge or e-claims tool) must be scoped separately.

  • Provider-to-Dynamics-User email resolution fails for external referrers

    axiUm provider records include both employed providers (dentists, hygienists, assistants) and external referrers (specialists, referring offices) who may not have email addresses registered in your Microsoft 365 tenant. Dynamics 365 Sales Activities require an OwnerId pointing to a licensed Dynamics User. Unmatched providers — typically specialist referrers with no email in your tenant — get mapped to Contact records with a Provider_Role__c flag rather than User records, which means their historical appointments in Dynamics will not show an assigned owner in the Activity owner lookup without manual reassignment.

  • HIPAA compliance boundaries differ between axiUm and Dynamics 365 Sales

    axiUm is ONC-ATCB certified as a complete EHR under HIPAA — clinical notes, PHI access logs, and security auditing are built into the product's compliance posture. Dynamics 365 Sales is a general CRM and does not include ONC certification or a built-in HIPAA BAA for clinical data. If your migration includes PHI-bearing clinical notes (progress notes, perio measurements, medical alerts), your organization must sign a separate Business Associate Agreement with Microsoft and configure Dynamics 365 Customer Service with the Healthcare Accelerator or implement field-level security and DLP policies on the custom clinical fields. We flag PHI-bearing fields during the migration audit so your compliance team can assess the BAA scope before go-live.

  • Academic dental program evaluation and CODA tracking does not transfer

    axiUm Academic edition tracks student-provider assignments, clinical competency evaluations, CODA (Commission on Dental Accreditation) compliance metrics, and procedure completion logs for teaching institutions. Dynamics 365 Sales has no Student, Evaluation, Competency, or CODA tracking entities. These academic-management records are out of scope for CRM migration and must be handled through a separate academic system evaluation, Power Platform app build, or a dedicated dental education management system. We document the full list of academic-specific axiUm fields and the associated object relationships so your academic admin team can scope the rebuild.

Migration approach

Six steps for a successful axiUm Dental to Microsoft Dynamics 365 Sales data migration

  1. Discover axiUm data model and export scope

    We connect to axiUm via read-only API access and enumerate the full schema: patient records, provider list, appointment history, treatment plans, transactions, clinical notes, perio charts, attachments, and any custom forms. We produce a data-dictionary export showing each field's type, pick-list values, and record counts. This discovery run identifies which clinical data is PHI-bearing, which providers have tenant email addresses for Dynamics User matching, and which custom fields are academic-only versus patient-facing.

  2. Design Dynamics 365 Sales schema and custom field plan

    Based on the discovery, we deliver a schema setup plan for Dynamics 365 Sales: which custom tables to create in Dataverse (Dental_Chart__c, Perio_Record__c, Dental_Treatment_Plan__c, Insurance_Carrier__c), which custom fields to add to Contact and Account, how to map Opportunity stages to treatment plan statuses, and how to configure Bookable Resources if Dynamics 365 Field Service is in scope. We also document which axiUm fields have no Dynamics equivalent and must be preserved as reference fields or handled outside the CRM.

  3. Resolve providers by email and flag unresolved records

    We run an email-match pass against your Microsoft 365 tenant directory: each axiUm provider record with a matching email becomes a Dynamics User; each without a match becomes a Contact with Provider_Role__c set. Unresolved records are surfaced in a pre-migration report so your admin can either invite the provider to the tenant or assign a fallback owner before data lands. No appointment or treatment record migrates without a resolved or flagged owner.

  4. Run sample migration with field-level diff

    A representative slice — typically 200–500 records across patients, providers, appointments, treatment plans, and transactions — migrates into Dynamics 365 Sales in a test environment. We generate a field-level diff report comparing source values against destination field values for every mapped column, flagging any truncation (e.g., text fields with character limits), value-mapping gaps (unmapped pick-list values), and missing relationships (orphan contacts without AccountId). You review the diff and approve before the full run.

  5. Execute full migration with delta-pickup window

    The full migration runs against the Dynamics 365 Sales production environment with the audit log capturing every record created, updated, or skipped. A delta-pickup window of 24–48 hours following the full migration run captures any axiUm records modified during cutover — new appointments, updated patient information, or treatment plans created in the final hours before switchover. One-click rollback reverts all Dynamics records if reconciliation against the axiUm source data fails any critical record-count or relationship check.

Platform deep dives

Context on both ends of the pair

axiUm Dental logo

axiUm Dental

Source

Strengths

  • Market-leading position in North American dental academic institutions with 90%+ penetration.
  • Comprehensive HIPAA-compliant EHR combining clinical, financial, and educational data in one system.
  • Modular architecture allows institutions to license only the modules relevant to their clinical and educational workflows.
  • Citrix-delivered desktop access and web-based PatientAccess and DoctorAccess portals provide deployment flexibility.
  • CODA accreditation compliance built into reporting and student competency tracking.

Weaknesses

  • Desktop-first application architecture with an outdated user interface that creates a steep learning curve for new users.
  • No publicly available API documentation for customers — the REST API exists only in CE 7.04+ and requires a software maintenance agreement to access.
  • Medical alert configuration lacks an intuitive interface, requiring IT-level setup to surface non-standard health flags.
  • Multi-step treatment completion workflow disperses post-care documentation across three or four separate areas of the application.
  • Limited pricing transparency with no published tiers — sales engagement required to obtain a quote.
Microsoft Dynamics 365 Sales  logo

Microsoft Dynamics 365 Sales

Destination

Strengths

  • Native integration with Microsoft 365, Teams, Outlook, and SharePoint for unified productivity workflow
  • Unlimited custom tables and complex workflows on Enterprise tier enable deep customization for complex sales processes
  • AI-driven predictive analytics and deal intelligence on Enterprise and Premium tiers help sales teams prioritize pipeline
  • Dataverse unified data layer provides a consistent API and data model across all Dynamics 365 and Power Platform apps
  • Strong security model with Field-Level Security and Record Ownership rules for governance-conscious enterprises

Weaknesses

  • Sales Professional tier caps custom tables at 15, creating a migration ceiling for highly customized SMB environments
  • October 2024 pricing increases of $15 per user across all tiers apply to existing customers upon renewal
  • Implementation typically requires costly certified partners, adding 30–50% to total project cost
  • Updates and platform releases can disrupt customizations and plugins, requiring regression testing after each wave
  • Non-Microsoft integrations require additional configuration or middleware, limiting flexibility for heterogeneous tech stacks

Complexity grading

How hard is this migration?

Standard CRM migration. All 8 core objects map 1:1 between axiUm Dental and Microsoft Dynamics 365 Sales .

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across axiUm Dental and Microsoft Dynamics 365 Sales .

  • Object compatibility

    A

    All 8 core objects map 1:1 between axiUm Dental and Microsoft Dynamics 365 Sales .

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    axiUm Dental: Not publicly documented.

  • Data volume sensitivity

    B

    axiUm Dental doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your axiUm Dental to Microsoft Dynamics 365 Sales migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about axiUm Dental to Microsoft Dynamics 365 Sales data migrations

Answers to the questions buyers ask most during axiUm Dental to Microsoft Dynamics 365 Sales migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your axiUm Dental to Microsoft Dynamics 365 Sales migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Small dental practices with fewer than 5,000 patient records and limited clinical history complete migration in 4–8 weeks of project time. Academic dental institutions with 50,000+ records, multiple provider types, perio-chart history, and CODA compliance tracking extend to 3–6 months. The longest phases are discovery and schema design (for the clinical custom fields) and the user-resolution step for external referrers. FlitStack AI sequences the migration so that Dynamics schema is ready before data moves, reducing idle time.

Adjacent paths

Related migrations to explore

Ready when you are

Move from axiUm Dental.
Land in Microsoft Dynamics 365 Sales , intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day