Reader
Extracts the facts from your denial.
The Reader agent ingests the OCR text of your denial letter or Explanation of Benefits and pulls out the structured facts that the rest of the pipeline depends on: insurer name, plan type, member ID, claim number, denial code (CO-50, CO-11, PR-1, and so on), CPT/HCPCS codes, ICD-10 diagnosis codes, billed amount, place of service, treating physician, denial date, and the deadline by which an internal appeal must be filed.
Reader runs on the same model as the rest of the pipeline but with a tightly scoped extraction prompt and a strict JSON schema for output. It also flags inconsistencies - for example, a CPT code that doesn't pair with the diagnosis on the claim, or a denial reason that doesn't match the cited code - so the Writer downstream knows where the insurer's own paperwork is weak.