Skip to content

feat(analyzer): Add Healthcare identifiers recognizer#2159

Open
bhargavikalicheti wants to merge 1 commit into
data-privacy-stack:mainfrom
bhargavikalicheti:feature/us-healthcare-recognizer
Open

feat(analyzer): Add Healthcare identifiers recognizer#2159
bhargavikalicheti wants to merge 1 commit into
data-privacy-stack:mainfrom
bhargavikalicheti:feature/us-healthcare-recognizer

Conversation

@bhargavikalicheti

Copy link
Copy Markdown

Change Description

Adds conservative, context-aware US healthcare identifier recognizers to Presidio Analyzer.

New disabled-by-default recognizers:

  • US_HEALTH_INSURANCE_MEMBER_ID
  • US_PRIOR_AUTHORIZATION_NUMBER
  • US_CLAIM_NUMBER
  • US_PRESCRIPTION_NUMBER
  • US_REFERRAL_NUMBER
  • US_PROVIDER_TAX_ID

These recognizers require both a plausible identifier pattern and nearby healthcare/insurance workflow context to reduce false positives. They also include negative-context checks for similar-looking non-healthcare IDs such as order numbers, tracking numbers, case numbers and invoice numbers where applicable.

Issue reference

Fixes Feature Request: Healthcare Recognizer for Common Healthcare Identifiers (Member ID, Claims, Prior Authorization, etc.)
#2136

Checklist

  • I have reviewed the contribution guidelines
  • I agree to follow this project's Code of Conduct
  • I confirm that I have the right to submit this contribution and that it does not knowingly contain proprietary or confidential code.
  • My code includes unit tests
  • All unit tests and lint checks pass locally
  • My PR contains documentation updates / additions if required

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant