intern_assignment / README.md
Battlecon's picture
Add Hugging Face configuration metadata to README
d198d43
|
Raw
History Blame Contribute Delete
3.03 kB
---
title: Claim Adjudication Engine
emoji: πŸ₯
colorFrom: blue
colorTo: green
sdk: docker
app_port: 7860
---
# OPD Claims Adjudication API
FastAPI backend running on Hugging Face Spaces.
# Plum AI Automation Engineer \- Intern Assignment Package
## πŸ“‹ Overview
Welcome\! This package contains everything you need to complete the OPD Claim Adjudication Tool assignment for the AI Automation Engineer intern position at Plum.
## πŸ“ Package Contents
assignment\_package/
β”‚
β”œβ”€β”€ README.md \# This file
β”œβ”€β”€ plum\_intern\_assignment.md \# Main assignment document with requirements
β”œβ”€β”€ policy\_terms.json \# Insurance policy configuration
β”œβ”€β”€ adjudication\_rules.md \# Business logic for claim decisions
β”œβ”€β”€ test\_cases.json \# Test scenarios with expected outputs
└── sample\_documents\_guide.md \# Guide for creating test documents
## 🎯 Your Mission
Build an AI-powered web application that automates the adjudication (approval/rejection) of OPD insurance claims by:
1. Processing medical documents (bills, prescriptions)
2. Extracting relevant information using AI/LLMs
3. Validating against policy terms
4. Making intelligent approval/rejection decisions
## πŸš€ Getting Started
### Step 1: Read the Assignment
Start with `plum_intern_assignment.md` to understand the full requirements and evaluation criteria.
### Step 2: Understand the Business Logic
- Review `policy_terms.json` to understand coverage limits and exclusions
- Study `adjudication_rules.md` to learn the decision-making process
- Examine `test_cases.json` to see expected behavior
### Step 3: Set Up Your Development Environment
\# Clone this assignment package
\# Set up your preferred tech stack (React/Next.js \+ Node/Python)
\# Get API keys for LLM services (OpenAI, Claude, or open-source)
### Step 4: Create Test Documents
Use `sample_documents_guide.md` to understand medical document formats and create mock documents for testing.
### Step 5: Build Your Solution
Focus on:
- Document upload and processing
- AI-powered data extraction
- Rule engine implementation
- Clean, intuitive UI
- Comprehensive testing
## πŸ’‘ Pro Tips
1. **Start Simple**: Build a basic working version first, then add advanced features
2. **Use AI Tools**: We encourage using Cursor, Copilot, or other AI coding assistants
3. **Document Everything**: Clear documentation shows your thinking process
4. **Test Thoroughly**: Use all provided test cases and create additional ones
5. **Ask Early**: If something is unclear, ask within the first 24 hours
## πŸ“Š Evaluation Focus Areas
- **Core Functionality** (40%): Does it work correctly?
- **AI Integration** (25%): How effectively do you use LLMs?
- **Code Quality** (20%): Is the code clean and maintainable?
- **User Experience** (15%): Is it easy to use?
## ⏰ Timeline
- **Total Duration**: 2-3 days from receipt
# intern-assignment