AI-Health Card Parser for Zapier
What this action does
PDF4me — AI-Health Card Parser in Zapier uses AI-powered machine learning to extract structured data from health insurance cards. Connect a patient portal upload, Gmail attachment, or cloud storage file as your trigger — the action returns member ID, plan type, group number, prescription BIN/PCN, copay details, and coverage dates as mapped fields ready for downstream Zap steps. No manual data entry. No custom OCR templates to configure.
Authenticating Your API Request
Every PDF4me action in Zapier requires a connected account. Connect using your PDF4me API key when you add the action for the first time.
Important Facts You Should Not Miss
["deductible","outOfPocketMax"]. The AI will attempt extraction and return results with confidence scores.
Map Health Card File from your trigger or download step and set Health Card Name with the correct extension. The action returns all insurance fields as individual mappable tokens.
Parameters
Required: Health Card File and Health Card Name. The Custom Field Keys parameter is optional and only needed for non-standard card fields.
| Parameter | Required | What it does | Example |
|---|---|---|---|
| Health Card File | Yes | The health card to parse. Map the binary file output from your Zap trigger or a prior download step. Accepts PDF, PNG, JPG, and JPEG formats. Hint: "Map the PDF file to be parsed." | File from Gmail attachment |
| Health Card Name | Yes | Filename of the health card including the correct extension (.pdf, .png, .jpg, or .jpeg). The AI uses the extension to select the processing pipeline — a wrong extension causes a format mismatch error. Map from the filename output of your source step. | health_card_2024.jpeg |
| Custom Field Keys | No | Optional JSON array of custom field keys to extract beyond the standard set. Use for plan-specific or regional fields not included by default. Pass as a JSON array string. | ["deductible","outOfPocketMax"] |
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 Filter 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 Paths step to branch 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. 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. |
confidence | Object | Per-field confidence scores from 0 to 1. Use in a Filter or Paths step to route low-confidence results to manual review. |
success | Boolean | Whether the AI extraction completed without errors. |
Quick Setup
- In your Zap, click + to add a new action and search for PDF4me.
- Select AI-Health Card Parser as the event.
- Connect your PDF4me account using your API key.
- Map Health Card File to the binary file output from your trigger or download step.
- Set Health Card Name — include the correct extension (
.pdf,.png,.jpg, or.jpeg). - Optionally add Custom Field Keys as a JSON array if you need non-standard fields.
- Click Test action — expand the output to see all extracted fields as individual tokens.
- Map
memberId,planType,copayInfo, and other fields into subsequent Zap steps. Add a Filter or Paths step usingconfidencescores to route uncertain records to manual review.
Workflow Examples
Workflow ExamplesCommon Zapier workflow patterns using AI-Health Card Parser.
- A new patient uploads their health card image via a Typeform or JotForm intake portal, triggering the Zap.
- AI-Health Card Parser extracts memberId, planType, insuranceProvider, and copayInfo from the uploaded image.
- A Paths step routes by planType — PPO patients go to one EHR workflow, HMO patients 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 listing their copay amounts for Primary Care, Specialist, and Emergency visits.
- Gmail triggers when a patient emails their health card before an appointment.
- AI-Health Card Parser extracts memberId, groupNumber, effectiveDateStr, and rxBin.
- A Filter blocks the Zap if effectiveDateStr is in the past — an automated email asks the patient for 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 Zap triggers at the start of each year for annual insurance re-verification.
- Google Drive lists all health card images in an "annual-reverification" folder and loops over each file.
- AI-Health Card Parser re-extracts insuranceProvider, planType, effectiveDateStr, and groupNumber for each card.
- An Airtable step 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 by the billing team.