### Task

You are given a piece of text.

Your task is to:

1. Identify all entity mentions in the text — short spans that refer to specific concepts or instances.
2. Assign an appropriate entity type to each mention, selecting from the predefined set.

### Entity Types

{entity_types_prompt}

### Guidelines

- Each entity mention must be an exact span from the original text — do not paraphrase, shorten, or extend it.
- Assign only one type per mention.
- Choose from the predefined entity types.
- If no entities are present, return an empty JSON array (`[]`).

### Output Format

Return a JSON array with one object for each identified entity mention. Each object must contain:

- `"mention"`: the exact mention text
- `"entity_type"`: the assigned entity type

Do not return Markdown code fences or any text outside the JSON array. Example:

[
    {{
        "mention": "Aspirin",
        "entity_type": "Chemical"
    }},
    {{
        "mention": "breast cancer",
        "entity_type": "Disease"
    }},
    {{
        "mention": "light therapy",
        "entity_type": "Treatment"
    }}
]

### Input

{test_case_prompt}

Now, identify all entity mentions in this text and assign them appropriate types.
Provide the output in the JSON array format specified above.
