InteropSuite Products
Four specialized products for healthcare data transformation. Each handles one input format with complete coverage.
InteropSuite Clinical
$599/developer/year
Transform HL7 v2.x messages to US Core compliant FHIR R4 bundles. Supports all major message types used in hospitals, labs, and clinical systems.
Supported Message Types (30)
Code Example
// HL7 v2.x to FHIR R4
var hl7Message = @"MSH|^~\&|LAB|...
PID|1||12345^^^MRN||Smith^John||...";
var result = await Interop.HL7ToFhirAsync(hl7Message);
if (result.Success)
Console.WriteLine(result.FhirBundle);
FHIR Resources Generated
Your HL7 messages should follow standard segment structure:
- Proper MSH header with delimiters
- Valid message type indicators
- Correctly formatted timestamps
InteropSuite Claims
$599/developer/year
Transform X12 5010 EDI transactions to US Core compliant FHIR R4 bundles. Complete coverage for claims, eligibility, enrollment, and payment transactions.
Supported Transactions (15)
Code Example
// X12 5010 to FHIR R4
var x12Message = @"ISA*00*...*~
GS*HC*SENDER*RECEIVER*...
ST*837*0001~...";
var result = await Interop.X12ToFhirAsync(x12Message);
if (result.Success)
Console.WriteLine(result.FhirBundle);
FHIR Resources Generated
Your X12 files should be properly formatted EDI:
- Valid ISA/GS envelope segments
- Proper segment terminators
- Standard loop hierarchies
InteropSuite CMS-0057-F
CMS READY$999/developer/year
Transform X12 5010 to FHIR bundles with CARIN Blue Button and Da Vinci PAS profiles for CMS-0057-F payer compliance. Deadline: January 1, 2027.
Compliance Profiles
- CARIN Blue Button 2.1.0 (837, 835)
- Da Vinci PAS 2.0.1 (278)
- Da Vinci PDex Provenance
- US Core 6.1.0 (270/271)
Code Example
// X12 to CMS-0057-F FHIR
var result = await Interop.X12ToFhirAsync(
x12Message,
OutputFormat.Cms0057F
);
// Bundle includes:
// - CARIN ExplanationOfBenefit (835, 837)
// - Da Vinci PAS Claim (278)
// - PDex Provenance with source format
Transaction to Profile Mapping
| X12 | Profile |
|---|---|
| 837P/I/D | CARIN Blue Button |
| 835 | CARIN Blue Button |
| 278 | Da Vinci PAS |
| 270/271 | US Core 6.1.0 |
InteropSuite CDA
$999/developer/year
Transform C-CDA R2.1 clinical documents to US Core compliant FHIR R4 bundles. Complete support for all document types and clinical sections.
Supported Document Types (9)
33 Section Mappers: Problems, Allergies, Medications, Vital Signs, Results, Procedures, Immunizations, Encounters, Social History, Family History, and more.
Code Example
// C-CDA R2.1 to FHIR R4
var cdaXml = File.ReadAllText("ccd.xml");
var result = await Interop.CDAToFhirAsync(cdaXml);
if (result.Success)
{
Console.WriteLine(result.FhirBundle);
Console.WriteLine($"Resources: {result.ResourceCount}");
}
FHIR Resources Generated
TraceServer
Real-time pipeline monitoring dashboard. Track transformations, view metrics, and debug issues.
Real-Time Metrics
Watch transformations as they happen. See success rates, errors, and warnings in real-time.
File Traceability
Track every file through the pipeline. See source path, output path, and copy with one click.
Error Debugging
Click any file to see validation errors and warnings. FHIR bundles in the errors folder include an OperationOutcome resource detailing US Core or Da Vinci/CARIN BB validation issues.
Dashboard Preview
Quick Start
// 1. Enable dashboard in your app
Interop.DashboardEnabled = true;
// 2. Process files - data written to {workingDir}/interopsuite/dashboard/
var result = await Interop.ToFhirAsync(content, filePath);
// 3. Download TraceServer from GitHub Releases and run:
// ./InteropSuite.TraceServer -d /path/to/app/interopsuite/dashboard
// 4. Open http://localhost:8765/report.html
Ready to Get Started?
Start with a 14-day free trial or contact us for enterprise pricing.