Caresoft · backup operations

Every hospital database, backed up on schedule and proven every single day.

CareVault is a centralised backup management platform for hospital database servers. It runs a full backup after midnight and incremental backups every four hours, transfers each file to a dedicated backup server over SFTP or FTPS, deletes files older than seven days, and writes a dated success or failure log for every run.

Book a walkthrough Client sign in

Built for the 1,000+ hospitals already running Caresoft HIS across India and 12 countries.

One protected day retention 7 days
00020406081012141618202200FULL 00:1504:1508:1512:1516:1520:15now
Full backup Incremental, every 4 hours Now
Today

Backups you cannot see

A scheduled job on a hospital server either ran or it did not. Nobody finds out which until a restore is needed.

Today

Files that never left the building

A backup sitting on the same disk as the database is not a backup. It fails with the machine it was meant to protect.

Today

A thousand sites, no single view

Every hospital configured slightly differently, on a different SQL Server version, with no shared record of what happened last night.

How it works

One agent per server. One console for the whole estate.

The agent is a signed script registered with the Windows Task Scheduler, or a cron entry on Linux. It wakes on a fixed cadence, runs only the slot that is due, and reports every step back with a timestamp.

  1. Backup runs on the hospital server

    A full backup shortly after midnight, then an incremental every four hours. SQL Server writes the file natively; the agent never streams data over the network.

  2. The file is verified and checksummed

    RESTORE VERIFYONLY confirms the file is readable before anything else happens, and a SHA-256 checksum is recorded so the copy can be proven identical later.

  3. The copy leaves the building

    Transfer to your dedicated backup server over SFTP, FTPS or FTP, retried on failure, with the remote file size checked against the local one.

  4. Retention is applied

    Files older than seven days are removed locally and remotely. A safety floor stops the last full backups being deleted, whatever the rule says.

  5. The console records what happened

    Every run is written to the CareVault database with the database name, backup type, size, duration, transfer speed, remote path and exact timestamp. Failures are recorded the same way, with the step and the error.

Coverage

Whatever version that hospital is still running

Microsoft SQL Server

2008 R2 through 2022, Express to Enterprise, on-premises or on a cloud VM.

  • FULL, DIFFERENTIAL and LOG backups
  • Recovery model detected per database
  • Native compression where the edition allows it
  • RESTORE VERIFYONLY on every file
  • Windows or SQL authentication

MySQL on Linux

Consistent logical dumps with binary-log incrementals, driven by cron, reporting into the same console.

  • Single-transaction dumps, routines and triggers included
  • Binary log archiving for incrementals
  • SFTP through OpenSSH, FTP and FTPS through lftp
  • Debian, Ubuntu and RHEL families

Poor connectivity

Backups still run and still transfer locally. Console messages queue on disk and are sent when the link returns, so the record stays complete.

Mixed hosting

Cloud and on-premises servers sit side by side in one dashboard. Nothing about the agent changes between them.

Per-client settings

Time slots, local folder, storage connection, retention and database selection are all set per server from the console.

No console, no problem

The agent caches its configuration. If the console is unreachable it keeps running last known good settings rather than stopping.

Security

Backups carry patient data. We treat them that way.

Signed agent traffic

Every call from an agent is signed with HMAC-SHA256 over the method, path, timestamp, a one-time nonce and a hash of the body. Replays are rejected.

Encrypted credentials

Database and storage credentials are stored with AES-256-GCM. Clients who prefer it can keep credentials only on their own server and share nothing with the console.

Scoped access

A client administrator sees only their own organisation. Caresoft administrators see the estate. Every configuration change is written to an audit trail.

Questions

Straight answers

How often does CareVault back up a hospital database?

By default CareVault runs one full backup shortly after midnight and an incremental backup every four hours. Both the full backup time and the incremental slots are configurable per server from the client console.

Does CareVault work on older SQL Server versions?

Yes. The agent detects the SQL Server major version and edition at run time and adapts. Backup compression is used where the edition supports it and skipped on Express editions, so a single agent covers SQL Server 2008 R2 through 2022.

Where are the backup files sent?

Each backup file is transferred to a dedicated backup server over SFTP, FTPS or FTP. The protocol, host, port, credentials and remote folder are configured per client and can be changed without reinstalling the agent.

How long are backups kept?

Local and remote retention default to seven days and are set per server. A safety floor prevents the agent from deleting the last full backups even if a retention rule would otherwise remove them.

What happens if a backup fails?

The failure is written to the CareVault database with the exact step that failed, the error code, the error message and the timestamp. An alert is raised on the admin dashboard and sent to the configured recipients.

What if the hospital server loses internet connectivity?

The backup still runs. Log entries are queued in a local spool file and posted to the console when connectivity returns, so no run is lost from the record.

Can a hospital IT team see only their own servers?

Yes. Client admin logins are scoped to one organisation and can see only their own servers, schedules, logs and alerts. Caresoft admin logins see the full estate.

Get started

Tell us what you are protecting

Send the number of database servers and where they sit. We will come back with a rollout plan and a walkthrough of the console using your own estate as the example.

support@caresoft.co.in
+91 22 4970 0000

Where we operate

Bengaluru, India Chennai, India Delhi NCR, India Hyderabad, India Kolkata, India Mumbai, India Nairobi, Kenya Lilongwe, Malawi Dakar, Senegal