Phase A: Column mapping
Load a sample CSV, review the first rows, confirm which columns strip, tokenize, pass through, or truncate ZIP values, then save the mapping config to encrypted local storage and a downloadable JSON file.
Friendly handling is built in for empty files, malformed CSVs, and files larger than 100 MB.
No source file loaded yet.
Preview table
The first five parsed rows appear here after Papa Parse finishes reading the file.
No mapping has been saved yet.
Phase B: De-identify and export
Load a saved mapping, optionally import the previous mapping CSV for token continuity, choose whether dates stay full or year-only, then process a file entirely inside the browser.
Mapping and continuity settings
Mappings auto-load from encrypted local storage when available. You can also import them manually.
No mapping config loaded yet.
No previous mapping CSV loaded for continuity.
No processing file loaded yet.
Processing and validation
Waiting to start.
Review flagged output cells
Values are intentionally hidden. If warnings are false positives, acknowledge them to enable exports for this session. Failures cannot be overridden.
| Level | Column | Row | Pattern | Description | Value |
|---|
Download clean output and mapping file
The clean export contains only the de-identified fields. The mapping file is PHI and must remain on a HIPAA-covered system.
Run a file through de-identification and validation before exporting.
Your mapping file contains the link between ClaimYield tokens and real patient identifiers. Store it on a HIPAA-covered system, do not email it to ClaimYield, and load it again for month-over-month continuity.
Clean export preview
The first five clean rows appear here after processing succeeds.
Phase C: Re-match a ClaimYield report
Load a tokenized findings report and the local mapping CSV, then restore the original identifiers without sending the re-matched report anywhere else.
No report file loaded yet.
No mapping CSV loaded yet.
Re-matched report output
This file contains real patient or claim identifiers again. Do not send it back to ClaimYield.
Load both files to start the re-match step.
Re-match preview
A small preview of the re-matched result appears here.