Complete AI Training
Sign inGet my AI kit

Your job's AI kit

Get your AI kit

Tell us who you are and what you do. We show you your kit right away and email you the link: skills, prompts, AI agents, MCP servers and courses for your job.

500+ jobs ready, and we make a kit for any other job. No payment needed to look.

Share

AI agent for public health officers

Public Health Data Release Disclosure Check Agent

No published table or map can reveal an individual, and totals are still correct after suppression.

Public Health Data Release Disclosure Check Agent: what goes in, what the agent does and what you get

What it does

A public table or map with small counts can identify a person, but suppression is often checked by eye. Before a table is published, the agent scans every cell for counts below the agency's threshold, finds complementary gaps where a hidden value can be worked out from totals, and checks combinations that reveal a person, such as a rare age in a small town. It applies the agency's rules, suppresses or groups values, and re-scans after each fix. It also compares totals before and after. A data steward approves the final release. Edge case: a total row that lets a reader subtract to reveal a suppressed cell.

How it works

Follow the arrows from top to bottom. The orange dashed arrow is the loop: when a check fails, the agent goes back and tries again.

Start and resultWhat it doesA check on its own workWaits for your OKGoes back and retries
Yes, continueYes, continueApprovedNoNo 1 STARTS WHEN Table ready for release 2 USES A TOOL Read the draft table and the agency rules 3 DOES Find cells below the minimum count 4 DOES Find cells that can be worked out from totals 5 DOES Apply suppression or grouping 6 CHECKS THE RESULT Can any suppressed cell still be worked out? If not: Suppress one more cell or group categories andrescan. Back to step 3. 7 DOES Compare totals before and after 8 CHECKS THE RESULT Do the totals and rules still agree? If not: Rebuild the table and rerun the checks. Back tostep 3. 9 USES A TOOL Prepare a change log of what was suppressed 10 YOU APPROVE Data steward approves the release 11 RESULT Approved table
Read the steps as a list
  1. Table ready for release
  2. Read the draft table and the agency rules
  3. Find cells below the minimum count
  4. Find cells that can be worked out from totals
  5. Apply suppression or grouping
  6. Can any suppressed cell still be worked out?If not: Suppress one more cell or group categories and rescan. Back to step 3.
  7. Compare totals before and after
  8. Do the totals and rules still agree?If not: Rebuild the table and rerun the checks. Back to step 3.
  9. Prepare a change log of what was suppressed
  10. Data steward approves the releaseThe agent waits here for your OK.
  11. Approved table

How it decides

It suppresses cells under the minimum count, then looks for subtraction paths and suppresses the smallest extra cell needed to close them.

  • Suppress counts under 5
  • Always check rows and columns for subtraction
  • Check combined geography and age for rare groups
  • Keep the original table in a restricted folder

Make it yours

Every agent is a starting point. You choose these settings for your own situation.

  • Minimum count (default 5)
  • Grouping rules for age and place
  • Tables covered
  • Where change logs are kept

What keeps you in control

It always asks you first

  • Data steward approves the final release

Hard limits

  • Never publish a table itself
  • Keep the unsuppressed data restricted

It stops when

  • Done: table approved with no disclosure path
  • Stop: the data cannot be made safe without removing a variable

Set it up

We guide you through the set-up, step by step

Members get the full set-up guide for this agent. No technical skills needed: you copy, paste and upload.

10 minto set it up in your AI
5 AIsChatGPT, Claude, Copilot, Gemini, Grok
  • One set of instructions to paste into your AI, with the clicks for ChatGPT, Claude, Microsoft 365 Copilot, Gemini and Grok
  • The agent then walks you through connecting your own data, one source at a time
  • A downloadable copy with the flow chart, the rules and the full guide
Get access to this agent

An example run

What happensA district table has 3 small cells. The agent suppresses them, but the first rescan shows that a total row lets a reader subtract one back out. It suppresses one more cell, rescans and finds no path. Totals tie out at 1,284. The change log lists 4 suppressed cells, and the data steward approves.

More agents for public health officers