Spaces:
Sleeping
Sleeping
File size: 3,028 Bytes
d198d43 05cb41b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | ---
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
|