AI-Process Health Card in Make
What this module does
PDF4me – AI-Process Health Card reads a health insurance card image or PDF and returns structured insurance data as individually mappable fields — member ID, group number, plan type, insurance provider, member name, date of birth, coverage dates, prescription BIN, PCN, group, and copay information per service type. There is no template to create and no field positions to configure. The AI recognises card layouts from any insurer automatically, making it practical for patient intake portals, insurance verification workflows, and benefits pre-authorization scenarios in Make where cards arrive from many different providers.
Authenticating Your API Request
Every PDF4me module in Make requires a valid Connection. Create or select one that holds your PDF4me API key so the scenario can call the AI health card service securely.
Important Facts You Should Not Miss

Set File to Map, then wire File Name and Document from the step that downloaded or received the health card file.
Parameters
Required: Connection, File Name, and Document. Set File to Map first — this reveals the File Name and Document fields in the module panel.
| Parameter | Required | What it does | Example mapping |
|---|---|---|---|
| Connection | Yes | PDF4me API connection that authenticates the AI health card request. Click Add to create one by pasting your PDF4me API key — reused automatically across all PDF4me modules in your scenarios. | My PDF4me connection |
| File | No | How the health card file is supplied to the module. Choose Map when passing binary content from a prior download step. Choose Dropbox – Download a File to pull directly from a Dropbox trigger without a separate download step. | Map |
| File Name | Yes | Filename of the health card including extension (.pdf, .png, .jpg, or .jpeg). Used by the AI to detect the input format. Map from the filename output of your source module — e.g. the File Name field of a Dropbox or Google Drive download step. | 1. File Name |
| Document | Yes | Binary content of the health card file. Must be raw file bytes from a download or upload module — the Data field in Dropbox, Google Drive, or OneDrive. Do not pass a URL string or filename here; the module requires actual binary to run AI processing. | 1. Data |
Output Fields
| Field | Type | What it contains |
|---|---|---|
memberId | String | Unique member identification number printed on the card. Map into patient records or use in a Router to look up existing members. |
groupNumber | String | Group or policy number. Used in insurance verification API calls and claims submissions. |
planType | String | Type of health plan — PPO, HMO, EPO, Medicare, Medicaid, etc. Use in a Router to branch scenario logic per plan type. |
insuranceProvider | String | Name of the insurance company (e.g. Blue Cross Blue Shield, Aetna, UnitedHealth). Map into EHR or billing records. |
memberName | String | Full name of the insured member as printed on the card. |
dateOfBirthStr | String | Member date of birth in ISO 8601 format. Use to cross-verify against registration data. |
effectiveDateStr | String | Date when coverage became or becomes effective. Use in a Filter to reject expired coverage before scheduling. |
rxBin | String | Prescription BIN number for drug coverage routing through pharmacy networks. |
rxPcn | String | Prescription PCN (Processor Control Number) for pharmacy claims. |
rxGroup | String | Prescription group identifier for pharmacy benefit management. |
copayInfo | Array | Array of copay entries — each with a service type (e.g. Primary Care, Specialist, Emergency) and copay amount. Map into a Slack notification or patient-facing email. |
Quick Setup
- Add PDF4me → AI-Process Health Card to your Make scenario.
- Select Connection (or click Add to create one with your PDF4me API key).
- Under File, choose Map to reveal the File Name and Document fields.
- Map File Name to the filename output of your source step — include the extension (
.pdf,.png,.jpg, or.jpeg). - Map Document to the binary data field of the same step — typically named Data in Dropbox, Google Drive, or OneDrive modules.
- Save and click Run once. Expand the output bundle — each extracted field is a separate mappable token ready to wire into EHR APIs, databases, or notification modules.
Workflow Examples
Workflow ExamplesCommon Make scenario patterns using AI-Process Health Card.
- A new patient uploads their health card image via a Typeform or JotForm intake portal.
- AI-Process Health Card extracts memberId, planType, insuranceProvider, and copayInfo from the uploaded image.
- A Router branches by planType — PPO patients route to one EHR workflow, HMO to another.
- An HTTP module creates a new patient record in the EHR system with all extracted insurance fields pre-populated.
- Gmail sends a confirmation to the patient with their copay amounts for common services.
- Gmail triggers when a patient emails their health card image as an attachment before an appointment.
- AI-Process Health Card extracts memberId, groupNumber, effectiveDateStr, and rxBin.
- A Filter blocks the scenario if effectiveDateStr is in the past — an automated email asks the patient to provide updated coverage.
- An HTTP module calls the insurer's eligibility API with memberId and groupNumber to confirm active benefits.
- A Slack message posts the copay amounts and plan type to the front-desk channel before the patient arrives.
- A scheduled scenario lists all health card images in a Dropbox "annual-reverification" folder.
- An iterator loops over each file and passes it to AI-Process Health Card.
- The module re-extracts insuranceProvider, planType, effectiveDateStr, and groupNumber for each card.
- An Airtable or Google Sheets module updates the patient record with the refreshed insurance data.
- A second Filter flags records where the insurer or group number changed since last year for manual review.