Legacy Data Modernization Engine

Bridge the gap between legacy EHRs and exchange readiness. Our proprietary engine transforms non-standard data into USCDI v3 aligned FHIR resources—without disrupting your existing infrastructure.

How We Bridge the Gap

Your legacy EHR shouldn't be a blocker to exchange readiness. Our Normalization Engine acts as an intelligent translation layer, accepting data in the formats your systems already produce (SQL, HL7 v2, CSV) and outputting validated, USCDI v3-aligned FHIR resources.

Zero-Retention Architecture: To minimize HIPAA liability, our engine is Stateless by Design. It transforms data in memory and never stores PHI, reducing your data breach risk surface area. We process, validate, and output FHIR resources in real-time without creating additional copies of protected health information.

Unlike rigid ETL tools that require extensive manual configuration, our engine uses automated schema introspection, intelligent terminology mapping, and configurable transformation rules to adapt to your unique data architecture.

Architecture

Validation: Aligned to FHIR R4/R5 and US Core profiles

Performance: Async I/O for high-throughput transformation (10,000+ resources/minute)

Monitoring: Built-in OpenTelemetry instrumentation with Prometheus metrics

Inputs & Outputs

Input Formats

SQL Databases

Direct connection to MySQL, PostgreSQL, Microsoft SQL Server, Oracle

Automated schema introspection and table relationship mapping

CSV/Excel Files

CSV ingestion with deterministic ordering and configurable mapping aliases.

Header detection, data type inference, encoding normalization

Normalize my CSVs

HL7 v2.x Messages

HL7 v2 support for MSH, PID, PV1, ORC, OBR, and OBX segments with deterministic output.

Segment parsing, custom Z-segment support, encoding character handling

Check my HL7 feed

HL7 CDA Documents

C-CDA R2.1 documents (CCD, consultation notes, discharge summaries)

XML parsing with narrative text extraction

Output Resources

FHIR R4/R5 Resources

Patient, Observation, Condition, MedicationRequest, Procedure, DiagnosticReport, ImagingStudy, CarePlan, ServiceRequest, Encounter, and 50+ other resource types

US Core Compliance

All resources validated against US Core Implementation Guide profiles

Must-support element enforcement, cardinality checks, terminology binding validation

USCDI v3 Aligned

Includes SDOH, Sexual Orientation, Gender Identity, and expanded lab data

Forward-compatible with USCDI v4/v5 roadmap

RESTful API

Standards-compliant FHIR API with search, read, and batch operations

OAuth 2.0/SMART on FHIR authentication, audit logging

Intelligent Mapping Approach

Automated Schema Introspection

The engine connects to your database and automatically discovers tables, columns, relationships, and data types. It infers likely FHIR resource mappings based on field names, constraints, and foreign keys.

Terminology Binding

Proprietary terminology mapping engine that matches your local codes to LOINC (labs), SNOMED CT (conditions/procedures), RxNorm (medications), and CPT (procedures) using fuzzy matching and synonym tables.

Pydantic Validation

Every transformed resource is validated against strict Pydantic models derived from FHIR StructureDefinitions. Invalid resources are rejected with detailed error messages identifying the specific constraint violation.

Configurable Rules (YAML/JSON)

Custom transformation rules defined in human-readable YAML or JSON files. Override automated mappings, define custom code translations, implement business logic, and version-control your configuration.

Security & Compliance

Encryption

  • TLS 1.3 for all data in transit
  • AES-256 for data at rest
  • mTLS for external API connections

Audit Logging

  • Every transformation logged
  • Who, what, when, where tracked
  • Immutable audit trail

Access Control

  • Role-Based Access Control (RBAC)
  • Least privilege principle
  • OAuth 2.0 / SMART on FHIR

Compliance

  • HIPAA-aligned practices
  • BAA-ready infrastructure
  • Regular security audits

Example Workflow

1

EHR Exports Data

Your EHR exports patient demographics, lab results, and medications via SQL query, CSV file, or HL7 v2 feed.

2

Engine Transforms

The Normalization Engine applies mapping rules, binds terminologies (LOINC, RxNorm), and constructs FHIR Patient, Observation, and MedicationRequest resources.

3

Validation

Pydantic models validate every resource against US Core profiles. Invalid resources are logged with detailed error messages for remediation.

4

Exchange-Ready

Valid FHIR resources are exposed via RESTful API and are ready for downstream exchange workflows and partner handoff.

Ready to Normalize Your Data?

Schedule a technical demo to see the Normalization Engine in action with your actual data formats.

Request a Demo