CSV Upload
Drag and drop
Smart mapping
Auto column match
Data checks
ID & phone verified
Formatting
Sentence case, trim
No duplicates
Smart matching
Review first
Before importing
Bulk import
8,000+ in minutes
Switch to Baselayer.med. Keep your data.
Import thousands of patient records from any legacy practice software. Our AI maps columns, validates data, and formats everything automatically.
AI Column Mapping
9 of 16 columns matched

Drop a CSV.
AI does the rest.
Upload a patient export from your legacy software. Our AI analyses column headers and sample data to automatically map fields like names, phone numbers, medical aid details, and addresses — no manual mapping needed.
Data Validation
Cleaning 8,119 records
ID Numbers
6,842 valid (13 digits)
Phone Numbers
7,891 valid (10+ digits)
ALL CAPS → Sentence Case
3,204 fixed
Placeholders stripped
"Please Select" → blank
Addresses combined
4 columns → 1 field
Clean data.
From day one.
Every record is validated before import. South African ID numbers are checked for 13-digit format, phone numbers verified for length, placeholder values stripped, and ALL CAPS text converted to proper sentence case.
Ready to Import
7,347 patients verified
Mr Mathew Abbott
mathew.abbott@outlook.com · 082 824 2407
Mrs Thandi Nkosi
thandi.nkosi@gmail.com · 076 660 7060
Dr Sarah Johnson
sarah.j@discovery.co.za · 083 455 1234

Review everything.
Then import.
Browse paginated patient cards before committing. See exactly which records are ready, which will be skipped, and why. One click imports everything into your patient directory.
Explore more solutions
Every feature works together as part of one connected platform.
Ready to migrate your patient data?
Book a demo and see how Baselayer.med imports thousands of records from your legacy software in minutes.
Start 60-Day Free Trial
