Skip to main content

SFTP

SSH File Transfer Protocol (SFTP) is a secure file transfer protocol that provides file access, file transfer, and file management functionality. It can be used to access and manage files on remote servers and exchange information between systems securely.

Carium provides an SFTP server that allows you to upload and download files from your Carium instance. You provide a public key to Carium, and Carium uses it to authenticate future SFTP connection.

Carium's SFTP server can be used as a lightweight alternative to EMR integration. Patient information or reports can be uploaded to Carium via SFTP, and Carium can process the files and update the patient records accordingly. This allows asynchronous data exchange between Carium and other systems.

Connecting to SFTP

Following industry best-practices, Carium only supports certificate-based authentication for SFTP connections. Once you provide Carium with your public key, Carium will provide a username for you to use when connecting to the SFTP server.

ConfigurationValue
Hostsftp.carium.com
Port22
UsernameProvided by Carium
AuthenticationPublic Key
Private KeyYour private key

Any standard SSH or SFTP client can be used to connect to Carium's SFTP server.

If you are using the sftp command-line client and the private key is loaded to a key agent, you can connect to Carium's SFTP server with sftp -i /path/to/private/key.pem customername@sftp.carium.com.

$ sftp -i /path/to/private/key.pem customername@sftp.carium.com
Welcome to Carium's SFTP Endpoint!
Usage of this system is subject to the Carium Terms of Use and
constitutes acceptance thereof. Available at https://carium.com/legal

Connected to sftp.carium.com.

sftp> ls
README.txt

You can use standard SFTP commands to interact with the server, such as ls, get, put, cd, mkdir, and rm.