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 CSVsHL7 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 feedHL7 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
EHR Exports Data
Your EHR exports patient demographics, lab results, and medications via SQL query, CSV file, or HL7 v2 feed.
Engine Transforms
The Normalization Engine applies mapping rules, binds terminologies (LOINC, RxNorm), and constructs FHIR Patient, Observation, and MedicationRequest resources.
Validation
Pydantic models validate every resource against US Core profiles. Invalid resources are logged with detailed error messages for remediation.
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