CRM migration
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
Source
Microsoft Dynamics 365 Sales
Destination
Compatibility
12 of 12
objects map 1:1 between axiUm Dental and Microsoft Dynamics 365 Sales .
Complexity
BStandard
Timeline
4–8 weeks
Overview
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.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Source platform
axiUm Dental platform overview
Scorecard, SWOT, gotchas, and pricing for axiUm Dental.
Destination platform
Microsoft Dynamics 365 Sales platform overview
Scorecard, SWOT, gotchas, and pricing for Microsoft Dynamics 365 Sales .
Data migration guide
The complete Microsoft Dynamics 365 Sales migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Microsoft Dynamics 365 Sales migration checklist
Pre- and post-cutover tasks for moving onto Microsoft Dynamics 365 Sales .
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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
Microsoft Dynamics 365 Sales
Account
1:1axiUm 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)
Microsoft Dynamics 365 Sales
Contact
1:1Individual 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
Microsoft Dynamics 365 Sales
User / Contact
1:1axiUm 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
Microsoft Dynamics 365 Sales
Task / Activity
1:1axiUm 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
Microsoft Dynamics 365 Sales
Opportunity / Custom Field
1:1axiUm 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
Microsoft Dynamics 365 Sales
Invoice / Custom Field
1:1axiUm 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
Microsoft Dynamics 365 Sales
Custom Field / Annotation
1:1axiUm 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
Microsoft Dynamics 365 Sales
Custom Entity
1:1axiUm 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
Microsoft Dynamics 365 Sales
Custom Field / Account
1:1axiUm 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
Microsoft Dynamics 365 Sales
Bookable Resource (Field Service)
1:1axiUm 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
Microsoft Dynamics 365 Sales
Custom Field / Notes
1:1axiUm 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
Microsoft Dynamics 365 Sales
SharePoint / Note (Annotation)
1:1axiUm 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.
| axiUm Dental | Microsoft Dynamics 365 Sales | Compatibility | |
|---|---|---|---|
| Patient | Account1:1 | Fully supported | |
| Patient (individual) | Contact1:1 | Fully supported | |
| Provider | User / Contact1:1 | Fully supported | |
| Appointment | Task / Activity1:1 | Fully supported | |
| Treatment Plan | Opportunity / Custom Field1:1 | Fully supported | |
| Transaction / Billing Record | Invoice / Custom Field1:1 | Fully supported | |
| Clinical Note | Custom Field / Annotation1:1 | Fully supported | |
| Odontogram / Perio Chart | Custom Entity1:1 | Fully supported | |
| Insurance Record | Custom Field / Account1:1 | Fully supported | |
| Provider Schedule / Availability | Bookable Resource (Field Service)1:1 | Fully supported | |
| Custom Form / Evaluation Form | Custom Field / Notes1:1 | Fully supported | |
| Attachment / Consent Document | SharePoint / Note (Annotation)1:1 | Fully supported |
Gotchas + challenges
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 gotchas
Citrix dependency for on-premise deployments
Custom form schema varies per institution
MiPACS imaging data lives outside axiUm's database
CDT code versioning drift between systems
Microsoft Dynamics 365 Sales gotchas
Professional tier 15-table custom table limit blocks migrations
October 2024 pricing increase applies at renewal for all customers
Custom fields must be created in the UI before API writes
Power Platform request limits apply to bulk migrations
Activity records orphaned to inactive owners fail silently
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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
axiUm Dental
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Sales
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. All 8 core objects map 1:1 between axiUm Dental and Microsoft Dynamics 365 Sales .
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across axiUm Dental and Microsoft Dynamics 365 Sales .
Object compatibility
All 8 core objects map 1:1 between axiUm Dental and Microsoft Dynamics 365 Sales .
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
axiUm Dental: Not publicly documented.
Data volume sensitivity
axiUm Dental doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during axiUm Dental to Microsoft Dynamics 365 Sales migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave axiUm Dental
Other ways to arrive at Microsoft Dynamics 365 Sales
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.