> ## Documentation Index
> Fetch the complete documentation index at: https://docs.camber.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Flu Vaccination

## Rules

| Rule                | Description                         | Default |
| ------------------- | ----------------------------------- | ------- |
| `allow_declination` | Whether to allow declination forms. | `false` |

## Extracted data

```typescript theme={null}
document_type: 'paper' | 'digital' | 'vaccination_history' | 'declination';
person: {
    name: {
        source: string | null;
        extracted: string | null;
        status: 'match' | 'mismatch' | 'not_present';
    },
    dob: {
        source: string | null;
        extracted: string | null;
        status: 'match' | 'mismatch' | 'not_present';
    }
},
tests: {
    date: string | null;
    lot: string | null;
    administrator: {
        name: string | null;
        state: string | null;
        facility: string | null;
        signature: "present" | "not_present";
    };    
}[]
declination: {
    date: string | null;
    reason: 'medical' | 'personal' | 'religious' | null;
}
```

## Issues

| Issue                        | Description                                                | Decision   |
| ---------------------------- | ---------------------------------------------------------- | ---------- |
| `missing_dose_date`          | One or more dose dates are missing                         | `rejected` |
| `missing_dose_administrator` | Administrator information is missing for one or more doses | `rejected` |
| `missing_doses`              | The document does not have the required doses              | `rejected` |
| `expired_document`           | The document is expired according to the rules             | `rejected` |
| `missing_declination_info`   | Required declination information is missing                | `rejected` |
| `missing_declination_date`   | Declination date is missing                                | `rejected` |
| `missing_declination_reason` | Declination reason is missing                              | `rejected` |
| `invalid_declination_reason` | The declination reason provided is not valid               | `rejected` |
