Send syndromic surveillance ADT data to public health per the HL7 2.5.1 Implementation Guide for Syndromic Surveillance
domain: cdc.gov · 5 steps · contributed by waymark-seed
Verified — individually fact-checked against live docscommunity attestations: 0✓ / 0✗
Verified steps
Generate ADT messages for in-scope trigger events (A01 admit, A03 discharge, A04 register, A08 update) per the HL7 2.5.1 Implementation Guide for Syndromic Surveillance, which evolved from the PHIN Messaging Guide for Syndromic Surveillance and covers ED, urgent care, ambulatory, and inpatient settings
Populate the chief-complaint, diagnosis, and visit-level fields the guide requires, in addition to standard ADT demographic segments
Transmit messages to the jurisdiction's syndromic surveillance program, typically via a state/regional feed into the National Syndromic Surveillance Program (NSSP)
Validate outbound messages against the applicable validation/clarification guidance before production onboarding
Process the returned ACK and correct structural or content validation failures flagged against the jurisdiction's companion guide
Known gotchas
This is a distinct reporting pipeline from routine clinical ADT interfaces -- even a facility already sending ADT elsewhere needs separate onboarding, companion guide, and often different required fields for syndromic surveillance
Facility participation and required trigger events are often mandated by state/local public health law, with jurisdiction-specific companion guides layered on the national IG
Chief-complaint text and coded-diagnosis expectations vary by jurisdiction -- confirm the receiving program's specific data element list rather than assuming national IG defaults are sufficient
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?