dataset-redaction

Redact PHI and generate synthetic equivalents for health evaluation datasets.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/JustinChaney2023/orate --skill dataset-redaction
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dataset-redaction
Source: https://github.com/JustinChaney2023/orate/tree/main/roles/dataset-redaction
Command: npx skills add https://github.com/JustinChaney2023/orate --skill dataset-redaction

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill creates safe evaluation datasets by redacting PHI and optionally generating synthetic equivalents while preserving document structure necessary for OCR, STT, and LLM benchmarking.

Core Features & Use Cases

  • Redaction: apply deterministic pseudonymization to patient identifiers across visits.
  • Synthetic generation: produce realistic, test-ready data with controlled deltas for benchmarking.
  • Deliverables: provide ready-to-use artifacts such as redaction policies, schemas, and tooling specs for reproducibility.

Quick Start

Run the redaction pipeline on a sample dataset to generate redacted_documents.json and gold_facts.json, then validate the dataset with the provided manifests.

Frequently Asked Questions about dataset-redaction

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I redact PHI in health datasets for OCR and LLM benchmarking?

To redact PHI in health datasets for benchmarking, apply deterministic pseudonymization to patient identifiers across visits. This removes sensitive information while preserving the document structure necessary for accurate OCR, STT, and LLM testing.

What is synthetic data generation for benchmarking and when do I need it?

Synthetic data generation for benchmarking produces realistic, test-ready data with controlled deltas to evaluate model performance. You need it when creating safe evaluation datasets that require realistic variations without exposing actual patient health information.

Can I preserve cross-visit timing structures when redacting patient identifiers?

Yes, you can preserve cross-visit timing structures when redacting patient identifiers. The redaction pipeline enforces deterministic pseudonymization specifically designed to maintain these temporal relationships across visits while ensuring health datasets remain safe.

How do I generate redacted_documents.json and gold_facts.json for evaluation pipelines?

To generate redacted_documents.json and gold_facts.json for evaluation pipelines, run the redaction pipeline on your sample dataset. After generating these artifacts, validate the dataset using the provided manifests to ensure reproducible benchmarking.

What deliverables do I need for reproducible dataset redaction and benchmarking?

Deliverables needed for reproducible dataset redaction and benchmarking include redaction policies, schemas, and tooling specifications. These ready-to-use artifacts ensure your evaluation data pipelines remain transparent and reproducible across different testing environments.

Does this redaction approach work for both STT and LLM test corpora?

Yes, this redaction approach works for both STT and LLM test corpora. It applies deterministic pseudonymization to redact PHI and generate synthetic equivalents across health datasets, preserving the audio and text document structures required for benchmarking.