Data Export
Export full clinic data as JSON backup for portability and compliance
Overview
Data Export allows clinic administrators to download a complete JSON backup of all clinic data including patients, visits, appointments, invoices, documents metadata, and settings. This feature supports data portability (your data is always yours), regulatory compliance, and disaster recovery. Exports are generated asynchronously and a download link is sent when ready.
Performing a Data Export
- Navigate to Settings > Data Export — Click Settings and select the Data Export tab. This option is only visible to clinic admin users.
- Select export scope — Choose what to include:
- All data — Complete clinic export (patients, visits, financial, settings, templates)
- Patients only — Just patient records with demographics
- Financial only — Invoices, payments, and financial records
- Select date range (optional) — For visits and financial data, optionally limit to a specific period.
- Click "Generate Export" — The system begins preparing the export file in the background.
- Download when ready — You will receive a notification when the export is complete. Click the download link to get the JSON file.
Data export settings showing scope selection, date range filter, and export history
Frequently Asked Questions
How large is a typical export file?
For a clinic with 1,000 patients and 5,000 visits, expect approximately 50-100MB JSON file. Document files (PDFs, images) are NOT included in the export - only their metadata and storage URLs.
Can I import data from an export file into a new clinic?
Contact SehaFile support for data migration assistance. Direct import is not self-service to prevent data corruption.
How often can I export?
There is no limit, but exports are resource-intensive. We recommend no more than one full export per day.
Was this article helpful?