Every patient file, ready for the care team
Patient uploads on your care platform, virus-scanned, readable, and processed in your region.

Watermark1,240 × 1,754 · 74 kB Sample ClinicNew patient intake formFull name: Alex SampleDate of birth: 04/12/1986Phone: (555) 010-0142Email: alex.sample@example.comReason for visit: Follow-up, left knee pain after runningMedical history[x] Asthma[ ] Diabetes[ ] High blood pressure[x] Previous surgeryAllergies: PenicillinCurrent medications: Inhaler as neededInsurance provider: Example HealthMember ID: SMP-0000-1234Signature: A. Sample Date: 10/02/2026
Extracted textintake-form.txt · 448 byte 
Upright page1,240 × 1,754 · 71 kB 
OCR800 × 800 · 27 kB 
Portal thumbnail226 × 320 · 5 kB 
Original upload1,754 × 1,240 · 70 kB
Trusted since 2009 by
the world’s most ambitious platforms.
One pipeline for every patient file
Prepare care videos, check every patient upload, and route mixed clinical files through reusable processing Templates.
Care videos, ready for playback
Encode rehab and health education videos for adaptive HLS playback, with poster frames from the same upload.
Every patient upload checked first
Virus-scan every file and refuse the types your intake flow does not accept, before anything reaches a care team.
Route every file to the right Steps
Use file type and metadata to send scanned forms, photos, referral letters, and recorded videos through the Robots you configure.
- File
intake-form.pdf
- Source
- Patient app
- Routed through
- /document/autorotate
- →/document/ocr
- File
insurance-card.jpg
- Source
- Patient app
- Routed through
- /image/resize
- →/image/ocr
- File
referral-letter.pdf
- Source
- Referral inbox
- Routed through
- /file/virusscan
- →/document/thumbs
- File
rehab-exercise.mp4
- Source
- Physiotherapist
- Routed through
- /video/encode
- →/video/adaptive
- File
discharge-notes.docx
- Source
- Care team
- Routed through
- /document/convert
- →/s3/store
- File
education-talk.mp4
- Source
- Health education
- Routed through
- /speech/transcribe
- →/video/subtitle
- File
prescription.jpg
- Source
- Patient app
- Routed through
- /image/ocr
- File
consent-form.pdf
- Source
- Front desk
- Routed through
- /document/optimize
- →/s3/store
- File
clinic-photo.jpg
- Source
- Marketing
- Routed through
- /image/resize
- →/image/optimize
- File
lab-results.zip
- Source
- Referral inbox
- Routed through
- /file/virusscan
- →/file/decompress
- File
aftercare-guide.pdf
- Source
- Care team
- Routed through
- /document/thumbs
- File
patient-leaflet.docx
- Source
- Health education
- Routed through
- /document/convert
- →/text/translate
- File
intake-form.pdf
- Source
- Patient app
- Routed through
- /document/autorotate
- →/document/ocr
- File
insurance-card.jpg
- Source
- Patient app
- Routed through
- /image/resize
- →/image/ocr
- File
referral-letter.pdf
- Source
- Referral inbox
- Routed through
- /file/virusscan
- →/document/thumbs
- File
rehab-exercise.mp4
- Source
- Physiotherapist
- Routed through
- /video/encode
- →/video/adaptive
- File
discharge-notes.docx
- Source
- Care team
- Routed through
- /document/convert
- →/s3/store
- File
education-talk.mp4
- Source
- Health education
- Routed through
- /speech/transcribe
- →/video/subtitle
- File
prescription.jpg
- Source
- Patient app
- Routed through
- /image/ocr
- File
consent-form.pdf
- Source
- Front desk
- Routed through
- /document/optimize
- →/s3/store
- File
clinic-photo.jpg
- Source
- Marketing
- Routed through
- /image/resize
- →/image/optimize
- File
lab-results.zip
- Source
- Referral inbox
- Routed through
- /file/virusscan
- →/file/decompress
- File
aftercare-guide.pdf
- Source
- Care team
- Routed through
- /document/thumbs
- File
patient-leaflet.docx
- Source
- Health education
- Routed through
- /document/convert
- →/text/translate
Pass the security review every care platform faces
Target the United States, Europe, or Asia Pacific for data residency, or use our global endpoint to geo-route each Assembly to the closest of all three regions.
Three regions. Your routing choice.
Pin processing to one region for data residency, or have uploads and requests routed to the closest region automatically.
United States
Virginiaus-east-1Europe
Irelandeu-west-1Asia Pacific
Singaporeap-southeast-1
Uptime you can plan around.
The uptime we commit to in our SLA. Our public status page carries the record behind it.
Security standards and controls.
Our security program includes ISO 27001 certification, a SOC 2 Type II attestation, and controls for handling your files.
GDPR
HIPAA
AES-256
SOC 2 Type II
ISO 27001
Using Transloadit saves development and maintenance. Being able to focus on our product instead of reinventing the wheel cannot be understated.What can Transloadit help with?
Six workflows care and telehealth platforms build on Transloadit. Each one is a Robot, or a recipe of them, already in our library.
Resumable patient uploads
Resumable uploads for patients sending forms, photos, and records from their phone, even when the connection drops halfway.
Review resumable uploadsScanned forms, as searchable text
Extract the text from scanned intake forms and referral letters, ready for your team to review and file.
Review document OCRPreviews for every document
Turn referral letters, lab PDFs, and discharge notes into preview images, next to the original document.
Review document previewsPhone photos, accepted as they come
Convert HEIC photos from patients’ phones, fix rotation, and strip location metadata before a photo reaches a care team.
Review format conversionEvery file checked first
Virus-scan every upload and refuse the file types your intake flow does not accept, before anything is stored.
Review virus scanningCare videos that play anywhere
Encode rehab exercises and health education videos for adaptive HLS playback, with poster frames from the same Assembly.
Review adaptive streamingYou keep the patient records. We run the file pipeline.
Transloadit is the processing layer, not a replacement for your EHR, patient portal, or clinical systems. Here is exactly where the line sits, so nobody discovers it during integration.
What stays with your care platform
- 01Patient records, consent, and who can open each file
- 02Clinical review of extracted text and every decision made from it
- 03Which files are attached to which record
- 04Retention and deletion under your own policies
What Transloadit handles
- 01File upload or import and server-side processing execution
- 02Image, document, video, metadata, and export steps
- 03Structured Assembly status and retryable notifications
- 04Processing in the region you pin each job to
A file pipeline you do not have to maintain
Documents become previews and searchable text, photos become right-sized images, and videos play on the phone a patient already has.
Parallel processing turns an intake upload into previews and text without waiting on a nightly batch. Jobs may queue while your plan’s Priority Job Slots are in use.
Configure signed uploads, virus scans, scoped credentials, and regional processing endpoints in the US, EU, or Asia Pacific.
Workers autoscale through enrollment periods, clinic onboarding, and bulk record imports. Your plan’s Priority Job Slots govern concurrent processing; additional work may queue.
Export originals and outputs to your configured S3, GCS, Azure, or R2 storage. Temporary processing copies are purged automatically.
Typed SDKs, JSON Templates, and deterministic jobs. CI-safe pipelines you can version control.
Healthcare file processing questions
The answers we would give on an evaluation call, including the cases where another tool is the better choice.
Can we process patient data with Transloadit?
HIPAA-regulated workloads require a Business Associate Agreement. Talk to the team to confirm the agreement and the scope of your workflow before any patient data is sent, and evaluate with nonsensitive sample files until then.
Can we choose where files are processed?
Yes. Pin each job to a US, EU, or Asia Pacific processing region, and export originals and outputs to storage you own in the region you choose.
How are patient files protected?
Our API supports HTTPS to encrypt data in transit, and sensitive data at rest is encrypted with AES-256. Temporary processing copies are purged automatically, and originals and outputs are exported to storage you own. Read the security overview
How do we make sure only our patients can upload?
Your backend authenticates each patient, then signs the upload request with an expiry, so only the parameters you approved can run. Filter Steps refuse the file types and sizes your intake flow does not accept, and virus scanning stops malware before a file reaches your storage. Read about Signature Authentication
What happens during enrollment periods and bulk imports?
Workers autoscale with demand, so there is no capacity to provision for open enrollment, clinic onboarding, or bulk record imports. Your plan’s Priority Job Slots set how many jobs run at once; additional work queues instead of failing, and you can buy extra slots ahead of a planned peak.
Is extracted text used to make clinical decisions?
No. Transloadit returns OCR text and transcripts as Assembly results. Your platform decides where they go, and we recommend clinical review of anything a care decision depends on.
Is Transloadit an EHR, PACS, or patient portal?
No. Transloadit is the processing layer between your uploads and your storage. Patient records, access control, and clinical viewers stay in your platform and the systems you already run.
Care files, on one API.
Run nonsensitive sample files through your first pipeline, and export the previews, text, and formats your care team needs to your own storage.