SupportGetting Started

Importing Patient Data

7 min read
Last updated: February 20, 2026

Importing Patient Data

Moving to a new practice management system does not mean starting from scratch. MyDentalPractice supports bulk import of patient records via CSV files, making migration straightforward.

Preparing Your Data

Before importing, ensure your data is clean and formatted correctly.

Required Columns

ColumnDescriptionExample
first_namePatient first nameAdaeze
last_namePatient last nameOkafor
phonePhone number with country code+2348012345678
emailEmail address (optional)adaeze@email.com
date_of_birthDate in YYYY-MM-DD format1990-05-15
genderMale, Female, or OtherFemale

Optional Columns

  • address — Patient home address
  • blood_group — A+, A-, B+, B-, AB+, AB-, O+, O-
  • allergies — Comma-separated list of known allergies
  • notes — General notes about the patient
  • last_visit_date — Date of most recent visit (YYYY-MM-DD)
  • Step-by-Step Import Process

  • Navigate to Patients → Import from the sidebar
  • Click Download Template to get a pre-formatted CSV file
  • Fill in your patient data using the template columns
  • Save the file as CSV (UTF-8 encoding recommended)
  • Click Choose File and select your CSV
  • The system will preview the first 10 rows — verify the data looks correct
  • Click Import Patients to begin the import
  • Handling Duplicates

    During import, MyDentalPractice checks for duplicates by matching:

  • Phone number (primary match)
  • Email address (secondary match)
  • Full name + date of birth (tertiary match)
  • If a duplicate is detected, you will be prompted to:

  • Skip — Do not import the duplicate row
  • Merge — Update the existing record with new data
  • Create New — Import as a separate patient record
  • Import Limits

    PlanMax Records Per Import
    Starter500
    Professional5,000
    EnterpriseUnlimited

    Troubleshooting Common Issues

  • "Invalid date format" — Ensure dates use YYYY-MM-DD format, not DD/MM/YYYY
  • "Phone number invalid" — Include the country code (+234 for Nigeria)
  • "File too large" — Split your CSV into smaller batches if it exceeds the plan limit
  • "Encoding error" — Save your CSV with UTF-8 encoding to handle special characters
  • After Import

    Once the import completes, verify your data:

  • Go to Patients → All Patients and check the total count
  • Open a few patient records to confirm details imported correctly
  • Use Patient Search to find specific records
  • For manual entry of individual patients, see our Adding Patients guide.

    Still need help?

    Our support team is available Monday-Friday, 9am-6pm WAT.