Data Import

● live in clinics

The old spreadsheet, read out loud before anything is written — and reversible until it is used.

In plain words: Bring patients and dues in from your old system.

Business · Full PHI · Every specialty
Install with your practiceHow pricing works →

What Data Import does

The day you move in. Upload the export from whatever the practice used before, and the columns are matched to fields for you — change any guess. Then the part that matters: a dry run that says, row by row, exactly what would happen. This one becomes a new patient. This one is already on file, matched on the mobile number, so it will be skipped. This one is refused, and here is why — an unreadable date, no age at all, a mobile a message could never reach. Nothing has been written yet. Only when you have read it does “bring it in” do anything, and every row then records what it created, so pressing it twice cannot make a second copy of anybody. Money owed from the old system comes in the same way and lands as a real bill, dated when the balance was struck so it ages honestly. Appointments already promised land on real slots in the doctor’s own hours. And while nothing has been built on an import — no visit, no payment, no arrival — the whole batch can be withdrawn with a reason.

How you actually use it

  1. Choose the fileSay what is in it — patients, money owed, or upcoming appointments — pick the CSV and press Read the file. A file with no header row and rows under it is refused, as is one over the row limit.
  2. Match the columnsEach field the import needs is guessed from the headings; change any that are wrong. A column left unmatched is not read. Check the file runs the dry run.
  3. Read the dry runEvery row says what it would become: ready, already on file, or refused with the reason. No patient, bill or booking has been written yet — only the uploaded file and the import’s own ledger of rows.
  4. Bring it inBring in the ready rows registers each as a patient, a bill or a booking and stamps the row with what it created. Rows already on file are skipped.
  5. Withdraw it if you mustWithdraw this import asks for a reason and inactivates what the batch created. The service refuses the rollback once any of those records is already in use.
See it on screen
Live product
01Data Import — Bring patients and dues in from your old systemCaptured from the running demo clinic
Data Import — Data Import — Bring patients and dues in from your old system
1 of 1

Connected to

Read out of the code, not the brochure: each app below is here because one service queries the other’s tables. Install either side and the hand-over is already wired.

See the whole clinic →

What it reads

the CSV you uploadpatients already on filethe doctor’s open slots

What it writes

patientsopening-balance billsappointmentsan import ledger of what each row became
Same patient record as every other app — nothing is copied into a silo. Data class: Full PHI.

What it does not do

It never writes anything during the dry run, never overwrites a patient who is already on file (it matches and skips), never merges records on a guess, and refuses to withdraw an import once the clinic has used it — a patient with visits is part of the record, not an import that can be taken back.

Every app page carries this section. A listing with only benefits is an advertisement.

Questions clinics ask

What data does Data Import read and write?

Data Import reads the CSV you upload, patients already on file, the doctor’s open slots and writes patients, opening-balance bills, appointments, an import ledger of what each row became. Its data class is Full PHI. Every app works on the same patient record — nothing is copied into a silo.

What does Data Import deliberately not do?

It never writes anything during the dry run, never overwrites a patient who is already on file (it matches and skips), never merges records on a guess, and refuses to withdraw an import once the clinic has used it — a patient with visits is part of the record, not an import that can be taken back.

What happens to our data if we uninstall Data Import?

The import screens go away. Everything they brought in stays exactly where it is: those are your patients now.

Is Data Import available today?

Yes — Data Import is live in clinics today. Set up your practice on MedAppz and install it from your dashboard.

Ask about Data Import

Want to see Data Import running on your own patients?

Tell us what you run and we will show you this app inside a practice shaped like yours — or answer the question the page above did not.

We use your name, phone number and clinic name for one thing: to answer this enquiry about MedAppz. It is stored on our own server, in the single region our trust centre names, and it is not sold or passed to anyone else.

Email us

You can withdraw either at any time: write to hello@medappz.com, or tell whoever calls you, and we will delete what you gave us.

More business apps