AI-Health Card Parser in Power Automate
PDF4me AI-Health Card Parser extracts structured data from health insurance cards using AI-powered machine learning through Power Automate flows. Process health card PDFs or images via Power Automate triggers, binary data, base64 strings, or public URLs to automatically extract member details, plan information, coverage dates, prescription benefits, insurance provider data, member ID, group numbers, and health insurance information with high accuracy and intelligent field recognition. This solution is ideal for healthcare automation, insurance verification, patient registration, benefits verification, automated data entry, and health card processing workflows that require AI-powered extraction with structured output and seamless Microsoft 365 integration.
Authenticating Your API Request
To access the PDF4me Web API through Power Automate, every request must include proper authentication credentials. Authentication ensures secure communication and validates your identity as an authorized user, enabling seamless integration between your Power Automate flows and PDF4me's powerful AI-powered health card processing services.

Key Features
- AI-Powered Extraction: Advanced machine learning technology for accurate health card data extraction
- Multi-Format Support: Process health cards in PDF, PNG, JPG, and JPEG formats
- Member Identification: Automatically extract member ID, name, and date of birth
- Insurance Details: Extract insurance provider, plan type, and group numbers
- Prescription Information: Extract prescription BIN, PCN, and group numbers for pharmacy processing
- Coverage Dates: Identify effective dates and coverage periods automatically
- Copay Details: Extract copay information for different medical services
- Confidence Scores: Receive confidence metrics for extracted fields to assess data quality
- Microsoft 365 Integration: Seamlessly integrate extracted data with SharePoint, Teams, and healthcare systems
Parameters
Complete list of parameters for the AI-Health Card Parser action. Configure these parameters to control health card processing and data extraction.
Important: Parameters marked with an asterisk (***) are required and must be provided for the action to function correctly.
Document Source Parameters
| Parameter | Type | Description | Example |
|---|---|---|---|
| Health Card File Content*** | Binary | Source Health Card Binary Data • Map health card file content from previous Power Automate action • Supports dynamic expressions: body('Get_file_content')• Compatible with Dropbox, SharePoint, OneDrive, and email attachments • Supports .pdf, .png, .jpg, .jpeg formats | body('Get_file_content') |
| Health Card Name*** | String | Health Card File Identifier with Extension • Specify the name of the input health card file with proper extension • Used for format detection and AI processing optimization • Supports dynamic naming from flow variables • Must include file extension (.pdf, .png, .jpg, .jpeg) • Enables document tracking in logs and audit trails | health_card_2024.jpeg |
Advanced Parameters
| Parameter | Type | Description | Example |
|---|---|---|---|
| Body/customFieldKeys | Array | Optional Custom Field Keys List • Optional list of custom field keys to extract from the health card • Specify additional fields beyond standard health card data • Supports multiple custom field keys for enhanced data extraction • Enables extraction of domain-specific or custom health card fields • Each item in the array represents a custom field key to extract | ["customField1", "customField2"] |
Output
The PDF4me AI-Health Card Parser action returns comprehensive output data for seamless Power Automate flow integration:
- Table
- JSON
- Flow Integration
Table View
Response data in a structured table format:
| Parameter | Type | Description |
|---|---|---|
| success | Boolean | Boolean flag indicating the success or failure of the AI-powered health card data extraction process |
| message | String | Descriptive message indicating the result of the AI-powered health card data extraction process |
| processedData | Object | Object containing all extracted health card information including health data, status, errors, and job identifiers |
| healthData | Object | Object containing detailed health insurance information extracted by AI technology |
| memberId | String | The unique member identification number extracted from the health card |
| groupNumber | String | The group or policy number associated with the health insurance plan |
| planType | String | The type of health insurance plan (PPO, HMO, EPO, etc.) extracted from the health card |
| insuranceProvider | String | The name of the insurance company or provider extracted from the health card |
| memberName | String | The full name of the insured member extracted from the health card |
| dateOfBirthStr | String | The member's date of birth extracted and formatted in ISO 8601 format (YYYY-MM-DD) |
| effectiveDateStr | String | The date when the health insurance coverage becomes effective (YYYY-MM-DD format) |
| rxBin | String | The Bank Identification Number for prescription drug coverage extracted from the health card |
| rxPcn | String | The Processor Control Number for prescription drug coverage extracted from the health card |
| rxGroup | String | The group identifier for prescription drug coverage extracted from the health card |
| copayInfo | Array | Array of copay details for different services extracted by AI technology |
| confidence | Object | Object containing confidence scores for specific extracted fields (0-1 scale) |
| status | String | The overall status of the health card processing operation |
| errors | Array | Array of any errors encountered during the health card processing operation |
| jobId | String | Unique identifier for the AI processing job, used for tracking and debugging purposes |
| jobIdExt | String | External job identifier for integration with third-party systems, if applicable |
| processingTimestamp | String | ISO 8601 timestamp indicating when the health card processing was completed |
JSON Response Format
The raw JSON response from the action:
{
"success": true,
"message": "Health card processed successfully using AI",
"processedData": {
"healthData": {
"memberId": "M123456789",
"groupNumber": "GRP001234",
"planType": "PPO",
"insuranceProvider": "Blue Cross Blue Shield",
"memberName": "John Michael Smith",
"dateOfBirthStr": "1985-03-15",
"effectiveDateStr": "2024-01-01",
"rxBin": "123456",
"rxPcn": "ABC123",
"rxGroup": "RXGRP001",
"copayInfo": [
{
"service": "Primary Care",
"copay": "$25"
},
{
"service": "Specialist",
"copay": "$50"
},
{
"service": "Emergency Room",
"copay": "$200"
}
],
"confidence": {
"memberId": 0.95,
"memberName": 0.98,
"insuranceProvider": 0.92
}
},
"status": "Success",
"errors": [],
"jobId": "11111111-2222-3333-4444-555555555555",
"jobIdExt": "HEALTH-2024-001"
},
"processingTimestamp": "2024-01-15T10:30:45.123Z"
}
Power Automate Flow Usage
The extracted health card data enables powerful automation across Microsoft ecosystem:
- Patient Records: Store extracted health card data in SharePoint lists or patient management systems
- Insurance Verification: Automatically verify insurance coverage using extracted member ID and group numbers
- Pharmacy Integration: Use extracted prescription BIN, PCN, and group for pharmacy processing
- Appointment Scheduling: Link health card data to appointment records in scheduling systems
- Benefits Verification: Verify patient benefits using extracted plan type and coverage dates
- Billing Systems: Feed extracted insurance information into medical billing systems
- Teams Collaboration: Share health card verification results in secure Teams channels
- Compliance Reporting: Track insurance verification rates and coverage statistics
Workflow Examples
The PDF4me AI-Health Card Parser action in Power Automate provides comprehensive workflow templates designed for real-world healthcare scenarios:
- Patient Registration Automation
- Insurance Verification Workflow
- Pharmacy Prescription Processing
Automated Patient Registration Workflow
Streamline patient registration with AI-powered health card data extraction:
Complete Workflow Steps:
- Trigger: Health card image uploaded via patient portal or email attachment
- AI Health Card Parser: Extract member ID, name, DOB, and insurance details using PDF4me AI
- Patient Lookup: Check if patient already exists in patient management system
- Create Record: Create new patient record with extracted health card information
- Insurance Verification: Verify insurance coverage using extracted member ID and group number
- Update Database: Store extracted health card data in SharePoint list or SQL database
- Email Confirmation: Send registration confirmation email to patient with extracted information
- Teams Notification: Notify registration team of new patient registration
- Archive Document: Store original health card image with extracted metadata in SharePoint
Business Benefits:
- Automates patient registration data entry
- Reduces registration time from 10 minutes to 2 minutes per patient
- Eliminates manual data entry errors
- Improves patient experience with faster registration
- Ensures accurate insurance information capture
Automated Insurance Verification Workflow
Accelerate insurance verification processes with intelligent health card extraction:
Complete Workflow Steps:
- Trigger: Health card received via email or uploaded to SharePoint
- AI Health Card Parser: Extract insurance provider, member ID, group number, and plan type
- Insurance Lookup: Match extracted provider to insurance provider master list
- Coverage Check: Verify coverage effective date is current using extracted effective date
- Benefits Query: Retrieve benefits information using extracted member ID and group number
- Create Verification Record: Document insurance verification results in SharePoint list
- Update Patient Record: Link verified insurance information to patient record
- Provider Notification: Email insurance verification results to healthcare provider
- Dashboard Update: Update Power BI dashboard with insurance verification statistics
Business Benefits:
- Reduces insurance verification time from hours to minutes
- Automates benefits verification using extracted data
- Improves accuracy of insurance information
- Enables proactive coverage expiration alerts
- Streamlines claims processing with verified insurance data
Automated Pharmacy Prescription Processing Workflow
Streamline pharmacy operations with automated prescription benefit extraction:
Complete Workflow Steps:
- Trigger: Patient uploads health card to pharmacy portal or app
- AI Health Card Parser: Extract prescription BIN, PCN, and group numbers
- Pharmacy System Integration: Feed extracted prescription data into pharmacy management system
- Benefits Verification: Verify prescription coverage using extracted Rx BIN, PCN, and group
- Copay Calculation: Determine copay amount based on extracted copay information
- Patient Notification: Send patient notification with prescription coverage details
- Prescription Processing: Process prescription with verified insurance information
- Billing Integration: Update billing system with extracted insurance and copay data
- Record Storage: Store health card data securely in patient pharmacy profile
Business Benefits:
- Automates prescription insurance verification
- Accelerates prescription processing and pickup
- Reduces pharmacy staff time on insurance verification
- Improves patient experience with faster prescription processing
- Ensures accurate copay calculation and billing
Industry Use Cases & Applications
- Healthcare Providers
- Medical Billing & Revenue Cycle
- Pharmacy & Prescription Services
- Telemedicine & Virtual Care
Healthcare Providers Use Cases
- Patient Registration: Automate patient registration with health card data extraction
- Insurance Verification: Verify patient insurance coverage automatically
- Benefits Verification: Check patient benefits and coverage eligibility
- Appointment Scheduling: Link insurance information to appointment records
Medical Billing & Revenue Cycle Use Cases
- Claims Processing: Extract insurance information for medical claims
- Prior Authorization: Use extracted insurance data for prior authorization requests
- Eligibility Verification: Verify patient eligibility using extracted member IDs
- Billing Integration: Feed insurance data into billing and revenue cycle systems
Pharmacy & Prescription Services Use Cases
- Prescription Processing: Extract prescription benefits for pharmacy operations
- Copay Calculation: Determine prescription copays using extracted copay information
- Insurance Submission: Submit prescription claims using extracted insurance data
- Patient Profiles: Build patient pharmacy profiles with extracted health card data
Telemedicine & Virtual Care Use Cases
- Virtual Registration: Enable remote patient registration with health card upload
- Remote Insurance Verification: Verify insurance for telemedicine appointments
- Digital Health Records: Integrate extracted health card data into electronic health records
- Mobile Health Apps: Process health cards uploaded through mobile applications