This guide will help you extract data from Health Insurance Cards using Butler's OCR APIs in Python. In 15 minutes you'll be ready to add Python Health Insurance Card OCR into your product or workflow!
Before getting started, you'll want to make sure to do the following:
- Signup for a free Butler account at https://app.butlerlabs.ai
- Write down your Butler API key from the Settings menu. Follow the Getting Started guide for more details about how to do that.
Sign into the Butler product, go to the Library and search for the Health Insurance Card model:
Click on the Health Insurance Model card - this will generate a new Health Insurance Model which you can use to process your documents:
Once on the model details page, go to the APIs tab:
Copy the API ID (also known as the Queue ID) and write it down. We'll use it in our code below.
You can copy and paste the following Python sample code to process documents with OCR using the API.
# Ensure it's installed in your environment with pip install butler-sdk from butler import Client # Get API Key from https://docs.butlerlabs.ai/reference/uploading-documents-to-the-rest-api#get-your-api-key api_key = '<api-key>' # Get Queue ID from https://docs.butlerlabs.ai/reference/uploading-documents-to-the-rest-api#go-to-the-model-details-page queue_id = '<queue_id>' # Response is a strongly typed object response = Client(api_key).extract_document(queue_id, 'insurance_card.png') # Convert to a dictionary for printing print(response.to_dict())
In-Product Sample Code
You can also copy the sample code directly from the product. This code will have your API ID and API Key already pre-populated for you!
Here is an example of what a Health Insurance Card JSON response looks like:
Health Insurance Card API Response Details
For full details about the Health Insurance Card Model and its API response, see the Health Insurance Card page.