net9.0
Writers for SQL on FHIR - Parquet and CSV output formats
Published
Jan 12, 2026
9mo ago
Total Downloads
5.0K
5,028
Install
dotnet add package Ignixa.SqlOnFhir.Writers --version 0.0.142
| Product | Versions |
|---|---|
| .NET |
README
Ignixa.SqlOnFhir.Writers
Writers for SQL on FHIR ViewDefinitions, providing output in various formats.
Features
- Parquet Writer: Convert FHIR resources using ViewDefinitions into Parquet format
- CSV Writer: Convert FHIR resources using ViewDefinitions into CSV format
- Schema Extraction: Extract schema from ViewDefinitions for preview and validation
Usage
Parquet Writer
var writer = new ParquetFileWriter(
outputPath,
schema,
logger,
columnTypeMap);
// Write rows
foreach (var row in rows)
{
await writer.WriteRowAsync(row, cancellationToken);
}
await writer.FlushAsync(cancellationToken);
CSV Writer
var writer = new CsvFileWriter(outputPath, logger);
// Write rows
foreach (var row in rows)
{
await writer.WriteRowAsync(row, cancellationToken);
}
await writer.FlushAsync(cancellationToken);
Changes from Previous Version
No structural changes between v0.0.137 and v0.0.142.
Adoption Assessment
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
Compatibility metadata lists 1 target framework; confirm the exact target used by your application.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.