Combining lenses
Lenses are designed to be loaded together. A clinical-research team running on EHR data with Spanish-speaking patient narratives loads the Healthcare + Hospital Identifiers + Spanish PII lenses; PhEye serves the union of their detections on every request. The policy engine then decides which detections to act on and how, based on the configured filter strategies.
Lens loading happens at PhEye configuration time, not per-request. Switching lenses on a workload is a config change and a model reload — not a code change in the calling application.