Build Healthcare EDI with .NET & REST API

Install the .NET SDK via NuGet or use our REST API — start processing healthcare EDI in minutes.

Get Started in Minutes

C#

C# / .NET

NuGet
// Install the package
dotnet add package edifunctions

// Parse an X12 EDI file
using edifunctions;

var parser = new EdiParser();
var result = parser.Parse(stream);

// Convert to JSON
var json = result.ToJson();

// Validate
var errors = result.Validate();
  • .NET 6+ and .NET Framework 4.5+
  • ASP.NET / ASP.NET Core
  • NuGet Package Manager
  • Visual Studio / VS Code
🌐

REST API

Any Language
# Parse an 837P claim via API

POST /api/v1/parse
Content-Type: application/octet-stream
Authorization: Bearer {api_key}

# Response: structured JSON
{
  "transactionType": "837P",
  "claims": [...],
  "valid": true
}
  • Language-agnostic — use from any stack
  • Cloud-hosted, auto-scaling
  • Webhooks for real-time events
  • HIPAA-compliant infrastructure
🐳

Docker / Containers

Self-Hosted
# Pull and run the container

docker pull edifunctions/edi-api

docker run -d \
  -p 8080:8080 \
  -e LICENSE_KEY=xxx \
  edifunctions/edi-api

# Now call the local API
curl -X POST localhost:8080/parse
  • Kubernetes & Docker Compose
  • Air-gapped / on-premise ready
  • Health checks & readiness probes
  • Full data sovereignty

REST API for EDI Operations

Use the edifunctions REST API for language-agnostic, cloud-hosted EDI processing.

# Parse an EDI file via API

POST /api/v1/parse
Content-Type: application/octet-stream
Authorization: Bearer {api_key}

# Response: Structured JSON
{
  "standard": "X12",
  "version": "005010",
  "transactions": [...],
  "valid": true
}

API Endpoints

POST /api/v1/parse

Parse EDI files into structured JSON objects

POST /api/v1/generate

Generate EDI files from JSON/XML input

POST /api/v1/validate

Validate EDI against standards and rules

POST /api/v1/convert

Convert between EDI, JSON, XML, CSV, DB

POST /api/v1/acknowledge

Generate 997, 999, TA1, CONTRL acknowledgements

Frameworks & Infrastructure

⚙️

C# / .NET

.NET 6+, ASP.NET Core, .NET Framework 4.5+, NuGet

🐳

Containers

Docker, Kubernetes, Helm Charts, Docker Compose

☁️

Cloud Platforms

AWS, Azure, Google Cloud, Lambda, Functions

🔌

APIs

REST, SOAP, Webhooks, real-time & batch

📨

Message Queues

Apache Kafka, RabbitMQ, Amazon SQS

💾

Databases

SQL Server, PostgreSQL, MongoDB, ODBC/JDBC

📁

File Protocols

SFTP, FTPS, FTP, AS2, S3 / Blob Storage

🛡️

Compliance

HIPAA 5010, SOC 2, encryption at rest & in transit

Start Building with edifunctions

Download the SDK, create a free API account, or talk to our solutions team.