pidgeon 0.1.0
dotnet tool install --global pidgeon --version 0.1.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local pidgeon --version 0.1.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=pidgeon&version=0.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package pidgeon --version 0.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Pidgeon CLI
Healthcare message generation, validation, and testing platform. Generate synthetic HL7, FHIR, and NCPDP messages for safe integration testing — no PHI required.
Install
dotnet tool install -g PidgeonHealth.CLI
Quick Start
# Generate an HL7 ADT admission message
pidgeon generate ADT^A01
# Generate 10 lab results
pidgeon generate ORU^R01 --count 10 --output labs.hl7
# Generate FHIR Patient resources
pidgeon generate Patient --count 5
# Validate a message file
pidgeon validate --file message.hl7
# De-identify real messages (on-device, HIPAA Safe Harbor)
pidgeon deident --in ./samples --out ./synthetic --date-shift 30d
Features
- HL7 v2.x: 278 trigger events, 110 segments, multi-version (v2.3.1-v2.8)
- FHIR R4: 24 resource types with bundle assembly
- NCPDP SCRIPT 2017071: NewRx, RxFill, CancelRx
- Validation: Strict and compatibility modes
- De-identification: HIPAA Safe Harbor with date shifting
- Vendor Profiles: Epic, Cerner, and custom pattern detection
- Embedded Datasets: LOINC, ICD-10, NDC, CVX, SNOMED CT
Documentation
License
MPL-2.0
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 179 | 3/9/2026 |
v0.1.0 — Full HL7 v2.3 generation (ADT, ORM, ORU, RDE, ADR, VXU, SIU, MDM, DFT, BAR), FHIR R4 (24 resource types), NCPDP SCRIPT 2017071, validation engine, HIPAA Safe Harbor de-identification, vendor pattern detection, session-based patient context, and embedded terminology datasets (LOINC, ICD-10, NDC, CVX, SNOMED CT).