# Pidgeon Health ## Docs - [Introduction](https://docs.pidgeon.health/getting-started/introduction.md): Pidgeon Health replaces manual test data creation, production data copying, and blind interface monitoring with one engine and five products. Zero PHI on the synthetic path. - [CLI Quickstart](https://docs.pidgeon.health/getting-started/quickstart-cli.md): Install the free CLI, generate and validate your first HL7 message, and wire the exit codes into CI. No account required. - [Desktop Quickstart](https://docs.pidgeon.health/getting-started/quickstart-desktop.md): Install Pidgeon, generate an HL7 message in Post, validate it, and see what a Pro account adds. - [Your Pidgeon account](https://docs.pidgeon.health/getting-started/account.md): Sign in at account.pidgeon.health to manage your profile, see your plan and entitlements, and reach the downloads catalog. - [Install on Windows](https://docs.pidgeon.health/getting-started/install-windows.md): Download the signed installers from the downloads catalog, verify the publisher and checksum, and know what to expect from SmartScreen. - [Install on macOS](https://docs.pidgeon.health/getting-started/install-macos.md): Download the signed, notarized macOS apps from the downloads catalog, verify checksums, and launch. - [Install on Linux](https://docs.pidgeon.health/getting-started/install-linux.md): Install the Pidgeon CLI on Linux with the published .NET tool. Linux is a CLI target; there are no Linux desktop apps. - [Get started with Pidgeon (the launcher)](https://docs.pidgeon.health/getting-started/launcher.md): One sign-in, one place to see which Pidgeon apps are installed, what version they're on, and what your account includes. - [Get started with Post](https://docs.pidgeon.health/getting-started/post.md): Generate an HL7 message, validate it against the published spec, check FHIR conformance, and export the proof. Free generation and validation, no account required. - [Get started with Conform](https://docs.pidgeon.health/getting-started/conform.md): Run FHIR conformance evidence today from the CLI or the Conformance panel in Post. The standalone Conform app is in beta. - [Get started with Flock](https://docs.pidgeon.health/getting-started/flock.md): Connect a database schema, generate an FK-safe synthetic population, and seed your test database. No PHI ever exists. - [Get started with Loft](https://docs.pidgeon.health/getting-started/loft.md): Configure a watched source, catch a content-level failure, review it with a suggested fix, and export the evidence. Message content never leaves your network. - [Get started with Migrate](https://docs.pidgeon.health/getting-started/migrate.md): Run a sample FHIR Bulk Data export with preflight checks, de-identification, reconciliation, and resume. - [Message Generation](https://docs.pidgeon.health/post/message-generation.md): Generate HL7, FHIR, and NCPDP test messages in seconds. No manual creation, no production data copying, no compliance risk. - [Validation](https://docs.pidgeon.health/post/validation.md): Catch message errors before they reach production. Validate HL7 v2.3–v2.8, FHIR R4, and NCPDP SCRIPT against specs or your vendor's real-world patterns. - [Diff](https://docs.pidgeon.health/post/diff.md): Compare two messages or two directories field by field. Field-aware for HL7, JSON-tree for FHIR, with an HTML report you can attach to a ticket. - [De-identification](https://docs.pidgeon.health/post/de-identification.md): Stop manually scrubbing MRNs and patient names from production messages. De-identify on-device, so no PHI ever leaves your machine. - [Vendor Profiles](https://docs.pidgeon.health/post/vendor-profiles.md): Learn your vendor's real message patterns once, then generate and validate against them everywhere. Portable across engagements. - [Workflow Wizard](https://docs.pidgeon.health/post/workflow-wizard.md): Define admit-to-discharge or order-to-result test scenarios in YAML and run them repeatedly. No more rebuilding test sequences by hand. - [AI Triage](https://docs.pidgeon.health/post/ai-triage.md): Stop deciphering cryptic validation errors. Get plain-English root cause analysis and fix suggestions, on-device by default. - [Datasets & Data Packages](https://docs.pidgeon.health/post/datasets.md): Generated messages use real ICD-10 codes, real LOINC identifiers, and real NDC numbers, not placeholder values that fail downstream validation. - [Conform overview](https://docs.pidgeon.health/conform/overview.md): Prove a FHIR implementation satisfies the Implementation Guides a program requires, explain the gaps, and keep the evidence. The CI gate you don't have to build. - [CMS-0057-F](https://docs.pidgeon.health/conform/cms-0057-f.md): What the CMS Interoperability and Prior Authorization final rule requires, the FHIR baseline it names, and what Conform checks today. - [Running conformance](https://docs.pidgeon.health/conform/running-conformance.md): Point Conform at a FHIR endpoint, walk it against its CapabilityStatement, and authenticate with a bearer token or SMART Backend Services. - [Evidence and CI](https://docs.pidgeon.health/conform/evidence-and-ci.md): Conform's exit codes, HTML scorecard, readiness packs and evidence envelopes, and a CI gate you can drop into a pipeline. - [Flock Overview](https://docs.pidgeon.health/flock/overview.md): Seed a test database that looks like production without copying a single real record. No PHI, no production-snapshot sign-off to wait on. - [Schema Intelligence](https://docs.pidgeon.health/flock/schema-intelligence.md): Point Flock at your database and it maps the schema for you: table relationships, healthcare classifications, and column semantics. - [Population Generation](https://docs.pidgeon.health/flock/population-generation.md): Generate a patient population that behaves like your real data: census demographics, correlated conditions, and temporal order, with no real patient in the pipeline. - [Output Formats](https://docs.pidgeon.health/flock/output-formats.md): Flock generates synthetic data as SQL INSERT statements, CSV files, HL7 message streams, or FHIR Bundles. - [Loft Overview](https://docs.pidgeon.health/loft/overview.md): Know when your interfaces break before clinical staff calls you. Loft watches configured sources and flags content-level failures for human review. - [Interface Monitoring](https://docs.pidgeon.health/loft/interface-monitoring.md): Point Loft at your Mirth output directories and know when something breaks before the help desk does. - [Alerting](https://docs.pidgeon.health/loft/alerting.md): Get notified through PagerDuty, email, Slack, or a webhook the moment an interface starts failing, not hours later. - [Migrate overview](https://docs.pidgeon.health/migrate/overview.md): Move production healthcare data between systems via FHIR R4 Bulk Data Access, with preflight checks, de-identification, reconciliation, and resume. - [Bulk Data export](https://docs.pidgeon.health/migrate/bulk-data.md): Export a source EHR to FHIR R4 Bulk Data NDJSON with de-identification, reconciliation, dry-run, and resume. - [Mapping and analysis](https://docs.pidgeon.health/migrate/mapping.md): Control per-field mapping with YAML, assess a migration with the analyst workflow, and submit a C-CDA to an IHE XDS.b registry. - [Public packages quickstart](https://docs.pidgeon.health/guides/public-packages-quickstart.md): Install the Pidgeon public beta packages and run a small local healthcare-data workflow. - [Healthcare interface test-data field guide](https://docs.pidgeon.health/guides/healthcare-interface-test-data-field-guide.md): Build synthetic positive and negative controls that expose the interface behavior tidy demo data can hide. - [Local-first human and agent workflow](https://docs.pidgeon.health/guides/local-first-human-agent-workflow.md): Divide healthcare interoperability work so an agent can help with inspectable evidence while the human keeps scope and accountability. - [Generate Realistic Test Data](https://docs.pidgeon.health/guides/generate-realistic-test-data.md): Go from zero to a full test dataset in under 5 minutes. HL7, FHIR, and NCPDP messages that match your vendor's real patterns. - [De-identify Real Messages](https://docs.pidgeon.health/guides/de-identify-real-messages.md): Replace manual MRN scrubbing with a single command. On-device processing, so no PHI ever leaves your machine. - [Build Test Scenarios with Workflow Wizard](https://docs.pidgeon.health/guides/build-test-scenarios.md): Define admit-to-discharge test sequences once and run them repeatedly. Stop rebuilding multi-step test scenarios from scratch for every go-live. - [Monitor Mirth Connect with Loft](https://docs.pidgeon.health/guides/monitor-mirth-with-loft.md): Stop finding out about interface failures from clinical staff. Point Loft at your Mirth channels in minutes. - [Seed a Database with Flock](https://docs.pidgeon.health/guides/seed-database-with-flock.md): Go from an empty test database to a production-realistic patient population in minutes, with no PHI and no production snapshot to get signed off. - [FAQ](https://docs.pidgeon.health/support/faq.md): Accounts, data handling, supported standards, SmartScreen, the Bridge, and where to get help. - [Troubleshooting](https://docs.pidgeon.health/support/troubleshooting.md): What each app shows when the Bridge is offline, input is invalid, or credentials are missing, plus the next action for every case. - [Known issues](https://docs.pidgeon.health/support/known-issues.md): Current limitations in the Pidgeon beta, each with a workaround or a status. - [API Reference](https://docs.pidgeon.health/api-reference/introduction.md): The Pidgeon Bridge API, a local sidecar each desktop app runs, not a hosted cloud API. Authentication, response format, and endpoint overview. - [Generate Messages](https://docs.pidgeon.health/api-reference/generate.md): Generate synthetic healthcare messages via the Bridge API. - [Validate Messages](https://docs.pidgeon.health/api-reference/validate.md): Validate healthcare messages against standard specifications via the Bridge API. - [Compare Messages](https://docs.pidgeon.health/api-reference/diff.md): Compare two healthcare messages field-by-field via the Bridge API. - [AI Triage](https://docs.pidgeon.health/api-reference/ai-triage.md): AI-powered failure analysis, pattern detection, and vendor upgrade checking via the Bridge API. - [Loft Interfaces](https://docs.pidgeon.health/api-reference/loft-interfaces.md): CRUD operations and metrics for monitored healthcare integration interfaces. - [Loft Alerts](https://docs.pidgeon.health/api-reference/loft-alerts.md): Query and acknowledge monitoring alerts via the Bridge API. - [Loft Status & Reports](https://docs.pidgeon.health/api-reference/loft-status.md): Get overall Loft monitoring status and generate reports via the Bridge API. - [Analytics](https://docs.pidgeon.health/api-reference/analytics.md): Time-series queries, dashboards, reports, and CSV exports for Loft interface analytics. - [Traces & Gaps](https://docs.pidgeon.health/api-reference/traces.md): Trace patient journeys across interfaces, detect message gaps, and measure interface latency. - [Flock API](https://docs.pidgeon.health/api-reference/flock.md): Synthetic population generation endpoints on the local Flock Bridge: connect to a database, learn distributions, generate a population, and seed data. - [Live Updates (SignalR)](https://docs.pidgeon.health/api-reference/signalr.md): Subscribe to live interface updates via the Loft SignalR hub. - [Global Options](https://docs.pidgeon.health/cli/global-options.md): Flags and options available on all Pidgeon CLI commands. - [Post Commands](https://docs.pidgeon.health/cli/post-commands.md): CLI commands for message generation, validation, de-identification, diff, and workflow management with Post. - [Conform Commands](https://docs.pidgeon.health/cli/conform-commands.md): Probe a live FHIR endpoint against a published Implementation Guide from CI, with a non-zero exit code and an HTML scorecard. - [Flock Commands](https://docs.pidgeon.health/cli/flock-commands.md): CLI commands for Flock synthetic population generation: connect to a database, learn distributions, generate a population, and seed the data. - [Loft Commands](https://docs.pidgeon.health/cli/loft-commands.md): CLI commands for Loft interface monitoring: watch directories, check status, view alerts, and generate reports. - [Migrate Commands](https://docs.pidgeon.health/cli/migrate-commands.md): Export healthcare data to FHIR R4 Bulk Data NDJSON, with de-identification, reconciliation, and resume. - [AI Commands](https://docs.pidgeon.health/cli/ai-commands.md): Manage on-device AI models, configure a BYOK provider, set the PHI-egress policy, and run message operations like triage, explain, and fix. - [Data Commands](https://docs.pidgeon.health/cli/data-commands.md): Manage terminology datasets and FHIR Implementation Guide packages. Install, import, and update LOINC, SNOMED, ICD-10, NDC, US Core, Da Vinci, and more. - [Config Commands](https://docs.pidgeon.health/cli/config-commands.md): Analyze real messages to detect vendor patterns, manage named profiles, and compare configurations. - [MCP Server](https://docs.pidgeon.health/mcp/overview.md): Drive Pidgeon's HL7 / FHIR / NCPDP engine from Claude, Cursor, VS Code, or any MCP client. Two transport modes, tier-gated tools, on-device AI by default. - [MCP Tool Catalog](https://docs.pidgeon.health/mcp/tools.md): The exact free, community, and Pro tool split the Pidgeon MCP server exposes, matching the checked-in community catalog and the Bridge-advertised roster. ## Optional - [GitHub](https://github.com/PidgeonHealth) - [Community](https://discord.gg/ktMpYfEp) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.