DeltaForge parses FHIR JSON, XML, NDJSON, and RDF/Turtle resources directly into Delta tables. Query clinical data with SQL. Your data stays on your infrastructure.
Common FHIR R4 and R5 resources parsed into Delta tables
Patient, Encounter, EpisodeOfCare, Practitioner, Organization, Location.
Observation, Condition, Procedure, DiagnosticReport, AllergyIntolerance, Immunization.
Medication, MedicationRequest, MedicationAdministration, MedicationDispense.
CarePlan, CareTeam, Goal, ServiceRequest, Appointment.
Claim, ClaimResponse, Coverage, ExplanationOfBenefit.
Bundle, DocumentReference, Composition, Consent.
Parse FHIR resources from any standard serialization
application/fhir+json, including nested extensions and reference resolution.
application/fhir+xml with full namespace and attribute handling.
Newline-delimited JSON for bulk export from EHR systems.
Linked-data format for semantic web and terminology integration.
FHIR to SQL in practice
Point DeltaForge at FHIR files in JSON, XML, NDJSON, or RDF/Turtle. Each resource type is parsed into a Delta table with typed columns, so you can join Patient to Observation through the subject reference using ordinary SELECT and JOIN syntax. No Spark cluster and no FHIR server are required for analytics.
Yes. Bulk exports arrive as newline-delimited JSON, one resource per line. DeltaForge reads NDJSON natively, so the files an EHR exports become queryable Delta tables without an intermediate conversion step.
No. DeltaForge runs on infrastructure you operate. FHIR parsing, Delta writes, and SQL execution all happen inside your network, which keeps clinical analytics within your existing compliance boundary.
Yes. Parsed FHIR resources are ordinary Delta tables. Join them to HL7 v2 messages, X12 EDI claims, or any other table in the lakehouse with standard SQL.
FHIR Analytics Without Spark walks through landing and querying FHIR data end to end, HL7 to SQL Without an Interface Engine covers the v2 side of the same engine, and Delta Lake GDPR Right to Be Forgotten in SQL shows how to honor erasure requests on patient-level tables.
Parse clinical resources directly into Delta tables on your own infrastructure.